LMIs in Control/Stability Analysis/Stabilizability LMI

From testwiki
Jump to navigation Jump to search

Stabilizability LMI

Stabilizability is a essentially a weaker version of the controllability condition. A system is stabilizable if all unstable modes of the system are controllable. This implies that if the system is controllable, it will also be stabilizable. The LMI condition for stabilizability of pair (A,B) is shown below.

The System

x˙(t)=Ax(t)+Bu(t),x(0)=x0,

where x(t)n, u(t)m, at any t.

The Data

The matrices necessary for this LMI are A and B. There is no restriction on the stability of A.

The LMI: Stabilizability LMI

(A,B) is stabilizable if and only if there exists X>0 such that

AX+XATBBT<0,

where the stabilizing controller is given by

u(t)=12BTX1x(t).

Conclusion:

If we are able to find X>0 such that the above LMI holds it means the matrix pair (A,B) is stabilizable. In words, a system pair (A,B) is stabilizable if for any initial state x(0)=x0 an appropriate input u(t) can be found so that the state x(t) asymptotically approaches the origin. Stabilizability is a weaker condition than controllability in that we only need to approach x(t)=0 as t whereas controllability requires that the state must reach the origin in a finite time.

Implementation

This implementation requires Yalmip and Sedumi.

https://github.com/eoskowro/LMI/blob/master/Stabilizability_LMI.m

WIP: Will be linked once they have been created.

Controllability LMI

Hurwitz Stability LMI

Schur Stability LMI

Observability LMI

Detectability LMI

Controllability Grammian LMI

Observability Grammian LMI

A list of references documenting and validating the LMI.


Return to Main Page:

Template:BookCat