oflqr

Structurable output-feedback LQR design for LTI ss systems
408 download
Aggiornato 21 ott 2018

Visualizza la licenza

Structurable robust output-feedback LQR design for polytopic LTI ss systems.
[F,P,E,rv,dinfo] = OFLQR(sys,Q,R,N,ct,Opt) calculates the (sub)optimal robust structurable output-feedback gain matrix F such that:
* For a continuous-time polytopic state-space model SYS, the output-feedback law (P, PI, PID, PD, D, DOF, DOFI, DOFID or DOFD) guarantees the robust closed-loop stability (quadratic stability) and minimizes the quadratic cost function: J = Integral {x'Qx + u'Ru + 2x'Nu} dt,
Subject to the system dynamics: dx/dt = Aj x + Bj u; y = Cj x; yi = Cij x; yd = Cdj x; j = 1,2,...,p.
The function allows to design a structured controller, i.e. if the number of outputs is equal to the number of inputs, a fully decentralized controller can be obtained. Furthermore, the derivative filter for controller types using derivatives, is included in the controller design with predefinable filter coefficient. The function has much more functionality, for more info type ‘help oflqr’ in matlab or in octave.
REQUIREMENTS:
Matlab:
- Control System Toolbox installed
- YALMIP installed (R2015xxx or newer)
- LMI solver installed (sdpt3, sedumi, mosek, ...)
Octave:
- Control package installed and loaded
- YALMIP installed (R2015xxx or newer)
- LMI solver insatlled (sdpt3, sedumi, ...)
For more information please visit: http://adrianilka.eu/oflqrtoolbox.htm

Cita come

Adrian Ilka (2024). oflqr (https://www.mathworks.com/matlabcentral/fileexchange/64900-oflqr), MATLAB Central File Exchange. Recuperato .

Compatibilità della release di MATLAB
Creato con R2017a
Compatibile con qualsiasi release
Compatibilità della piattaforma
Windows macOS Linux
Categorie
Scopri di più su State-Space Control Design and Estimation in Help Center e MATLAB Answers

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

Major changes in the code, new options properties and function outputs are included.

1.6.2.0

Minor changes in the code.

1.6.1.0

Minor changes in the code.

1.6.0.0

Different output matrix can be predefined for the Integral and Derivative part.

1.5.0.0

The function now allows to design structured controllers for all controller types using a structure matrix, which can be predefined.

1.4.2.0

Minor changes in the code.

1.4.1.0