LMIs in Control/Click here to continue/Controller synthesis/Static-State Feedback Problem
LMIs in Control/Click here to continue/Controller synthesis/Static-State Feedback Problem
We are attempting to stabilizing The Static State-Feedback Problem
The System
editConsider a continuous time Linear Time invariant system
The Data
editare known matrices
The Optimization Problem
editThe Problem's main aim is to find a feedback matrix such that the system
and
is stable
Initially we find the matrix such that is Hurwitz.
The LMI: Static State Feedback Problem
editThis problem can now be formulated into an LMI as Problem 1:
From the above equation and we have to find K
The problem as we can see is bilinear in
- The bilinear in X and K is a common paradigm
- Bilinear optimization is not Convex. To Convexify the problem, we use a change of variables.
Problem 2:
where and we find
The Problem 1 is equivalent to Problem 2
Conclusion
editIf the (A,B) are controllable, We can obtain a controller matrix that stabilizes the system.
Implementation
editA link to the Matlab code for a simple implementation of this problem in the Github repository:
Related LMIs
editHurwitz Stability
External Links
edit- [1] - LMI in Control Systems Analysis, Design and Applications
- LMI Methods in Optimal and Robust Control - A course on LMIs in Control by Matthew Peet.
- LMI Properties and Applications in Systems, Stability, and Control Theory - A List of LMIs by Ryan Caverly and James Forbes.
- [2] -Mathworks reference to DC Gain