LMIs in Control/pages/HInf Optimal Filter

From testwiki
Jump to navigation Jump to search

Optimal filtering is a means of adaptive extraction of a weak desired signal in the presence of noise and interfering signals. The goal of optimal filtering is to design a filter that acts on the output z of the generalized plant and optimizes the transfer matrix from w to the filtered output.

The System:

Consider the continuous-time generalized LTI plant with minimal states-space realization

x˙=Ax+B1wz=C1x+D11w,y=C2x+D21w,

where it is assumed that A is Hurwitz.

The Data

The matrices needed as inputs are A,B1,C2,C1,,D11,D21.

The Optimization Problem:

An H-optimal filter is designed to minimize the H norm of P~(s) in following equation.

P~(s)=C~1(sIA~)1B~1+D~11,whereA~=[A0BfC2Af]<0B~1=[B1BfD21]<0C~1=[C1DfC2Cf]<0D~11=D11DfD21


The LMI: H- Optimal filter

Solve for Annx×nx,Bnnx×ny,Cfnx×nx, X,Y𝕊nx and ν>0 that minimize ζ(ν)=ν subject to X>0,Y>0.

[YA+ATY+BnC2An+C2TBnT+ATXYB1+BnD21C1TC2TDfTAn+AnTXB1+BnD21CfTγID11TD21TDfTγI]<0YX>0


Conclusion:

The filter is recovered by Af=X1An and Bf=X1Bn.

Implementation

Template:BookCat