Log in

Adaptive robust control for active suspension systems: targeting nonholonomic reference trajectory and large mismatched uncertainty

  • Original paper
  • Published:
Nonlinear Dynamics Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Subscribe and save

Springer+ Basic
EUR 32.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or Ebook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11

Similar content being viewed by others

References

  1. 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)

    Article  Google Scholar 

  2. 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)

    Article  Google Scholar 

  3. 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)

    Article  Google Scholar 

  4. 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)

    Article  Google Scholar 

  5. 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)

    Article  Google Scholar 

  6. 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)

    Article  Google Scholar 

  7. Roy, S., Baldi, S.: Towards structure-independent stabilization for uncertain underactuated Euler-Lagrange systems. Automatica 113, 108775 (2020)

    Article  MathSciNet  Google Scholar 

  8. 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)

    Article  Google Scholar 

  9. Roy, S., Baldi, S., Fridman, L.M.: On adaptive sliding mode control without a priori bounded uncertainty. Automatica 111, 108650 (2020)

    Article  MathSciNet  Google Scholar 

  10. 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)

    Article  Google Scholar 

  11. 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)

    Article  Google Scholar 

  12. 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)

    Article  MathSciNet  Google Scholar 

  13. 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)

    Article  MathSciNet  Google Scholar 

  14. 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)

    Article  Google Scholar 

  15. 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)

    Article  Google Scholar 

  16. 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)

    Article  Google Scholar 

  17. 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)

    Article  Google Scholar 

  18. 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)

    Article  Google Scholar 

  19. 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)

    Article  MathSciNet  Google Scholar 

  20. Chen, Y.H.: Constraint-following servo control design for mechanical systems. J. Vib. Control 15(3), 369–389 (2009)

  21. Chen, Y.H., Zhang, X.R.: Adaptive robust approximate constraint-following control for mechanical systems. J. Frankl. Inst. 347(1), 69–86 (2010)

    Article  MathSciNet  Google Scholar 

  22. 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)

    Article  Google Scholar 

  23. 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)

    Article  Google Scholar 

  24. 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)

  25. 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)

    Article  Google Scholar 

  26. 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)

    Article  Google Scholar 

  27. 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)

    Article  Google Scholar 

  28. Noble, B., Daniel, J.W.: Applied Linear Algebra. Prentice Hall, Englewood Cliffs, NJ (1997)

  29. Khalil, H.K.: Nonlinear Systems. Prentice Hall, Upper Saddle River (2002)

    MATH  Google Scholar 

  30. Ardema, M.D.: Analytical Dynamics. Springer, New York (2005)

    Book  Google Scholar 

  31. 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)

    Article  Google Scholar 

  32. 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)

    Article  Google Scholar 

Download references

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

Authors

Corresponding author

Correspondence to Wu Qin.

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

$$\begin{aligned} s_c= & {} d_{c1}e_{c1}+d_{c2}e_{c2}, \end{aligned}$$
(89)
$$\begin{aligned} e_{c1}= & {} z_{s}-z_{sr},\quad e_{c2}=\dot{z}_s-\dot{z}_{sr}, \end{aligned}$$
(90)

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

$$\begin{aligned} \dot{s}_c=d_{c1}e_{c2}+d_{c2}\dot{e}_{c2}. \end{aligned}$$
(91)

Substituting equations (66) and (90) into (91), the derivative of the sliding mode surface is rewritten as

$$\begin{aligned} \dot{s}_c= & {} d_{c1}\dot{z}_s+d_{c2}f_c/m_s+D_c-(d_{c1}\dot{z}_{sr}+d_{c2}\ddot{z}_{sr}),\nonumber \\ \end{aligned}$$
(92)
$$\begin{aligned} D_c= & {} d_{c2}(-f_s-f_d-\eta _{sd}-f_e-m_1\ddot{z}_s+\hat{d}f_c), \end{aligned}$$
(93)

where \(D_c\) is defined as real disturbances in the ASS.

By using Lyapunov stability theory, the control input should satisfy the following condition

$$\begin{aligned} s_c\dot{s}_c<0. \end{aligned}$$
(94)

With (92) and (94), the control is constructed as

$$\begin{aligned} f_c= & {} -m_s(\mu _c+\mu _s+\mu _k-d_{c1}\dot{z}_{sr}-d_{c2}\ddot{z}_{sr}), \end{aligned}$$
(95)
$$\begin{aligned} \mu _c= & {} d_{c1}\dot{z}_s+k_cs_c, \end{aligned}$$
(96)
$$\begin{aligned} \mu _s= & {} l_csat(s_c), \end{aligned}$$
(97)
$$\begin{aligned} \mu _k= & {} \hat{D}_c, \end{aligned}$$
(98)

where “sat(\(\cdot \))” in (97) is the saturation function and described as

$$\begin{aligned} \begin{aligned} sat(s_c)=\left\{ \begin{array}{rcl} -1\quad &{}s_c\le -\epsilon _c,\\ s_c\quad &{}|s_c|\le \epsilon _c,\\ 1\quad &{}s_c\ge \epsilon _c. \end{array} \right. \end{aligned} \end{aligned}$$
(99)

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

$$\begin{aligned} |\dot{D}_c|<\theta _c, \end{aligned}$$
(100)

where \(\theta _c\) is a positive constant.

By [12], the estimated disturbances obtained from the disturbance observer are written as

$$\begin{aligned} \hat{D}_c=\int _{0}^{t}-q_c(-k_cs_c-l_csat(s_c))\mathrm{d}t+q_cs_c, \end{aligned}$$
(101)

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

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11071-021-06557-2

Keywords

Navigation