28.01.2013 Views

Adaptative high-gain extended Kalman filter and applications

Adaptative high-gain extended Kalman filter and applications

Adaptative high-gain extended Kalman filter and applications

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

tel-00559107, version 1 - 24 Jan 2011<br />

5.2 Continuous-discrete Framework<br />

Remark 60<br />

Notice that the matrix C is defined differently than in the previous systems. Details lie in<br />

Appendix B, Remark 94 in particular.<br />

5.2.2 Observer Definition<br />

In the continuous-discrete setting the observer is defined by:<br />

1. a set of prediction equations for t ∈ [(k − 1)δt,kδt[,<br />

2. a set of correction equations at times t = kδt.<br />

In the following we use the notations:<br />

− z(t) is the estimated state for all t ∈](k − 1)δt,kδt[,<br />

− zk(−) is the estimated state at the end of a prediction period,<br />

− zk(+) is the estimated state after a correction step (i.e. at the beginning of a new<br />

prediction period).<br />

The prediction equations for t ∈ [kδt, (k + 1)δt[, with initial values zk−1(+), Sk−1(+)<br />

are<br />

�<br />

˙z<br />

˙S<br />

=<br />

=<br />

A(u)z + b(z, u)<br />

− (A(u)+b∗ (z, u)) ′<br />

S − S (A(u)+b∗ (z, u)) − SQθS<br />

(5.22)<br />

where S0 is a symmetric definite positive matrix taken inside a compact subset of the form<br />

aId ≤ S0 ≤ bId.<br />

The correction equations are:<br />

⎧<br />

zk(+) = zk(−) − Sk(+) −1C ′<br />

where<br />

⎪⎨<br />

⎪⎩<br />

Sk(+) = Sk(−)+C ′<br />

�i=d<br />

r −1<br />

θ Cδt<br />

Ik,d = �yk−i − ˆyk−i�<br />

i=0<br />

2<br />

θk = F (θk−1, Ik,d)<br />

− x0 <strong>and</strong> z0 belongs to χ, a compact subset of R n ,<br />

− θ(0) = θ0 = 1,<br />

− r <strong>and</strong> Q are symmetric definite positive matrices 10 :<br />

– Qθ = θ∆ −1 Q∆ −1 ,<br />

– rθ = 1<br />

θ r,<br />

r −1<br />

θ δt(Czk(−) − y)<br />

10 r is written in capital letters to emphasize the fact that the system is single output.<br />

105<br />

(5.23)

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!