On considère un système linéaire et l'on se propose de calculer l'état
à partir de la sortie , en supposant que le système est observable.
Pour celà, on va construire un état fictif , solution de
l'équation
. Ainsi, on aura
.
PROPOSITION 22. -- Les coefficients du polynôme caractéristique de la matrices
s'expriment linéairement en fonction des coefficients de
.
On peut résoudre le système et fixer arbitrairement les coefficients du
polynôme caractéristique ssi le système est observable.PREUVE. -- Plaçons-nous pour simplifier dans le cas d'une seule sortie . Si le
système est observable, on peut prendre pour nouvel état du système
,
, ...,
. La matrice
est dans une telle base
de la forme
Ceci prouve que l'on peut assigner les valeurs propres si le système est
observable. S'il ne l'est pas, on peut factoriser en un
produit
, où les coefficients du premier facteur, de degré égal à
la dimension
de l'espace vectoriel engendré par la sortie
et ses
dérivées peuvent être choisis arbitrairement en fonction de
, et où
le second facteur
est indépendant de
. La preuve, élémentaire,
est laissée au lecteur. height .9ex width .8ex depth -.1ex
Ceci nous permet de construire un observateur en choisissant les
coefficients de manière à ce que les valeurs propres soient
toutes à partie réelle strictement négative. Ainsi,
asymptotiquement, tend vers
. Si l'on prend des parties
réelles faiblement négative, la convergence sera plus lente,
mais le résultat moins sensible au bruit, qui sera «
moyenné» il y a un compromis à faire entre vitesse de
convergence et précision.
Ce type d'observateur a été proposé par David G. Luenberger en 1966, dans le cas général, le cas d'une seule sortie ayant été publié dès 1964.
Cette méthode supose de connaître avec une très bonne
précision les coefficients du système, car les valeurs propres
sont très sensibles aux variation des coefficients du polynôme
caractéristique. Considérons en effet le polynôme de Wilkinson
, il suffit
d'ajouter
au terme de degré
de W, pour que le nouveau
polynôme n'ait plus que
racines réelles. Celles-ci sont
heureusement toutes à partie réelle strictement négatives. Mais si
l'on prend
au lieu de
, les
parties réelles des racines vont de
à
. Bien que
l'on se soit seulement trompé de
sur la valeur du premier
coefficient, les valeurs propres varient elles de
à
!
Or, il n'est pas suffisant d'avoir un processus qui converge, il faut que celui-ci le fasse assez vite, pour pouvoir disposer à temps d'une évaluation correcte de l'état, mais pas trop, de manière à avoir un résultat peu sensible au bruit. Le choix des valeurs est donc le résultat d'un compromis délicat, qui devient très aléatoire si les valeurs des coefficients sont trop incertaines.
On peut, si l'on dispose de sorties indépendantes, construire un
observateur d'ordre
seulement. En effet, tel que nous l'avons
décrit, l'observateur recalcule la valeur de la sortie. Ceci n'est pas
nécessairement un inconvénient, car la valeur recalculée peut être
meilleure que celle d'origine, bruitée.