Abstract
The fiber tension should be kept constant during the automated placement of fiber prepreg. The velocity of the fiber placement end-effector moving on complex aircraft panel mould surface varies rapidly, which greatly disturbs the precision of tension control. This paper proposes a tension control strategy combining active control and passive control. The pay-off motor controls the fiber tension directly and a passive dancer roll is designed theoretically as the equipment for attenuation of tension disturbance to realize the real-time compensation of low-frequency velocity variations. The nonlinear model of tension control system, which includes the dynamics of the passive dancer roll, is established, and the effect of dancer roll parameters on its disturbances attenuation performance is analyzed. The controller is designed using the mixed sensitivity method. An experimental tension control precision about is obtained at stable placement speed on the automated fiber placement (AFP) machine. The experiments also indicated that the tension would not vary over at a maximum acceleration of .
1. Introduction
Composite materials are widely used for aeronautic application, and the automated fiber placement (AFP) is especially suitable for the manufacture of large composite structures, such as fuselage and S-shaped inlet, due to its high efficiency, high quality, and strong adaptability [1, 2]. The fiber tension has important influence on the strength and fatigue resistance of composite materials, because the tension variations may lead to wrinkles and other defects, even cause the fiber to break [3, 4]. The damage to the fiber increases as the tension increases in the placement process, and higher tension on the fiber results higher breakage and neps [5]. However, tension and velocity of the fiber are strongly coupled, and the drastic change of placement velocity will affect the tension stability, so it is of great significance to control the fiber tension accurately during the highly efficient placement.
The research on tension control has many achievements in the fields of textile, printing, wire-cutting, and fiber winding. Chen et al. [6] presented a hybrid adaptive iterative learning control scheme for a double-rope winding hoisting system driven by permanent magnet synchronous motor systems and established the mathematical model of the system based on the discrete model of the wire rope. Pagilla et al. [7] presented an accurate dynamics model for the unwind roll and a decentralized control strategy based on the reference tension of each zone. Tran and Choi [8–10] proposed an improved mathematical model for roll-to-roll system in printing industry and designed tension controller using backstepping method to realize precise tension control of paper. Yan [11] presented a one-step-ahead adaptive controller to guarantee smooth wire transport and a constant tension value for wire electrical discharge machining. In general, in a multispan roll-to-roll system, a plurality of actuators and senor signals are provided in the tension control to handle tension disturbances between different spans, in particular the moment or speed of the end roller being controlled and measured. This is beneficial to improve the precision and robustness of tension control.
Dancer rolls are widely used in fiber feeding systems, including active dancers and passive dancers, distinguished by the external actuator. The dancer roll can attenuate the disturbances, but also be used as a tension measuring module to replace the tension sensor. Shin [12] studied the mathematical model of a passive dancer roll system and explored the frequency range when the dancer roll is used for tension measurement. Ebler et al. [13] compared the two schemes using tension sensor and dancer roll as tension measurement module. The experimental results show that the former combined with a suitable filter can obtain better control effect. Shelton [14] analyzed the limitations of the passive dancer roll as a sensor for the tension measurement. Kang et al. [15] established the model of hybrid roll system model composed of passive dancer roll and active dancer roll, and verified its performance with PI controller. Dwivedula et al. [16] compared the difference between passive dancers roll and active dancer roll in disturbances attenuation and found that the active dancer roll is more effective in attenuation of high-frequency disturbance. However, the disturbance is treated as tension disturbance directly, which leads to inaccurate guidance results. Gassmann et al. [17] studied a tension control system with swing active dancer roll. The position controller of dancer roll-based position feedback is designed by means of mixed sensitivity method. Thiffault et al. [18] adopted an active dancer roll to reduce the sensitivity to voltage sags in winding systems. In addition to mechanism improvement, some typical advanced control techniques are also used in tension control, such as linear parameter varying (LPV) control [19], control [17], parameter adaptive estimation [20], artificial neural nets [21], nonlinear dynamic matrix control [22], fuzzy logic control [23], and adaptive sliding mode control [24]. These control methods have been proved to improve the robustness and accuracy of tension control system.
Generally speaking, the traditional roll-to-roll system is usually a multi-input multioutput system. The torque or speed of unwinding roll and rewinding roll are controllable and measurable. There are also multiple actuators between spans to reduce disturbances, and the precision and robustness of tension control can be effectively ensured by controlling the speed difference of rolls and adjusting the position of the active dancer roll. Different from roll-to-roll systems, the end-effector of AFP (shown in Figure 1) has 16 sets of fiber feeding mechanisms, distributed evenly and symmetrically along the center axis, and the 16 lanes of fiber are transported to the end compaction roll for placement. The motion path of the end-effector is planned according to the surface of the aircraft panel mould, and the rewinding speed depends on the compaction roll with the AFP moving, so the precise control and measurement of the speed of placement is not feasible. In addition, 16 lanes of fiber are placement side by side, and there are differences in the velocity of different fiber, considering the eccentricity and nonroundness of the compaction roll. The tension closed-loop control strategy based on tension signal feedback for AFP is adopted in this paper, which only depends on the pay-off motor to control the fiber tension. Different from the speed difference control or the dancer roll position control, the stability of direct tension control is easily affected by velocity changing during placement process, because the bandwidth of the servo motor is limited. In order to reduce the sensitivity of tension system to the change of downstream placement velocity, the passive dancer roll without driving mechanism is equipped to attenuate the velocity disturbance on the premise that the end-effector remains light and compact. These passive dancer rolls can make up for the weakness of limited bandwidth of pay-off motor and the attenuation ability of the disturbance is related to the mechanical parameters of the dancer roll. Although there are studies on the function and performance of linear or swing dancer roll, little attention has been paid to the attention of passive dancer roll to the disturbance caused by the downstream velocity variation in a tension closed-loop control system. It is necessary to achieve the design guidance of passive dancer roll used in the end-effector of AFP.

Thus, the tension control system with passive dancer roll for the AFP is designed in this paper, and the attention mechanism of passive dancer roll to downstream velocity disturbance is discussed. The tension physical model including dynamic model of dancer roll is established firstly, and the attention performance of dancer roll is analyzed based on this model. The design of the fiber feeding mechanism is improved using the guidance for mechanical design of passive dancer roll. Considering the modeling uncertainty and external disturbance caused by guide rolls, the force controller of the pay-off motor is designed using the standard method. The robustness and tracking precision of tension control system equipped passive dancer roll are proved by experiments on the AFP.
2. System Modeling
The fiber feeding system of the AFP includes the pay-off roll, the passive dancer roll, the tension sensor, guide rolls, and the compaction roll, as shown in Figure 2. The pay-off roll is driven by a servo motor, and the tension sensor is used for tension measurement. The tension stability control in the placement process is realized by adjusting the output torque of the pay-off motor.

The model for the tension control system is based on three laws:(i)Hooke’s law, which models the elasticity of the fiber(ii)Mass conservation law, which expresses that the mass of the fiber remains constant between the state without stress and the state under stress(iii)Newton’s law, which gives the passive dancer’s position and velocity variation due to the fiber tension
2.1. Tension Model of the Fiber
According to the mass conservation law, the mass of fiber between two rolls is conserved, which can be expressed aswhere is the roll number, is the velocity of fiber on the th roll, , , , and are, respectively, the span length, density, cross-sectional area, and strain of fiber between the th roll and the th roll. The relationship can be simplified as
This relationship can be simplified by differentiating the left term
So the final relationship can be expressed as
Using the approximations , [19], and equation (4), we can obtain
We can see that is constant without the passive dancer roll, and there is no “.” As a result of the movement of the dancer roll, the downstream the upstream and downstream spans length has changed, as shown in Figure 3. The solid line represents the initial position of the dancer roll and the dashed line represents the position after it has moved to the right. According to the trigonometric function of geometric relation, the upstream span changes can be obtained as

In general, the translation distance of the dancer roll is far less than the length of the spans, so can be assumed to be very small, and thus and can be obtained. Based on this assumption, equation (2) can be expressed as
Similarly, the downstream variation caused by the dancer roll’s displacement can be expressed as
Therefore, the variation in length due to the movement of the dancer roll is given by
Substituting equations (9) and (10) into equation (5) results in
Under the assumption that the fiber is elastic, i.e., , where is the Young’s modulus, the tension in the fiber on the upstream and downstream of the dancer roll can be expressed as
Equations (12) and (13) are nonlinear involving cross-product terms such as . To obtain linearized equations around nominal reference values of fiber velocity and fiber tension , let , for , where and represent the deviations [15, 19] (in fact, the nominal reference values in all the fiber spans are defined as equal: , ).
Substituting and into equations (12) and (13), we obtain the linearized dynamics of fiber spans upstream and downstream to the dancer roller as
Since the system state near the equilibrium point is selected in the linearization process, deviations and are very small, and approximation equations can be got by omitting higher order terms and the remainder
2.2. Velocity Model of the Fiber
Assuming that the fiber does not slip on the roll, the velocity model of the fiber on the th roll can be expressed as follows according to the moment balance relationship:where , , and are, respectively, the inertia, radius, and bearing friction coefficient of the th roll.
2.3. Velocity Model of the Passive Dancer Roll
The dancer roll is subjected to the fiber tension, the spring force, and the guide force of the linear guide, so the force balance equation in the horizontal direction can be expressed as
The complete model of fiber feeding system can be built using the equations above. The tension is provided by the pay-off motor as the control input of system, and the tension in the downstream of dancer roll is measured by the tension sensor as the output of system. Taking the Laplace transform of equations (15)–(18) and the transfer functions of and can be expressed aswhere the transfer functions of – are given in the Appendix. Substituting equation (19) into (20) gives
It can be seen from equation (21) that the transfer function represents the input of pay-off model to the tension output of fiber, and the transfer function represents the velocity disturbance to the tension output of fiber. The coefficients of the polynomials in the transfer functions are dependent on the mechanical characteristics of the passive dancer roll, the fiber material properties, and the fiber velocity in the steady-state condition. Accurate system model is beneficial to controller design, but it is difficult to analyze the attenuation effect of dancer roll on disturbance intuitively using the , because it includes independent parameters , , , , and . Thus, it is cumbersome and illogical to analyze the system using classical techniques. To reveal the inherent characteristics of passive dancer roll, it is necessary to explain the dancer roll simply and intuitively. Therefore, a simplified passive dancer model is established in this paper to illustrate the attenuation performance on the disturbance caused by velocity variation.
3. Analysis of Passive Dancer Roll
The linearized model of the passive dancer, presented in equation (21), is a fairly accurate model. In specific, the dynamics of the passive dancer is characterized by independent parameters, viz., , , , , , , , and . Thus, to analyze the passive dancer roll using classical techniques, such as frequency response technique, each combination of the parameters should be considered to arrive at meaningful design guidelines for the dancer system. Such a linearized model can be used to design controllers, but is not clear for analysis, which is cumbersome and overwhelming. The dancer roll acts like a vibration absorber, and the disturbance is suppressed by the damped motion of the spring vibrator. Therefore, a free-body diagram of the passive dancer roll is developed in this section to illustrate the tension disturbance attenuation features of the dancer roll. The simplified model reflects the dynamic characteristics of the damped motion and ignores the fiber motion and roll rotation, which does not mean that these do not affect the tension control accuracy. It is usually necessary to equip guide rolls in consideration of the long travel of the fiber and the complicated mechanical mechanism. However, according to equation (17), the rotation of the guide roll is a delay link for the transfer of tension from upstream to downstream, which is not conducive to tension control. Therefore, the friction coefficient of the dancer roll and its inertia will be as small as possible (the mass of the roll is not the same as “,” because “” contains the mass of the slider used to install the roll, which do the damped motion together).
The simplified subsystem of the passive dancer roll is shown as Figure 4, assuming that the fiber is elastic. The upstream and downstream of the dancer roll are represented as springs, and the stiffness is and , where , . So the tension in the fiber is equivalent to the spring force.

When the system is disturbed by the distance from downstream, the force balance equation without passive dancer roll giveswhere . The transfer function of upstream tension affected by disturbances without dancer roll can be expressed aswhere , , are, respectively, the Laplace transforms of , , . The displacement of the dancer roll is assumed to be in the case of disturbance in the steady-state condition, so the dynamics of the translational motion of the dancer roll can be expressed as
The Laplace transform of equation (24) gives
So the transfer function of the upstream tension with passive dancer roll is expressed as
Similarly, the transfer function of downstream tension can be obtained as
In contrast (23) and (27), the dancer roll can attenuate the disturbance through its own motion, which acts as a filter. With equations (26) and (27), the following design guidelines can be got.(i)If or , the constant term of the transfer function is negative, which means the system is a nonminimum phase system and the non-minimum phase system has a larger phase lag, greatly limiting the stability and response ability of the system. So should satisfy the condition . According to the assumption of the physical model, the fiber is linear elastic, and the equivalent spring can be modeled with stiffness constants, and .(ii)According to equation (26), the dancer roll acts as a high-pass filter, attenuating the low-frequency disturbance, and the attenuation ratio can be expressed as . When , the dancer roll acts as a fixed guide roll, and no disturbance can be attenuated with . When , , the dancer roll is the equivalent of an undamped inertial system, and the low-frequency disturbance can be completely attenuated with . However, a small disturbance will also lead to the continuous oscillation of the dancer roll for the undamped system.(iii)The larger the value of , the smaller the attenuation ratio, and the better the attenuation effect achieved. So the passive dancer roll has better disturbance attenuation ability for the high modulus fiber materials. It is important to note that the higher modulus of the fiber will also be subjected to greater tension disturbance for the same , because the coefficient gets larger as well.(iv)The smaller the , the stronger the disturbance attenuation of the dancer roll, so the value of should be as small as possible. The natural frequency of the spring oscillator system is , and this frequency should be higher than that of any potential disturbance to avoid resonance. Therefore, it is necessary to select an appropriate large value of and an appropriate small value of when designing the passive dancer roll. The guideline makes a trade-off between the disturbance attenuation and resonance avoidance.(v)The contrast equations (24) and (25) show that the degree of disturbance attenuation of the dancer roll to the upstream and that of the downstream are not the same. If , any motion of the dancer roll has a greater effect on the downstream, which is good for controlling the downstream tension. Consequently, should be guaranteed when designing the dancer roll.
The design guidelines have been achieved. Considering the high-pass filtering characteristics of passive dancer roll, active dancer roll has been used to deal with high-frequency disturbances in some literatures [15, 16, 18], but it is not used in 16-Lane Fiber Placement End-effector because of its limitation.
Firstly, the frequency range of the disturbance attenuated by the active dancer roll depends on the bandwidth of the actuator of dancer roll, and the low-bandwidth actuator cannot respond to the disturbance at a frequency higher than its bandwidth. In practice, the bandwidth of actuators should be much higher than the frequency of potential disturbance to achieve good results. Secondly, regardless of the cost, actuators and measurement modules required by the active dancer roll should be integrated into the end-effector of AFP. These 16 sets of mechanisms will greatly increase the complexity and volume of the end-effector, thus not satisfying the placement of large curvature panels. In addition, the active dancer roll system includes the gearing mechanism that converts the rotary motion of the actuator into the linear motion of the dancer roll, and these complex motion pairs usually introduce nonlinear features such as clearance, friction, and so on, which complicates the control algorithm.
Comparing the characteristics of the two kinds of dancer roll, the passive dancer roll is adopted to attenuate the disturbance, and the guideline of the design is achieved base on the analysis of filtering performance. The mechanical parameters of the passive dancer roll are shown in Table 1. And then, the precision and robustness of the system are guaranteed by the tension closed-loop control of the pay-off motor.
4. Tension Control Design
The tension controller of the pay-off motor is designed using the control framework as shown in Figure 5 with output weighting for the system . is the controller to be designed, is the output, is the control signal, is the reference input, and is the tracking error.

Define transfer functions , , and :where is the sensitivity function, and is the complementary sensitivity function. The sensitivity function should be as small as possible for small tracking error; however, the complementary sensitivity function should be as small as possible for system robustness. The sum of these two should be 1, according to equation (28), so the values of and are functional in conflict. This problem can be described aswhere , , and are all frequency-weighting functions. with “low-pass” characteristics has a high gain at low frequency to filter low-frequency disturbance. , usually a weighting constant, can limit the control range. with “high-pass” characteristics increases the attenuation of high frequency. The equations are as follows:where is the steady-state error allowed, is the maximum value of the system uncertainty, and represent the maximum peak magnitude of the and respectively, and represent the required frequency bandwidth, and are adjusting parameters (usually, 1 is taken to obtain a small controller order).
The tension controller is designed according to the dynamical performance requirements (). The values required for the calculation of the transfer function of system are shown in Table 2. Using the MATLAB function HINFOPT, the controller is computed using frequency-weighting functions above. Figure 6 illustrates the frequency response of the system.

(a)

(b)
5. Experiments for Tension Control System
Experiments of fiber control were carried out with the placement process of the AFP to verify the performance of the passive dancer roll and the tension controller. The electrical structure diagram of fiber control system is as shown in Figure 7. The controller is realized based on BECKHOLL industrial personal computer and TwinCAT 3 software. The communication protocol is EtherCAT bus. The pay-off motor is AKM33e motor of Kollmorgen, and the tension sensor is DDE series of 50 N measurement range of AML.

The green arrows in Figure 8 represent the transmission line of the fiber feeding system, which is consistent with the structure in Figure 2. The end-effector of the AFP consists of 16 sets of fiber feeding mechanisms, each of which is equipped with a pay-off motor for controlling the fiber tension, a backing film motor for recovering the stripped backing film, a passive dancer roll, a tension sensor, and three guide rolls leading to the compaction roll. 16 sets of fiber are concentrated at the end of the compaction roll for placement.

The performance of passive dancer roll is compared at different fiber placement velocities and tensions. The value of acceleration represents the speed of velocity variation, which is the main source of disturbance in tension control. In addition, the nonroundness and eccentricity of rolls will also cause slight disturbance. The faster the fiber is, the higher the frequency of roll rotation will be, and the higher the disturbance frequency will be. Two sets of fiber are selected to carry on the contrast experiments: (1) the passive dancer roll is fixed as a guide roll; (2) the passive dancer is used for the disturbance attenuation equipment. The length of the panel mould used in the experiment is . The maximum velocity and acceleration of the AFP end-effector are and , and the information of the fiber placement velocity is obtained from the kinematic calculation of the axis of AFP. Reference tensions in experiments are , , and .
Figures 9–11 show the tension measured by tension sensor at different fiber velocities and reference tensions. Firstly, as can be seen from the figures, during the acceleration and deceleration stage of the fiber placement, the passive dancer roll effectively attenuate the disturbance from velocity variation by –. As the acceleration value increases, the attenuation performance decreases slightly. Under the influence of the movement of dancer roll, although the peak value of tension fluctuation decreases greatly, the tension of fiber with passive dancer roll converges to the reference tension slower than that without dancer roll at steady fiber placement velocity.



The frequency of the disturbance caused by the nonroundness of the rolls increases with the increase of the fiber velocity at uniform fiber placement speed, and the attenuation effect of the passive dancer roll is reduced. In addition, the disturbance attenuation performance of the passive dancer roll is not affected by the change of the tension reference value, so it can adapt to the different tension requirements of the fiber placement process technology.
Overall, the experimental results show that the designed passive dancer roll can effectively attenuate the disturbance caused by the fiber placement velocity variation, especially in the low-frequency region, and it can make up the weakness of the insufficient bandwidth of the pay-off motor.
6. Conclusions
This paper designed an tension control system with a passive dancer roll for the AFP machine and proposed design guidelines for the mechanical parameters of the passive dancer roll. Up to 16 sets of fibers are placed simultaneously, so it is impossible to accurately measure the placement velocity of each lane. The tension control system adopts a force closed-loop control strategy, employing the pay-off motor to control the fiber tension directly, and the tension feedback signal is measured by a tension sensor. The added passive dancer roll can regulate tension variations, which makes up the insufficient responsiveness of pay-off motor. It is necessary to research design guidelines of this dancer roll, and the simplified physical model shows the attenuation performance of the dancer roll to the velocity disturbance. Experimental results conducted on an AFP platform showed the robustness of the control system equipped with passive dancer rolls, with a steady-state error of . The maximum fluctuation of tension did not exceed under the disturbance of velocity change at the rate of .
Appendix
Define , , and
Data Availability
The data used to support the findings of this study are included within the article.
Conflicts of Interest
The authors declare that there are no conflicts of interest regarding the publication of this paper.
Acknowledgments
This work has been supported by the National Natural Science Foundation of China (Grant nos. 51975519 and 51775495).