oflqr
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
Compatibilità della piattaforma
Windows macOS LinuxCategorie
- Control Systems > Control System Toolbox > Control System Design and Tuning > State-Space Control Design and Estimation >
Tag
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!Scopri Live Editor
Crea script con codice, output e testo formattato in un unico documento eseguibile.
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 |