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.
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.
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.
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.
Chen, C.-T. (2012). Linear system theory and design (4th ed.). Oxford: Oxford University Press.
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.
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.
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.
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.
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.
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.
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.
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.
Guo, L., & Cao, S. (2013). Anti-disturbance control for systems with multiple disturbances. Boca Raton, FL: CRC Press.
Han, J. (2009). From PID to active disturbance rejection control. IEEE Transactions on Industrial Electronics, 56(3), 900–906.
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.
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.
Hung, J. Y., Gao, W., & Hung, J. C. (1993). Variable structure control: A survey. IEEE Transactions on Industrial Electronics, 40(1), 2–22.
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.
Khalil, H. K., & Grizzle, J. (1996). Nonlinear systems (Vol. 3). New Jersey: Prentice hall.
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.
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.
Kwan, C.-M. (1995). Sliding mode control of linear systems with mismatched uncertainties. Automatica, 31(2), 303–307.
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.
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.
Li, S., Yang, J., Chen, W.-H., & Chen, X. (2014). Disturbance observer-based control: methods and applications. Boca Raton, FL: CRC Press.
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.
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.
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.
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.
Sun, D. (2007). Comments on active disturbance rejection control. IEEE Transactions on Industrial Electronics, 54(6), 3428–3429.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
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
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s40313-016-0289-4