 Original Article
 Open access
 Published:
Adaptive RISE Control of Winding Tension with Active Disturbance Rejection
Chinese Journal of Mechanical Engineering volumeÂ 37, ArticleÂ number:Â 52 (2024)
Abstract
A winding system is a timevarying system that considers complex nonlinear characteristics, and how to control the stability of the winding tension during the winding process is the primary problem that has hindered development in this field in recent years. Many nonlinear factors affect the tension in the winding process, such as friction, structured uncertainties, unstructured uncertainties, and external interference. These terms severely restrict the tension tracking performance. Existing tension control strategies are mainly based on the composite control of the tension and speed loops, and previous studies involve complex decoupling operations. Owing to the large number of calculations required for this method, it is inconvenient for practical engineering applications. To simplify the tension generation mechanism and the influence of the nonlinear characteristics of the winding system, a simpler nonlinear dynamic model of the winding tension was established. An adaptive method was applied to update the feedback gain of the continuous robust integral of the sign of the error (RISE). Furthermore, an extended state observer was used to estimate modeling errors and external disturbances. The model disturbance term can be compensated for in the designed RISE controller. The asymptotic stability of the system was proven according to the Lyapunov stability theory. Finally, a comparative analysis of the proposed nonlinear controller and several other controllers was performed. The results indicated that the control of the winding tension was significantly enhanced.
1 Introduction
As actuation systems are required to be increasingly lightweight, it is becoming increasingly important to reduce the weight of the structure and increase the powertoweight ratio. Fiberreinforced materials are widely used in lightweight structural designs because they have significantly better material properties, such as density, elastic modulus, and tensile strength, than traditional metal materials. Filament winding technology [1] was introduced in the 1940s and is currently one of the most common production technologies [2, 3]. In the 1990s, multiaxis winding machines emerged, and the development of winding technology entered a new stage. With improvements in numerical control technology, position control in the winding process has advanced. However, owing to the complexity and strong nonlinearity of the tension generation mechanism, tension control during the winding process has always been a key factor affecting the control performance.
In 1998, Mathur et al. [4] proposed a relatively complete tension control model for the winding process and proposed a formula for the change in coil diameter over time. Baumgart et al. [5,6,7] first applied robust control to tension control in the winding process, taking into account the air entrainment effect, and used the Lyapunov function to prove its stability. In 2004, they proposed the use of the state observer method and verified its feasibility. They then studied the controller design of the winding process under finitetime stability. In 2007, Pagilla et al. [8] applied the partition concept to longdistance winding for the first time and established a mathematical model for the material between two guide wheels during the winding process for controller design. In 2013, Levine et al. [9] proposed the application of a combination of differential flattening and feedback linearization to a winding system and verified its feasibility. In 2016, Hou et al. [10] developed a robust tension observer for winding systems. Owing to the research methods proposed by these scholars, tension control has entered the nonlinear research stage; however, decoupling the speed loop and tension loop is difficult owing to the composite control of the rewinding/unwinding reel and the construction brought about by the partition concept of longdistance winding. The modular complexity significantly limits the application of additional algorithms.
Disturbances are an important part of the system model uncertainty. Since the 1990s, nonlinear algorithms have developed rapidly, and a nonlinear algorithm called sliding mode control (SMC) has been widely used because of its simple structure, effective handling of bounded model uncertainty, and good steadystate tracking accuracy. Owing to the discontinuity problem of traditional synovial control, many deformation forms of SMC have been derived, among which highorder SMC [11, 12] has attracted extensive attention. In recent years, the robust integral of the sign of the error (RISE) control strategy [13] was proposed, which incorporates an integral signal feedback term to deal with model uncertainty and has been successfully applied in mechatronic systems [14,15,16,17]. Additionally, the modeling uncertainty, which is the main factor affecting the control performance, has been widely studied. Lewis et al. [18] first proposed a method using neuralnetwork approximation, in which the twolink manipulator is taken as the object to compensate for system disturbance during the control process of the manipulator, which provided a theoretical basis for the subsequent application of neural networks. The observerbased control concept proposed by Khalil [19] has been developed continuously in recent years. Disturbance observers can treat disturbances as additional states to approximate them and compensate for disturbances and other nonlinear terms [20,21,22,23]. In Ref. [20], an active disturbance rejection control (ADRC) strategy was used to address many uncertainties and additional perturbations in dynamics [24]. The core design principle of the ADRC is to use the extended state observer (ESO) to estimate disturbances and other uncertainty terms and compensate them using the feedforward method in the design control input, so that the tracking error is bounded and stable. Yao et al. [25,26,27,28] experimentally verified that ESObased compensation can deal with external disturbances. The superiority of ESO for disturbance compensation processing has been proven in many academic studies [29,30,31,32]. Therefore, the ADRC strategy can effectively deal with various model uncertainties, including disturbances, if the ESO can estimate them accurately.
However, the aforementioned research methods simplify the model to different degrees and do not consider the nonlinear problems that exist in the actual winding process.
In this study, a mathematical model of a winding system considering continuous external disturbance and friction compensation was established. Compared with the traditional tension control model, it is simpler and does not require decoupling of the speed and tension loops. Meanwhile, by using the ESO to estimate and compensate for uncertainties such as disturbances, the control law based on the RISE controller is designed. The combination of the two makes the system asymptotically stable and yields a better control effect than the previous control algorithm. This simplifies the design process of the tension control and provides a theoretical basis for the practical application of additional algorithms.
2 Nonlinear Model of Winding System
The general structure of the winding system is shown in Figure 1. Generally, two servomotors drive the rewinding and unwinding shafts. By adjusting the difference between the linear speeds of the winding and unwinding ends of the two shafts, a displacement difference was generated, and an appropriate tension was generated to satisfy the production requirements. A flowchart of this is shown in Figure 2.
2.1 Model of Tension Loop
Tension is mainly generated by the displacement difference between the two ends of retraction and release. A typical unwinding rule for a material at the unwinding end is shown in Figure 3. The specific influence on the tension is shown in Figure 4. Because the fiber material is evenly arranged on the substrate from one end to the other during production, the material moves to the left and right during the unwinding process. Consequently, the length from the unwinding end to the wire guide changes during unwinding, affecting the overall span length of the material, which influences the tension.
The tension model considering the length variation of the fiber material is expressed as follows [33]:
where \(r_{{\it{i}}}\) (m) and \(\omega_{{\it{i}}}\) (\(i = 1,2\)) (rad/s) represent the rewinding and unwinding radius and angular velocity, respectively; \(E\) represents the elastic modulus of the material, \(A\) represents the crosssectional area of the material, \(S_{l}\) represents the material length from the unwinding axis to the guide wire, \(S_{0}\) represents the material length from the guide wire to the rewinding axis, \({\varvec{\varDelta}}_{1} (T,\omega_{1} ,t)\) represents other unmodeled disturbances, and \(T\) represents the winding tension.
As shown in Figure 4, the control input range changes periodically as the span length changes. It was verified that the tension was mainly affected by the length of the material between the rewinding and unwinding axes, which affected the torque required by the rewinding shaft.
2.2 Model of Speed Loop
The winding system uses a motor as the main power source, which rotates the shaft to achieve winding. It is assumed that the speed of the unwinding shaft motor in this system is effectively controlled and can be measured. Therefore, the following mathematical model is established for the rewinding axis:
where \(K_{i}\) represents the voltageâ€“torque coefficient, which is the amount of output torque per volt; \(J\) represents the inertia of the winding shaft; \(u\) represents the control law, which is generated by the controller and input to the actuator voltage signal; \(F_{{\it{f}}} \left( {\omega_{1} } \right)\) denotes the static friction effect; \(B\) is the coefficient of viscous friction; and \({\varvec{\varDelta}}_{2} \left( {\omega_{1} ,t} \right)\) represents disturbances.
The static friction effects are given by [15, 34]:
where \(a_{1}\) and \(a_{2}\) represent friction levels, and \(c_{1}\), \(c_{2}\), \(c_{3}\) are shape coefficients of various friction effects.
Remark 1
The friction model above is higherorder differentiable and symmetric with respect to velocity.
Remark 2
The Coulomb friction coefficient is modeled by the term \(a_{1} \tanh \left( {c_{1} \omega_{1} } \right)\); the term \(a_{1} + a_{2}\) represents the stiction coefficient, and the term \(\tanh \left( {c_{2} \omega_{1} } \right)  \tanh \left( {c_{3} \omega_{1} } \right)\) captures the Stribeck effect.
Considering Eq. (4), Eq. (3) can be rewritten as:
where
2.3 StateSpace Function of Winding Tension
We define \(v_{2} = r_{2} \omega_{2}\), \(x = \left[ {x_{1} ,x_{2} } \right]^{{\text{\rm T}}} = \left[ {T,\omega_{1} } \right]^{{\text{\rm T}}}\), \(\theta_{1} = {{EAr_{1} } \mathord{\left/ {\vphantom {{EAr_{1} } {S_{0} }}} \right. \kern0pt} {S_{0} }}\), \(\theta_{2} = {{EAv_{2} } \mathord{\left/ {\vphantom {{EAv_{2} } {S_{0} }}} \right. \kern0pt} {S_{0} }}\), \(\theta_{3} = {{K_{i} } \mathord{\left/ {\vphantom {{K_{i} } J}} \right. \kern0pt} J}\), \(\theta_{4} = {{r_{1} } \mathord{\left/ {\vphantom {{r_{1} } J}} \right. \kern0pt} J}\), \(\theta_{5} = {B \mathord{\left/ {\vphantom {B J}} \right. \kern0pt} J}\), \(\theta_{6} = {{a_{1} } \mathord{\left/ {\vphantom {{a_{1} } J}} \right. \kern0pt} J}\), \(\theta_{7} = {{a_{2} } \mathord{\left/ {\vphantom {{a_{2} } J}} \right. \kern0pt} J}\), \(\theta_{{\text{b}}} = \left[ {\theta_{4} ,\theta_{5} ,\theta_{6} ,\theta_{7} } \right]^{{\text{\rm T}}}\), and \(\eta = \left[ {x_{1} ,x_{2} ,S_{{\text{f}}} ,P_{{\text{f}}} } \right]^{{\text{\rm T}}}\). Therefore, the system can be expressed as the following statespace function:
where \(d_{1} \left( t \right) = {{EA\dot{S}_{l} \left( t \right)} \mathord{\left/ {\vphantom {{EA\dot{S}_{l} \left( t \right)} {S_{0} }}} \right. \kern0pt} {S_{0} }} + \dot{\varvec{\varDelta}}_{1} \left( {T,\omega_{1} ,t} \right)\) and \(d_{2} \left( t \right) ={\varvec{\varDelta}}_{2} \left( {\omega_{1} ,t} \right)\).
Assumption 1
\({\varvec{\varDelta}}_{1} (T,\omega_{1} ,t)\) can be differentiated.
Assumption 2
\(d_{1} \left( t \right)\) and \(d_{2} \left( t \right)\) are bounded.
3 Design of Extended State Observers
Considering Eq. (7), traditional ESO designs observers according to the statespace equation structure of series integration; thus, only one observer is used for a system. Because all the system states are known, when a system needs to observe two external disturbances, two ESO observers can be designed to deal with relative uncertainties. We define \(x_{{{\text{e1}}}} = d_{1} \left( t \right)\) and \(x_{{{\text{e2}}}} = d_{2} \left( t \right)\) as additional state variables. Let \(h_{1} \left( t \right)\) and \(h_{2} \left( t \right)\) be the rates of change of the uncertainty, i.e., \(\dot{x}_{{{\text{e1}}}} = h_{1} \left( t \right)\) and \(\dot{x}_{{{\text{e2}}}} = h_{2} \left( t \right)\). Eq. (7) can be described as:
Assumption 3
\(h_{1} \left( t \right)\) and \(h_{2} \left( t \right)\) are unknown but bounded functions.
From the ESObased system model, i.e., Eq. (8), we observe that two state observers can be constructed as follows, referring to [26]:
where \(\hat{x}_{{\it{i}}}\) represents the estimate of \(x_{{\it{i}}}\) (\(i = 1,2\)),Â \(\tilde{x}_{{\it{i}}} = x_{{\it{i}}}  \hat{x}_{{\it{i}}}\) represents the estimation errors, \(\hat{x}_{{{\text{e}}}i}\) (\(i = 1,2\)) represents the estimates of the extended system states, \(x_{{{\text{e}}}i}\) and \(\tilde{x}_{{{\text{e}}}i} = x_{{{\text{e}}}i}  \hat{x}_{{{\text{e}}}i}\) represent the estimation errors, and \(\omega_{{{\text{o}}}i} > 0\) is the tuning parameter of the ESO observer bandwidth.
The choice of the polynomial coefficients in Eq. (9) is given by Refs. [26] and [35].
From Eq. (9), the first ESO is constructed according to the first rather than the second equation of Eq. (7). However, from an application perspective, the inherent disturbance of the tension loop is an obstacle to nonlinear control, and the state estimation of the second equation of Eq. (7) by the ESO is driven by the velocity signal, which contains measurement noiseâ€”particularly in practice. Therefore, the disturbance estimation of the velocity loop may be affected.
From Eqs. (8) and (9), the observer estimation error can be expressed as:
We define the following variables:
The state estimation error dynamics can be given as:
where
Here, \(A_{1}\) and \(A_{2}\) are Hurwitz matrices, and the two positive matrices \(P_{1}\) and \(P_{2}\) satisfy the Lyapunov equation \(A_{i}^{{\text{T}}} P_{i} + P_{i} A_{i} =  I\), where \(I\) is an identity matrix.
Lemma 1
[35]: Considering Assumption 3, the estimated states are always bounded. Meanwhile, there exist two constants \(\sigma > 0\) and \(\upsilon > 0\) such that if the time \(T > 0\), \(c\) and \(a\) greater than 0 in finite time satisfy the following equation.
According to the main analysis in Ref. [35], it can be known that the construction of the ESOs in Eq. (9) stabilizes, and the estimation error of the expansion state can approach zero when the values of the parameters \(\omega_{{{\text{o1}}}}\) and \(\omega_{{{\text{o2}}}}\) are increased. Thus, the closedloop stability is proven.
4 Design of Adaptive Rise Controller
4.1 Control Target
The target of the control is to maintain the winding tension at a constant value, which is denoted as \(x_{{{\text{1d}}}}\). The tension tracking error \(e_{1}\) is defined as follows:
Assumption 4
The desired tension trajectory \(x_{{{\text{1d}}}}\) is secondorder derivable and bounded.
According to Assumption 1, we define:
where \(k_{1}\) is a positive constant, \(\alpha_{1}\) denotes the virtual control law for \(x_{2}\), \(e_{2}\) represents the error between \(x_{2}\) and \(\alpha_{1}\), and \(r\) represents the additional error signal.
4.2 Controller Design
According to Eqs. (8), (17), and (18), the error \(r\) can be expressed as:
\({\text{sign}}( \bullet )\) denotes the standard signum function, which is expressed as:
and the virtual control law \(\alpha_{1}\) can be designed as:
where \(k_{{\text{r}}} > 0\) is a positive feedback gain; the function of \(\alpha_{{{\text{1a}}}}\) is a model compensation term; \(\alpha_{{{\text{1s}}}}\) and \(\alpha_{{{\text{1s1}}}}\) represent the robust and linear robust feedback laws, respectively; and \(\alpha_{{{\text{1s2}}}}\) is a RISE term. \(\hat{\beta }\) represents an estimated robust feedback gain, and the function is updated as
where \(\gamma > 0\) represents an adaptation gain. \(\alpha_{{{\text{1s2}}}}\) is to compensate for modeling uncertainties by appropriately selecting adaptive gains.
According to Eqs. (21) and (22), Eq. (19) can be rewritten as follows:
Considering Eq. (21) and \(\dot{e}_{2} = \dot{x}_{2}  \dot{\alpha }_{1}\), differentiating \(r\) with respect to time yields:
According to Eq. (25), the controller \(u\) can be defined as:
where \(k_{2}\) represents the positive feedback gain. A discontinuous projection can be given as:
\(\varphi\) is bounded, and the function is updated as:
where \(\kappa > 0\) is an adaptation gain and
Substituting Eqs. (26) and (27) into Eq. (25) yields:
From Eqs. (25) and (32), \(\dot{e}_{2}\) is expressed as:
4.3 Stability Analysis
Considering Eqs. (23) and (29), we select the proper feedback gains \(k_{1} ,k_{2}\), and \(k_{{\text{r}}}\) and select \(\beta\) according to Lemma 2. The control law of Eq. (26) guarantees that the tension tracking error is regulated and that all the system signals are bounded.
Lemma 2
The function \(L\left( t \right)\) can be designed as:
where \(N =  r\dot{\tilde{x}}_{{{\text{e1}}}}\), and \(N\) is sufficiently smooth.
Assumption 5
If we can select \(\beta\) to satisfy the inequality
the following defined function \(P\left( t \right)\) is always positive:
Proof
See Appendix A.
We define a Lyapunov function as:
Lemma 3
If the adaptation gain \(\beta\) is positive, the inequality in Eq. (37) is satisfied, and the feedback is selected appropriately, the matrix \({\it \Lambda}_{{\text{1}}}\) is positivedefinite.
Proof
See Appendix B.
Then, Eq. (34) can be satisfied under closedloop conditions.
Remark 3
Lemma 3 implies that the controller proposed in Eq. (26) can bring the system into an asymptotically stable state.
5 Comparative Experimental Results
5.1 Experimental Setup
The validation testbed used to demonstrate the proposed controller design is shown in Figure 5. In this experimental platform, the rewinding and unwinding axes were driven by servomotors 1 and 2, respectively. The tensiondetection module is shown in Figure 6. The servomotors were Kollmorgen AKM24DACBNAA00 with a rated current of 2.21 A, rated torque of 1.41 NÂ·m, and maximum velocity of 8000 r/min. The Heidenhain ERN 480 rotary encoder has a line count of approximately 2048. The measuring amplitude of the tension sensor was 50 N, and the accuracy was approximately 0.1%. The measurement and control software were used with a 16bit analog/digital (A/D) transition board (Advantech PCI1716), which collected the tension signal; a 16bit counter card (Heidenhain IK220), which collected the position signals of the rewinding and unwinding axes; and a 16bit digital/analog (D/A) transition board (Advantech PCI1723). The sampling time was 0.5 ms. The speed signal was obtained by differentiating the derivative of the highprecision position signal. The parameters of the winding system are presented in Table 1.
5.2 Comparative Experimental Results
To demonstrate the advantages of the proposed controller, we compared it with three other controllers.

(1)
ESOARISE
The control gains were selected as \(k_{1} = 20\),Â \(k_{{\text{r}}} = 6\), and \(k_{2} = 10\). The observer bandwidth parameter was set as \(\omega_{{{\text{o1}}}} = 30\) and \(\omega_{{{\text{o2}}}} = 20\). The adaptation rates of the parameters were set as \(\gamma = 5\) and \(\kappa = 1\).

(2)
ARISE
The input of adaptive RISE control is:
The virtual control law \(\alpha_{1}\) in Eq. (41) is:
The control gains are identical to those of ESOARISE.

(3)
RISE
The control law of RISE is:
and the virtual control law \(\alpha_{1}\) in Eq. (43) is:
The RISE feedback gain is \(\beta = 350\), and the control gains and winding system parameters are identical to those in ESOARISE.

(4)
PID
Proportionalâ€“integralâ€“derivative (PID) controllers are widely used in engineering. The PID gains are selected as \(k_{{\text{p}}} = 15\), \(k_{{\text{i}}} = 8\), and \(k_{{\text{d}}} = 0\).
In practical applications, the tension should be stable. The proposed controllers were run with a tension trajectory given by:
which ensured that \(x_{{{\text{1d}}}}\) increased slowly from 0 to a constant value without mutation and was sufficiently smooth.
The tension tracking errors and actual tension signals of ESOARISE, ARISE, RISE, and PID are shown in Figures 7 and 8, respectively. The control input \(u\) for the four controllers is shown in Figure 9. The velocity of the rewinding axis is shown in Figure 10. The estimations of \(x_{{{\text{e1}}}}\) and \(x_{{{\text{e2}}}}\) are shown in Figure 11. The rootmeansquare (RMS) values of each controller are presented in Table 2. In addition to the graph with the tracking error, the curves of physical quantities such as the actual tension, input voltage, and velocity of the rewinding are presented. The actual tension curve reflects the tension tracking performance, and the stability of the rewinding speed largely determines the accuracy of the tension control. Finally, the input voltage represents the amplitude of the electrical signal required by the system to achieve accurate control.
In Figure 7, we can intuitively observe the tracking effect of each controller on the tension. As shown, ESOARISE had the best control effect among all the controllers, and the PID controller had the worst control effect.
In addition, Figure 7 shows that RISE had better tracking performance than PID, confirming the effectiveness of the utilized nonlinear model and integral robust terms.
The tracking error of ARISE was more stable than that of RISE, verifying the effectiveness of the improvement of robust gain adaptation for the global tracking performance.
ESOARISE outperformed the other controllers in all aspects, as shown in Figures 7, 8, 9, 10. In particular, it was significantly better with regard to angular velocity and tension tracking error, verifying the effectiveness of disturbance compensation in the control law based on the ESO. The values of disturbances compensation are presented in Figure 11.
In Table 2, the values of ESOARISE are better than those of the other controllers, confirming the effectiveness and advanced nature of the proposed controller at the data level.
6 Conclusions
For a typical winding system, we considered the influence of the material length change between the rewinding and unwinding ends on the system tension as a timevarying interference term and reestablished the mathematical model of the winding system accordingly. An ESO was used to estimate the timevarying interference term, which was designed according to the continuous RISE method, and the parameter adaptive concept was used as the online update method for robust gain. The asymptotic stability of the system was verified using the Lyapunov function.

(1)
Through a test analysis, with consideration of the linear velocity at the end of the unwinding reel as a known state, the statespace equation is redesigned, making it more convenient for the application of nonlinear algorithms. Compared with other control methods, the proposed method based on the ESO suppresses the interference to the winding tension caused by disturbances and increases the control accuracy for the tension of the winding system. Thus, it provides a theoretical basis for the development of tension control.

(2)
However, this study had limitations. For example, only the control of the rewinding speed was considered, and the unwinding speed was assumed to be constant. Therefore, the improvement in the control performance was limited. In addition, the structural stability of glass fiber materials is poor, leading to errors and low consistency in the experimental results. Therefore, our future research will focus on model completeness and material selection.
Availability of Data and Materials
Not applicable.
References
L J Jia, H Zhu. Composite material processing technology. Tianjing: Tianjin University Press, 2007.
B Wilson. Filament winding  the jump from aerospace to commercial fame. SAMPE. J., 1997, 33(3): 2532.
H S Li, H Zhu. CAD/CAM system for filament winding composite material bend pipe. Zhejiang: Zhejiang University, 2002.
P D Mathur, W C Messner. Controller development for a prototype highspeed lowtension tape transport. IEEE Transactions on Control Systems Technology, 1998, 6(4): 534542.
M D Baumgart, L Y Pao. Robust Lyapunovbased feedback control of nonlinear webwinding systems. 42th IEEE Conference on Decision & Control, Maui, HI, USA, December 9, 2003: 63986405.
M D Baumgart, L Y Pao. Robust control of tape transport systems with no tension sensor. 43th IEEE Conference on Decision & Control, Nassau, Bahamas, December 14, 2004: 43424349.
M D Baumgart, L Y Pao. Timeoptimal control of webwinding systems with air entrainment. IEEE/ASME Transactions on Mechatronics, 2005, 10(3): 257262.
P R Pagilla, N B Siraskar, R V Dwivedula. Decentralized control of web processing lines. IEEE Transactions on Control Systems Technology, 2006, 15(1): 106117.
J Levine, Choi. Control of rolltoroll web systems via differential flatness and dynamic feedback linearization. IEEE Transactions on Control Systems Technology: A Publication of the IEEE Control Systems Society, 2013, 21(4): 13091317.
H Hou, X Nian, S Jing, et al. Robust tension observers design for webwinding systems. 35th Chinese Control Conference , Chengdu, China, July 27, 2016: 420425.
J R Dominguez, C MoraSoto, S OrtegaCisneros, et al. Copper and core loss minimization for induction motors using highorder slidingmode control. IEEE Transactions on Industrial Electronics, 2012, 59(7): 28772889.
G Wang, R Yang, D Xu. DSPbased control of sensorless IPMSM drives for widespeedrange operation. IEEE Transactions on Industrial Electronics, 2013, 60(2): 720727.
B Xian, D M Dawson, M S Dequeiroz, et al. A continuous asymptotic tracking control strategy for uncertain nonlinear systems. IEEE Transactions on Automatic Control, 2004, 49(7): 12061211.
J Y Yao, Z X Jiao, D W Ma, et al. Highaccuracy tracking control of hydraulic rotary actuators with modeling uncertainties. IEEE/ASME Transactions on Mechatronics, 2014, 19(2): 633641.
J Y Yao, Z X Jiao, D W Ma. RISEbased precision motion control of DC motors with continuous friction compensation. IEEE Transactions on Industrial Electronics, 2014, 61(12): 70677075.
Z K Yao, J Y Yao, W C Sun. Adaptive RISE control of hydraulic systems with multilayer neuralnetworks. IEEE Transactions on Industrial Electronics, 2019, 66(11): 86388647.
J Y Yao, W X Deng, Z X Jiao. RISEbased adaptive control of hydraulic systems with asymptotic tracking. IEEE Transactions on Automation Science and Engineering, 2015, 14(3): 15241531.
F L Lewis. Neural network control of robot manipulators. IEEE Expert, 1996, 11(3): 6475.
H K Khalil. Highgain observers in nonlinear feedback control. International Conference on Control, Automation and Systems, Seoul, South Korea, October 14, 2008: 1323.
J Q Han. From PID to active disturbance rejection control. IEEE Transactions on Industrial Electronics, 2002, 9(3): 1318.
W H Chen. Disturbance observer based control for nonlinear systems. IEEE/ASME Transactions on Mechatronics, 2004, 9(4): 706710.
S Li, J Yang, W H Chen, et al. Generalized extended state observer based control for systems with mismatched uncertainties. IEEE Transactions on Industrial Electronics, 2012, 59(12): 47924802.
A Radke, Z Gao. A survey of state and disturbance observers for practitioners. American Control Conference, Minneapolis, USA, June 14, 2006: 112.
Z Gao, H Yi, J Han. An alternative paradigm for control system design. 40th IEEE Conference on Decision & Control, Orlando, USA, 2001: 45784585.
J Y Yao, Z X Jiao, D W Ma. Extendedstateobserverbased output feedback nonlinear robust control of hydraulic systems with backstepping. IEEE Transactions on Industrial Electronics, 2014, 61(11): 62856293.
J Y Yao, Z X Jiao, D W Ma. Adaptive robust control of DC motors with extended state observer. IEEE Transactions on Industrial Electronics, 2014, 61(7): 36303637.
J Y Yao, W X Deng. Active disturbance rejection adaptive control of hydraulic servo systems. IEEE Transactions on Industrial Electronics, 2017: 11.
J Y Yao, W X Deng. Active disturbance rejection adaptive control of uncertain nonlinear systems: Theory and application. Nonlinear Dynamics, 2017.
W Xue, W Bai, S Yang, et al. ADRC with adaptive extended state observer and its application to airâ€“fuel ratio control in gasoline engines. IEEE Transactions on Industrial Electronics, 2015, 62(9): 58475857.
H Liu, S Li. Speed control for PMSM servo system using predictive functional control and extended state observer. IEEE Transactions on Industrial Electronics, 2012.
S E Talole, J P Kolhe, S B Phadke. Extendedstateobserverbased control of flexiblejoint system with experimental validation. IEEE Transactions on Industrial Electronics, 2010, 57(4): 14111419.
J J Mi, J Y Yao. ESObased adaptive robust control of 3axis winding of carbon fiber. 39th Chinese Control Conference, Shenyang, China, July 27, 2020: 410415.
J J Mi, J Y Yao, W X Deng. Neural network based RISE control of winding tension. Journal of Mechanical Engineering, 2021, 57(24): 7584.
C Makkar, W E Dixon, W G Sawyer, et al. A new continuously differentiable friction model for control systems design. IEEE/ASME International Conference on Advanced Intelligent Mechatronics, Monterey, USA, July 24, 2005: 600605.
L Q Gaol. On stability analysis of active disturbance rejection control for nonlinear timevarying plants with unknown dynamics. 46th IEEE Conference on Decision and Control, New Orleans, USA, December 12, 2007: 35016.
Acknowledgements
Not applicable.
Funding
Supported by National Key R&D Program of China (Grant No. 2018YFB2000702), National Natural Science Foundation of China (Grant No. 52075262), and Fok YingTong Education Foundation of China (Grant No. 171044).
Author information
Authors and Affiliations
Contributions
JM was responsible for the formulation of the research route and theoretical verification, as well as the formulation of the experimental methods, and wrote the manuscript. JY and WD provided suggestions for revision. All authors read and approved the final manuscript.
Corresponding author
Ethics declarations
Ethics Approval and Consent to Participate
Not applicable.
Consent for Publication
Not applicable.
Competing Interests
The authors declare no competing financial interests.
Appendices
Appendix A
To ensure the positive definiteness of the Lyapunov function (Eq. (39)) while guaranteeing the negativedefiniteness of the Lyapunovfunction differential, an auxiliary function \(P\left( t \right) > 0\) must be designed to eliminate redundant terms, that is, \(N =  r\dot{\tilde{x}}_{{{\text{e}}1}}\) and \(\hat{\beta }{\text{sign}}(e_{1} )\). This is defined as \(P\left( t \right)\) in Eq. (38), where
Through integration by parts, Eq. (35) can be rewritten as follows:
where the constant terms \(\beta \left {e_{1} (0)} \right\) and \(e_{1} (0)N(0)\) can be compensated in \(P\left( t \right)\). Substituting Eq. (47) into Eq. (38) yields:
Considering Eq. (36), we can ensure that \(P\left( t \right) > 0\) is always satisfied when \(\beta\) is designed as given by Eq. (37).
Appendix B
The time derivative of Eq. (39) can be expressed as:
Substituting Eqs. (18), (23), (29), (32), and (33) into Eq. (49) yields:
We define \(\tilde{\beta } = \hat{\beta }  \beta ,{\kern 1pt} {\kern 1pt} \tilde{\varphi } = \hat{\varphi }  \varphi\), and Eq. (50) can be rewritten as:
If \(\varphi\) is sufficiently large, we have the following:
When Eqs. (52) and (53) are substituted into Eqs. (51), this function is bounded as:
where \(e\) is defined as \(e = \left[ {e_{1} ,r,e_{2} } \right]^{{\text{\rm T}}}\), and the matrix \({\varLambda}_{1}\) defined in Eq. (40) is positivedefinite. Therefore,
where \(\lambda_{\min } \left( {{\varLambda}_{1} } \right)\) is the minimal eigenvalue of matrix \({\varLambda}_{1}\). Therefore, we can infer that \(V \in L_{\infty }\) and \(W \in L_{2}\), which implies that \(e_{1}\), \(r\), and \(e_{2}\) are bounded. Additionally, the states \(x_{1}\), \(x_{2}\), and \(u\) are bounded. We know that all the error signals of this system are bounded according to Eq. (55). From Assumption 5, we can easily verify that the time derivative of \(W\) is bounded and uniform.
Rights and permissions
Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article's Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article's Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/.
About this article
Cite this article
Mi, J., Yao, J. & Deng, W. Adaptive RISE Control of Winding Tension with Active Disturbance Rejection. Chin. J. Mech. Eng. 37, 52 (2024). https://doi.org/10.1186/s10033024010308
Received:
Revised:
Accepted:
Published:
DOI: https://doi.org/10.1186/s10033024010308