Some examples for suboptimal active disturbance rejection controller (S-ADRC) applied to unknown time-varying second-order nonlinear systems. See Examples 1, 2, and 3 in Ref.1 for more details.
This repository includes the following MATLAB-Simulink files:
1- A Simulink file containing ADRC, S-ADRC, and SDRE controllers for single-variable second-order nonlinear systems: s_adrc_1.slx.
2- A Simulink file containing ADRC, S-ADRC, and SDRE controllers for multi-variable second-order nonlinear systems: s_adrc_2.slx.
Footnotes
-
A. Shakouri, M.R. Emami, "Suboptimal Control of Unknown Second-order Nonlinear Systems with Guaranteed Global Convergence," IEEE Control Systems Letters, 2022, DOI: 10.1109/LCSYS.2022.3184647. ↩