LMIs in Control/pages/full order Hinf H2 state observers

From testwiki
Jump to navigation Jump to search

WIP, Description in progress

In this section, we treat the problem of designing a full-order state observer for system such that the effect of the disturbance w(t) to the estimate error is prohibited to a desired level.

System Setting

The system is following

x˙(t)=Ax(t)+B1u(t)+B2w(t),x(0)=x0,

y(t)=C1x(t)+D1u(t)+D2w(t),

z(t)=C2x(t),

where xn, yl, zm are respectively the state vector, the measured output vector, and the output vector of interests.

wp are the disturbance vector and control vector , respectively.

A, B1, B2, C1, C2, D1, and D2 are the system coefficient matrices of appropriate dimensions.

Problem Formulation

For the system, we introduce a full-order state observer in the following form:

x^˙=(A+LC1)x^Ly+(B1+LD1)u

where x^ is the state observation vector and Ln×m is the observer gain. Obviously, the estimate of the interested output is given by

z^(t)=C2x^(t)

which is desired to have as little affection as possible from the disturbance w(t).

Using system dynamics,

x˙(t)=Ax(t)+B1u(t)+B2w(t)=Ax(t)+LyLy+B1u(t)+B2w(t)=(A+LC1)x(t)Ly(t)+(B1+LD1)u(t)+(B2+LD2)w(t)

Denoting

e˙=(A+LC1)e+(B2+LD2)w

z~(t)=C2e.

The transfer function of the system is clearly given by

Gz~w(s)=C2(sIALC1)1(B2+LD2).

With the aforementioned preparation, the problems of  and 2 state observer designs can be stated as follows.

Problem 1

( state observers) Given system (9.22) and a positive scalar γ , find a matrix L such that

||Gz~w(s)||<γ.


Problem 2

(2 state observers) Given system (9.22) and a positive scalar γ , find a matrix L such that

||Gz~w(s)||2<γ

As a consequence of the requirements in the previous problems, the error system is asymptotically stable, and hence we have

e(t)=x(t)x^(t)0, as t 

This states that x^(t) is an asymptotic estimate of x(t).

Solution/Theorem

Regarding the solution to the problem of H∞ state observers design, we have the following theorem.

Theorem 1

The state observers problem 1 has a solution if and only if there exist a matrix W and a symmetric positive definite matrix P such that

[ATP+C1TWT+PA+WC1PB2+WD2C2T(PB2+WD2)TγI0C20γI]<0

When such a pair of matrices W and P are found, a solution to the problem is given as

L=P1W

With a prescribed attenuation level, the problem of H∞ state observers design is turned into an LMI feasibility problem in the form problem stated before. The problem with a minimal attenuation level γ can be sought via the following optimization problem:

min γ

s.t. P>0[ATP+C1TWT+PA+WC1PB2+WD2C2T(PB2+WD2)TγI0C20γI]<0

Theorem 2

The 2 state observers problem 2 has a solution the following 2 conclusions hold.

1.It has a solution if and only if there exists a matrix W, a symmetric matrix Q, and a symmetric matrix X such that

[XA+WC1+(XA+WC1)TXB2+WD2(XB2+WD2)TI]<0,

[QC2C2TX]<0,

trace(Q)<γ2.

When such a triple of matrices are obtained, a solution to the problem is given as

L=X1W.

2. It has a solution if and only if there exists a matrix V, a symmetric matrix Z, and a symmetric matrix Y such that

ATY+C1TVT+YA+VC1+C2TC2<0,

[Z(YB2+VD2)TYB2+VD2Y]<0,

trace(Z)<γ2.

When such a triple of matrices are obtained, a solution to the problem is given as

L=Y1V.

In applications, we are often concerned with the problem of finding the minimal attenuation level γ . This problem can be solved via the optimization

min ρ

s.t. [XA+WC1+(XA+WC1)TXB2+WD2(XB2+WD2)TI]<0,

[QC2C2TX]<0,

trace(Q)<γ2,

or

min ρ

ATY+C1TVT+YA+VC1+C2TC2<0

[Z(YB2+VD2)TYB2+VD2Y]<0

trace(Z)<γ2

When a minimal ρ is obtained, the minimal attenuation level is γ=ρ.

WIP, additional references to be added

A list of references documenting and validating the LMI.

Return to Main Page:

Template:Bookcat