LMIs in Control/pages/Schur Detectability

From testwiki
Jump to navigation Jump to search

Schur Detectability

Schur detectability is a dual concept of Schur stabilizability and is defined as follows, the matrix pair (A,C), is said to be Schur detectable if there exists a real matrix L such that A+LC is Schur stable.

The System

We consider the following system:

x(k+1)=Ax(k)+Bu(k)y(k)=Cx(k)+Du(k)

where the matrices An×n, Bn×r, Cm×n,Dm×rxn,ym , and ur are the state matrix, input matrix, state vector, and the input vector, respectively.

Moreover, k represents time in the discrete-time system and k+1 is the next time step.

The state feedback control law is defined as follows:

u(k)=Kx(k)

where Kn×r is the controller gain. Thus, the closed-loop system is given by:

x(k+1)=(A+BK)x(k)

The Data

  • The matrices A,B,C,D are system matrices of appropriate dimensions and are known.

The Optimization Problem

There exist a symmetric matrix P and a matrix W satisfying
[PATP+CTWTPA+WCP]<0
There exists a symmetric matrix P satisfying
[NcTPNcNcTATPPANcP]<0
with Nc being the right orthogonal complement of C.
There exists a symmetric matrix P such that
[PPAATPPγCTC]<0
γ>1

The LMI:

The LMI for Schur detecability can be written as minimization of the scalar, γ, in the following constraints:

minγs.t.
[PATP+CTWTPA+WCP]<0
[NcTPNcNcTATPPANcP]<0
[PPAATPPγCTC]<0

Conclusion:

Thus by proving the above conditions we prove that the matrix pair (A,C) is Schur Detectable.

Implementation

A link to Matlab codes for this problem in the Github repository: Schur Detectability

LMI for Hurwitz stability
LMI for Schur stability
Hurwitz Detectability

  • [1] - LMI in Control Systems Analysis, Design and Applications

Return to Main Page

LMIs in Control/Tools

Template:BookCat