Skip to content

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

License

Notifications You must be signed in to change notification settings

a-shakouri/s-adrc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

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

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published