This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
1. Introduction
Underactuated systems (USs) are the systems in which the spatial dimension of the control input vector is less than the configuration dimension of the system, i.e., the control inputs are less than the degrees of freedom of the system [1–3]. USs require fewer drivers and can be built with some of the drivers-related equipment removed in fully-actuated systems, which have very important significance in reducing volume, weight, energy consumption, and cost of the system. Therefore, they are widely used in mobile robots [4], manipulators [5], WAcrobot [6], underwater vehicles [7], and other control fields. Because of the wide application of USs in practice and theoretical obstacles, the demand for these systems has grown dramatically, and the demand for control precision for USs is more and more accurate due to the complexity of conditions in the practical application of these fields. However, the research of the stabilization and tracking control of USs has been studied by many scholars in the field of control in recent decades [8–11]. The lack of actuators in USs still brings a lot of difficulties to design the controllers; the control problem has always been the research subject that the experts study diligently. Therefore, the research on USs has important theoretical and practical significance.
Sliding mode control (SMC) [12–14] which has the characteristics of independent of model parameters, easy implementation, and strong robustness is widely used in nonlinear systems. In practical applications, external disturbances and model parameter uncertainty will affect the control accuracy of the US and even cause system instability. At this time, only relying on SMC cannot meet the practical requirement. Thus, there are control method based on disturbance observer, adaptive SMC method, improved second-order SMC method [15], etc. The SMC method based on disturbance observer can enhance the robustness of the system by estimating the disturbance and compensating the estimated value to the controller [16, 17]. The adaptive method can solve the problem of model parameters uncertainty by designing adaptive law and eliminate the influence on the system [18, 19]. But, for the general form of the state equation of the USs without any form of transition, the traditional SMC method can only control the unactuated or actuated part of the USs, but not both. In [20], a decoupled SMC method was proposed to realize the simultaneous control of unactuated and actuated parts of the USs. The authors of [21] further designed a decoupled nonsingular terminal SMC (DTSMC) strategy to improve the dynamic response of the system and solve the singularity problem of terminal SMC. In order to improve the convergence performance of the system, a fast nonsingular terminal SMC method was proposed in [22]. However, SMC can cause chattering of the system which will cause the system to consume unnecessary energy and affect the control performance of the system. Therefore, chattering is still an important problem to be solved.
For the chattering problem caused by SMC, a large number of effective studies have been done by a lot of experts; the boundary layer method [23], fast terminal SMC [24, 25], high-order SMC [26, 27], the control method based on reaching law [28, 29], and so on are presented. The boundary layer function was adopted in [20], the saturation function in the boundary layer function was adopted instead of the sign function, and the system states were kept on sliding mode surfaces by setting the boundary coefficient to reduce the chattering. Although it could effectively reduce the chattering, the control precision of the controller would be greatly affected. The high-order SMC method could effectively reduce the chattering, but the selection of the sliding mode surface depended on the system states and the time derivative of the controller input, which were hard to obtain. In addition, this method was difficult to apply to first-order systems [30]. Terminal SMC could effectively suppress chattering and reach the steady state of the system, but it could not eliminate the chattering and the convergence speed was slower than that of SMC with exponential reaching law [31, 32]. The terminal SMC method was similar to the SMC method which adopts the reaching law in terms of mathematical structure, except that the former was concerned with the movement of the system on the sliding mode surfaces and the latter was concerned with the motion of the reaching stage [33]. Gao analyzed the causes of chattering from various aspects and established exponential reaching law, the power reaching law, constant reaching law, and so on [34]. These reaching laws lay an important foundation for the emergence of other reaching laws, and various reaching laws for continuous and discrete-time systems have recently been adopted [35, 36]. Although the power reaching law could theoretically eliminate chattering, when the distance between the sliding mode surfaces and the system states is large, the approaching rate is small. In [37], a double power reaching law (DPRL) was described; compared with fast power reaching law (FPRL), it exhibited a faster approaching speed even if the system was farther from the sliding mode surface and a lower approaching rate as the system near the surface; also, smooth dynamics was realized on the basis of weakening chattering. In [29], based on the exponential reaching law, a reaching law including the system state variable and the sliding surface as a power term was designed.
Therefore, on the basis of literature [37], a novel piecewise DPRL (PDPRL) is proposed to reduce chattering and increase the reaching speed of the system. The PDPRL which combines the advantages of piecewise function and DPRL is used to separate the reaching process of the system arrive at the sliding mode surface into two stages,
2. System Description and Control Strategy
In this part, the system model is briefly described, and a control strategy to ensure the stabilization of the whole system with and without the lump disturbance is proposed. The stability of the system using the devised strategy is also analyzed.
The dynamic model of the fourth-order nonlinear underactuated systems is constructed as [20]
2.1. PDPRL-DTSMC without Disturbance
2.1.1. Decoupled Terminal Sliding Mode Control
For the first time, the decoupled SMC method is designed in 1998 to find a solution to the natural coupling problem of the nonlinear systems with fourth-order. The contribution of the decoupled method is to decouple a class of nonlinear systems similar to systems (1)–(4) into two subsystems A and B with second-order; subsystem A contains states
Now, with
Here,
Intermediate signal
Now, as
The time derivation of (5) is
The solution of (10) is as follows:
As we all know, the control input
2.1.2. Piecewise Double Power Reaching Law
On the chattering caused by SMC, the DPRL can suppress the chattering, but the convergence speed is slow. Therefore, in order to improve the convergence speed of the system and reduce the chattering, a novel PDPRL with the characteristics of fixed-time convergence is designed, and different stages of the reaching law can be chosen separately without affecting each other.
The PDPRL is devised as
The main idea of the PDPRL is as follows: taking 1 as the demarcation point, the reaching process is divided into two stages, far from the sliding mode surface, i.e.,
(1) Fixed-Time Convergence. For the reaching law (13) proposed above, assuming that
Suppose
When
When
When
Because
The result above is obtained in the case of
Then, the switching control law
2.2. PDPRL-DTSMC with Disturbance
Most control methods are based on the accurate system model, but it is difficult to achieve in practical industrial applications, and the actual situation may be more complex [38]; there are many unknown external disturbances in the system, and the parameters of the system may change with the change of time and environment, which requires the robustness of the control method. Therefore, the ubiquitous external disturbances and model parameter uncertainties of the system are considered as lumped disturbances, and the disturbance observer is designed.
Here, only the lump disturbance in subsystem A is considered, and the nonlinear underactuated system (1)–(4) can be reformulated as
Considering the lack of the ability of DTSMC to suppress the disturbance, an STDO is adopted to estimate the lump disturbance, also an estimated value is compensated to the controller to weaken the influence of disturbance on the system. Figure 1 presents the control method diagram.
[figure omitted; refer to PDF]
The STDO is constructed for subsystem A as follows [17]:
Substitute
Let the above equation be equal to zero, and using (26),
The control input
2.3. Stability Analysis
Through the analysis of the fixed-time convergence characteristics of the PDPRL in Section 2.1.2, it can be seen that the reaching law can slide to the sliding mode surfaces in fixed time and the convergence time is not concerned with the initial value
Proposition 1.
For the nonlinear underactuated system defined in equation (25) with
Proof.
The Lyapunov function is chosen as
Taking the time derivative of
For the sake of proving conveniently, the control law of
Since
3. Example and Result Analysis
The proposed control strategy, i.e., DTSMC strategy based on novel reaching law and disturbance observer, is simulated to verify the effectiveness in this section. The simulation verification and comparison are implemented on Matlab/Simulink platform.
The inverted pendulum system is a typical underactuated system with strong nonlinearity, strong coupling, and natural instability, which is widely used in the fields of a rocket launch, satellite attitude control, and biped robots. Many typical problems in control theory, such as tracking control problems, robust control problems, and nonlinear control problems, are included in the inverted pendulum system. Therefore, the inverted pendulum system is taken as an example to illustrate that the control strategy is correct.
The physical model of the inverted pendulum system is exhibited in Figure 2, its dynamic equation can be expressed by (25), and
[figure omitted; refer to PDF]
When the system states are far from the sliding mode surface
[figure omitted; refer to PDF]
The angular position and angular velocity response curves of the pendulum are demonstrated in Figures 8(a) and 8(b), respectively. Figure 8(c) reveals the position curves of the cart. The response curves of
Through the simulation and comparative analysis above, it can be seen that the proposed control strategy can reduce system chattering, increase the reaching speed of the system, shorten the time for the system to reach the desired position, and enhance the antidisturbance ability of the system.
4. Conclusions
A composite SMC strategy combining novel PDPRL and disturbance observer for a class of fourth-order nonlinear underactuated systems is proposed. A novel PDPRL based on piecewise function is devised to suppress the chattering of the system caused by SMC, and the fixed-time convergence characteristic and the maximum convergence time independent of initial value are analyzed. In addition, an STDO, which can accurately estimate the disturbance, is adopted to weaken the effect of the lump disturbance on the system. The proposed strategy is validated and easy to implement in the inverted pendulum system, and the controller parameters have certain regularity and are easy to adjust. By comparing with the control method using FPRL and DPRL, the simulation results show that the designed control strategy can improve the response speed, effectively reduce chattering, and enhance the robustness of the system.
4.1. Future Research Work
In this paper, the lump disturbance of subsystem A of the fourth-order nonlinear underactuated system is considered. On this basis, the lump disturbances of the whole nonlinear underactuated system will be considered and a more general disturbance suppression control method will be devised in the future. At the same time, the underactuated system with higher order will be considered, and a universal control strategy will be designed.
Acknowledgments
This research was funded by National Natural Science Foundation of China, Grant 61573203, and Natural Science Foundation of Shandong Province, Grant ZR2021MF005.
[1] M. Reyhanoglu, A. van der Schaft, N. H. Mcclamroch, I. Kolmanovsky, "Dynamics and control of a class of underactuated mechanical systems," IEEE Transactions on Automatic Control, vol. 44 no. 9, pp. 1663-1671, DOI: 10.1109/9.788533, 1999.
[2] S. Roy, S. Baldi, "Towards structure-independent stabilization for uncertain underactuated euler–Lagrange systems," Automatica, vol. 113, 2020.
[3] L. Chen, M. Van, "Sliding mode control of a class of underactuated system with non-integrable momentum," Journal of the Franklin Institute, vol. 357 no. 14, pp. 9484-9504, DOI: 10.1016/j.jfranklin.2020.07.022, 2020.
[4] X. Chen, H. Zhao, H. Sun, S. Zhen, K. Huang, "A novel adaptive robust control approach for underactuated mobile robot," Journal of the Franklin Institute, vol. 356 no. 5, pp. 2474-2490, DOI: 10.1016/j.jfranklin.2019.01.002, 2019.
[5] T. Chen, B. Goodwine, "Controllability and accessibility results for n-link horizontal planar manipulators with one unactuated joint," Automatica, vol. 125 no. 5,DOI: 10.1016/j.automatica.2020.109480, 2021.
[6] S. Gong, A. Zhang, Z. Liu, Z. Li, C. Yang, X. Zhang, "Nonlinear global stabilization control for the underactuated WAcrobot system," Mathematical Problems in Engineering, vol. 2020,DOI: 10.1155/2020/3920535, 2020.
[7] B. K. Sahu, B. Subudhi, M. M. Gupta, "Stability analysis of an underactuated autonomous underwater vehicle using extended-Routh’s stability method," International Journal of Automation and Computing, vol. 15 no. 3, pp. 299-309, DOI: 10.1007/s11633-016-0992-4, 2018.
[8] Z. Huang, X. Lai, P. Zhang, Q. Meng, M. Wu, "A general control strategy for planar 3-dof underactuated manipulators with one passive joint," Information Sciences, vol. 534, pp. 139-153, DOI: 10.1016/j.ins.2020.05.002, 2020.
[9] M. Ryalat, D. S. Laila, "A robust IDA-PBC approach for handling uncertainties in underactuated mechanical systems," IEEE Transactions on Automatic Control, vol. 63 no. 10, pp. 3495-3502, DOI: 10.1109/tac.2018.2797191, 2018.
[10] R. Ortega, M. W. Spong, F. Gomez-Estern, G. Blankenstein, "Stabilization of a class of underactuated mechanical systems via interconnection and damping assignment," IEEE Transactions on Automatic Control, vol. 47 no. 8, pp. 1218-1233, DOI: 10.1109/tac.2002.800770, 2002.
[11] B. Li, G. Xu, Y. Xia, W. Wang, Z. Su, "Composite curve path following an underactuated AUV," Mathematical Problems in Engineering, vol. 2021,DOI: 10.1155/2021/6624893, 2021.
[12] V. I. Utkin, Sliding Modes in Control and Optimization,DOI: 10.1007/978-3-642-84379-2_1, 1992.
[13] B. Brogliato, A. Polyakov, D. Efimov, "The implicit discretization of the supertwisting sliding-mode control algorithm," IEEE Transactions on Automatic Control, vol. 65 no. 8, pp. 3707-3713, DOI: 10.1109/tac.2019.2953091, 2020.
[14] S. Wang, J. Na, Q. Chen, "Adaptive predefined performance sliding mode control of motor driving systems with disturbances," IEEE Transactions on Energy Conversion, vol. 36 no. 3, pp. 1931-1939, DOI: 10.1109/tec.2020.3038010, 2021.
[15] B. Lu, Y. Fang, N. Sun, "Continuous sliding mode control strategy for a class of nonlinear underactuated systems," IEEE Transactions on Automatic Control, vol. 63 no. 10, pp. 3471-3478, DOI: 10.1109/tac.2018.2794885, 2018.
[16] J. Huang, S. Ri, T. Fukuda, Y. Wang, "A disturbance observer based sliding mode control for a class of underactuated robotic system with mismatched uncertainties," IEEE Transactions on Automatic Control, vol. 64 no. 6, pp. 2480-2487, DOI: 10.1109/tac.2018.2868026, 2019.
[17] S. Wang, X. Wang, R. Xie, C. Yao, "Robust backstepping control based on disturbance observer for hypersonic vehicle," Control and Decision, vol. 28 no. 10, pp. 1507-1512, 2013.
[18] O. Mofid, S. Mobayen, C. Zhang, B. Esakki, "Desired tracking of delayed quadrotor UAV under model uncertainty and wind disturbance using adaptive super-twisting terminal sliding mode control," ISA Transactions,DOI: 10.1016/j.isatra.2021.06.002, 2021.
[19] Z. Mao, X.-G. Yan, B. Jiang, M. Chen, "Adaptive fault-tolerant sliding-mode control for high-speed trains with actuator faults and uncertainties," IEEE Transactions on Intelligent Transportation Systems, vol. 21 no. 6, pp. 2449-2460, DOI: 10.1109/tits.2019.2918543, 2020.
[20] J. C. Lo, Y. H. Kuo, "Decoupled fuzzy sliding-mode control," IEEE Transactions on Fuzzy Systems, vol. 6 no. 3, pp. 426-435, DOI: 10.1109/91.705510, 1998.
[21] H. Bayramoglu, H. Komurcugil, "Nonsingular decoupled terminal sliding-mode control for a class of fourth-order nonlinear systems," Communications in Nonlinear Science and Numerical Simulation, vol. 18 no. 9, pp. 2527-2539, DOI: 10.1016/j.cnsns.2012.11.008, 2013.
[22] S. Mobayen, S. Mostafavi, A. Fekih, "Non-singular fast terminal sliding mode control with disturbance observer for underactuated robotic manipulators," IEEE Access, vol. 8, pp. 198067-198077, DOI: 10.1109/access.2020.3034712, 2020.
[23] J. J. Slotine, S. S. Sastry, "Tracking control of non-linear systems using sliding surfaces, with application to robot manipulators†," International Journal of Control, vol. 38 no. 2, pp. 465-492, DOI: 10.1080/00207178308933088, 1983.
[24] H. Pan, G. Zhang, H. Ouyang, L. Mei, "Novel fixed-time nonsingular fast terminal sliding mode control for second-order uncertain systems based on adaptive disturbance observer," IEEE Access, vol. 8, pp. 126615-126627, DOI: 10.1109/access.2020.3008169, 2020.
[25] A. Jouila, K. Nouri, "An adaptive robust nonsingular fast terminal sliding mode controller based on wavelet neural network for a 2-dof robotic arm," Journal of the Franklin Institute, vol. 357 no. 18, pp. 13259-13282, DOI: 10.1016/j.jfranklin.2020.04.038, 2020.
[26] L. Liu, W. X. Zheng, S. Ding, "High-order sliding mode controller design subject to lower-triangular nonlinearity and its application to robotic system," Journal of the Franklin Institute, vol. 357 no. 15, pp. 10367-10386, DOI: 10.1016/j.jfranklin.2020.08.013, 2020.
[27] A. Guezmil, H. Berriri, R. Pusca, A. Sakly, R. Romary, M. F. Mimouni, "High order sliding mode observer‐based backstepping fault‐tolerant control for induction motor," Asian Journal of Control, vol. 21 no. 1, pp. 33-42, DOI: 10.1002/asjc.2016, 2019.
[28] H. Liu, J. Sun, J. Nie, L. Zou, "Observer‐based adaptive second‐order non‐singular fast terminal sliding mode controller for robotic manipulators," Asian Journal of Control, vol. 23 no. 4, pp. 1845-1854, DOI: 10.1002/asjc.2369, 2020.
[29] Y. Wang, Y. Feng, X. Zhang, J. Liang, "A new reaching law for antidisturbance sliding-mode control of PMSM speed regulation system," IEEE Transactions on Power Electronics, vol. 35 no. 4, pp. 4117-4126, DOI: 10.1109/tpel.2019.2933613, 2020.
[30] A. Chalanga, F. Plestan, "High-order sliding-mode Control with predefined convergence time for electropneumatic actuator," IEEE Transactions on Control Systems Technology, vol. 29 no. 2, pp. 910-917, DOI: 10.1109/tcst.2020.2978759, 2021.
[31] J. H. Hemandez, S. S. Cruz, R. Lopez-Gutierrez, A. Gonzalez-Mendoza, R. Lozanp, "Robust nonsingular fast terminal sliding-mode control for sit-to-stand task using a mobile lower limb exoskeleton," Control Engineering Practice, vol. 101, 2020.
[32] C. Mu, H. He, "Dynamic behavior of terminal sliding mode control," IEEE Transactions on Industrial Electronics, vol. 65 no. 4, pp. 3480-3490, DOI: 10.1109/tie.2017.2764842, 2018.
[33] M. Pu, T. Jiang, K. Fu, "Finite time stable chattering-free reaching law design with bounded input," Control and Decision, vol. 33 no. 1, pp. 135-142, 2018.
[34] W. Gao, Theory and Design Method of Variable Structure Control, pp. 28-30, 1996.
[35] C. Wang, H. Xia, Y. Wang, S. Ren, "Reduced-order disturbance observer-based adaptive reaching law control for discretized MIMO systems with unmatched uncertainties," Nonlinear Dynamics, vol. 105 no. 2, pp. 1611-1623, DOI: 10.1007/s11071-021-06646-2, 2021.
[36] A. Bartoszewicz, P. Lesniewski, "New switching and nonswitching type reaching laws for SMC of discrete time systems," IEEE Transactions on Control Systems Technology, vol. 24 no. 2, pp. 670-677, DOI: 10.1109/tcst.2015.2440175, 2016.
[37] H. Li, Y. Cai, "Sliding mode control with double power reaching law," Control and Decision, vol. 31 no. 3, pp. 498-502, 2016.
[38] X. Meng, H. Yu, J. Zhang, T. Xu, H. Wu, K. Yan, "Disturbance observer-based feedback linearization control for a quadruple-tank liquid level system," ISA Transactions,DOI: 10.1016/j.isatra.2021.04.021, 2021.
You have requested "on-the-fly" machine translation of selected content from our databases. This functionality is provided solely for your convenience and is in no way intended to replace human translation. Show full disclaimer
Neither ProQuest nor its licensors make any representations or warranties with respect to the translations. The translations are automatically generated "AS IS" and "AS AVAILABLE" and are not retained in our systems. PROQUEST AND ITS LICENSORS SPECIFICALLY DISCLAIM ANY AND ALL EXPRESS OR IMPLIED WARRANTIES, INCLUDING WITHOUT LIMITATION, ANY WARRANTIES FOR AVAILABILITY, ACCURACY, TIMELINESS, COMPLETENESS, NON-INFRINGMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Your use of the translations is subject to all use restrictions contained in your Electronic Products License Agreement and by using the translation functionality you agree to forgo any and all claims against ProQuest or its licensors for your use of the translation functionality and any output derived there from. Hide full disclaimer
Copyright © 2022 Congcong Yue et al. This is an open access article distributed under the Creative Commons Attribution License (the “License”), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License. https://creativecommons.org/licenses/by/4.0/
Abstract
A sliding mode control (SMC) strategy using novel piecewise double power reaching law (PDPRL) for a class of fourth-order nonlinear underactuated systems (USs) is proposed to realize simultaneous control of the unactuated and the actuated part. A novel PDPRL is designed in the form of a piecewise function to reduce the chattering produced by SMC. The fixed-time convergence characteristic and the existence of maximum convergence time independent of the initial value of the sliding mode surface for the PDPRL are analyzed. Considering the uncertainties of model parameters and external disturbance in the USs, a supertwisting disturbance observer (STDO) is provided to accurately estimate the disturbance in real time, and the estimated value is compensated to the controller. The underactuated inverted pendulum system is taken to verify the effectiveness of the devised strategy, and the simulation results show that the proposed strategy can reduce chattering, suppress the disturbance, and enhance the robustness of the system.
You have requested "on-the-fly" machine translation of selected content from our databases. This functionality is provided solely for your convenience and is in no way intended to replace human translation. Show full disclaimer
Neither ProQuest nor its licensors make any representations or warranties with respect to the translations. The translations are automatically generated "AS IS" and "AS AVAILABLE" and are not retained in our systems. PROQUEST AND ITS LICENSORS SPECIFICALLY DISCLAIM ANY AND ALL EXPRESS OR IMPLIED WARRANTIES, INCLUDING WITHOUT LIMITATION, ANY WARRANTIES FOR AVAILABILITY, ACCURACY, TIMELINESS, COMPLETENESS, NON-INFRINGMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Your use of the translations is subject to all use restrictions contained in your Electronic Products License Agreement and by using the translation functionality you agree to forgo any and all claims against ProQuest or its licensors for your use of the translation functionality and any output derived there from. Hide full disclaimer