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 />

2.6 On Adaptive High-<strong>gain</strong> Observers<br />

− when the state of the system changes (different operating point, modification of the<br />

physical characteristics of the process,...), it becomes more observable. A faster observer<br />

can be considered <strong>and</strong> is needed to efficiently track the rapidly changing state variables.<br />

The implementation they propose consists of two observers in parallel. Changes in the state<br />

of the system are seen as faults. They are detected via a modified fault detection algorithm<br />

[62]. The original algorithm is decomposed into three steps.<br />

1. The fault input sequence is formed as<br />

wk = α1wk−1 +(zk − zk−1)<br />

where wk is an estimation of the direction of the parameter change. At steady state,<br />

(zk − zk−1) corresponds to the measurement noise <strong>and</strong> therefore its sign is expected to<br />

change frequently. Depending on the value of α1 so is the case of wk.<br />

2. The fault test sequence is<br />

sk = sign ((zk − zk−1) wk−1) .<br />

− sk negative indicates that the parameter estimate variation is changing direction:<br />

no fault occurs,<br />

− sk positive over many successive tests, indicates that the variation is constant <strong>and</strong><br />

a fault is detected.<br />

3. The fault sequence is <strong>filter</strong>ed with the equation:<br />

rk = α2rk−1 + (1 − α2)sk<br />

where α2 determines the speed of fault detection <strong>and</strong> the rate of false alarms 22 .<br />

This strategy is modified in the three following ways:<br />

1. in order to reduce the influence of small noise components in the signal, the number of<br />

significant figures used in the calculations of (zk − zk−1) is truncated,<br />

2. in order to cope with the situation when (zk − zk−1) = 0, the sequence s is modified as<br />

sk = sign(−10 8 +(zk − zk−1)wk−1).<br />

When the parameter estimations doesn’t change, the sign function remains negative<br />

<strong>and</strong> no fault is detected,<br />

3. the sequence r(t) is clamped at a minimum value of −0.5, preventing excessively large<br />

drifts at steady state.<br />

22 For <strong>high</strong> values of α2 we obtain a <strong>high</strong> pass <strong>filter</strong> like behavior, <strong>and</strong> conversely for α2 small.<br />

31

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

Saved successfully!

Ooh no, something went wrong!