1. Introduction
Flexographic printing equipment has the advantages of high printing accuracy, a wide range of substrates, green and environmental protection, and is widely used in the fields of pharmaceuticals, food, and the packaging of daily necessities. At present, the register error of flexographic printing equipment is mostly controlled at ±0.02 mm, and the high-fidelity printing of products cannot be guaranteed if the control accuracy is poor during printing. Nevertheless, the multi-color register system shows characteristics such as non-linearity and strong interference, and the detection system has time lag, which makes it difficult to control. Therefore, it is urgent to propose a control method to decouple the multi-color register system of flexographic printing equipment and to cope with the time-varying control performance of the controller with working conditions, so that it can meet the industry demand for high-precision control.
Register system research mainly includes both register image detection and processing and register error analysis and control. In terms of register error analysis and control, many scholars have modeled multi-span register systems considering the effects of speed, strain, temperature, material, and mechanics. Kang analyzed the error generation principle and established a nonlinear model of three-layer register error with direct compensation with a servo motor using the law of mass conservation [
1]. Chen analyzed the relationship of register error between neighboring rollers and web tension fluctuations, established a mechanical model of the acceleration phase of the R2R printing system, and quantified the dynamic relationship between tension, speed, and register error during the acceleration stage [
2]. Lee analyzed the effect of thermal and elastic deformation of PET materials due to drying temperature on register error and established a register error model using system identification (SI) techniques [
3,
4]. Kang considered the lateral motion of the material and the incidence angle and established an oblique-machine-direction (OMD) error model to analyze the correlation between lateral and longitudinal errors using the plate roll translation and time delay characteristics [
5]. Based on the mass conservation law, Kim modeled the register error from the perspective that the material (web) strain and the phase difference of the plate roll jointly generate the register error, and analyzed the accumulated phase difference between the printed layers and the linear variation term of the register error [
6]. Liu developed a nonlinear registration model based on the mass conservation law of the material to reveal the relationship between velocity, strain, and registration error, and performed a serial extension on a coupled model of a multilayer registration system based on the previous color [
7].
In terms of the decoupling control of register systems, PID control, ADRC, and other novel control methods have been applied to register systems for their nonlinear and strongly coupled characteristics. Chen proposed a feedforward PD control scheme based on the Brandenburg double-layer register model to reduce the register error to ±0.1 mm at a printing speed of 3 m/s [
8,
9] and proposed a model-based fully decoupled proportional-derivative (FDPD) control algorithm in [
10], which controls the register error within ±0.05 mm. Lee considered the inherent characteristics in the roll-to-roll system when designing the controller for the register model obtained through the SI technique, and used PI controller control to reduce the register error to ±0.03 mm at a printing speed of 0.033 m/s [
4,
11]. Later, to improve the controller response speed, a register controller based on response acceleration input (RAI) was proposed to continuously control the register error within ±10 μm for the PET material [
12]. Jung used an active motion-based roller (AMBR) combined with a PID control to compensate for tension disturbances and material stretching and converged the register error to less than 15 μm at a printing speed of 0.033 m/s [
13]. It is clear that PID and the improved controller based on it cannot meet the requirements of register precision at high speed. Liu used feedforward control combined with ADRC technology to design a register system controller to suppress and compensate for tension fluctuations and speed fluctuations to continuously control the register error within ±20 μm at a printing speed of 6.67 m/s [
7], but a solution for ADRC multiparameter adaption was not given.
With the advantages of rapid convergence and high approximation accuracy, RBF neural networks have been applied by many scholars to variable-parameter nonlinear systems with exogenous disturbances similar to register systems for accurate high-quality control. Asgharnia improved the control performance of a variable-pitch wind turbine based on RBF-rectified fractional-order PID (FOPID) controller parameters [
14]. Li applied an RBF neural network to the PID parameter adjustment of a motor motion controller to improve the adaptability, stability, and dynamic-static performance of the servo system [
15]. Liu designed an RBF-based ADRC for online tracking and the parameters’ real-time adjustment of a three-motor synchronous control system to achieve overshoot-free speed regulation [
16]. Kumar verified that an RBF neural network has a higher accuracy when controlling servo motors compared to other methods (BP neural network) [
17]. Therefore, for the characteristics of the register system with strong disturbances, large time delays, and the features of printing variable working conditions, RBF can deliver the real-time adjustment of the controller and linearized output of a nonlinear system for the register system.
In summary, this paper designs a feedforward ADRC parameter self-tuning control strategy based on RBF for the coupled disturbances and variable working conditions of the register system of unit-type flexographic printing equipment. The structure is as follows:
Section 2 analyzes the structure of the flexographic equipment register system, builds a mathematical model, and linearizes it;
Section 3 eliminates the modeled disturbances via feedforward, applies ADRC to estimate and compensate the unmodeled disturbances, and uses RBF for the real-time adjustment of ADRC parameters to optimize the control performance;
Section 4 compares the performance of the designed controller with PID and ADRC for verification;
Section 5 concludes and gives directions for future work.
2. Modeling and Linearizing of the Global Register System
The specific structure of the unit-type flexographic printing equipment is shown in
Figure 1, including the composition of the unwinding unit, infeeding unit, four-color printing units, multi-level oven system, outfeeding unit, and rewinding unit. Among them, the register system mainly consists of printing units, oven systems, and inspection components, which are coupled in series through substrates to form a multi-input system with non-linear, strong coupling, and multiple interference characteristics.
The four-color register model shown in
Figure 2 is divided into three spans. The first color speed is the reference, the color of the later unit follows the previous color, and the velocity of this unit is adjusted according to the error feedback signal detected by the photoelectric eye, to ensure that the longitudinal error is basically 0 where the plate roller is driven by a servo motor operating in the speed mode. According to the literature [
7] and the law of the conservation of mass, the coupling model of the register system of the flexographic printing equipment can be written as:
where the following notations are used:
eaouti(
t) is the register error of print unit
i + 1 relative to the previous print unit
i,
Ri is the plate roller radius of unit
i,
ωi(
t) is the real-time angular velocity of print unit
i (
ω* is the reference velocity, Δ
ωi(
t) is the compensation amount relative to the reference velocity),
A is the cross-sectional area of the substrate,
E is the modulus of elasticity of the substrate at room temperature,
Ti(
t) is the tension of the
ith span,
tτi is the delay time of the color mark passing from unit
i to unit
i + 1,
(
Li is the span material length), and
i is the number of active rollers from left to right (
i = 1, 2, 3, …).
According to the actual workshop equipment processes, by giving each color unit the plate roller radius with a 0.02–0.03 mm grade difference, to approximately ignore the material length changes due to installation errors or other hardware factors, it can be considered that span
Li is approximately the same. According to the actual control program design, the plate roller radius grade difference relative to the span material length
Li is extremely small, so it can be considered that the plate roller radius
Ri is approximately the same. Then, there is auxiliary formula A as follows:
Equation (1) is a first-order multi-input time-lag system. According to the multi-color register process, assuming that the length of the substrate does not change abruptly with temperature, each tension
Ti(
t), plate roller speed
ωi(
t), and register error
eaouti(
t) fluctuates slightly around the steady-state value during the printing process. Then, auxiliary equation B can be obtained according to the small deviation method:
where the following notations are used:
T*,
ω*, and
e* are the steady state values of tension, plate roller speed, and register error, respectively; Δ
Ti(
t), Δ
ωi(
t), and Δ
eaouti(
t) are the small fluctuations near the respective steady-state values. By combining auxiliary equations A, B, and Formula (1), neglecting the higher order minima and omitting Δ, (1) can be simplified to the linear model as follows:
In printing, the substrate strain is extremely small (
T* <<
AE,
). The Laplace transform of Formula (4) obtains the expression of the transfer function of the four-color register system as:
Formulas (5) and (6) reveal the linear model of register error between neighboring print units, with the previous plate roller as the reference. In the actual printing process, the register error is balanced by adjusting the angular velocity ωi+1 of the latter unit. Therefore, the angular velocity ωi of the former unit is the velocity coupling interference, and the tension Ti and Ti−1 of the adjacent span is the tension coupling interference.
4. Simulation and Analysis
For the performance of the designed controller, the control model simulation of the register system was verified using MATLAB2019b. The steady-state tension of the system was set to 50 N, and the synchronous speed was set to 150 m/min or 300 m/min to represent different working conditions, and the register performance was compared with that under PID and ADRC control.
The simulation steps were 1 × 10
−4, the simulation time was 20 s, the mechanical simulation parameters were consistent with the actual measured parameters of the flexo machine (see
Table 1), and the simulation substrate was PET film.
Table 2 shows the designed RBF-ADRC
i controller parameters, and the network parameters and controller parameters were adjusted in real-time for optimal control.
The comparison was verified with PID and ADRC controllers under different working conditions (line speed 150 m/min and 300 m/min), where the PID and ADRC controller parameters are shown in
Table 3 and
Table 4.
4.1. Analysis of Anti-Speed Interference Performance
In actual high-speed printing, the linear velocity of the plate rolls is not synchronized, as the out-of-roundness or mechanical deviation of the plate rolls may produce register errors. To verify the velocity decoupling performance of the controller, the velocity fluctuation working condition in the actual printing process was simulated with pulse disturbance.
The simulation conditions were as follows: assuming the tension was stabilized at 50 N (no change) after the system was running steadily,
ω3 was allowed to produce an overshoot speed fluctuation of 0.25 m/min at the 2nd s. After lasting for 8 s, the speed disturbance was reduced by 0.125 m/min, and at the 15ths, the steady-state speed of 300 m/min was restored. The three-span register error curves of PID, ADRC, and the designed controller at high speed (300 m/min) are shown in
Figure 9.
In comparison with
Figure 9, the velocity fluctuations of
ω3 caused register deviations in the 2nd and 3rd spans, and the error ranges controlled by different controllers are shown in
Table 5. When the conventional PID controller was used, the maximum three-span register error was −71.5 μm; when the ADRC controller was adopted, the maximum value was −4.3 μm; when the designed controller was applied, the maximum error was −2.9 μm, and the peak register error in the case of speed disturbance was reduced by about 32% compared to the ADRC.
As shown in
Table 5, the performance of the designed controller is better than that of the ADRC controller and the PID controller when the speed disturbance is generated or disappears, and it has a good control ability for the error caused by the speed variation and realizes the decoupling control of speed.
4.2. Analysis of Anti-Tension Interference Performance
Tension fluctuations during equipment operation will spread backward along the direction of substrate movement, which causes multiple span register instability. To effectively verify the anti-tension disturbance capability of the designed controller, a short-time random disturbance simulation was conducted by emulating the tension fluctuation conditions in the actual printing process (during material change or flip frame rotation).
The simulation conditions were as follows: after the system entered the stable printing phase (steady-state tension of 50 N), a 10 N tension pulse disturbance was generated in the infeeding tension
T0 for 10 s. The three-span register error curves of PID, ADRC, and the designed controller are shown in
Figure 10 and
Figure 11 under different working conditions (printing speeds of 150 m/min and 300 m/min).
Comparing
Figure 10 and
Figure 11, the register error from tension disturbance increases with the increase in speed. The increased ratio of the error is different under the control of different controllers, and the specific control range is shown in
Table 6.
For example, at 150 m/min printing speed (
Figure 10), the register error peaks in the 3 spans were −13.4 μm, −14.5 μm, and −13.1 μm when the tension disturbance was generated and 13.4 μm, 14.4 μm, and 13.0 μm when the disturbance was over. When the conventional ADRC was controlled, the register errors were −0.46 μm, −0.53 μm, and −0.65 μm when the tension disturbance was generated, and 0.4 μm, 0.53 μm, and 0.65 μm when the disturbance disappeared. When the designed controller was applied, the errors were −0.31 μm,−0.13 μm, and 0 μm when the disturbance occurred, and 0.3 μm, 0.1 μm, and 0 μm when the disturbance ended.
The performance of the designed controller is better than the ADRC controller and PID controller when the tension disturbance is generated or disappeared. At a 150 m/min printing speed, the control peak of register error is reduced by about 32% relative to ADRC, and the decoupling control of tension disturbance is achieved.
4.3. Analysis of RBF Parameter Adjustment
For the above speed disturbance conditions,
Figure 12 shows the real-time adjustment curves of the parameters of ESO and NLSEF under 300 m/min printing conditions, respectively. The RBF can adjust
β1,
β2, and
kNL in real-time when the speed
ω3 generates a disturbance, where the 2nd span controller
kNL is adjusted to 128 at the 10ths and 129.8 at the 15ths.
For the above tension disturbance conditions,
Figure 13 and
Figure 14 show the online adjustment curves of
β1,
β2, and
kNL at 150 m/min and 300 m/min, respectively. When
T0 changes, each controller
β1 and
β2 is slightly adjusted, and the
kNL adjustment of the 1st span controller is 4 and 32.6, which are adjusted to 154 and 182.6, respectively.
The RBF performs the online correction of controller parameters when disturbances are generated, and improves parameter values to reduce regulation time and computation. The problem that the control performance of the ADRC controller varies with the working conditions is solved, and achieves a high-precision register control.