From PID to Active Disturbance Rejection Control

Active disturbance rejection control (ADRC) can be summarized as follows: it inherits from proportional-integral-derivative (PID) the quality that makes it such a success: the error driven, rather than model-based, control law; it takes from modern control theory its best offering: the state observer; it embraces the power of nonlinear feedback and puts it to full use; it is a useful digital control technology developed out of an experimental platform rooted in computer simulations. ADRC is made possible only when control is taken as an experimental science, instead of a mathematical one. It is motivated by the ever increasing demands from industry that requires the control technology to move beyond PID, which has dominated the practice for over 80 years. Specifically, there are four areas of weakness in PID that we strive to address: 1) the error computation; 2) noise degradation in the derivative control; 3) oversimplification and the loss of performance in the control law in the form of a linear weighted sum; and 4) complications brought by the integral control. Correspondingly, we propose four distinct measures: 1) a simple differential equation as a transient trajectory generator; 2) a noise-tolerant tracking differentiator; 3) the nonlinear control laws; and 4) the concept and method of total disturbance estimation and rejection. Together, they form a new set of tools and a new way of control design. Times and again in experiments and on factory floors, ADRC proves to be a capable replacement of PID with unmistakable advantage in performance and practicality, providing solutions to pressing engineering problems of today. With the new outlook and possibilities that ADRC represents, we further believe that control engineering may very well break the hold of classical PID and enter a new era, an era that brings back the spirit of innovations.

[1]  Mingxing Fang,et al.  Improving Disturbance-Rejection Performance Based on an Equivalent-Input-Disturbance Approach , 2008, IEEE Transactions on Industrial Electronics.

[2]  J. Han,et al.  NONLINEAR TRACKING-DIFFERENTIATOR , 1994 .

[3]  J Han,et al.  NONLINEAR PID CONTROLLER , 1994 .

[4]  Bosheng Sun,et al.  A DSP-based active disturbance rejection control design for a 1-kW H-bridge DC-DC power converter , 2005, IEEE Transactions on Industrial Electronics.

[5]  Yuxin Su,et al.  Disturbance-rejection high-precision motion control of a Stewart platform , 2004, IEEE Transactions on Control Systems Technology.

[6]  M.A. Valenzuela,et al.  Improved Coordinated Response and Disturbance Rejection in the Critical Sections of Paper Machines , 2006, Conference Record of 2006 Annual Pulp and Paper Industry Technical Conference.

[7]  Zhiqiang Gao,et al.  An alternative paradigm for control system design , 2001, Proceedings of the 40th IEEE Conference on Decision and Control (Cat. No.01CH37228).

[8]  Zhu Jianhua,et al.  Auto-disturbances-rejection Controller and it′s Application in Fast Following Synchronizer of Generators , 2003 .

[9]  Dong Sun,et al.  Comments on Active Disturbance Rejection Control , 2007, IEEE Trans. Ind. Electron..

[10]  Zhiqiang Gao,et al.  Active disturbance rejection control: a paradigm shift in feedback control system design , 2006, 2006 American Control Conference.

[11]  Yuxin Su,et al.  Automatic disturbances rejection controller for precise motion control of permanent-magnet synchronous motors , 2005, IEEE Transactions on Industrial Electronics.