LMIs in Control/pages/Optimal Output Feedback Hinf LMI: Difference between revisions

From testwiki
Jump to navigation Jump to search
imported>Eoskowro
 
(No difference)

Latest revision as of 02:04, 8 December 2019

Optimal Output Feedback H LMI

Optimal output feedback control is a problem which arises from not knowing all information about the output of the system. It correlates to the state feedback situation where the part of the state is unknown. This issue can arise in decentralized control problems, for example, and requires the use of an "observer-like" solution. One such method is the use of a Kalman Filter, a more classical technique. However, other methods exist that do not implement a Kalman Filter such as the one below which uses an LMI to preform the output feeback. The H control methods form an optimization problem which attempts to minimize the H norm of the system.

The System

The system is represented using the 9-matrix notation shown below.

[x˙zy]=[AB1B2C1D11D12C2D21D22][xwu]

where x(t)n is the state, z(t)p is the regulated output, y(t)q is the sensed output, w(t)r is the exogenous input, and u(t)m is the actuator input, at any t.

The Data

A, B1, B2, C1, C2, D11, D12, D21, D22 are known.

The LMI: Optimal Output Feedback H Control LMI

The following are equivalent.

1) There exists a K^=[AKBKCKDK] such that ||S(K,P)||H<γ

2) There exists X1, Y1, Z, An, Bn, Cn, Dn such that

[X1IIY1]>0
[AY1+Y1AT+B2Cn+CnB2T*T*T*TAT+An+(B2DnC2)TX1A+AT+BnC2+C2TBnT*T*T(B1+B2DnD21)T(X1B1+BnD21)TγI*TC1Y1+D12CnC1+D12DnC2D11+D12DnD21γI]<0

Conclusion:

The above LMI determines the the upper bound γ on the H norm. In addition to this the controller K^(AK,BK,CK,DK) can also be recovered.

DK=(I+DK2D22)1DK2
BK=BK2(I+D22DK)
CK=(I+DKD22)CK2
AK=AK2BK(I+D22DK)1D22CK

where,

[AK2BK2CK2DK2]=[X2X1B20I]1[[AnBnCnDn][X1AY1000]][Y2T0C2Y1I]1

for any full-rank X2 and Y2 such that

[X1X2X2TX3]=[Y1Y2B2Y2TY3]1.

Implementation

This implementation requires Yalmip and Sedumi. https://github.com/eoskowro/LMI/blob/master/OF_Hinf.m

Optimal Output Feedback H2


Return to Main Page:

Template:BookCat