Content area

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.

Full text

Turn on search term navigation

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 Rq, the desired distance Lq, and the sheet thickness D0, the relationship between the distance D from the distance sensor to the midline is obtained:

(1)D2+Rq2=Rq+Lq+D02

Based on the actual forming radius Rs, the actual distance Ls, and the sheet thickness D0, the relationship between the distance D from the distance sensor to the midline is obtained as follows:

(2)Rs=D22Ls+D0Ls+D022

Then, the mathematical relationships among the desired forming radius Rq, the radius of the driven rolls R1, the center-to-center distance of the driven rolls D1, the sheet thickness D0, and the upper-pressing amount h are as follows:

(3)D122+Rq+R1+D0h2=Rq+R1+D02

D3 is the pitch on the screw, and D2 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.

(4)h=D2tanα

In Figure 3, relationship among the rotation angle θ of the motor, the pitch D3, of the screw rod 1, and the horizontal displacement D2 of the slider 2 is as follows:

(5)θ=2πD2D3

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,

(6)Δθ=2πD22LsLq+D0LsLq+D022+R1+D0D3tanα2πD22LsLq+D0LsLq+D022+R1+D02D122D3tanα

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), Ka the torque constant, and Kb the back electromotive force constant. The current i, the rotational speed ω, and the rotation angle θ of the motor (1) are selected as state variables:

(7)x1=ix2=ωx3=θ

The derivatives with respect to time are as follows:

(8)dx1dt=didtdx2dt=dωdtdx3dt=dθdt

From the armature circuit equation, we have

(9)Ldidt+Ri+E=u

From the dynamic equation, we have

(10)Jdωdt+Bω=Kai

From the electromagnetic induction relationship, we have

(11)E=Kbω

Sorting out the above formula, we obtain

(12)didt=RLiKbLω+1Ludωdt=KaJiBJωdθdt=ω

By substituting x1=i, x2=ω, and x3=θ into the equation, we obtain

(13)x1·x2·x3·=RLKbL0KaJBJ0010x1x2x3+1L00u

The output equation is obtained:

(14)y=x3=001x1x2x3

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 ec, and the fuzzy output variables ΔKp, ΔKi, and ΔKd 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 ΔKp, ΔKi, and ΔKd 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 Kp0, Ki0, and Kd0 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 Kp1, Ki1, and Kd1. 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:

(15)P=Kp0+ΔKd+ΔKp1I=Ki0+ΔKi+ΔKi1D=Kd0+ΔKd+ΔKd1

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 ec, ultimately fulfilling the objective of system adjustment. The formulated fuzzy rules are presented in Table 3, and the relationships between the fuzzy output variables ΔKp, ΔKi, ΔKd and e, ec 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:

(16)y=01edta=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=D2=θD32π between the position vector X and the system state x, the control of D2 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]:

(17)Xt+1=Xbestt+ω|XbesttXt|elcos2πll=1+rand2ttmaxω=1ttmax

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:

(18)Xt+1=XbesttωACXbesttXtA=2ar1aC=2r2

(19)a=22sint2tmaxπ

If not |A| < 1, the prey is updated according to the global random search. The formula is as follows:

(20)Xt+1=XrtACXrtXt

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. Xbestt is the position vector of the best solution obtained so far, X is the current position vector, and Xt+1 is the updated position vector. Here, a decreases from 2 to 0 during the iterative process, r1 and r2 are random vectors within the range of [0, 1], l is a random number uniformly distributed in the range of [−1, 1], and Xrt 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:

(21)vij=ωPSOvij+c1randXpbXij+c2randXgbXij

(22)Xij=Xij+Vij

(23)ωPSO=ωmaxωmintmaxttmax2+ωmin

(24)c1=c1maxc1minttmax2+c1minc1max2ttmax+c1max

(25)c2=c2minc2maxttmax2+c2maxc2min2ttmax+c2min

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:

(26)Pt=PmaxPminPmaxPmincosπttmax

(27)j=ceil(3rand)

(28)Xijt=Xijt+1ttmaxrandXijt

Here, vij represents the updated velocity of the particle swarm, Xij is the updated position of the particle swarm, Xpb denotes the individual optimal extreme value, and Xgb represents the global optimal extreme value. rand0,1 is a random number. ωpso is the PSO inertia weight, ωmax is the maximum PSO inertia weight, and ωmin is the minimum PSO inertia weight. c1max is the maximum value of the learning factor c1, c1min is the minimum value of the learning factor c1, c2max is the maximum value of the learning factor c2, and c2min is the minimum value of the learning factor c2. pmax is the maximum mutation probability, pmin is the minimum mutation probability, Pt is the current mutation probability, Xijt is the current position of the particle, rand 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.

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
RElectrical resistance
RsActual forming radius
LInductance
LqExpected distance
LsActual distance
DMidline distance
D0Thickness of the plate
D1Center distance of driven roll
D2Horizontal displacement
D3Pitch of screws
hAmount of upward pressing displacement
αInclination angle of the wedge
θRotation angle of the motor
ΔθDifference in motor rotation angles
iElectric current
ωRotational speed
uVoltage
EBack electromotive force
JMoment of inertia of the mechanical rotating part of the motor (1)
BViscous friction coefficient of the rotating part of the motor (1)
KaTorque constant
KbBack electromotive force constant
KeQuantization factor of error e
KecQuantization factor of error change rate ec
Kp0Periodic solution
Ki0Periodic solution
Kd0Periodic solution
ΔKpFuzzy output variable
ΔKiFuzzy output variable
ΔKdFuzzy output variable
eFuzzy input variable
ecRate of change in error
vijSpeed of the updated particle swarm
XijPosition of the updated particle swarm
XpbIndividual optimal extreme value
XgbGlobal optimal extreme value
randrand0,1 represents a random number
ωpsoPSO inertia weight
ωmaxPSO maximum inertia weight
ωminPSO minimum inertia weight
c1maxMaximum learning factor c1
c1minMinimum learning factor c1
c2maxMaximum learning factor c2
c2minMinimum learning factor c2
pmaxMaximum mutation probability
pminMinimum mutation probability
ptCurrent mutation probability
Xij(t)Position of the current particle

Footnotes

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.

Figures and Tables
View Image - 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.

View Image - Figure 2. Kinematic modeling of rolling circle rebound compensation.

Figure 2. Kinematic modeling of rolling circle rebound compensation.

View Image - Figure 3. Horizontal adjustable diagram. 1—screw, 2—slide block.

Figure 3. Horizontal adjustable diagram. 1—screw, 2—slide block.

View Image - Figure 4. Control armature circuit.

Figure 4. Control armature circuit.

View Image - 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.

View Image - Figure 6. Structure of the improved fuzzy PID controller.

Figure 6. Structure of the improved fuzzy PID controller.

View Image - Figure 7. Input and output affiliation functions.

Figure 7. Input and output affiliation functions.

View Image - Figure 8. Fuzzy output variables [Forumla omitted. See PDF.], [Forumla omitted. See PDF.], and [Forumla omitted. See PDF.] versus [Forumla omitted. See PDF.] and [Forumla omitted. See PDF.]: (a) relationship between the fuzzy output variable [Forumla omitted. See PDF.] and [Forumla omitted. See PDF.], [Forumla omitted. See PDF.]; (b) relationship between fuzzy output variable [Forumla omitted. See PDF.] and [Forumla omitted. See PDF.], [Forumla omitted. See PDF.]; (c) relationship between the fuzzy output variable [Forumla omitted. See PDF.] and [Forumla omitted. See PDF.], [Forumla omitted. See PDF.]. The shift from blue to yellow represents the variations of [Forumla omitted. See PDF.], [Forumla omitted. See PDF.], and [Forumla omitted. See PDF.] under different values of the error [Forumla omitted. See PDF.] and the rate of change of the error [Forumla omitted. See PDF.]. Through the change in color, one can visually perceive the changing trends of [Forumla omitted. See PDF.], [Forumla omitted. See PDF.], and [Forumla omitted. See PDF.] under various combinations of the error [Forumla omitted. See PDF.] and the rate of change of the error [Forumla omitted. See PDF.].

Figure 8. Fuzzy output variables [Forumla omitted. See PDF.], [Forumla omitted. See PDF.], and [Forumla omitted. See PDF.] versus [Forumla omitted. See PDF.] and [Forumla omitted. See PDF.]: (a) relationship between the fuzzy output variable [Forumla omitted. See PDF.] and [Forumla omitted. See PDF.], [Forumla omitted. See PDF.]; (b) relationship between fuzzy output variable [Forumla omitted. See PDF.] and [Forumla omitted. See PDF.], [Forumla omitted. See PDF.]; (c) relationship between the fuzzy output variable [Forumla omitted. See PDF.] and [Forumla omitted. See PDF.], [Forumla omitted. See PDF.]. The shift from blue to yellow represents the variations of [Forumla omitted. See PDF.], [Forumla omitted. See PDF.], and [Forumla omitted. See PDF.] under different values of the error [Forumla omitted. See PDF.] and the rate of change of the error [Forumla omitted. See PDF.]. Through the change in color, one can visually perceive the changing trends of [Forumla omitted. See PDF.], [Forumla omitted. See PDF.], and [Forumla omitted. See PDF.] under various combinations of the error [Forumla omitted. See PDF.] and the rate of change of the error [Forumla omitted. See PDF.].

View Image - Figure 8. Fuzzy output variables [Forumla omitted. See PDF.], [Forumla omitted. See PDF.], and [Forumla omitted. See PDF.] versus [Forumla omitted. See PDF.] and [Forumla omitted. See PDF.]: (a) relationship between the fuzzy output variable [Forumla omitted. See PDF.] and [Forumla omitted. See PDF.], [Forumla omitted. See PDF.]; (b) relationship between fuzzy output variable [Forumla omitted. See PDF.] and [Forumla omitted. See PDF.], [Forumla omitted. See PDF.]; (c) relationship between the fuzzy output variable [Forumla omitted. See PDF.] and [Forumla omitted. See PDF.], [Forumla omitted. See PDF.]. The shift from blue to yellow represents the variations of [Forumla omitted. See PDF.], [Forumla omitted. See PDF.], and [Forumla omitted. See PDF.] under different values of the error [Forumla omitted. See PDF.] and the rate of change of the error [Forumla omitted. See PDF.]. Through the change in color, one can visually perceive the changing trends of [Forumla omitted. See PDF.], [Forumla omitted. See PDF.], and [Forumla omitted. See PDF.] under various combinations of the error [Forumla omitted. See PDF.] and the rate of change of the error [Forumla omitted. See PDF.].

Figure 8. Fuzzy output variables [Forumla omitted. See PDF.], [Forumla omitted. See PDF.], and [Forumla omitted. See PDF.] versus [Forumla omitted. See PDF.] and [Forumla omitted. See PDF.]: (a) relationship between the fuzzy output variable [Forumla omitted. See PDF.] and [Forumla omitted. See PDF.], [Forumla omitted. See PDF.]; (b) relationship between fuzzy output variable [Forumla omitted. See PDF.] and [Forumla omitted. See PDF.], [Forumla omitted. See PDF.]; (c) relationship between the fuzzy output variable [Forumla omitted. See PDF.] and [Forumla omitted. See PDF.], [Forumla omitted. See PDF.]. The shift from blue to yellow represents the variations of [Forumla omitted. See PDF.], [Forumla omitted. See PDF.], and [Forumla omitted. See PDF.] under different values of the error [Forumla omitted. See PDF.] and the rate of change of the error [Forumla omitted. See PDF.]. Through the change in color, one can visually perceive the changing trends of [Forumla omitted. See PDF.], [Forumla omitted. See PDF.], and [Forumla omitted. See PDF.] under various combinations of the error [Forumla omitted. See PDF.] and the rate of change of the error [Forumla omitted. See PDF.].

View Image - Figure 9. CWP algorithm optimization flow.

Figure 9. CWP algorithm optimization flow.

View Image - Figure 10. Simulation results of roll forming control.

Figure 10. Simulation results of roll forming control.

View Image - 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.

View Image - 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.

View Image - 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.

Equation of state parameters.

Parameter Numerical Value
R 50   Ω
L 1 H
K a 5.0
K b 2.5
J 2.5   kg m 2
B 2.5

Controller parameters.

Parameter Numerical Value
K e 0.1
K e c 0.1
K p 0 50
K i 0 1
K d 0 10

Fuzzy rules.

e e c
NB NM NS Z0 PS PM PB
NB PB/PB/PB PB/PB/PB PB/PB/PB PB/PB/NB PS/NS/NB Z0/NM/NM NS/NB/NS
NM PB/PB/PB PB/PB/PB PM/PM/PM PM/PM/NM Z0/NM/Z0 NS/NB/PS NM/NB/PM
NS PB/PB/PB PM/PM/PM PM/PS/PM PS/PS/NS NS/NB/PM NM/NB/PB NB/NB/PB
Z0 Z0/Z0/Z0 Z0/Z0/Z0 Z0/Z0/Z0 Z0/Z0/Z0 Z0/Z0/Z0 Z0/Z0/Z0 Z0/Z0/Z0
PS NB/NB/PB NM/NB/PB NS/NB/PM PS/PS/NS PM/PS/PM PM/PM/PM PB/PB/PM
PM NM/NB/PM NS/NB/PS Z0/NM/Z0 PM/PM/NM PB/PM/PM PB/PB/PB PB/PB/PB
PB NS/NB/NS Z0/NM/NM PS/NS/NB PB/PB/NB PB/PB/PB PB/PB/PB PB/PB/PB

Parameters of each algorithm.

Parameter Numerical 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 size 20
t max 10

Control result parameter values.

Control Simulation Rise Time, t/s Peak Time, t/s Overshoot, δ/% Control Error, e/%
Without CWP optimization 0.5087 0.86 23.04 0.162
After CWP optimization 0.2139 0.31 0.99 0.004

Roll forming results.

Material Expected Radius Not Applying the Springback Compensation Strategy to Roll Radius Applying the Springback Compensation Strategy to Roll Radius
Aluminum alloy 40 mm 42.16 mm 40.64 mm
Q235 Steel 40 mm 42.13 mm 40.62 mm
20 Steel 40 mm 42.21 mm 40.69 mm

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, pp. 2903-2916. [DOI: https://dx.doi.org/10.1007/s00170-019-03773-4]

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. [DOI: https://dx.doi.org/10.1016/j.msea.2020.140250]

3. Tsai, S.; Chang, J. Regression Approach to a Novel Lateral Flatness Leveling System for Smart Manufacturing. Appl. Sci.; 2021; 11, 6645. [DOI: https://dx.doi.org/10.3390/app11146645]

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. [DOI: https://dx.doi.org/10.3390/met13040711]

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, pp. 151-157. [DOI: https://dx.doi.org/10.13330/j.issn.1000-3940.2023.08.021]

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, pp. 66-75. [DOI: https://dx.doi.org/10.3969/j.issn.1007-2012.2024.02.009]

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, pp. 98-105. [DOI: https://dx.doi.org/10.3969/j.issn.1674-6457.2022.07.014]

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, pp. 45-56. [DOI: https://dx.doi.org/10.1007/s00170-016-9610-4]

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, pp. 95-102.

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, pp. 2222-2229. [DOI: https://dx.doi.org/10.3969/j.issn.1004-132X.2023.18.009]

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, pp. 1793-1804. [DOI: https://dx.doi.org/10.1007/s00170-020-05154-8]

12. Paralikas, J.; Salonitis, K.; Chryssolouris, G. Optimization of roll forming process parameters—A semi-empirical approach. Int. J. Adv. Manuf. Technol.; 2010; 47, pp. 1041-1052. [DOI: https://dx.doi.org/10.1007/s00170-009-2252-z]

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; pp. 52-54. [DOI: https://dx.doi.org/10.3969/j.issn.1007-4414.2015.01.018]

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, pp. 1823-1833. [DOI: https://dx.doi.org/10.1007/s00170-015-7678-x]

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. [DOI: https://dx.doi.org/10.3390/ma14051204] [PubMed: https://www.ncbi.nlm.nih.gov/pubmed/33806550]

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, pp. 137-143. [DOI: https://dx.doi.org/10.11918/j.issn.0367-6234.201707163]

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. [DOI: https://dx.doi.org/10.3390/met13010068]

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, pp. 222-230.

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, pp. 109-117. [DOI: https://dx.doi.org/10.3969/j.issn.1004-132X.2023.01.013]

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, pp. 85-95. [DOI: https://dx.doi.org/10.3901/JME.2023.10.085]

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, pp. 10-13. [DOI: https://dx.doi.org/10.3969/j.issn.1008-0813.2011.01.004]

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. [DOI: https://dx.doi.org/10.16731/j.cnki.1671-3133.2019.11.020]

23. Yao, Z. Round radius calculation of three-roll plate bending machine. Constr. Mach. Dig.; 2020; pp. 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; pp. 3-8. [DOI: https://dx.doi.org/10.16640/j.cnki.37-1222/t.2021.05.001]

25. Aljarah, I.; Faris, H.; Mirjalili, S. Optimizing connection weights in neural networks using the whale optimization algorithm. Soft Comput.; 2018; 22, pp. 1-15. [DOI: https://dx.doi.org/10.1007/s00500-016-2442-1]

26. Qian, W.; Li, M. Convergence analysis of standard particle swarm optimization algorithm and its improvement. Soft Comput.; 2018; 22, pp. 4047-4070. [DOI: https://dx.doi.org/10.1007/s00500-017-2615-6]

27. Wang, D.; Tan, D.; Liu, L. Particle swarm optimization algorithm: An overview. Soft Comput.; 2018; 22, pp. 387-408. [DOI: https://dx.doi.org/10.1007/s00500-016-2474-6]

© 2025 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/). Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License.