Next Article in Journal
Oxygen, Hormones, and Performance: A Case Study of Menstrual Cycle Effects on Athletic Physiology
Next Article in Special Issue
Adaptive Cluster-Based Normalization for Robust TOPSIS in Multicriteria Decision-Making
Previous Article in Journal
State of Health Prediction for Lithium-Ion Batteries Using Transformer–LSTM Fusion Model
Previous Article in Special Issue
Automation and Decision Support in Nephrology: An Expert System Based on AI and ML for the Assessment, Treatment, and Management of Focal Segmental Glomerulosclerosis
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Research on Springback Compensation Method of Roll Forming Based on Improved Fuzzy PID Control

School of Mechanical Engineering, Hubei University of Technology, Wuhan 430068, China
*
Author to whom correspondence should be addressed.
Appl. Sci. 2025, 15(7), 3748; https://doi.org/10.3390/app15073748
Submission received: 22 January 2025 / Revised: 15 March 2025 / Accepted: 27 March 2025 / Published: 29 March 2025
(This article belongs to the Special Issue Fuzzy Control Systems: Latest Advances and Prospects)

Abstract

:
To enhance the forming accuracy of circular rolling, this paper proposes a control strategy for compensating the springback of sheet metals by altering the rolling angle. A kinematic model for circular rolling springback compensation is established to monitor the forming radian of the sheet metal in real time. The motor is then controlled to adjust the rolling angle of the sheet metal through a mechanical structure, thereby achieving springback compensation. To realize the precise control required by the springback compensation control strategy, a fuzzy PID controller strategy optimized by the coupled whale particle (CWP) algorithm is designed. The research results indicate that the error between the formed radius and the desired radius in a normal circular rolling experiment is 5.4%, 5.32%, and 5.52%. However, after applying the springback compensation strategy, the error in the circular rolling experiment is reduced to 1.6%, 1.55%, and 1.72%. This demonstrates that the proposed springback compensation strategy for circular rolling effectively improves the accuracy of circular rolling.

1. Introduction

Circular roll forming of metal sheets is extensively employed in industries such as aerospace, construction, automotive manufacturing, shipbuilding, and electronics [1,2,3,4]. Plate-rolling machines play a pivotal role in the circular roll forming of metal sheets. Among them, three-roll plate-rolling machines are widely utilized in the industrial field. The precision of circular roll forming is subject to the influence of numerous factors. Notably, the continuous springback generated during the rolling process of metal sheets stands as the most substantial interfering factor [5,6].
Regarding the circular roll forming of metal sheets, scholars from around the globe have carried out extensive research efforts. Zhao [7] conducted a study on the springback and stress distribution characteristics of 316 L austenitic stainless-steel sheets after JCOE bending and unloading. By implementing corresponding compensation for the pre-bending amount, the bending forming accuracy was enhanced. The model constructed by Zhao can provide a theoretical foundation for actual production. Yu and Zhao [8] explored the ellipticity issue in three-roll bending and established a quantitative relationship between the reduction amount and the elastic area. Yu and Huang [9] proposed a continuous compound straightening process for three-roll bending of large-diameter longitudinal-seam welded pipes and developed experimental equipment. The feasibility of the new process was experimentally verified. Wang et al. [10], by means of a model prediction error classification model and a model prediction correction method considering error compensation, constructed a prediction–correction model for elongation after fracture considering error compensation. This model enabled the prediction accuracy of elongation after fracture within an absolute error range of ±0.9% to reach 94.63%. Cheng Jiao-Jiao et al. [11] developed an angle compensation method based on the UDT-type angle adjustment method. High-precision springback control was achieved through finite element analysis simulation, providing a new approach for effective springback control during the roll forming process of high-speed steel with complex cross-sections. Paralikas J et al. [12] proposed an experimental model for the roll forming process of a symmetric U-shaped cross-section of advanced high-strength steel (AHSS) material (DP600 type). The optimal values of process parameters for the minimum elastic longitudinal strain at each rolling station and the shear strain at the strip edge were calculated. This led to a reduction of 20–35% in the elastic longitudinal strain and 30–50% in the shear strain at all rolling stations, thereby improving the rolling quality. Zhen and Guo et al. [13] took into account the mechanical problems in the three-roll bending forming process, established a mechanical model for the upper roll, and analyzed the method of using deflection compensation to improve the circular rolling quality. JAMEL S [14] considered the influence of bending force and residual stress in the asymmetric roll bending forming process, established theoretical models for predicting bending force and residual stress, and analyzed the causes of residual stress. GAVRILESCU I et al. [15] established a hybrid numerical analysis method to study the influence of bending force and bending radius on the displacement of the upper roll. LIU and CAO [16] considered the influence of the non-linear elastic modulus on the springback prediction of high-strength steel roll forming. Through experiments and simulations, it was demonstrated that the variable elastic modulus model is more accurate than the constant elastic modulus model in predicting springback problems. Xing and Liu [17] studied the surface wear depth of pipes and explored the influence of forming process parameters on wear. Although the above-mentioned scholars have proposed corresponding control schemes and compensation methods for sheet springback, these are all for the advanced prediction of springback amounts and do not respond to the real-time changing springback amounts of sheets. Therefore, there still exists a certain degree of forming error, and there is a lack of high-precision control methods [18]. It is also difficult to guarantee the control accuracy during the circular rolling process.
Zhang et al. [19] established a finite element model for the radial–axial rolling of super-large ring components integrated with a fuzzy control algorithm for ring center offset. They investigated the variation laws of the ring center offset under conventional control with the optimal speed-matching coefficient and adaptive fuzzy control. Qian and Tian [20] proposed a method for measuring the real-time dimensions of ring components during the rolling process to achieve real-time monitoring of the growth rate. They also established a design-driven control method for the growth rate of ring components (the ideal-state control method). Through a real-time error–feedback regulation strategy, small-scale errors caused by dynamic defects were eliminated, enabling the growth rate to precisely approach the target value. TIAN and HONG [21] designed a fuzzy self-adaptive PID controller for a cold bending machine for profiles. Based on conventional PID control, this controller uses fuzzy logic to adjust PID parameters online according to the deviation and its rate of change, further improving the performance of the PID controller and enhancing the accuracy of the position control system. GAO et al. [22] adopted a Siemens S7-200 SMART programmable logic controller (PLC) as the slave station controller. They used an acquisition module to collect the position data of magnetic grid rulers and encoders and a proximity switch for zero-point calibration. The improved system features good stability and easy operation, and the adjustment accuracy of the roll position can reach ±1 mm with less time consumption, meeting the requirements for automatic adjustment of the roll position and improving the production efficiency of enterprises. Although the above-mentioned control systems have established corresponding control models, proposed new control methods, and improved control accuracy and anti-interference capabilities, etc., during the control process, they are still unable to respond promptly to the springback of metal sheets. The errors caused by springback during the sheet forming process are still difficult to reduce. To design a reliable and efficient control strategy suitable for circular roll forming, it is essential to simultaneously consider the influence of sheet springback during the circular rolling process and the control accuracy of the circular rolling process.
In this paper, the gap between the working roll and the driven rolls is adjusted by means of sheet springback feedback, thereby achieving the control of sheet circular roll forming. The main contributions lie in the proposal of a kinematic model for circular rolling springback compensation and an improved fuzzy PID controller based on the CWP optimization algorithm. The proposed kinematic model for circular rolling springback compensation effectively reduces the circular roll forming error caused by sheet springback.

2. System Modeling Based on Springback Compensation Strategy

By establishing the kinematic model of the circular rolling mechanism, the relationship between the motor rotation angle and the distance fed back by the sensor is deduced. The circuit current, motor rotation speed, and motor rotation angle are taken as inputs, and the association between the feedback distance and the motor rotation angle is realized in the form of a control model, enabling the motor rotation angle to approach the desired value.

2.1. Kinematic Model of Rolls

Take a horizontally adjusted three-roll circular rolling machine as an example. As shown in Figure 1, the lead screw is fixed to the output shaft of the motor (labeled “1”). The slider (labeled “2”) is sleeved on the lead screw through a lead screw nut. The upper surface of the slider (2) is inclined at a certain angle. The bottom of the wedge (labeled “3”) is in contact with the upper surface of the slider (2). Two driven rolls (labeled “4”), spaced a certain distance apart, are located on the top of the wedge (3). The working roll (labeled “5”) is positioned above the middle of the two driven rolls (4) and is driven to move up and down by a hydraulic mechanism. The circular rolled sheet is placed between the driven rolls (4) and the working roll (5). A distance sensor is installed on the driven rolls (4) to measure the desired distance and the actual forming distance.
The rotation of the lead screw is driven by the motor (1), enabling the slider (2) to move on the lead screw. Since the upper surface of the slider (2) is inclined at a certain angle and the bottom of the wedge (3) is in contact with the upper surface of the slider (2), when the slider (2) moves forward on the lead screw, it can drive the wedge (3) to move upward, thereby bringing the driven rolls (4) closer to the working roll (5) and shaping the radius of the circular rolled sheet. Conversely, when the slider (2) moves backward on the lead screw, it can drive the wedge (3) to move upward, thus moving the driven rolls (4) away from the working roll (5).
Among them, the motor (1) controls the horizontal movement of the slider (2). Through the wedge (3), the horizontal motion of the slider (2) is transformed into the vertical movement of the driven rolls (4). By adjusting the vertical displacement of the driven rolls (4), the contact position between the sheet and the roll is altered. The rotation of the working roll (5) causes the sheet to undergo continuous elastic plastic deformation.
Figure 2 presents a schematic diagram of circular roll forming. The distance sensor therein can measure the distance between the sheet and the sensor, enabling real-time monitoring of the changes in springback. Based on the feedback from the distance sensor, the rotation angle of the motor is adjusted to change the rolling angle of the sheet, thereby correcting the springback that occurs in the sheet. A kinematic model for circular rolling springback compensation is established [23,24]. Based on the desired forming radius R q , the desired distance L q , and the sheet thickness D 0 , the relationship between the distance D from the distance sensor to the midline is obtained:
D 2 + R q 2 = R q + L q + D 0 2
Based on the actual forming radius R s , the actual distance L s , and the sheet thickness D 0 , the relationship between the distance D from the distance sensor to the midline is obtained as follows:
R s = D 2 2 L s + D 0 L s + D 0 2 2
Then, the mathematical relationships among the desired forming radius R q , the radius of the driven rolls R 1 , the center-to-center distance of the driven rolls D 1 , the sheet thickness D 0 , and the upper-pressing amount h are as follows:
D 1 2 2 + R q + R 1 + D 0 h 2 = R q + R 1 + D 0 2
D 3 is the pitch on the screw, and D 2 is the horizontal displacement of the slider. Herein, the upper-pressing amount h represents the upward displacement of the driven roll starting from the moment when the working roll, the driven roll, and the sheet come into contact.
h = D 2 tan α
In Figure 3, relationship among the rotation angle θ of the motor, the pitch D 3 , of the screw rod 1, and the horizontal displacement D 2 of the slider 2 is as follows:
θ = 2 π D 2 D 3
The slider is set to move to the position corresponding to the desired forming radius. During the circular roll forming process, the motor rotation angle difference Δ θ is adjusted according to the forming radius of the sheet fed back by the distance sensor, that is,
Δ θ = 2 π D 2 2 L s L q + D 0 L s L q + D 0 2 2 + R 1 + D 0 D 3 tan α 2 π D 2 2 L s L q + D 0 L s L q + D 0 2 2 + R 1 + D 0 2 D 1 2 2 D 3 tan α

2.2. Electromechanical Control Model

To effectuate the control of the motor rotation angle difference, an electromechanical control model for the circular rolling mechanism is established. The armature circuit of the circular roll forming mechanism is depicted in Figure 4.
Let u denote the voltage, E the back electromotive force, L the inductance, R the resistance, J the moment of inertia of the mechanical rotating part of the motor (1), B the viscous friction coefficient of the rotating part of the motor (1), K a the torque constant, and K b the back electromotive force constant. The current i , the rotational speed ω , and the rotation angle θ of the motor (1) are selected as state variables:
x 1 = i x 2 = ω x 3 = θ
The derivatives with respect to time are as follows:
d x 1 d t = d i d t d x 2 d t = d ω d t d x 3 d t = d θ d t
From the armature circuit equation, we have
L d i d t + R i + E = u
From the dynamic equation, we have
J d ω d t + B ω = K a i
From the electromagnetic induction relationship, we have
E = K b ω
Sorting out the above formula, we obtain
d i d t = R L i K b L ω + 1 L u d ω d t = K a J i B J ω d θ d t = ω
By substituting x 1 = i , x 2 = ω , and x 3 = θ into the equation, we obtain
x 1 · x 2 · x 3 · = R L K b L 0 K a J B J 0 0 1 0 x 1 x 2 x 3 + 1 L 0 0 u
The output equation is obtained:
y = x 3 = 0 0 1 x 1 x 2 x 3
Assume that the parameter values in the state equation are as shown in Table 1.

3. Springback Compensation Control Algorithm

To address the issue that the springback of the sheet during the circular rolling process affects the final forming accuracy, an improved fuzzy PID controller based on the springback compensation strategy is designed. This controller modifies the springback of the sheet by adjusting the rolling angle in real time. A block diagram of its control algorithm is shown in Figure 5.
Within a circular rolling cycle, the desired motor rotation angle corresponding to the desired forming radius is input into the improved fuzzy PID controller. The horizontal displacement of the slider is achieved by controlling the motor rotation angle. The wedge then transforms the horizontal displacement of the slider into the vertical displacement of the driven roll, thereby altering the gap between the driving roll and the driven roll to attain the desired rolling angle. To ensure the accuracy and precision of the circular rolling process, an angle encoder is employed to monitor the motor rotation angle and feed it back to the controller. Additionally, a distance sensor is utilized to monitor the springback amount. The fuzzy PID controller is optimized through the CWP algorithm proposed in this paper. This enables real-time reduction in the motor rotation angle difference and correction of the generated springback, ultimately achieving an accurate rolling angle.

3.1. Design of the Fuzzy PID Controller

3.1.1. Input and Output Functions

The improved fuzzy PID control structure is depicted in Figure 6. Through the utilization of Gaussian-type and triangular membership functions for fuzzification, the fuzzy subsets of the fuzzy input variables, namely, the error e, the rate of change in error e c , and the fuzzy output variables Δ K p , Δ K i , and Δ K d are defined as {NB, NM, NS, Z0, PS, PM, PB}. The basic domain of discourse for both the error and the rate of change in error is set to [−30, 30]. Finally, the output variables Δ K p , Δ K i , and Δ K d are obtained through fuzzification inference using the centroid method. The membership functions of the inputs and outputs are presented in Figure 7.
Furthermore, the initial assigned values of the PID parameters, namely K p 0 , K i 0 , and K d 0 were obtained through the trial-and-error methodology. The specific parameter values are presented in Table 2. Subsequently, the CWP optimization algorithm is employed to iteratively seek the optimal values of the PID parameters, resulting in the final values K p 1 , K i 1 , and K d 1 . The final PID parameter values of the controller are derived by means of the following equations, thereby ultimately achieving the control of the motor rotation angle:
P = K p 0 + Δ K d + Δ K p 1 I = K i 0 + Δ K i + Δ K i 1 D = K d 0 + Δ K d + Δ K d 1

3.1.2. Fuzzy Control Rules

Through the Mamdani algorithm and the establishment of fuzzy rules, fuzzy inference is implemented to achieve fuzzy control. This enables precise regulation between the error e and the rate of change in error e c , ultimately fulfilling the objective of system adjustment. The formulated fuzzy rules are presented in Table 3, and the relationships between the fuzzy output variables Δ K p , Δ K i , Δ K d and e , e c are depicted in Figure 8.

3.2. CWP Algorithm Optimization

The coupled whale particle (CWP) algorithm integrates the rapid convergence property of the whale optimization algorithm (WOA) and the global search characteristic of the particle swarm optimization (PSO). It is designed to identify the optimal solution in a more expeditious and precise manner, thereby reducing the search space and curbing the consumption of computational resources. By minimizing the convergence deviation, it enhances the overall accuracy of the algorithm. Moreover, this algorithm can be applied to a diverse range of scenarios, circumventing the ineffectiveness of a single algorithm in certain specific situations. In the CWP algorithm, particles are partitioned into two independent search groups. The random parameters of these two groups are initialized, and their corresponding fitness values are computed. Subsequently, the smaller (i.e., superior) fitness value is extracted, which serves as the optimal solution for the current parameters. The optimal solutions are shared among the groups, and the next iteration commences. This process persists until the iteration terminates, at which point the optimal parameter results are output. Figure 9 illustrates the overall procedure of the CWP algorithm for optimizing the parameters of the fuzzy PID controller.
Initially, prior to the commencement of the CWP algorithm, parameters are set, and particles are divided into two sub-populations as required. The positions of the two sub-populations are initialized. The integral of time-multiplied absolute error (ITAE) is adopted as the fitness value, which serves as the criterion for determining the optimization process. Assuming the simulation time is 1 s, the corresponding fitness value y is expressed by the following formula:
y = 0 1 e d t a = 1 ,
The positions of the two sub-populations are substituted into the model to calculate their respective fitness values. These two fitness values are then compared, and the smaller one is taken as the optimal solution for the current iteration. This optimal solution is assigned to the other sub-population. Meanwhile, the two sub-populations continue to search for the optimal solution along their own trajectories.
In the electromechanical control model, the system state variable x selects the current i , the rotational speed ω , and the rotation angle θ of the motor (1), that is, x = i , ω , θ . Combined with the display relationship X = D 2 = θ D 3 2 π between the position vector X and the system state x , the control of D 2 is achieved by adjusting ω to find the optimal state.
In the whale optimization route, it is necessary to determine whether the predation probability p > 0.5. If not, the bubble-net predation update is carried out. The updated formula and the expressions of the relevant parameters are as follows [25]:
X t + 1 = X b e s t t + ω | X b e s t t X t | e l c o s 2 π l l = 1 + r a n d 2 t t max ω = 1 t t max
If the predation probability is p > 0.5, then it is necessary to further determine whether |A| < 1. If so, the update is carried out in accordance with the prey-encircling method. The updated formula and the expressions of the relevant parameters are as follows:
X t + 1 = X b e s t t ω A C X b e s t t X t A = 2 a r 1 a C = 2 r 2
a = 2 2 sin t 2 t max π
If not |A| < 1, the prey is updated according to the global random search. The formula is as follows:
X t + 1 = X r t A C X r t X t
Among them, A and C are coefficient vectors, and |A| represents the absolute value of the coefficient vector A , which indicates the optimization speed and magnitude of encircling the prey and random search. X b e s t t is the position vector of the best solution obtained so far, X is the current position vector, and X t + 1 is the updated position vector. Here, a decreases from 2 to 0 during the iterative process, r 1 and r 2 are random vectors within the range of [0, 1], l is a random number uniformly distributed in the range of [−1, 1], and X r t is the position of the current random individual.
In the other optimization route, the positions and velocities of the sub-populations are first updated according to the particle swarm optimization approach [26,27]. The relevant expressions are as follows:
v i j = ω P S O v i j + c 1 r a n d X p b X i j + c 2 r a n d X g b X i j
X i j = X i j + V i j
ω P S O = ω max ω min t max t t max 2 + ω min
c 1 = c 1 max c 1 min t t max 2 + c 1 min c 1 max 2 t t max + c 1 max
c 2 = c 2 min c 2 max t t max 2 + c 2 max c 2 min 2 t t max + c 2 min
Next, it is necessary to determine whether the current random number rand is greater than the mutation probability Pt. If so, position mutation is carried out; if not, the next step is carried out. The mutation probability and the expressions for position mutation are as follows:
P t = P max P min P max P min cos π t t max
j = c e i l ( 3 r a n d )
X i j t = X i j t + 1 t t max r a n d X i j t
Here, v i j represents the updated velocity of the particle swarm, X i j is the updated position of the particle swarm, X p b denotes the individual optimal extreme value, and X g b represents the global optimal extreme value. r a n d 0 , 1 is a random number. ω p s o is the PSO inertia weight, ω max is the maximum PSO inertia weight, and ω min is the minimum PSO inertia weight. c 1 max is the maximum value of the learning factor c 1 , c 1 min is the minimum value of the learning factor c 1 , c 2 max is the maximum value of the learning factor c 2 , and c 2 min is the minimum value of the learning factor c 2 . p max is the maximum mutation probability, p min is the minimum mutation probability, P t is the current mutation probability, X i j t is the current position of the particle, r a n d is a random number between 0 and 1, and ceil indicates rounding up.
Finally, it is determined whether the number of iterations has been reached. If it has been reached, the process ends; if not, the updated positions are substituted into the model to calculate the fitness value, and the next cycle is entered.
To ensure a reasonable optimization range, the optimization parameters ΔKp1, ΔKi1, and ΔKd1 are, respectively, set to take values within the intervals [−50, 50], [−5, 5], and [−50, 50]. The parameters of each algorithm are configured as presented in Table 4.

3.3. Simulation Analysis of CWP

To further verify the superiority of the springback compensation control strategy using the CWP optimization algorithm, under the same conditions, MATLAB/Simulink (Version R2021b) was employed to simulate the control effects of the circular roll forming process with and without the springback compensation control strategy, as well as with and without CWP optimization.
To simulate the springback of the sheet metal during the circular rolling process, a springback interference quantity is added in the simulation. When the springback of the sheet metal is detected by the distance sensor, the controller adopting the springback compensation strategy will adjust the motor rotation angle to change the gap between the working roll and the driven roll, ultimately correcting the springback of the sheet metal. In contrast, the controller without the springback compensation strategy only adjusts the motor rotation angle based on the feedback from the encoder.
The simulation results of the circular roll forming control are shown in Figure 10 (all three curves use the encoder as feedback). The curve without the springback compensation strategy fails to respond to the springback during the forming process and ultimately cannot reach the desired forming value. The curve that adopts the springback compensation and is controlled by the traditional fuzzy PID can eventually reach the expected value, yet the response during the control process is too slow, the overshoot is excessive, and the robustness is low, which is not conducive to actual production forming. The control strategy using springback compensation and the fuzzy PID controller optimized by CWP has higher control accuracy. It can not only ensure control precision but also maintain relatively stable operation during the control process, with a small overshoot and a fast response speed, meeting the requirements of the actual production process. The specific numerical values of various parameters for the three curves are presented in Table 5.
The core of this research focuses on the construction of the system architecture and the verification of basic functions. For Figure 8 and Figure 10, our main concern is the impact of springback interference on the performance of the controller. By simulating the springback phenomenon of sheet metal in actual production, we incorporate the key factor of springback interference into the model. Although some preliminary explorations have been conducted regarding measurement noise or control delays, they have not reached a stage where they can be comprehensively and systematically presented. Currently, our emphasis is on establishing a fundamental understanding of the controller’s performance under idealized conditions.
To validate the core functions of the proposed roll bending process control scheme, regarding the performance of the optimization algorithm, our primary objective is to demonstrate the effectiveness of the entire control system in achieving precise roll bending results. Our work mainly revolves around the roll bending results, and using the proposed method, we have significantly improved the forming quality in these results.
Compared with the fuzzy PID control without CWP optimization, the response speed of the optimized fuzzy PID control has increased by 57.95%, the overshoot has decreased by 22.05%, and the control error has decreased by 0.158%.

4. Experimental Verification

The equipment utilized in the experiment is a prototype of a horizontal upward-adjusting three-roll plate bending machine (Wuhan, China). In order to verify the universality of the kinematic model for circular rolling springback compensation, the horizontal upward-adjusting three-roll plate bending machine was used to carry out roll bending experiments on aluminum alloy plates, Q235 steel plates, and 20 steel plates. The desired radius was set at 40 mm. The results are presented in Table 6, and the forming effects are shown in Figure 11, Figure 12 and Figure 13. When the springback compensation strategy was not applied, the errors between the circular roll forming radii and the desired radius for the aluminum alloy plate, Q235 steel plate, and 20 steel plate were 5.40%, 5.32%, and 5.52%, respectively. After the implementation of the springback compensation strategy, the errors between the circular roll forming radii and the desired radius for the aluminum alloy plate, Q235 steel plate, and 20 steel plate were reduced to 1.60%, 1.55%, and 1.72%, respectively. This demonstrates that the kinematic model for circular rolling springback compensation can effectively predict the circular roll forming radius.
Figure 11a shows the effect of the circular roll forming of the aluminum alloy sheet metal. In the figure, for the cylinder on the left during the rolling process, the springback compensation strategy was not applied, while for the cylinder on the right during the rolling process, the springback compensation strategy was applied. In Figure 11b,c, “Not Applied” indicates that the springback compensation strategy was not applied, and “Application” indicates that the springback compensation strategy was applied.

5. Conclusions

This paper addresses the issue of metal sheet springback affecting the accuracy of circular roll forming and proposes a springback compensation control strategy. Through theoretical analysis and experimental research, the following conclusions are drawn:
(1)
Based on the mechanical principle of sheet springback during the circular roll forming process, a kinematic model for circular rolling springback compensation is established. This model, relying on the principle of the linkage between motor drive and mechanical structure, adjusts the gap between the working roll and the driven roll by controlling the rotation angle of the motor, thereby adjusting the rolling angle of the bending roll to achieve springback compensation and real-time adjustment of the forming radian of the sheet.
(2)
Comparative experimental results show that, after applying the springback compensation strategy, the errors between the circular roll forming radii and the desired radius for aluminum alloy, Q235 steel plate, and 20 steel plate are reduced to 1.60%, 1.55%, and 1.72%, respectively, effectively reducing the forming errors caused by sheet springback.
Although certain achievements have been made in this study, there are still some limitations. Currently, this research only focuses on the relationship between springback and rolling angle. In the follow-up, it is possible to conduct an in-depth exploration of the influence laws of various factors such as the material, temperature, and rolling speed of the sheet on springback, providing a more comprehensive theoretical basis for the optimization of the control strategy.

Author Contributions

Conceptualization, T.W. and W.F.; methodology, W.F.; software, T.W. and W.F.; validation, T.W., W.F. and Y.J.; formal analysis, W.F.; investigation, T.W., W.F. and H.W.; resources, Y.Q.; data curation, W.F.; writing—original draft preparation, T.W. and W.F.; writing—review and editing, Y.Q. and D.Z.; project administration, Y.Q.; funding acquisition, Y.Q. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by Technical Innovation Project of Hubei Province, grant number 2022BEC022; Major Projects of Hubei Provincial Science and Technology Department, grant number 2020BAB037; and Hubei Provincial Department of Education Science and Technology Research Program Young Talents Project, grant number Q20201405.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The data presented in this study are available on request from the corresponding author. The data are not publicly available due to privacy.

Conflicts of Interest

The authors declare no conflicts of interest.

Nomenclature

The following is a glossary of symbols employed in this study:
SymbolDescription
R Electrical resistance
R s Actual forming radius
L Inductance
L q Expected distance
L s Actual distance
D Midline distance
D 0 Thickness of the plate
D 1 Center distance of driven roll
D 2 Horizontal displacement
D 3 Pitch of screws
h Amount of upward pressing displacement
α Inclination angle of the wedge
θ Rotation angle of the motor
Δ θ Difference in motor rotation angles
i Electric current
ω Rotational speed
u Voltage
E Back electromotive force
J Moment of inertia of the mechanical rotating part of the motor (1)
B Viscous friction coefficient of the rotating part of the motor (1)
K a Torque constant
K b Back electromotive force constant
K e Quantization factor of error e
K e c Quantization factor of error change rate ec
K p 0 Periodic solution
K i 0 Periodic solution
K d 0 Periodic solution
Δ K p Fuzzy output variable
Δ K i Fuzzy output variable
Δ K d Fuzzy output variable
e Fuzzy input variable
e c Rate of change in error
v ij Speed of the updated particle swarm
X i j Position of the updated particle swarm
X p b Individual optimal extreme value
X g b Global optimal extreme value
rand rand 0 , 1 represents a random number
ω p s o PSO inertia weight
ω max PSO maximum inertia weight
ω min PSO minimum inertia weight
c 1 max Maximum learning factor c 1
c 1 min Minimum learning factor c 1
c 2 max Maximum learning factor c 2
c 2 min Minimum learning factor c 2
p max Maximum mutation probability
p min Minimum mutation probability
p t Current mutation probability
X i j ( t ) Position of the current particle

References

  1. Qiu, L.; Zhang, S.; Wang, Z.; Hu, X.; Liu, X. A robust optimization design method for sheet metal roll forming and its application in roll forming circular cross-section pipe. Int. J. Adv. Manuf. Technol. 2019, 103, 2903–2916. [Google Scholar] [CrossRef]
  2. Adnan, F.; Sajuri, Z.; Baghdadi, A.H.; Omar, M.Z. Effects of rapid heating and uniaxial loading on the phase transformation and mechanical properties of direct partial remelted butt joint of AISI D2 tool steel. Mater. Sci. Eng. A 2020, 797, 140250. [Google Scholar] [CrossRef]
  3. Tsai, S.; Chang, J. Regression Approach to a Novel Lateral Flatness Leveling System for Smart Manufacturing. Appl. Sci. 2021, 11, 6645. [Google Scholar] [CrossRef]
  4. Curiel, D.; Veiga, F.; Suarez, A.; Villanueva, P. Advances in Robotic Welding for Metallic Materials: Application of Inspection, Modeling, Monitoring and Automation Techniques. Metals 2023, 13, 711. [Google Scholar] [CrossRef]
  5. Zhan, S.; Gong, J.; Wei, Y.; Wang, J.; Chen, Y. Prediction on V-shaped free bending angle and springback based on DPSO-BP neural network. Forg. Stamp. Technol. 2023, 48, 151–157. [Google Scholar] [CrossRef]
  6. Li, S.; Qian, Y.; Zhang, D.; Kuang, J.; Fang, W.; Yao, Z. Rounding precision research on horizontal up-adjustable three-roll plate bending machine considering springback. J. Plast. Eng. 2024, 31, 66–75. [Google Scholar] [CrossRef]
  7. Zhao, Y.; Shuai, M.; Chu, Z.; Gui, H.; Zhao, X.; Gao, H.; Wu, L.; Zhai, L. Construction of Springback Curve Equation and Process Optimization of Welded Pipe during Cold Bending. J. Netshape Form. Eng. 2022, 14, 98–105. [Google Scholar] [CrossRef]
  8. Yu, G.; Zhao, J.; Zhai, R.; Ma, R.; Wang, C. Theoretical analysis and experimental investigations on the symmetrical three-roller setting round process. Int. J. Adv. Manuf. Technol. 2018, 94, 45–56. [Google Scholar] [CrossRef]
  9. Yu, G.; Huang, X.; Peng, D.; Zhao, J. Three-roller continuous and synchronous adjusting straightness and roundness process for LSAW pipes. J. Plast. Eng. 2022, 29, 95–102. [Google Scholar]
  10. Wang, W.; Ma, Q.; Bai, Z.; Wang, Z. Mechanics Property Prediction of Cold Rolled High Strength Steel Coils Based on GBDT. China Mech. Eng. 2023, 34, 2222–2229. [Google Scholar] [CrossRef]
  11. Cheng, J.; Cao, J.; Zhao, Q.; Liu, J.; Yu, N.; Zhao, R. A novel approach to springback control of high-strength steel in cold roll forming. Int. J. Adv. Manuf. Technol. 2020, 107, 1793–1804. [Google Scholar] [CrossRef]
  12. Paralikas, J.; Salonitis, K.; Chryssolouris, G. Optimization of roll forming process parameters—A semi-empirical approach. Int. J. Adv. Manuf. Technol. 2010, 47, 1041–1052. [Google Scholar] [CrossRef]
  13. Zhen, C.; Guo, R.; Guo, Y. Analysis and Calculation of Top Roller′s Deflection of Symmetric Three-roll Bending Machine. Mech. Res. Appl. 2015, 52–54. [Google Scholar] [CrossRef]
  14. Salem, J.; Champliaud, H.; Feng, Z.; Dao, T. Experimental analysis of an asymmetrical three-roll bending process. Int. J. Adv. Manuf. Technol. 2016, 83, 1823–1833. [Google Scholar] [CrossRef]
  15. Gavrilescu, I.; Boazu, D.; Stan, F. Estimating of Bending Force and Curvature of the Bending Plate in a Three-Roller Bending System Using Finite Element Simulation and Analytical Modeling. Materials 2021, 14, 1204. [Google Scholar] [CrossRef] [PubMed]
  16. Liu, X.; Cao, J.; Chai, X.; Liu, J.; Cheng, J.; Zhao, R. Springback prediction of DP980 steel considering nonlinear elastic modulus in cold roll forming. J. Harbin Inst. Technol. 2018, 50, 137–143. [Google Scholar] [CrossRef]
  17. Xing, M.; Liu, J.; Wang, Y.; Wang, Z.; Fu, Y.; Du, F. Prediction and Optimization of Wear Depth on Rectangular Tube Surface in Roll Forming. Metals 2023, 13, 68. [Google Scholar] [CrossRef]
  18. Wang, J.; Liu, Y.; Min, J. Springback control of laser-assisted double-sided robotic roller forming based on response surface method. J. Plast. Eng. 2023, 30, 222–230. [Google Scholar]
  19. Zhang, K.; Wang, X.; Hua, L.; Han, X.; Ning, X. Study on Offset Mechanism and Adaptive Fuzzy Control Method for Radial-axial Ring Rolling Processes of Super Large Rings. China Mech. Eng. 2023, 34, 109–117. [Google Scholar] [CrossRef]
  20. Qian, D.; Tian, H.; Deng, J. Towards Extremely Large-scale Radial-axial Ring Rolling for Constant Ring Growth State with Accurate Closed-loop Control Method. J. Mech. Eng. 2023, 59, 85–95. [Google Scholar] [CrossRef]
  21. Tian, L.; Hong, G.; Li, W. Fuzzy Self-adaptive PID Controller in Profile Bending Machine with the Application of Feed Mechanism. Hydraul. Pneum. Seals 2011, 31, 10–13. [Google Scholar] [CrossRef]
  22. Qiang, G.; Yu, T.; Dahua, L.; Dong, L.; Zhi, L.; He, T. Research and improvement of roll position automatic adjustment control system for cold-formed steel unit. Mod. Manuf. Eng. 2019, 117, 128. [Google Scholar] [CrossRef]
  23. Yao, Z. Round radius calculation of three-roll plate bending machine. Constr. Mach. Dig. 2020, 9–10. Available online: https://kns.cnki.net/kcms2/article/abstract?v=KlmjsyJjhUQ0T7Nnvlz9m-_wkSAHonIXl2oIk-8EIvXBQhhPMEsGMmrgV2zeU1-ZQSUAwpMy9-Ty4rQDhZzfsX6zL7VJ_g2FCmRT9f7r4ju85RycZamZNXhsnhGA4P1Oe2s2lqeXJB67HcOgqOxtZcmWHnlDt7-9N-guzaOByCeYDx9KZgIRkhXWHN1nyN-Z&uniplatform=NZKPT&language=CHS (accessed on 21 January 2025).
  24. Zhang, B.; Lin, J. Control Model of Three Roll Plate Bending Machine with Horizontal Adjustment. Shandong Ind. Technol. 2021, 3–8. [Google Scholar] [CrossRef]
  25. Aljarah, I.; Faris, H.; Mirjalili, S. Optimizing connection weights in neural networks using the whale optimization algorithm. Soft Comput. 2018, 22, 1–15. [Google Scholar] [CrossRef]
  26. Qian, W.; Li, M. Convergence analysis of standard particle swarm optimization algorithm and its improvement. Soft Comput. 2018, 22, 4047–4070. [Google Scholar] [CrossRef]
  27. Wang, D.; Tan, D.; Liu, L. Particle swarm optimization algorithm: An overview. Soft Comput. 2018, 22, 387–408. [Google Scholar] [CrossRef]
Figure 1. Horizontal upward adjustable three-roller rolling machine structure. 1—electric motor, 2—slide block, 3—inclined wedge, 4—driven roller, 5—working roller.
Figure 1. Horizontal upward adjustable three-roller rolling machine structure. 1—electric motor, 2—slide block, 3—inclined wedge, 4—driven roller, 5—working roller.
Applsci 15 03748 g001
Figure 2. Kinematic modeling of rolling circle rebound compensation.
Figure 2. Kinematic modeling of rolling circle rebound compensation.
Applsci 15 03748 g002
Figure 3. Horizontal adjustable diagram. 1—screw, 2—slide block.
Figure 3. Horizontal adjustable diagram. 1—screw, 2—slide block.
Applsci 15 03748 g003
Figure 4. Control armature circuit.
Figure 4. Control armature circuit.
Applsci 15 03748 g004
Figure 5. Block diagram of improved fuzzy PID control algorithm based on rebound feedback.
Figure 5. Block diagram of improved fuzzy PID control algorithm based on rebound feedback.
Applsci 15 03748 g005
Figure 6. Structure of the improved fuzzy PID controller.
Figure 6. Structure of the improved fuzzy PID controller.
Applsci 15 03748 g006
Figure 7. Input and output affiliation functions.
Figure 7. Input and output affiliation functions.
Applsci 15 03748 g007
Figure 8. Fuzzy output variables Δ K p , Δ K i , and Δ K d versus e and e c : (a) relationship between the fuzzy output variable Δ K p and e , e c ; (b) relationship between fuzzy output variable Δ K i and e , e c ; (c) relationship between the fuzzy output variable Δ K d and e , e c . The shift from blue to yellow represents the variations of Δ K p , Δ K i , and Δ K d under different values of the error e and the rate of change of the error e c . Through the change in color, one can visually perceive the changing trends of Δ K p , Δ K i , and Δ K d under various combinations of the error e and the rate of change of the error e c .
Figure 8. Fuzzy output variables Δ K p , Δ K i , and Δ K d versus e and e c : (a) relationship between the fuzzy output variable Δ K p and e , e c ; (b) relationship between fuzzy output variable Δ K i and e , e c ; (c) relationship between the fuzzy output variable Δ K d and e , e c . The shift from blue to yellow represents the variations of Δ K p , Δ K i , and Δ K d under different values of the error e and the rate of change of the error e c . Through the change in color, one can visually perceive the changing trends of Δ K p , Δ K i , and Δ K d under various combinations of the error e and the rate of change of the error e c .
Applsci 15 03748 g008aApplsci 15 03748 g008b
Figure 9. CWP algorithm optimization flow.
Figure 9. CWP algorithm optimization flow.
Applsci 15 03748 g009
Figure 10. Simulation results of roll forming control.
Figure 10. Simulation results of roll forming control.
Applsci 15 03748 g010
Figure 11. Circular roll forming of aluminum alloy sheet metals. (a) Aluminum alloy sheet roll forming effect. (b) The relationship between the distance from the sensor to the midline and time during the circular roll forming of aluminum alloy sheet metals. (c) The relationship between the horizontal displacement of the slide block and time during the circular roll forming of aluminum alloy sheet metals.
Figure 11. Circular roll forming of aluminum alloy sheet metals. (a) Aluminum alloy sheet roll forming effect. (b) The relationship between the distance from the sensor to the midline and time during the circular roll forming of aluminum alloy sheet metals. (c) The relationship between the horizontal displacement of the slide block and time during the circular roll forming of aluminum alloy sheet metals.
Applsci 15 03748 g011
Figure 12. Circular roll forming of Q235 sheet metal. (a) The forming effect of circular rolling for Q235 sheet metal. (b) The relationship between the distance from the sensor to the midline and time during the circular roll forming of Q235 sheet metal. (c) The relationship between the distance from the sensor to the midline and time during the circular roll forming of Q235 sheet metal.
Figure 12. Circular roll forming of Q235 sheet metal. (a) The forming effect of circular rolling for Q235 sheet metal. (b) The relationship between the distance from the sensor to the midline and time during the circular roll forming of Q235 sheet metal. (c) The relationship between the distance from the sensor to the midline and time during the circular roll forming of Q235 sheet metal.
Applsci 15 03748 g012
Figure 13. Circular roll forming of 20 steel sheet metal. (a) The forming effect of circular rolling for 20 steel sheet metal. (b) The relationship between the distance from the sensor to the midline and time during the circular roll forming of 20 steel sheet metal. (c) The relationship between the horizontal displacement of the slide block and time during the circular roll forming of 20 steel sheet metal.
Figure 13. Circular roll forming of 20 steel sheet metal. (a) The forming effect of circular rolling for 20 steel sheet metal. (b) The relationship between the distance from the sensor to the midline and time during the circular roll forming of 20 steel sheet metal. (c) The relationship between the horizontal displacement of the slide block and time during the circular roll forming of 20 steel sheet metal.
Applsci 15 03748 g013
Table 1. Equation of state parameters.
Table 1. Equation of state parameters.
ParameterNumerical Value
R 50   Ω
L 1 H
K a 5.0
K b 2.5
J 2.5   kg m 2
B 2.5
Table 2. Controller parameters.
Table 2. Controller parameters.
ParameterNumerical Value
K e 0.1
K e c 0.1
K p 0 50
K i 0 1
K d 0 10
Table 3. Fuzzy rules.
Table 3. Fuzzy rules.
e e c
NBNMNSZ0PSPMPB
NBPB/PB/PBPB/PB/PBPB/PB/PBPB/PB/NBPS/NS/NBZ0/NM/NMNS/NB/NS
NMPB/PB/PBPB/PB/PBPM/PM/PMPM/PM/NMZ0/NM/Z0NS/NB/PSNM/NB/PM
NSPB/PB/PBPM/PM/PMPM/PS/PMPS/PS/NSNS/NB/PMNM/NB/PBNB/NB/PB
Z0Z0/Z0/Z0Z0/Z0/Z0Z0/Z0/Z0Z0/Z0/Z0Z0/Z0/Z0Z0/Z0/Z0Z0/Z0/Z0
PSNB/NB/PBNM/NB/PBNS/NB/PMPS/PS/NSPM/PS/PMPM/PM/PMPB/PB/PM
PMNM/NB/PMNS/NB/PSZ0/NM/Z0PM/PM/NMPB/PM/PMPB/PB/PBPB/PB/PB
PBNS/NB/NSZ0/NM/NMPS/NS/NBPB/PB/NBPB/PB/PBPB/PB/PBPB/PB/PB
Table 4. Parameters of each algorithm.
Table 4. Parameters of each algorithm.
ParameterNumerical Value
ω max 0.9
ω min 0.2
c 1 max 2
c 1 min 1.3
c 2 max 1.7
c 2 min 0.6
p max 0.5
p min 0.1
Population size20
t max 10
Table 5. Control result parameter values.
Table 5. Control result parameter values.
Control Simulation Rise Time, t/s Peak Time, t/s Overshoot, δ/% Control Error, e/%
Without CWP optimization0.50870.8623.040.162
After CWP optimization0.21390.310.990.004
Table 6. Roll forming results.
Table 6. Roll forming results.
MaterialExpected RadiusNot Applying the Springback Compensation Strategy to Roll RadiusApplying the Springback Compensation Strategy to Roll Radius
Aluminum alloy40 mm42.16 mm40.64 mm
Q235 Steel40 mm42.13 mm40.62 mm
20 Steel40 mm42.21 mm40.69 mm
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Wang, T.; Qian, Y.; Fang, W.; Zhang, D.; Weng, H.; Jiang, Y. Research on Springback Compensation Method of Roll Forming Based on Improved Fuzzy PID Control. Appl. Sci. 2025, 15, 3748. https://doi.org/10.3390/app15073748

AMA Style

Wang T, Qian Y, Fang W, Zhang D, Weng H, Jiang Y. Research on Springback Compensation Method of Roll Forming Based on Improved Fuzzy PID Control. Applied Sciences. 2025; 15(7):3748. https://doi.org/10.3390/app15073748

Chicago/Turabian Style

Wang, Tengqiang, Yingping Qian, Wengkang Fang, Dongqiao Zhang, Huanqi Weng, and Yiran Jiang. 2025. "Research on Springback Compensation Method of Roll Forming Based on Improved Fuzzy PID Control" Applied Sciences 15, no. 7: 3748. https://doi.org/10.3390/app15073748

APA Style

Wang, T., Qian, Y., Fang, W., Zhang, D., Weng, H., & Jiang, Y. (2025). Research on Springback Compensation Method of Roll Forming Based on Improved Fuzzy PID Control. Applied Sciences, 15(7), 3748. https://doi.org/10.3390/app15073748

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop