https://github.com/hsprcode/linear-matrix-inequalities
Syntax for using YALMIP toolbox for control system design.
https://github.com/hsprcode/linear-matrix-inequalities
convex-optimization linear-matrix-inequalities optimal-control yalmip
Last synced: 6 months ago
JSON representation
Syntax for using YALMIP toolbox for control system design.
- Host: GitHub
- URL: https://github.com/hsprcode/linear-matrix-inequalities
- Owner: hsprcode
- Created: 2020-08-22T17:40:25.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2020-08-22T17:40:35.000Z (almost 5 years ago)
- Last Synced: 2024-07-29T04:12:48.149Z (10 months ago)
- Topics: convex-optimization, linear-matrix-inequalities, optimal-control, yalmip
- Language: MATLAB
- Homepage: https://en.wikibooks.org/wiki/LMIs_in_Control
- Size: 15.6 KB
- Stars: 8
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# LMIs
Linear Matrix Inequalities in Optimal and Robust Control.
Linear Matrix Inequalities: Discrete-time systems - HARISHANKAR PRABHAKARAN.
One can find these LMIs in this book: https://arxiv.org/pdf/1903.08599.pdf .
This is a set of codes as sample programs for discrete time systems in the wikibook (pages I created are listed below and the respective MATLAB codes are available): https://en.wikibooks.org/wiki/LMIs_in_Control.
To run these MATLAB codes, YALMIP TOOLBOX and solvers such as SeDuMi or IBM CPLEX is Required.A1.m - Discrete-Time Lyapunov Stability (Caverly 3.1.3)
https://en.wikibooks.org/wiki/LMIs_in_Control/pages/Discrete_Time_Lyapunov_StabilityA2.m - Discrete-Time Bounded Real Lemma (H∞ norm) (Caverly 3.2.2)
https://en.wikibooks.org/wiki/LMIs_in_Control/pages/Discrete_Time_Bounded_Real_LemmaA3.m - Discrete-Time H2 Norm (Caverly 3.3.2)
https://en.wikibooks.org/wiki/LMIs_in_Control/pages/Discrete-Time_H2_NormA4.m - Discrete-Time Stabilizability (Caverly 3.11.2)
https://en.wikibooks.org/wiki/LMIs_in_Control/pages/Discrete_Time_StabilizabilityA5.m - Discrete-Time Detectability (Caverly 3.12.2)
https://en.wikibooks.org/wiki/LMIs_in_Control/pages/Discrete_Time_DetectabilityA6.m - Discrete-TimeH2-Optimal Full-State Feedback Control (Caverly 4.2.2)
https://en.wikibooks.org/wiki/LMIs_in_Control/pages/Discrete_Time_H2_Optimal_Full_State_Feedback_ControlA7.m - Discrete-TimeH2-Optimal Dynamic Output Feedback Control (Caverly 4.2.4)
https://en.wikibooks.org/wiki/LMIs_in_Control/pages/Discrete_Time_H2_Optimal_Dynamic_Output_Feedback_ControlA8.m - Discrete-TimeH∞-Optimal Full-State Feedback Control (Caverly 4.3.2)
https://en.wikibooks.org/wiki/LMIs_in_Control/pages/Discrete_Time_H%E2%88%9E_Optimal_Full_State_Feedback_ControlA9.m - Discrete-TimeH∞-Optimal Dynamic Output Feedback Control (Caverly 4.3.4)
https://en.wikibooks.org/wiki/LMIs_in_Control/pages/Discrete_Time_H%E2%88%9E_Optimal_Dynamic_Output_Feedback_ControlA10.m - Discrete-Time MixedH2-H∞-Optimal Full-State Feedback Control (Caverly 4.4.2)
https://en.wikibooks.org/wiki/LMIs_in_Control/pages/Discrete_Time_Mixed_H2-H%E2%88%9E_Optimal_Full_State_Feedback_Control