Skip to main content
Log in

Active disturbance rejection control: between the formulation in time and the understanding in frequency

  • Published:
Control Theory and Technology Aims and scope Submit manuscript

Abstract

With the rapid deployments of the active disturbance rejection control (ADRC) as a bonafide industrial technology in the background, this paper summarizes some recent results in the analysis of linear ADRC and offers explanations in the frequency response language with which practicing engineers are familiar. Critical to this endeavor is the concept of bandwidth, which has been used in a more general sense. It is this concept that can serve as the link between the otherwise opaque state space formulation of the ADRC and the command design considerations and concerns shared by practicing engineers. The remarkable characteristics of a simple linear ADRC was first shown in the frequency domain, followed by the corresponding analysis in time domain, where the relationship between the tracking error and the ADRC bandwidth is established. It is shown that such insight is only possible by using the method of solving linear differential equations, instead of the more traditional techniques such as the Lyapunov methods, which tend to be more conservative and difficult to grasp by engineers. The insight obtained from such analysis is further demonstrated in the simulation validation.

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.

Similar content being viewed by others

References

  1. R. Brockett. New issues in the mathematics of control. Mathematics Unlimited–2001 and Beyond. B. Engquist, W. Schimid (eds). Berlin: Springer, 2001: 189–220.

    Google Scholar 

  2. J. Han. Is it control theory or model theory? Systems Science and Mathematical Sciences, 1989, 9(4): 328–335 (in Chinese).

    MathSciNet  MATH  Google Scholar 

  3. J. Han. A class of extended state observers for uncertain systems. Control and Decision, 1995, 10(1): 85–88 (in Chinese).

    Google Scholar 

  4. J. Han. Nonlinear state error feedback control. Control and Decision, 1995, 10(3): 221–225 (in Chinese).

    Google Scholar 

  5. J. Han. Auto-disturbance rejection control and its applicationss. Control and Decision, 1998, 13(1): 19–23 (in Chinese).

    Google Scholar 

  6. J. Han. Nonlinear design methods for control systems. Proceedings of the 14th IFAC World Congress, Beijing, 1999: 521–526.

    Google Scholar 

  7. Z. Gao, Y. Huang, J. Han. An alternative paradigm for control system design. Proceedings of the IEEE Conference on Decision and Control, New York: IEEE, 2001: 4578–4585.

    Google Scholar 

  8. Z. Gao. Active disturbance rejection control: a paradigm shift in feedback control system design. Proceedings of the American Control Conference, New York: IEEE, 2006: 2399–2405.

    Google Scholar 

  9. Z. Gao. On the centrality of disturbance rejection in automatic control. ISA Transactions, 2014, 53(4): 850–857.

    Article  Google Scholar 

  10. Z. Gao. Active disturbance rejection control: from an enduring idea to an emerging technology. Proceedings of the 10th International Workshop on Robot Motion and Control, Poznan: IEEE, 2015: 269–282.

    Google Scholar 

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

    Article  Google Scholar 

  12. G. Basile, G. Marro. On the observability of linear, time-invariant systems with unknown inputs. Journal of Optimization Theory and Applications, 1969, 2(6): 410–415.

    Article  MathSciNet  MATH  Google Scholar 

  13. C. Johnson. Accommodation of external disturbances in linear regulator and servomechanism problems. IEEE Transactions on Automatic Control, 1971, 16(6): 635–644.

    Article  Google Scholar 

  14. G. Hostetter, J. Meditch. On the generalization of observers to systems with unmeasurable, unknown inputs. Automatica, 1973, 9(6): 721–724.

    Article  MATH  Google Scholar 

  15. C. Johnson. Theory of disturbance-accommodating controllers. Control and Dynamic Systems, 1976, 12: 387–489.

    Article  MathSciNet  Google Scholar 

  16. V. Gourishangkar, P. Kudva, K. Ramar. Reduced-order observers for multivariable systems with inaccessible disturbance inputs. International Journal of Control, 1977, 25(2): 311–319.

    Article  MathSciNet  MATH  Google Scholar 

  17. P. C. Muller. Indirect measurements of nonlinear effects by state observers. Nonlinear Dynamics in Engineering Systems, Berlin: Springer, 1990: 205–215.

    Chapter  Google Scholar 

  18. J. Profeta, W. Vogt, M. Mickle. Disturbance estimation and compensation in linear systems. IEEE Transaction on Aerospace and Electronic Systems, 1990, 26(2): 225–231.

    Article  Google Scholar 

  19. J. Chen, R. J. Patton, H. Zhang. Design of unknown input observers and robust fault detection filters. International Journal of Control, 1995, 63(1): 85–105.

    Article  MathSciNet  MATH  Google Scholar 

  20. T. Umeno, Y. Hori. Robust speed control of DC servo motors using modern two degrees-of-freedom controller design. IEEE Transactions on Industrial Electronics, 1991, 38(5): 363–368.

    Article  Google Scholar 

  21. Y. Hori, K. Shimura, M. Tomizuka. Position/force control of multiaxis manipulator based on the TDOF robust servo controller for each joint. Proceedings of the American Control Conference ACC/WM9, New York: IEEE, 1992: 753–757.

    Google Scholar 

  22. H. Lee, M. Tomizuka. Robust motion controller design for highaccuracy positioning systems. IEEE Transactions on Industrial Electronics, 1996, 43(1): 48–55.

    Article  Google Scholar 

  23. T. Mita, M. Hirata, K. Murata, et al. H∞ control versus disturbance-observer-based control. IEEE Transactions on Industrial Electronics, 1998, 45(3): 488–495.

    Article  Google Scholar 

  24. R. Bickel, M. Tomizuka. Passivity-based versus disturbance observer based robot control: equivalence and stability. ASME Journal of Dynamics Systems, Measurement, and Control, 1999, 121(1): 41–47.

    Article  Google Scholar 

  25. E. Schrijver, J. van Dijk. Disturbance observers for rigid mechanical systems: equivalence, stability, and design. ASME Journal of Dynamics Systems, Measurement, and Control, 2002, 124(4): 539–548.

    Article  Google Scholar 

  26. Y. Choi, K. Yang, W. K. Chung, et al. On the robustness and performance of disturbance observers for second-order systems. IEEE Transactions on Automatic Control, 2003, 48(2): 315–320.

    Article  MathSciNet  Google Scholar 

  27. K. Yang, Y. Choi, W. Chung. On the tracking performance improvement of optical disk drive servo systems using errorbased disturbance observer. IEEE Transactions on Industrial Electronics, 2005, 52(1): 270–279.

    Article  Google Scholar 

  28. S. Kwon, W. K. Chung. Robust performance of the multiloop perturbation compensator. IEEE/ASME Transaction on Mechatronics, 2002, 7(2): 190–200.

    Article  Google Scholar 

  29. S. Kwon, W. K. Chung. A discrete-time design and analysis of perturbation observer for motion control applications. IEEE Transactions on Control Systems Technology, 2003, 11(3): 399–407.

    Article  Google Scholar 

  30. S. Kwon, W. K. Chung. Combined synthesis of state estimator and perturbation observer. ASME Journal of Dynamic Systems, Measurement, and Control, 2003, 125(1): 19–26.

    Article  Google Scholar 

  31. S. Kwon. Robust Kalman filtering with perturbation estimation process. Proceedings of the American Control Conference, New York: IEEE, 2006: 997–1002.

    Google Scholar 

  32. A. Radke, Z. Gao. A survey of state and disturbance observers for practitioners. Proceedings of the American Control Conference, New York: IEEE, 2006: 5183–5188.

    Google Scholar 

  33. W. Chen, J. Yang, L. Guo, et al. Disturbance observer-based control and related methods: an overview. IEEE Transactions on Industrial Electronics, 2016, 63(2): 1083–1095.

    Article  Google Scholar 

  34. Q. Zheng, L. Gao, Z. Gao. 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, New Orleans: IEEE, 2007: 3501–3506.

    Google Scholar 

  35. Z. Zhao, B. Guo. On convergence of nonlinear active disturbance rejection control for SISO nonlinear systems. Journal of Dynamical and Control Systems, 2016, 22(2): 385–412.

    Article  MathSciNet  MATH  Google Scholar 

  36. Y. Huang, W. Xue. Active disturbance rejection control: methodology and theoretical analysis. ISA Transactions, 2014, 53(4): 963–976.

    Article  MathSciNet  Google Scholar 

  37. B. Guo, H. Zhou. The active disturbance rejection control to stabilization for multi-dimensional wave equation with boundary control matched disturbance. IEEE Transactions on Automatic Control, 2015, 60(1): 143–157.

    Article  MathSciNet  Google Scholar 

  38. B. Guo, F. Jin. The active disturbance rejection and sliding mode control approach to the stabilization of the Euler-Bernoulli beam equation with boundary input disturbance. Automatica, 2013, 49(9): 2911–2918.

    Article  MathSciNet  Google Scholar 

  39. B. Guo, Z. Zhao. On convergence of the nonlinear active disturbance rejection control for MIMO systems. SIAM Journal on Control and Optimization, 2013, 51(2): 1727–1757.

    Article  MathSciNet  MATH  Google Scholar 

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

    Article  MathSciNet  MATH  Google Scholar 

  41. Z. Gao. Scaling and parameterization based controller tuning. Proceedings of the American Control Conference, New York: IEEE, 2003: 4989–4996.

    Google Scholar 

  42. G. Tian, Z Gao. Frequency response analysis of active disturbance rejection based control system. IEEE Multi-conference on Systems and Control, New York: IEEE, 2007: 1167–1172.

    Google Scholar 

  43. J. Csank, Z Gao. Uncertainty reduction through active disturbance rejection. Proceedings of the American Control Conference, New York: IEEE, 2008: 3689–3694.

    Google Scholar 

  44. J. Tatsumi, Z Gao. On the enhanced ADRC design with a low observer bandwidth. Proceedings of the Chinese Control Conference, New York: IEEE, 2013: 297–302.

    Google Scholar 

  45. W. Xue, Y. Huang. Performance analysis of active disturbance rejection tracking control for a class of uncertain LTI systems. ISA Transactions, 2015, 58: 133–154.

    Article  Google Scholar 

  46. Q. Zheng, L. Dong, D. H. Lee, et al. Active disturbance rejection control and implementation for MEMS gyroscopes. IEEE Transactions on Control Systems Technology, 2009, 17(6): 1432–1438.

    Article  Google Scholar 

  47. Q. Zheng, Z. Chen, Z Gao. A practical dynamic decoupling control approach. Control Engineering Practice, 2009, 17(9): 1016–1025.

    Article  Google Scholar 

  48. Q. Zheng, Z. Gao. An energy saving, factory-validated disturbance decoupling control design for extrusion processes. Proceedings of the 10th World Congress on Intelligent Control and Automatio, Beijing: IEEE, 2012: 2891–2896.

    Chapter  Google Scholar 

  49. Q. Zheng. On Active Disturbance Rejection Control: Stability Analysis and Applications in Disturbance Decoupling Control. Ph.D. thesis. Cleveland: Cleveland State University, 2009.

    Google Scholar 

  50. Q. Zheng, L. Gao, Z. Gao. On validation of extended state observer through analysis and experimentation. ASME Journal of Dynamic Systems, Measurement, and Control, 2012, 134(2): DOI 10.1115/1.4005364.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Qing Zheng.

Additional information

Qing ZHENG is an associate professor in the Electrical and Computer Engineering Department at Gannon University, received the Doctor of Engineering degree in Electrical Engineering from Cleveland State University in 2009. Before joining Gannon University, she had been employed at Beijing Institute of Control Devices in China for five years. Her research interests include active disturbance rejection control and its applications as well as multivariable control and optimization. E-mail: zheng003@gannon.edu.

Zhiqiang GAO received the Ph.D. degree in Electrical Engineering from University of Notre Dame in 1990. He is an associate professor and the director of Center for Advanced Control Technologies, Cleveland State University, His research is focused on the principles and practice of engineering cybernetics, particularly its manifestation in active disturbance rejection control. E-mail: z.gao@ieee.org.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Zheng, Q., Gao, Z. Active disturbance rejection control: between the formulation in time and the understanding in frequency. Control Theory Technol. 14, 250–259 (2016). https://doi.org/10.1007/s11768-016-6059-9

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11768-016-6059-9

Keywords

Navigation