Active Disturbance Rejection Control for Uncertain Nonaffine-in-Control Nonlinear Systems

2017 
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.
    • Correction
    • Source
    • Cite
    • Save
    • Machine Reading By IdeaReader
    27
    References
    51
    Citations
    NaN
    KQI
    []