Escolar Documentos
Profissional Documentos
Cultura Documentos
VV
D¶état ne sont pas mesurables, a sans doute initié les premiers travaux sur les observateurs. Ces
derniers permettent l¶élaboration d¶un modèle d¶estimation d¶état utilisant les Grandeurs accessibles
du système, telle que ses entrées et ses sorties. Dans le cas déterministe, ce modèle est appelé
observateur d¶état [Luen 64] et [Will 1968] et dans le cas d¶un Système stochastique ce modèle est
appelé filtre [Kalm 60], [Aoki 67] et [Newm 70].
Cette estimation d¶état utilise les sorties mesurées du système, ses entrées et son modèle.
Lorsqu¶un système est complètement observable, la reconstruction d¶état peut être effectuée soit
par un observateur d¶ordre complet (l¶ordre de l¶observateur et le même que celui du système), soit
par un observateur d¶ordre réduit (l¶ordre de l¶observateur et plus petit que celui du système).
Plusieurs travaux ont été réalisés concernant l¶estimation de l¶état et de la sortie en présence
d¶entrées inconnues ; ils peuvent être regroupés en deux catégories. La première suppose la
connaissance a priori d¶informations sur ces entrées non mesurables ; en particulier, Johnson [John
75] propose une approche polynomiale et Meditch [Medi 71] suggéré d¶approcher les entrées
inconnues par la réponse d¶un système dynamique connu. La deuxième catégorie procède soit par
estimation de l¶entrée inconnue [Xion 03], soit par son élimination complète des équations du
système [Dass 00] et [Valc 99].
Parmi les techniques ne nécessitant pas l¶élimination des entrées inconnues, plusieurs auteurs
ont proposé des méthodes de conception d¶observateur capable de reconstruire entièrement l¶état
d¶un système linéaire en présence d¶entrées inconnues [Wang 75] [More 01] ;
Kobayashi [Koba 82], Lyubchik [Lyub 93] et Liu [Liu 02] utilisent une méthode d¶inversion de
modèle pour l¶estimation d¶état.
Parmi les techniques qui permettent l¶élimination des entrées inconnues, celle de Kudva [Kudv 80]
s¶intéresse, dans le cas des systèmes linéaires, aux conditions d¶existence de L¶observateur d¶un
système à entrées inconnues en se basant sur la technique d¶inverse généralisée de matrice. Guan a
procédé à l¶élimination des entrées inconnues des équations d¶état d¶un système linéaire continu
[Guan 91]. Beaucoup d¶autres variantes existent, mais la grande majorité d¶entre elles ont été
développées pour des systèmes linéaires.
Koenig [Koen 02] a présenté une méthode simple pour concevoir un observateur à action
proportionnelle et intégrale pour des systèmes singuliers à entrées inconnues. Des conditions
suffisantes d¶existence de cet observateur ont été établies.
Des observateurs d¶ordre réduit ont été considérés par plusieurs auteurs durant ces der-
nières années [Yang 88] [Zasa 00] [Koen 01]. Cependant, Yang et Wilde [Yang 88] ont démontré
que l¶observateur à entrées inconnues d¶ordre plein peut avoir une vitesse de convergence plus
rapide que l¶observateur d¶ordre réduit.
Dans cette section, nous montrons que les conditions de convergence d¶un observateur à
entrées inconnues sont solutions d¶inégalités bilinéaires matricielles (BM ) qui peuvent êtres
alinéatisées par différentes techniques pour obtenir des inégalités linéaires matricielles
(LM ).
V
JV
VVV
Considérons le système dynamique linéaire soumis à l¶influence d¶entrées inconnues décrit par
les équations suivantes :
où x(t) ± Rn est le vecteur d¶état, u(t) ± Rm est le vecteur des entrées connues, ¯u(t) ± Rq, q < n, est
le vecteur des entrées inconnues et y(t) ± Rp représente le vecteur des sorties mesurables. A ± Rn×n
est la matrice d¶état du système linéaire, B ± Rn×m est la matrice d¶entrée, R ± Rn×q est la matrice
d¶influence des entrées inconnues et C ± Rp×n est la matrice de sortie.
n suppose que la matrice R est de plein rang colonne et que la paire (A, C) est observable.
L¶objectif est l¶estimation complète du vecteur d¶état malgré la présence des entrées inconnues
¯u(t). Ainsi, considérons l¶observateur d¶ordre plein [Chen 91] :
où z(t) ± Rn et Öx(t) ± Rn est l¶estimation du vecteur d¶état x(t). Pour que cette estimation soit
garantie, il faut que Öx(t) approche asymptotiquement x(t) c¶est-à-dire qu¶il faut que l¶erreur
d¶estimation d¶état :
e(t) = x(t) í Öx(t) (2.3) tende vers zéro asymptotiquement. L¶équation de la dynamique d¶évolution
de cette erreur s¶écrit de la façon suivante :
LC = PA í NP (2.4a)
G = PB (2.4b)
PR = 0 (2.4c)
N est stable1 (2.4d)
La solution numérique du système d¶équation (2.4) est basée sur le calcul de la pseudo-
inverse de la matrice (CR), cela est possible si la matrices (CR) soit de plein rang ligne
[Rote 95].
Dans cette partie, nous développons les conditions suffisantes pour la convergence asymp-
totique de l¶erreur d¶estimation d¶état vers la valeur nulle. D¶après (2.6), cette convergence
est garantie s¶il existe une matrice symétrique et définie positive X, telle que :
NTX + XN < 0
Comme N = PA í KC, l¶inégalité (2.7)
devient : (PA í KC)TX + X(PA í KC) < 0 (2.8)
VVVVVVVVVVVVVVn remarque malheureusement que l¶inégalité précédente (2.8) présente l¶inconvénient d¶être non
linéaire (bilinéaire) par rapport aux variables K et X. Deux méthodes de résolution peuvent êtres utilisées :
± Linéarisation par rapport aux variables K et X,
± Changement de variables.
V
V
VV
V
Des méthodes de résolution ont été proposées pour résoudre les inégalité matricielles non linéaires et en
particulier bilinéaires [Chad 02].
7-V
V
V
VV
n peut utiliser une méthode "locale", basée sur la linéarisation des inégalités, par rapport
aux variables K et X, autour de valeurs initiales K0 et X0 "bien choisies". n pose :
La formulation LM de ces contraintes (2.12) est décrite par les inégalité matricielles
Suivantes :
Si les systèmes LM (2.11) et (2.13) sont réalisables, l¶observateur (2.2) estime alors
asymptotiquement l¶état du système linéaire à entrées inconnues (2.1).
¦V
VVV
Pour surmonter les inconvénients de la méthode précédente, une méthode basée sur un
changement de variables s¶avère plus intéressante. Pour cela, considérons le changement de
variables suivant :
W = XK (2.14)
L¶inégalité obtenue après ce changement de variables s¶écrit de la manière suivante :
(PA)TX + X(PA) í (CTWT +WC) < 0 (2.15)
La solution du problème initial est obtenu en deux étapes. n résoud tout d¶abord l¶in-
égalité matricielle linéaire (2.15) par rapport aux inconnues X et W. n déduit ensuite
la valeur du gain K par la formule :
K = Xí1W (2.16)
"V
VV
#V
Dans cette partie, nous examinons comment améliorer
le fonctionnement de l¶observateur en particulier en ce qui
concerne la vitesse de convergence vers zéro de l¶erreur
d¶estimation d¶état. Pour une meilleure estimation de l¶état,
la dynamique de l¶observateur est choisie plus rapide que
celle du système. Pour cela, on fixe les valeurs propres de
l¶observateur dans le demi-plan gauche du plan complexe de
sorte que leurs parties réelles soient plus grandes en valeur
absolue que celles de la matrice d¶état A.
Pour assurer une certaine dynamique de convergence de
l¶erreur d¶estimation d¶état, on définit la région complexe
par l¶intersection d¶un cercle de centre (0, 0) et de rayon
égal à et la moitié gauche de la région limitée par une
droite verticale de coordonnées égale à í où est une
constante positive.
$%
V
Considérons un système dynamique linéaire à entrées inconnues modélisé de la façonsuivante :
y (t) = Cx (t)
avec :
n notera que la matrice R est de plein rang colonne et que la paire (A, C) est observable.
L¶observateur d¶état qui reconstruit complètement le vecteur d¶état du système (2.18) est le suivant:
S¶il existe une matrice de Lyapunov X et un gain K satisfaisant les contraintes (2.5) et(2.8),
l¶observateur (2.19) estime asymptotiquement le vecteur d¶état du système (2.18). En utilisant la
deuxième méthode de résolution (changement de variables), les conditions de convergence sont les
suivantes :
E = íR(CR)T ((CR)(CR)T )í1 (2.20a)
P = í R(CR)T ((CR)(CR)T )í1C (2.20b)
G = PB (2.20c)
N = PA ± KC (2.20d)
L = K ± NE (2.20e)
W = XK (2.20f)
(PA)TX + X(PA) í (CTWT +WC) < 0 (2.20g)
V
V
V
La figure (2.2) montre l¶entrée connue appliquée au système et la figure (2.3) montre l¶entrée
inconnue ¯u(t), les conditions initiales sont x0 = [1500] T et Öx0 =[0.1 0.1 0.1]T
.
Les figures (2.4) visualisent les erreurs d¶estimation d¶état. n observe la bonne qualité de
l¶estimation, sauf au voisinage de l¶origine des temps, cela est dû au choix des valeurs initiales de
l¶observateur d¶état.
V
V
V
V
V
V
V
V
V
V
V
V
V
V
Dans cette partie, nous avons montré comment concevoir un observateur pour un système
dynamique linéaire soumis à l¶influence d¶entrées inconnues. La détermination du gain
ün tel changement de variable n¶est pas toujours possible, cela dépend de la structure de
l¶équation bilinéaire initiale. Nous verrons ultérieurement des situations où seule la première
méthode peut être employée.
V
VV&
'VV
V
y 1 ntroduction au développement d¶observateurs continus . . . . . . . . . . . 1
y 2 bservateur à entrées inconnues . . . . . . . . . . . . . . . . . . . . . . . . 2
y 3 Reconstruction d¶état en éliminant les entrées inconnues . . . . . . 3
y 4- Principe de la reconstruction . . . . . . . . . . . . . . . . . . . . . . 4
y 5- Conditions de convergence de l¶observateur . . . . . . . . . . . . . . 6
y 6-Méthodes de résolution . .
y 7- Linéarisation par rapport aux variables . . . . . . . . . . . 7
y 8- Changement de variables . . . . . . . . . . . . . . . . . . . 9
y 9- Placement de pôles . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
y 10- Exemple . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
y Conclusion . . . «««««««««««««««««.12