Abstract
We formulate control goals of nonlinear underactuated active suspension systems (ASSs) with uncertainties as a class of constraints, which may be holonomic or nonholonomic. The uncertainties in the sprung mass, the external disturbance, the control input, the spring force and dam** force are (possibly fast) time-varying, unknown but bounded. However, the bounds are unknown. The task is to design control which drives systems to approximately obey the constraints (hence constraint-following control) under the uncertainties effect. Since these uncertainties do not all fall within the range space of the input matrix, we creatively decompose uncertainties into matched portion and mismatched portion that may be large. Consequently, this decomposition is able to ensure the mismatched portions of uncertainties to “disappear,” which indicates that the control design can be based on only matched portions. To emulate a constant design parameter vector that may be relevant to bounds of the uncertainties, we construct a continuous adaptive law, which call it smooth-zone adaptive law. This sets a base for an adaptive robust control design. We prove the uniform boundedness and the uniform ultimate boundedness of ASSs under the proposed control by the Lyapunov approach. Furthermore, experimental and numerical simulation results on a 2-DOF nonlinear ASS with uncertainties are presented for demonstrations of the proposed control.
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs11071-021-06557-2/MediaObjects/11071_2021_6557_Fig1_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs11071-021-06557-2/MediaObjects/11071_2021_6557_Fig2_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs11071-021-06557-2/MediaObjects/11071_2021_6557_Fig3_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs11071-021-06557-2/MediaObjects/11071_2021_6557_Fig4_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs11071-021-06557-2/MediaObjects/11071_2021_6557_Fig5_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs11071-021-06557-2/MediaObjects/11071_2021_6557_Fig6_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs11071-021-06557-2/MediaObjects/11071_2021_6557_Fig7_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs11071-021-06557-2/MediaObjects/11071_2021_6557_Fig8_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs11071-021-06557-2/MediaObjects/11071_2021_6557_Fig9_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs11071-021-06557-2/MediaObjects/11071_2021_6557_Fig10_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs11071-021-06557-2/MediaObjects/11071_2021_6557_Fig11_HTML.png)
Similar content being viewed by others
References
Pan, H.H., Sun, W.C., **g, X.J., et al.: Adaptive tracking control for active suspension systems with non-ideal actuators. J. Sound Vibr. 399, 2–20 (2017)
Pan, H.H., **g, X.J., Sun, W.C.: Robust finite-time tracking control for nonlinear suspension systems via disturbance compensation. Mech. Syst. Sig. Process. 88, 49–61 (2017)
Zhao, J., Wong, P.K., Ma, X.: Chassis integrated control for active suspension, active front steering and direct yaw moment systems using hierarchical strategy. Veh. Syst. Dyn. 55, 72–103 (2017)
Sun, W.C., Zhang, Y.F., Huang, Y.P.: Transient-performance-guaranteed robust adaptive control and its application to precision motion control systems. IEEE Trans. Ind. Electron. 63(10), 6510–6518 (2016)
Zheng, X.Y., Zhang, H., Yan, H.C.: Active full-vehicle suspension control via cloud-aided adaptive backing approach. IEEE T. Cybern. 50(7), 3113–3124 (2020)
Wang, J., **, F., Zhou, L., et al.: Implementation of model-free motion control for active suspension systems. Mech. Syst. Sig. Process. 119, 589–602 (2019)
Roy, S., Baldi, S.: Towards structure-independent stabilization for uncertain underactuated Euler-Lagrange systems. Automatica 113, 108775 (2020)
Roy, S., Lee, J., Baldi, S.: A new adaptive-robust design for time delay control under state-dependent stability condition. IEEE Trans. Contr. Syst. Tech. 29(1), 420–427 (2021)
Roy, S., Baldi, S., Fridman, L.M.: On adaptive sliding mode control without a priori bounded uncertainty. Automatica 111, 108650 (2020)
Rath, J.J., Defoort, M., Karimi, H.R., et al.: Output feedback active suspension control with higher order terminal sliding mode. IEEE Trans. Ind. Electron. 64(2), 1392–1403 (2017)
Deshpande, V.S., Shendge, P.D., Phadke, S.B.: Dual objective suspension system based on a novel nonlinear disturbance compensator. Veh. Syst. Dyn. 54(9), 1269–1290 (2016)
Qin, W., Shangguan, W.B., Zhao, K.G.: A research of sliding mode control method with disturbance observer combining skyhook model for active suspension systems. J. Vib. Control 26, 952–964 (2020)
Pang, H., Zhang, X., Chen, J.N., et al.: Design of a coordinated adaptive backstep** tracking control for nonlinear uncertain active suspension system. Appl. Math. Model. 76, 479–494 (2019)
Sun, W.C., Pan, H.H., Zhang, Y.F., et al.: Multi-objective control for uncertain nonlinear active suspension systems. Mechatronics 24, 318–327 (2014)
Li, W.F., **e, Z.C., Zhao, J., et al.: Fuzzy finite-frequency output feedback control for nonlinear active suspension systems with time delay and output constraints. Mech. Syst. Sig. Process. 132, 315–334 (2019)
Wang, R., **g, H., Karimi, H.R., et al.: Robust fault-tolerant \(H_\infty \) control of active suspension systems with finite-frequency constraint. Mech. Syst. Sig. Process. 62–63, 341–355 (2015)
Priyandoko, G., Mailah, M., Jamaluddin, H.: Vehicle active suspension system using skyhook adaptive neuro active force control. Mech. Syst. Sig. Process. 23(3), 855–868 (2009)
Chen, S.A., Cai, Y.M., Wang, J.: A Novel LQG controller of active suspension system for vehicle roll safety. Int. J. Control Autom. Syst. 16(5), 2203–2213 (2018)
Kalaba, R.E., Udwadia, F.E.: Analytical dynamics with constraint forces that do work in virtual displacements. Appl. Math. Comp. 121(2–3), 211–217 (2001)
Chen, Y.H.: Constraint-following servo control design for mechanical systems. J. Vib. Control 15(3), 369–389 (2009)
Chen, Y.H., Zhang, X.R.: Adaptive robust approximate constraint-following control for mechanical systems. J. Frankl. Inst. 347(1), 69–86 (2010)
Sun, Q.Q., Yang, G.L., Wang, X.Y.: Designing robust control for mechanical systems: constraint following and multivariable optimization. IEEE T. Ind. Inform. 16(8), 5267–5275 (2020)
Yu, R.R., Chen, Y.H., Zhao, H., et al.: Self-adjusting leakage type adaptive robust control design for uncertain systems with unknown bound. Mech. Syst. Sig. Process. 116, 173–193 (2019)
Yin H., Chen Y. H., Yu D. J.: Controlling an underactuated two-wheeled mobile robot: a constraint-following approach. ASME J. Dyn. Syst., Meas., Control. 141(7) (2019)
Yu, R.R., Chen, Y.H., Zhao, H.: Uniform ultimate boundness for underactuated mechanical systems as mismatched uncertainty disappeared. Nonlinear Dyn. 95(4), 2765–2782 (2019)
Sun, H., Chen, Y.H., Zhao, H.: Adaptive robust control methodology for active roll control system with uncertainty. Nonlinear Dyn. 92(2), 359–371 (2018)
Zhao, R.Y., Li, M., Niu, Q., et al.: Udwadia-Kalaba constraint-based tracking control for artificial swarm mechanical systems: dynamic approach. Nonlinear Dyn. 100(3), 2381–2399 (2020)
Noble, B., Daniel, J.W.: Applied Linear Algebra. Prentice Hall, Englewood Cliffs, NJ (1997)
Khalil, H.K.: Nonlinear Systems. Prentice Hall, Upper Saddle River (2002)
Ardema, M.D.: Analytical Dynamics. Springer, New York (2005)
Savaresi, S.M., Spelta, C.: Mixed sky-hook and ADD: approaching the filtering limits of a semi-active suspension. J Dyn Syst-T ASME 129, 382–392 (2007)
Sun, Q.Q., Wang, X., Chen, Y.H.: Adaptive robust control for dual avoidance-arrival performance for uncertain mechanical systems. Nonlinear Dyn. 94(2), 759–774 (2018)
Acknowledgements
The author(s) disclosed receipt of the following financial support for the research, authorship and/or publication of this article: The paper is supported by the National Natural Science Foundation of China under Grant 51806066 and the Natural Science Foundation for Young Scholars of Jiangxi Province under Grant 20181BAB216023.
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Data availability statement
The datasets generated during and/or analyzed during the current study are available from the corresponding author on reasonable request.
Conflict of interest
The authors declare that they have no conflict of interest.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Appendix
Appendix
To render the sprung mass displacement and velocity in an ASS to follow the sprung mass displacement and the velocity of the skyhook model, the sliding mode surface is adopted
where \(d_{c1}\) and \(d_{c2}\) are control parameters; \(e_{c1}\) is the difference between the sprung mass displacement of the ASS and the sprung mass displacement of the skyhook model; and \(e_{c2}\) is the difference between the sprung mass velocity of the ASS and the sprung mass velocity of the skyhook model.
By (89), the derivative of the sliding mode surface is obtained as
Substituting equations (66) and (90) into (91), the derivative of the sliding mode surface is rewritten as
where \(D_c\) is defined as real disturbances in the ASS.
By using Lyapunov stability theory, the control input should satisfy the following condition
With (92) and (94), the control is constructed as
where “sat(\(\cdot \))” in (97) is the saturation function and described as
In (96), (97) and (99), the parameters \(k_c\), \(l_c\) and \(\epsilon _c\) are positive constants. The control parameter \(k_c\) regulates the rate of arriving at the sliding mode surface. The control parameter \(l_c\) is the switch coefficient of the sliding mode surface. \(\hat{D}_c\) is the estimated disturbances in the ASS and obtained by using the disturbance observer.
To design the disturbance \(\hat{D}_c\), the derivative of the real disturbances is assumed to be bounded and described as
where \(\theta _c\) is a positive constant.
By [12], the estimated disturbances obtained from the disturbance observer are written as
where \(q_c\) is the control parameter of the disturbance observer.
In this paper, the control parameters of the SMC-DO are selected as: \(d_{c1}=4, d_{c2}=1, k_c=5, l_c=0.05, q_c=10 and \epsilon _c=0.02\).
Rights and permissions
About this article
Cite this article
Qin, W., Ge, P., Liu, F. et al. Adaptive robust control for active suspension systems: targeting nonholonomic reference trajectory and large mismatched uncertainty. Nonlinear Dyn 104, 3861–3880 (2021). https://doi.org/10.1007/s11071-021-06557-2
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11071-021-06557-2