LMIs in Control/Discrete-Time Systems/Discrete-Time H2-Optimal Observer

From testwiki
Jump to navigation Jump to search

LMIs in Control/Discrete-Time Systems/Discrete-Time H2-Optimal Observer

The System

xk+1=Adxk+Bd1wk,yk=Cc2xk+Dd21wk

Where it is assumed that :(Ad,Cd2) is detectable.

The Data

The matrices Ad,Bd1,Ccd2,Ccd1,Dd21.

The Optimization Problem

An observer of the form:

x^k+1=Adx^k+Ld(yky^k),y^k=Cd2x^k

is to be designed, where LdRnx×ny is the observer gain.

Defining the error state ek=xkx^k, the error dynamics are found to be

ek+1=(AdLdCd2ek+(Bd1LdDd21)wk,

and the performance output is defined as

zk=Cd1ek.

The observer gain Ld is to be designed such that the H2 of the transfer matrix from wk to zk, given by

LdT(z)=Cd1(z1(AdLdCd2))1(Bd1LdDd21),

is minimized.

The LMI: Discrete-Time H2-Optimal Observer

The discrete-time H2-optimal observer gain is synthesized by solving for PSnx, ZSnz, GdRnx×ny, and vR>0 that minimize J(v)=v subject to P>0,Z>0,

[PPAdGdCd2PBd1GdDd21*P0**1]>0,[ZPCd1*P]>0,trZ<v

Conclusion:

The H2-optimal observer gain is recovered by Ld=P1Gd and the H2 norm of T(z) is μ=v.

Implementation

https://github.com/rezajamesahmed/LMImatlabcode/blob/master/Discrete_Time_H2_Optimal_Observer_LMIs_Wikibook_Example.m

Discrete-Time Mixed H2-H∞-Optimal Observer//

Discrete-Time H∞-Optimal Observer//

A list of references documenting and validating the LMI.


Return to Main Page:

Template:BookCat