LMIs in Control/pages/Full-State Feedback Optimal Control Hinf LMI

From testwiki
Revision as of 02:02, 8 December 2019 by imported>Eoskowro (Implementation)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Full State Feedback Optimal H Control

Full State Feedback is a control technique that attempts to place the system's closed loop system poles in specified locations based off of performance specifications given. H methods formulate this task as an optimization problem and attempt to minimize the H norm of the system. In a single-input single-output (SISO) system this norm represents the maximum gain on a magnitude Bode plot. In the case of multi-input multi-output (MIMO) systems it can be interpreted as maximum response to a perturbation introduced to the system. In either, by minimizing the H we are minimizing the worst case effect of a disturbance to the system, whether it is noise or another perturbation.

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 lower linear fractional transformation (LFT) is used to implement a controller K into the system. The lower LFT is denoted as S_(P,K) and is formed by S_(P,K)=P11+P12(IKP22)1KP21 with [zy]=[P11P12P21P22][wu]. For full-state feedback we consider a controller of the form u(t)=Fx(t). This is a special case where y(t)=x(t) and results in a controller of the form K=[000F].

The Data

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

The LMI:Full State Feedback Optimal H Control LMI

The following are equivalent.

1) There exists a F such that ||S_(P,K(0,0,0,F)||Hγ

2) There exists Y>0 and Z such that

[YAT+AY+ZTB2T+B2ZB1YC1T+ZTD12TB11TγID11TC1Y+D12ZD11γI]<0.

Then F=ZY1.

Conclusion:

The above LMI, if feasible, will determine the bound γ on the H norm of the system. In addition to this F is also determined allowing the closed loop system to be determined using the controller K^(0,0,0,F) found during the optimization.

Implementation

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

Full State Feedback Optimal H2 LMI

Return to Main Page:

Template:BookCat