Frequency-Domain Analysis of Nonlinear Active Disturbance Rejection Control via the Describing Function Method

Active disturbance rejection control (ADRC) is a new design concept that shows promising power in dealing with the uncertainties of control systems. However, most of the previous work has been numerical time-domain development and frequency-domain analysis for the linear framework. This paper focuses on the frequency-domain analysis of the nonlinear ADRC behavior using the describing function method and characterizes the effect of the ${\rm fal}$ nonlinearity parameter on the performance of the closed-loop system. Both the describing function of the nonlinearity and the transfer function description of the system's linear portion are derived. The stability, dynamic stiffness, and tracking performance are analyzed for a second-order single-input single-output plant. The analysis results show that the nonlinearity parameter plays a crucial role in the system performance. The nonlinear ADRC has higher control efficiency than the linear ADRC but reduces the stability margin of the system. Using the fast tool servo case, simulations and hardware experiments are conducted, and the results further support the analysis.

[1]  Jingqing Han,et al.  From PID to Active Disturbance Rejection Control , 2009, IEEE Trans. Ind. Electron..

[2]  Zhiqiang Gao,et al.  Scaling and bandwidth-parameterization based controller tuning , 2003, Proceedings of the 2003 American Control Conference, 2003..

[3]  Bao-Zhu Guo,et al.  On the convergence of an extended state observer for nonlinear systems with uncertainty , 2011, Syst. Control. Lett..

[4]  Zhiqiang Gao,et al.  On active disturbance rejection based control design for superconducting RF cavities , 2011 .

[5]  Xiaoxia Yang,et al.  Capabilities of extended state observer for estimating uncertainties , 2009, 2009 American Control Conference.

[6]  Yuanqing Xia,et al.  Attitude Tracking of Rigid Spacecraft With Bounded Disturbances , 2011, IEEE Transactions on Industrial Electronics.

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

[8]  Zhiqiang Gao,et al.  A DSP-based active disturbance rejection control design for a 1-kW H-bridge DC-DC power converter , 2005, IEEE Trans. Ind. Electron..

[9]  Zhiqiang Gao,et al.  On stability analysis of active disturbance rejection control for nonlinear time-varying plants with unknown dynamics , 2007, 2007 46th IEEE Conference on Decision and Control.

[10]  Mohammad Saleh Tavazoei,et al.  Analysis of a fractional order Van der Pol-like oscillator via describing function method , 2010 .

[11]  S. Candel,et al.  Describing Function Analysis of Limit Cycles in a Multiple Flame Combustor , 2010 .

[12]  Igor Boiko,et al.  Describing function analysis of second-order sliding mode observers , 2007 .

[13]  Tsu-Chin Tsao,et al.  Stability of Turning Processes with Actively Controlled Linear Motor Feed Drives , 1994 .

[14]  Zhiqiang Gao,et al.  Active disturbance rejection control for MEMS gyroscopes , 2008, 2008 American Control Conference.

[15]  Dan Wu,et al.  Design and control of an electromagnetic fast tool servo with high bandwidth , 2011 .

[16]  Dan Wu,et al.  Design and Analysis of Precision Active Disturbance Rejection Control for Noncircular Turning Process , 2009, IEEE Transactions on Industrial Electronics.

[17]  Valentina Lanza,et al.  On the Application of the Describing Function Technique to the Bifurcation Analysis of Nonlinear Systems , 2007, IEEE Transactions on Circuits and Systems II: Express Briefs.

[18]  Shihua Li,et al.  Speed Control for PMSM Servo System Using Predictive Functional Control and Extended State Observer , 2012, IEEE Transactions on Industrial Electronics.

[19]  Sanjay E. Talole,et al.  Extended-State-Observer-Based Control of Flexible-Joint System With Experimental Validation , 2010, IEEE Transactions on Industrial Electronics.

[20]  Zhiqiang Gao,et al.  Frequency Response Analysis of Active Disturbance Rejection Based Control System , 2007, 2007 IEEE International Conference on Control Applications.