×

On the conditions of exponential stability in active disturbance rejection control based on singular perturbation analysis. (English) Zbl 1380.93211

Summary: Stability of Active Disturbance Rejection Control (ADRC) is analyzed in the presence of unknown, nonlinear, and time-varying dynamics. In the framework of singular perturbations, the closed-loop error dynamics are semi-decoupled into a relatively slow subsystem (the feedback loop) and a relatively fast subsystem (the extended state observer), respectively. It is shown, analytically and geometrically, that there exists a unique exponential stable solution if the size of the initial observer error is sufficiently small, i.e. in the same order of the inverse of the observer bandwidth. The process of developing the uniformly asymptotic solution of the system reveals the condition on the stability of the ADRC and the relationship between the rate of change in the total disturbance and the size of the estimation error. The differentiability of the total disturbance is the only assumption made.

MSC:

93D20 Asymptotic stability in control theory
93C15 Control/observation systems governed by ordinary differential equations
93B07 Observability
93C70 Time-scale analysis and singular perturbations in control/observation systems
Full Text: DOI

References:

[1] Castañeda, A., Luviano-Juarez, A., & Chairez, I. (2015). Robust trajectory tracking of a delta robot through adaptive active disturbance rejection control. IEEE Transactions on Control Systems Technology, 23(4), 1387-1398.
[2] Chen, W.H., Yang, J., Guo, L., & Li, S. (2016). Disturbance-observer-based control and related methods: An overview. IEEE Transactions on Industrial Electronics, 63(2), 1083-1095.
[3] Freescale Semiconductor Inc. (2015). Kinetis Motor Suite. Retrieved June 5, 2015, from “http: // cache.freescale.com/files / soft_dev_tools / doc / fact_sheet/KINTMOTSUITFS. pdf ”
[4] Gao, Z. (2003). Scaling and parameterization based controller tuning. In Proceeding of the 2003 American Control Conference (pp. 4989-4996), Denver, Colorado: IEEE.
[5] Gao, Z. (2006). Active disturbance rejection control: A paradigm shift in feedback control system design. Proceeding of the 2006 American Control Conference (pp. 2399-2405), Minneapolis, Minnesota: IEEE.
[6] Gao, Z. (2014). On the centrality of disturbance rejection in automatic control. ISA transactions, 53(4), 850-857.
[7] Gao, Z. (2015). Active disturbance rejection control: From an enduring idea to an emerging technology. The 10th IEEE International Workshop on Robot Motion and Control (pp. 269-282), Poznan, Poland: IEEE.
[8] Gao, Z. (2016). On the problem of information in engineering cybernetics, Systems Science and Mathematical Sciences, 36(7), 908-923. · Zbl 1374.93008
[9] Guo, B., & Zhao, Z. (2011). On the convergence of an extended state observer for nonlinear systems with uncertainty. Systems & Control Letters, 60, 420-430. · Zbl 1225.93056
[10] Guo, B., & Zhao, Z. (2013). On convergence of the nonlinear active disturbance rejection control for MIMO systems. SIAM Journal on Control and Optimization, 51(2), 1727-1757. · Zbl 1266.93075
[11] Guo, B., & Zhao, Z. (2015). Active disturbance rejection control: Theoretical perspectives. Communications in Information and Systems, 15(3), 361-421. · Zbl 1346.93131
[12] Han, J. (1989). Control theory: The doctrince of model or the doctrine of control? Systems Science and Mathematical Sciences, 9(4), 328-335. (In Chinese). · Zbl 0698.93042
[13] Han, J. (1995). A class of extended state observers for uncertain systems. Control and Decision, 10(1), 85-88. (In Chinese).
[14] Han, J. (1998). Auto-disturbance rejection control and its applications. Control and Decision, 13(1), 19-23. (In Chinese).
[15] Han, J. (1999). Robustness of control system and the Godel’s incomplete theorem. Control Theory and Applications, 16(1) 149-155. (In Chinese). · Zbl 0972.93018
[16] Han, J. (2008). Active disturbance rejection control technique. Beijing: National Defense Industry Press. (In Chinese).
[17] Han, J. (2009). From PID to active disturbance rejection control. IEEE Transactions on Industrial Electronics, 56(3), 900-906.
[18] Herbst, G. (2016). Practical active disturbance rejection control: Bumpless transfer, rate limitation, and incremental algorithm. IEEE Transactions on Industrial Electronics, 63(3), 1754-1762.
[19] Huang, Y., & Xue, X. (2014). Active disturbance rejection control: Methodology and theoretical analysis. ISA Transactions, 53, 963-976.
[20] Jiang, T., Huang, C., & Guo, L. (2015). Control of uncertain nonlinear systems based on observers and estimators. Automatica, 59, 35-47. · Zbl 1326.93073
[21] Khalil, H. (2002). Nonlinear systems (3rd ed. ). Robust trajectory tracking of a delta robot through adaptive active disturbance rejection control. IEEE Transactions on Control Systems Technology. New Jersey, NJ: Prentice Hall.
[22] Kokotovic, P., Khalil, H., & Reilly, J.O. (1986). Singular perturbation methods in control analysis and design. Philadeiphia, USA: SIAM. · Zbl 0646.93001
[23] Kokotovi’c, P., & Sannuti, P. (1986). Singular perturbation method for reducing model order in optimal control design. IEEE Transactions on Automatic Control, AC-13, 377-384.
[24] Lei, Z., Xie, H., & Shen, T. (2016). Disturbance estimation based modeling technique for control and prediction in controllable mechanical turbo-compounding system. SAE International Journal of Passenger Cars-Electronic and Electrical Systems, 9, 43-51.
[25] Madoski, R., Kordasz, M., & Sauer, P. (2014). Application of a disturbance-rejection controller for robotic-enhanced limb rehabilitation trainings. ISA Transactions, 53(4), 899-908.
[26] O’Malley, R. (1991). Singularly perturbation methods for ordinary differential equations. Springer-Verlag. · Zbl 0743.34059
[27] Ramirez-Neria, M., Sira-Ramirez, H., Garrido-Moctezuma, R., & Luviano-Juarez, A. (2014). Linear active disturbance rejection control of under - actuated systems: The case of the furuta pendulum. ISA Transaction, 53(4), 920-928.
[28] Ramirez-Neria, M., Sira-Ramirez, H., Garrido-Moctezuma, R., & Luviano-Juarez, A. (2016). On the linear control of underactuated nonlinear systems via tangent flatness and active disturbance rejection control: The case of the ball and beam system. Journal of Dynamic Systems, Measurement, and Control, 138(10), 104501-104505.
[29] Ramirez-Neria, M., Sira-Ramirez, H., Luviano-Juarez, A., & Rodrguez-Angeles, A. (2015). Active disturbance rejection control applied to a delta parallel robot in trajectory tracking tasks. Asian Journal of Control, 17(2), 636-647. · Zbl 1332.93097
[30] Putzer, E. (1966). Avoiding the Jordan canonical form in the discussion of linear systems with constant coefficients. The American Mathematical Monthly, 73(1), 2-7. · Zbl 0135.29801
[31] Siciliano, B., & Book, W. (1988). A singular perturbation approach to control of lightweight flexible manipulators. International Journal of Robotics Research, 7, 79-90.
[32] Sun, L., Li, D., & Lee, K.Y. (2015). Enhanced decentralized PI control for fluidized bed combustor via advanced disturbance observer. Control Engineering Practice, 42, 128-139.
[33] Sun, L., Li, D., Hu, K., Lee, K.Y., & Pan, F. (2016). On tuning and practical implementation of ADRC: A case study from a regenerative heater in a 1000 MW power plant. Industrial & Engineering Chemistry Research. 55(23), 6686-6685.
[34] Texas Instruments, Technical Reference Manual. (2013). TMS320F28069M, TMS320F28068M InstaSPIN™-MOTION Software, Literature Number: SPRUHJ0A. April 2013, Revised November 2013.
[35] Verhulst, F. (1990). Methods and applications of singular perturbations. New York, NY: Springer. · Zbl 0685.34002
[36] Xue, W., Bai, W., Yang, S., Song, K., Huang, Y., & Xie, H. (2015). ADRC with adaptive extended state observer and its application to air-fuel ratio control in gasoline engines. IEEE Transactions on Industrial Electronics, 62(9), 5847-5857.
[37] Xue, W., & Huang, Y. (2015). Performance analysis of active disturbance rejection tracking control for a class of uncertain LTI systems. ISA Transactions, 58, 133-154.
[38] Zhang, Y., Naidu, D., Cai, C., & Zou, Y. (2014). Singular perturbations and time-scales in control theories and applications: An overview 2002-2012. International Journal of Information and System Science, 9(1), 1-36.
[39] Zhao, Z., & Guo, B. (2016). On convergence of the nonlinear active disturbance rejection control for SISO nonlinear systems. Journal of Dynamical and Control Systems, 22, 385-413. · Zbl 1337.93076
[40] Zheng, Q., Chen, Z., & Gao, Z. (2009). A practical approach to disturbance decoupling control. Control Engineering Practice, 17(9), 1016-1025.
[41] Zheng, Q., & Gao, Z. (2012). An energy saving, factory-validated disturbance decoupling control design for extrusion processes. Proceedings of the 10th IEEE World Congress on Intelligent Control and Automation (pp. 2891-2896), Beijing, China: IEEE.
[42] Zheng, Q., & Gao, Z. (2016). Active disturbance rejection control: Between the formulation in time and the understanding in frequency. Control Theory and Technology. 14(3), 250-259. · Zbl 1374.93149
[43] Zheng, Q., Gao, L., & Gao, Z. (2007). On stability analysis of active disturbance rejection control for nonlinear time-varying plants with unknown dynamics. Proceedings of the 46th IEEE Conference on Decision and Control (pp. 3501-3506), New Orlearns, LA: IEEE.
[44] Zheng, Q., Gao, L. Q., & Gao, Z. (2012). On validation of extended state observer through analysis and experimentation. ASME Journal of Dynamic Systems, Measurement and Control, 134(2) (024505-1)-(024505-6).
[45] Zhou, W., Shao, S., & Gao, Z (2009). A stability study of the active disturbance rejection control problem by a singular perturbation approach. Applied Mathematical Sciences, 3(10), 491-508. · Zbl 1183.93097
This reference list is based on information provided by the publisher or from digital mathematics libraries. Its items are heuristically matched to zbMATH identifiers and may contain data conversion errors. In some cases that data have been complemented/enhanced by data from zbMATH Open. This attempts to reflect the references listed in the original paper as accurately as possible without claiming completeness or a perfect matching.