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

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

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

+<br />

Controller<br />

Set<br />

Points<br />

u(t)<br />

System<br />

x(t)<br />

y(t)<br />

Figure 1.1: A control loop.<br />

The study of observers is divided into three subproblems:<br />

Observer<br />

z(t)<br />

Estimated<br />

state<br />

1.1 Context<br />

1. the observability problem is the study of a given mathematical model in order to determine<br />

to which extent it can be useful to estimate state variables,<br />

2. the convergence problem focuses on the observer algorithm, the diminution of the error<br />

between the real <strong>and</strong> estimated state is studied <strong>and</strong> the convergence to zero assessed<br />

(see Figure 1.2),<br />

3. the loop closure problem addresses the stability of closed control loops, when the state<br />

estimated by an observer is used by a controller 3 (see Figure 1.1).<br />

The juggler solves the two first problems when he is capable of catching the balls having<br />

one or both eyes closed. He solves the third problem when he goes on juggling.<br />

For systems that are described by linear equations, the situation is theoretically well<br />

known <strong>and</strong> answers to all those problems have already been provided (see for example [74]).<br />

We therefore concentrate on the nonlinear case.<br />

There is a large quantity of observers available for nonlinear systems, derived from practical<br />

<strong>and</strong>/or theoretical considerations:<br />

− <strong>extended</strong> observers are adaptations of classic linear observers to the nonlinear case (e.g.<br />

[58]),<br />

− adaptive observers estimate both the state of the system <strong>and</strong> some of the model parameters;<br />

a linear model can be turned into one that is nonlinear in this configuration<br />

(e.g [98]),<br />

− moving horizon observers see the estimation procedure as an optimization problem (e.g.<br />

[12]),<br />

3 A controller calculates input values that stabilize the physical process around a user defined set point or<br />

trajectory. The model used in the observer <strong>and</strong> the possible model used in the controller may not be the same.<br />

3

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

Saved successfully!

Ooh no, something went wrong!