LMIs in Control/pages/CT-SOFS

From testwiki
Jump to navigation Jump to search

LMIs in Control/pages/CT-SOFS

In view of applications, static feedback of the full state is not feasible in general: only a few of the state variables (or a linear combination of them, y=Cx(t), called the output) can be actually measured and re-injected into the system.
So, we are led to the notion of static output feedback

The System

Consider the continuous-time LTI system, with generalized state-space realization (A,B,C,0)

x˙(t)=Ax(t)+Bu(t)y(t)=Cx(t)

The Data

  • An×n,Bn×m,Cp×n
  • xn,yp,um

The Optimization Problem

This system is static output feedback stabilizable (SOFS) if there exists a matrix F such that the closed-loop system
x˙=(ABKC)x
(obtained by replacing u=Ky which means applying static output feedback)
is asymptotically stable at the origin

The LMI: LMI for Continuous Time - Static Output Feedback Stabilizability

The system is static output feedback stabilizable if and only if it satisfies any of the following conditions:

  • There exists a Km×p and P𝕊n, where P>0, such that


[ATP+PAPBBTPPB+CTKTKC+BTP1]<0


  • There exists a Km×p and Q𝕊n, where Q>0, such that


[QAT+AQQCTCQBK+QCTCQT+KTBT1]<0


  • There exists a Km×p and Q𝕊n, where Q>0, such that


[QAT+AQBBTB+QCTKTBT+KCQT1]<0


  • There exists a Km×p and P𝕊n, where P>0, such that


[ATP+PACTCPBK+CTKTBTP1]<0


Conclusion

On implementation and optimization of the above LMI using YALMIP and MOSEK (or) SeDuMi we get 2 output matrices one of which is the Symmeteric matrix P (or Q) and K

Implementation

A link to the Matlab code for a simple implementation of this problem in the Github repository:

https://github.com/yashgvd/LMI_wikibooks

Discrete time Static Output Feedback Stabilizability
Static Feedback Stabilizability

Return to Main Page:

Template:BookCat