/s-adrc

This repository includes some examples for the suboptimal active disturbance rejection controller (S-ADRC). The files are written in MATLAB and Simulink.

MIT LicenseMIT

S-ADRC

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.

File(s)

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.

License(s)

MIT

Footnotes

  1. 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.