화학공학소재연구정보센터
IEEE Transactions on Automatic Control, Vol.62, No.11, 5830-5836, 2017
Active Disturbance Rejection Control for Uncertain Nonaffine-in-Control Nonlinear Systems
In this technical note, the active disturbance rejection control (ADRC) is generalized to uncertain nonaffine-in-control nonlinear systems. The proposed controller incorporates both an extended state observer (ESO) as well as a dynamic inversion. The ESO is designed to estimate system state and total uncertainty, which includes the uncertain internal dynamics and the external disturbance, and is nonaffine-in-control. Based on the output of the ESO, the dynamic inversion is used to deal with the nonaffine-in-control problem. The proposed control has a multi-time-scale structure, in which the ESO is the fastest time scale; the dynamic inversion is the second; and the considered nonlinear system is the slowest. The practical convergence of the resulting closed-loop system is obtained. An example is presented to illustrate the efficiency of the proposed method.