Robust SDRE Controller

The robust version of the state-dependent Riccati equation (SDRE) for controlling nonlinear systems.
82 download
Aggiornato 3 feb 2024

Visualizza la licenza

The codes for a robust state-dependent Riccati equation controller with parameter uncertainty and matched disturbance are presented for a set of coupled k-th order ordinary differential equations (ODEs), for general nonlinear systems.
The codes are for the simulation section of the mentioned article below:
Saeed Rafee Nekoo and Anibal Ollero, "A Robust State-Dependent Riccati Equation Controller with Parameter Uncertainty and Matched Disturbance," Journal of the Franklin Institute, 2023. https://doi.org/10.1016/j.jfranklin.2023.11.023
The state-dependent Riccati equation (SDRE) unveils a nonlinear optimal control approach; the method is sensitive to uncertainty and disturbance that provokes the necessity of precise modeling and omitting disturbance from the model and environment which is occasionally impossible. These codes provide a robust state-dependent Riccati equation using only the pure SDRE itself.
A fourth-order differential equation is simulated to show the effectiveness of the suggested method and the results were compared with conventional SDRE. The robust version could handle the matched disturbance with a steady-state shift from the equilibrium point where the conventional SDRE failed.
Additionally, a comparison and detailed analysis have been performed between the proposed design and sliding mode control.

Cita come

Saeed Rafee Nekoo and Anibal Ollero, "A Robust State-Dependent Riccati Equation Controller with Parameter Uncertainty and Matched Disturbance," Journal of the Franklin Institute, 2023. https://doi.org/10.1016/j.jfranklin.2023.11.023

Compatibilità della release di MATLAB
Creato con R2023b
Compatibile con qualsiasi release
Compatibilità della piattaforma
Windows macOS Linux
Tag Aggiungi tag

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
Versione Pubblicato Note della release
1.0.1

Text edit.

1.0.0