Skip to main content
Log in

Extended State Observer-Based Sliding Mode Control for Multi-input Multi-output System with Multiple Disturbances

  • Published:
Journal of Control, Automation and Electrical Systems Aims and scope Submit manuscript

Abstract

This paper proposes a generalized design procedure for the extended state observer-based sliding mode control for multi-input multi-output linear systems with multiple disturbances (matched and/or mismatched) using an extended state observer. First, the system is transferred to a regular form to decouple the states having matched and mismatched uncertainties; then, a novel sliding surface is designed based on the state and disturbance estimation obtained through extended state observer (ESO). The proposed generalized ESO-based sliding mode controller (SMC) is designed to counteract the effect of matched and/or mismatched disturbances which are bounded, while the classical SMC fails to provide the desired performance in the presence of mismatched disturbance. This paper develops a simple method for the design of sliding surface coefficients and the selection of switching gain. The proposed control strategy is validated through numerical simulations, and the comparison with ESO-based state feedback control shows a reduced-order closed-loop dynamics and better transient performance.

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

Access this article

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

Similar content being viewed by others

References

  • Abidi, K., & Šabanovic, A. (2007). Sliding-mode control for high-precision motion of a piezostage. IEEE Transactions on Industrial Electronics, 54(1), 629–637.

    Article  Google Scholar 

  • Brisilla, R. M., Sankaranarayanan, V., & Joseph, G. A. (2015). Extended state observer based sliding mode control of permanent magnet DC motor. In 2015 Annual IEEE India Conference (INDICON) (pp. 1–6). New Delhi, India.

  • Cao, W.-J., & Xu, J.-X. (2004). Nonlinear integral-type sliding surface for both matched and unmatched uncertain systems. IEEE Transactions on Automatic Control, 49(8), 1355–1360.

    Article  MathSciNet  Google Scholar 

  • Cao, Y., & Chen, X. B. (2014). Disturbance-observer-based sliding-mode control for a 3-DOF nanopositioning stage. IEEE/ASME Transactions on Mechatronics, 19(3), 924–931.

    Article  Google Scholar 

  • Chen, C.-T. (2012). Linear system theory and design (4th ed.). Oxford: Oxford University Press.

    Google Scholar 

  • Chen, W.-H., Ballance, D. J., Gawthrop, P. J., & O’Reilly, J. (2000). A nonlinear disturbance observer for robotic manipulators. IEEE Transactions on Industrial Electronics, 47(4), 932–938.

    Article  Google Scholar 

  • Choi, H. H. (1998). An explicit formula of linear sliding surfaces for a class of uncertain dynamic systems with mismatched uncertainties. Automatica, 34(8), 1015–1020.

    Article  MATH  MathSciNet  Google Scholar 

  • Choi, H. H. (2003). An LMI-based switching surface design method for a class of mismatched uncertain systems. IEEE Transactions on Automatic Control, 48(9), 1634–1638.

    Article  MathSciNet  Google Scholar 

  • Cunha, J. P. V. S., Costa, R. R., Hsu, L., & Oliveira, T. R. (2015). Output-feedback sliding-mode control for systems subjected to actuator and internal dynamics failures. IET Control Theory and Applications, 9(4), 637–647.

    Article  MathSciNet  Google Scholar 

  • de Sousa, T. F. , & Tannuri, E. A. (2013). Experimental analysis of higher-order sliding mode control applied to dynamic positioning systems. In ASME 32nd International Conference on Ocean, Offshore and Arctic Engineering, (pp. 1–9). Nantes, France.

  • Edwards, C., & Spurgeon, S. K. (1995). Sliding mode stabilization of uncertain systems using only output information. International Journal of Control, 62(5), 1129–1144.

    Article  MATH  MathSciNet  Google Scholar 

  • Gao, Z., Huang, Y., & Han, J. (2001). An alternative paradigm for control system design. In Proceedings of the IEEE Conference on 40th Decision and Control, Vol. 5, (pp. 4578–4585). Orlando, Florida.

  • Godbole, A. A., Kolhe, J. P., & Talole, S. E. (2013). Performance analysis of generalized extended state observer in tackling sinusoidal disturbances. IEEE Transactions on Control Systems Technology, 21(6), 2212–2223.

    Article  Google Scholar 

  • Guo, B.-Z., & Zhao, Z.-L. (2011). On the convergence of an extended state observer for nonlinear systems with uncertainty. Systems and Control Letters, 60(6), 420–430.

    Article  MATH  MathSciNet  Google Scholar 

  • Guo, B.-Z., & Zhao, Z.-L. (2012). On convergence of non-linear extended state observer for multi-input multi-output systems with uncertainty. IET Control Theory and Applications, 6(15), 2375–2386.

    Article  MathSciNet  Google Scholar 

  • Guo, L., & Cao, S. (2013). Anti-disturbance control for systems with multiple disturbances. Boca Raton, FL: CRC Press.

    Google Scholar 

  • Han, J. (2009). From PID to active disturbance rejection control. IEEE Transactions on Industrial Electronics, 56(3), 900–906.

    Article  Google Scholar 

  • Hsu, L., Costa, R. R., & Cunha, J. P. V. S. (2003). Model-reference output-feedback sliding mode controller for a class of multivariable nonlinear systems. Asian Journal of Control, 5(4), 543–556.

    Article  Google Scholar 

  • Hu, Q., Xie, L., Wang, Y., & Du, C. (2008). Robust track-following control of hard disk drives using improved integral sliding mode combined with phase lead peak filter. International Journal of Adaptive Control and Signal Processing, 22(4), 413–430.

    Article  MATH  Google Scholar 

  • Hung, J. Y., Gao, W., & Hung, J. C. (1993). Variable structure control: A survey. IEEE Transactions on Industrial Electronics, 40(1), 2–22.

    Article  Google Scholar 

  • Kawamura, A., Itoh, H., & Sakamoto, K. (1994). Chattering reduction of disturbance observer based sliding mode control. IEEE Transactions on Industry Applications, 30(2), 456–461.

    Article  Google Scholar 

  • Khalil, H. K., & Grizzle, J. (1996). Nonlinear systems (Vol. 3). New Jersey: Prentice hall.

    Google Scholar 

  • Kim, K.-S., Park, Y., & Oh, S.-H. (2000). Designing robust sliding hyperplanes for parametric uncertain systems: A Riccati approach. Automatica, 36(7), 1041–1048.

    Article  MATH  MathSciNet  Google Scholar 

  • Kim, K.-S., Rew, K.-H., & Kim, S. (2010). Disturbance observer for estimating higher order disturbances in time series expansion. IEEE Transactions on Automatic Control, 55(8), 1905–1911.

    Article  MathSciNet  Google Scholar 

  • Kwan, C.-M. (1995). Sliding mode control of linear systems with mismatched uncertainties. Automatica, 31(2), 303–307.

    Article  MATH  MathSciNet  Google Scholar 

  • Lavanya, M., Brisilla, R., & Sankaranarayanan, V. (2012). Higher order sliding mode control of permanent magnet DC motor. In 12th International Workshop on Variable Structure Systems (VSS), 2012, (pp. 226–230). Mumbai, India.

  • Li, S., & Liu, Z. (2009). Adaptive speed control for permanent-magnet synchronous motor system with variations of load inertia. IEEE Transactions on Industrial Electronics, 56(8), 3050–3059.

    Article  Google Scholar 

  • Li, S., Yang, J., Chen, W.-H., & Chen, X. (2012). Generalized extended state observer based control for systems with mismatched uncertainties. IEEE Transactions on Industrial Electronics, 59(12), 4792–4802.

    Article  Google Scholar 

  • Li, S., Yang, J., Chen, W.-H., & Chen, X. (2014). Disturbance observer-based control: methods and applications. Boca Raton, FL: CRC Press.

    Google Scholar 

  • Li, S., Zong, K., & Liu, H. (2011). A composite speed controller based on a second-order model of permanent magnet synchronous motor system. Transactions of the Institute of Measurement and Control, 33(5), 522–541.

    Article  Google Scholar 

  • Liu, H., & Li, S. (2012). Speed control for pmsm servo system using predictive functional control and extended state observer. IEEE Transactions on Industrial Electronics, 59(2), 1171–1183.

    Article  Google Scholar 

  • Liu, Y.-T., Kung, T.-T., Chang, K.-M., & Chen, S.-Y. (2013). Observer-based adaptive sliding mode control for pneumatic servo system. Precision Engineering, 37(3), 522–530.

    Article  Google Scholar 

  • Miklosovic, R., Radke, A., & Gao, Z. (2006). Discrete implementation and generalization of the extended state observer. In American Control Conference, 2006(pp. 2209–2214). Minneapolis, MN.

  • Sahoo, S. R., Brisilla, R., & Sankaranarayanan, V. (2015). Disturbance observer based adaptive sliding mode control: An application to single machine infinite bus power system. In IEEE International Conference on Signal Processing, Informatics, Communication and Energy Systems (SPICES), 2015, (pp. 1–5). Kozhikode, India.

  • Su, Y. X., Zheng, C. H., & Duan, B. Y. (2005). Automatic disturbances rejection controller for precise motion control of permanent-magnet synchronous motors. IEEE Transactions on Industrial Electronics, 52(3), 814–823.

    Article  Google Scholar 

  • Sun, D. (2007). Comments on active disturbance rejection control. IEEE Transactions on Industrial Electronics, 54(6), 3428–3429.

    Article  Google Scholar 

  • Tannuri, E., Agostinho, A., Morishita, H., & Moratelli, L. (2010). Dynamic positioning systems: An experimental analysis of sliding mode control. Control Engineering Practice, 18(10), 1121–1132.

    Article  Google Scholar 

  • Utkin, V., & Shi, J. (1996). Integral sliding mode in systems operating under uncertainty conditions. In Proceedings of the 35th IEEE Conference on Decision and Control, Vol. 4, (pp. 4591–4596). Kobe, Japan.

  • Wang, J., Li, S., Yang, J., Wu, B., & Li, Q. (2015). Extended state observer-based sliding mode control for PWM-based DC-DC buck power converter systems with mismatched disturbances. IET Control Theory and Applications, 9(4), 579–586.

    Article  MathSciNet  Google Scholar 

  • Xia, C., Liu, J., Yu, W., & Li, Z. (2005). Variable structure control of BLDCM based on extended state observer. In IEEE International Conference on Mechatronics and Automation, Vol. 2, (pp. 568–571). Niagara Fails, Ontario.

  • Xia, Y., ZHU, Z., & Fu, M. (2011). Back-stepping sliding mode control for missile systems based on an extended state observer. IET Control Theory and Applications, 5(1), 93–102.

    Article  MathSciNet  Google Scholar 

  • Xia, Y., Zhu, Z., Fu, M., & Wang, S. (2011). Attitude tracking of rigid spacecraft with bounded disturbances. IEEE Transactions on Industrial Electronics, 58(2), 647–659.

    Article  Google Scholar 

  • Yang, J., Chen, W.-H., & Li, S. (2011). Non-linear disturbance observer-based robust control for systems with mismatched disturbances/uncertainties. IET Control Theory and Applications, 5(18), 2053–2062.

    Article  MathSciNet  Google Scholar 

  • Yang, J., Li, S., & Chen, W.-H. (2012). Nonlinear disturbance observer-based control for multi-input multi-output nonlinear systems subject to mismatching condition. International Journal of Control, 85(8), 1071–1082.

    Article  MATH  MathSciNet  Google Scholar 

  • Yang, J., Li, S., & Yu, X. (2013). Sliding-mode control for systems with mismatched uncertainties via a disturbance observer. IEEE Transactions on Industrial Electronics, 60(1), 160–169.

    Article  Google Scholar 

  • Yang, J., Zolotas, A., Chen, W.-H., Michail, K., & Li, S. (2011). Robust control of nonlinear maglev suspension system with mismatched uncertainties via DOBC approach. ISA Transactions, 50(3), 389–396.

    Article  Google Scholar 

  • Yang, X. , & Huang, Y. (2009). Capabilities of extended state observer for estimating uncertainties. In American Control Conference, 2009. ACC’09, (pp. 3700–3705). St. Louis, Missouri.

  • Yao, J., Jiao, Z., & Ma, D. (2014a). Adaptive robust control of DC motors with extended state observer. IEEE Transactions on Industrial Electronics, 61(7), 3630–3637.

    Article  Google Scholar 

  • Yao, J., Jiao, Z., & Ma, D. (2014b). Extended-state-observer-based output feedback nonlinear robust control of hydraulic systems with backstepping. IEEE Transactions on Industrial Electronics, 61(11), 6285–6293.

    Article  Google Scholar 

  • Yoo, D., Yau, S. S., & Gao, Z. (2006). On convergence of the linear extended state observer. In Computer Aided Control System Design, 2006 IEEE International Conference on Control Applications, 2006 IEEE International Symposium on Intelligent Control, (pp. 1645–1650). Munich, Germany.

  • Zhang, R., Quan, Q., & Cai, K.-Y. (2011). Attitude control of a quadrotor aircraft subject to a class of time-varying disturbances. IET Control Theory and Applications, 5(9), 1140–1146.

    Article  MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to R. M. Brisilla.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Brisilla, R.M., Sankaranarayanan, V. Extended State Observer-Based Sliding Mode Control for Multi-input Multi-output System with Multiple Disturbances. J Control Autom Electr Syst 28, 11–25 (2017). https://doi.org/10.1007/s40313-016-0289-4

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s40313-016-0289-4

Keywords

Navigation