A Novel Design of Disturbance Compensator in Active Disturbance Rejection Control

Jong-Su Kang, Su-Yong Paek, Chung-Ryol Rim


This article aims to describe a novel design method of disturbance compensator in ADRC (Active Disturbance Rejection Control) based on Lyapunov stability theory. Error-based state equation is used to simplify the ADRC structure. The state feedback controller is designed using LQ (Linear Quadratic) method based on a linearized model. The generalized ESO (Extended State Observer) estimates the nonlinear part, model uncertainty, and external disturbance regarded as "total disturbance." Based on the estimate of the disturbance, disturbance compensator is designed using Lyapunov stability theory. In conventional ADRC, after estimating the disturbance compensator rejects the disturbance. But in this paper, it was not simply rejected. Instead the estimate of the disturbance is used in compensator design to make the Lyapunov candidate decrease more quickly. Our method allowed improved the convergence rate of ADRC. A numerical example and IWP (Inertia Wheel Pendulum) stabilization simulation confirmed the new method for effectiveness evaluation.


Keywords: active disturbance rejection control, generalized extended state observer, Lyapunov stability theory, inertia wheel pendulum.



Full Text:



HAN J. From PID to active disturbance rejection control. IEEE Transactions on Industrial Electronics, 2009, 56: 900-906.

GAO Z.-Q. Active disturbance rejection control: From an enduring idea to an emerging technology. In: Proceedings of the 2015 10th International Workshop on Robot Motion and Control, Poznan, Poland, 2015: 269-282.

FENG H., and GUO B.-Z. Active disturbance rejection control: old and new results. Annual Reviews in Control, 2017, 44: 238-248. http://dx.doi.org/10.1016/j.arcontrol.2017.05.003

WU Z., HE T., LI D., XUEA Y., SUNB L., and SUNC L. Superheated steam temperature control based on modified active disturbance rejection control. Control Engineering Practice, 2019, 83: 83-97. https://doi.org/10.1016/j.conengprac.2018.09.027

TIAN J., ZHANG S., ZHANG Y., and LI T. Active disturbance rejection control based robust output feedback autopilot design for airbreathing hypersonic vehicles. Instrumentation, Systems, and Automation Society Transactions, 2018, 74: 45-59. https://doi.org/10.1016/j.isatra.2018.01.002

CHU Z., SUN Y., WU C., and SEPEHRI N. Active disturbance rejection control applied to automated steering for lane keeping in autonomous vehicles. Control Engineering Practice, 2018, 74: 13-21. https://doi.org/10.1016/j.conengprac.2018.02.002

LOTUFO M.A., COLANGELO L., PEREZ-MONTENEGRO C., CANUTO E., and NOVARA C. UAV quadrotor attitude control: An ADRC-EMC combined approach. Control Engineering Practice, 2019, 84: 13-22. https://doi.org/10.1016/j.conengprac.2018.11.002

PRASAD S., PURWAR S., and KISHOR N. Load frequency regulation using observer based non-linear sliding mode control. Electrical Power and Energy Systems, 2019, 104: 178-193. https://doi.org/10.1016/j.ijepes.2018.06.035

REN L., MAO C., SONG Z., and LIU F. Study on active disturbance rejection control with actuator saturation to reduce the load of a driving chain in wind turbines. Renewable Energy, 2019, 133: 268-274. https://doi.org/10.1016/j.renene.2018.10.041

HAN J., WANG H., JIAO G., CUI L., and WANG Y. Research on active disturbance rejection control technology of electromechanical actuators. Electronics, 2018, 7(9): 174. http://dx.doi.org/10.3390/electronics7090174

SUN L., HUA Q., SHEN J., XUE Y., LI D., and LEE K.Y. Multi-objective optimization for advanced superheater steam temperature control in a 300 MW power plant. Applied Energy, 2017, 208: 592-606. http://dx.doi.org/10.1016/j.apenergy.2017.09.095

GAO Z. Scaling and bandwidth-parameterization based controller tuning. In: Proceedings of the American Control Conference, Denver, CO, USA, 2003: 4989-4996. http://dx.doi.org/10.1109/ACC.2003.1242516

TAN W., and FU C. Linear active disturbance-rejection control: Analysis and tuning via IMC. IEEE Transactions on Industrial Electronics, 2016, 63: 2350-2359.

MADONSKI R., SHAO S., ZHANG H., GAO Z., YANG J., and LIA S. General error-based active disturbance rejection control for swift industrial implementations. Control Engineering Practice, 2019, 84: 218-229. https://doi.org/10.1016/j.conengprac.2018.11.021

SUN J., PU Z., and YI J. Conditional disturbance negation based active disturbance control for hypersonic vehicles, Control Engineering Practice, 2019, 84: 159-171. https://doi.org/10.1016/j.conengprac.2018.11.016

GUO B., and ZHAO Z. Active Disturbance Rejection Control for Nonlinear Systems. John Wiley and Sons, 2016.

GAJAMOHAN M., MERZ M., and THOMMEN I. The Cubli: A Cube that can Jump Up and Balance. In: IEEE International Conference on Intelligent Robots and Systems, 2012: 438-442.


  • There are currently no refbacks.