14.01.2015 Views

Groupe de Lie et observateur non-linéaire - Centre Automatique et ...

Groupe de Lie et observateur non-linéaire - Centre Automatique et ...

Groupe de Lie et observateur non-linéaire - Centre Automatique et ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

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

Il est bien <strong>de</strong> la forme (2). Un calcul simple montre que son où g est un élément <strong>de</strong> G, <strong>et</strong> F est un champ <strong>de</strong> vecteur<br />

d<br />

dt g(t) = F (g, t) (5) d<br />

dt g(t) = L g∗ω s (t)<br />

linéaire tangent pour r proche <strong>de</strong> 1 est exactement (3). Si<br />

l’on appelle ŷ = ˆq 1 · ⃗B · ˆq la sortie estimée, on a, pour tout régulier sur G. Supposons la dynamique invariante à<br />

gauche, i.e :<br />

gain K > 0, :<br />

lim ŷ(t) − y(t) = 0<br />

∀g, h ∈ G F (L h (g), t) = L h∗ F (g, t)<br />

t↦→+∞<br />

où L<br />

pour toute trajectoire <strong>de</strong> (1) <strong>et</strong> toute condition initiale h : g ↦→ h · g est la translation à gauche sur G, <strong>et</strong> L h∗<br />

l’application induite sur l’espace tangent. L<br />

pour (4). Compte tenu <strong>de</strong> l’inobservabilité <strong>de</strong>s rotations<br />

h∗ envoie l’espace<br />

tangent en g T G| g sur T G| hg . G est donc un groupe <strong>de</strong><br />

autour <strong>de</strong> B, ⃗ les propriétés <strong>de</strong> convergence <strong>de</strong> c<strong>et</strong> <strong>observateur</strong><br />

ne peuvent pas être améliorées.<br />

symétrie pour lui-même : pour tout h ∈ G, le changement<br />

<strong>de</strong> variables g 2 (t) = h · g 1 (t) ne modifie pas les équations<br />

La preuve consiste à prendre la fonction <strong>de</strong> Lyapounov<br />

suivante V (t) = ‖ŷ(t) − y(t)‖ 2 <strong>de</strong> la dynamique :<br />

. On a alors<br />

d<br />

dt V (t) = 2 < ŷ(t) − y(t), d d<br />

(ŷ(t) − y(t)) ><br />

dt g 2(t) = F (g 2 (t), t)<br />

dt<br />

Comme dans [3] on pose<br />

où représente le produit scalaire usuel <strong>de</strong>s vecteurs <strong>de</strong><br />

R . On a<br />

ω s = L g −1 ∗ġ ∈ g<br />

d<br />

dt y(t) = (q−1 · ⃗B · q) × ⃗ω<br />

ω s est un élément <strong>de</strong> l’algèbre <strong>de</strong> <strong>Lie</strong> g <strong>de</strong> G. En eff<strong>et</strong><br />

on peut voir toute dynamique invariante à gauche sur<br />

d<br />

· ⃗B · ˆq) × ⃗ω<br />

G comme les équations <strong>de</strong> la cinématique d’un “soli<strong>de</strong><br />

généralisé” <strong>et</strong> ω s (t) = F (e, t) comme la “vitesse angulaire<br />

− K ˆq −1 · [ B ⃗ × ( B ⃗ × (ˆq · y · ˆq −1 − B))] ⃗ · ˆq par rapport au soli<strong>de</strong>”. Désormais on écrira la dynamique<br />

invariante à gauche (5)<br />

Donc<br />

d<br />

dt V (t) = 2 < ŷ(t) − y(t), d (ŷ(t) − y(t)) ><br />

dt<br />

d<br />

dt g(t) = L ĝ∗ω s (t) (6)<br />

= 2 < (ˆq −1 · ⃗B · ˆq − q −1 · ⃗B · q), (ˆq −1 · ⃗B · ˆq − q −1 · ⃗B · q) × ⃗ω > Supposons que H : G ↦→ Y est une application <strong>de</strong> sortie<br />

− 2K < ŷ(t) − y(t), ˆq −1 · [ B ⃗ × ( B ⃗ × (ˆq · y · ˆq −1 − B))] ⃗ · ˆq > régulière G-compatible à droite. En s’inspirant <strong>de</strong> [1] on<br />

= 0<br />

définit la compatibilité à droite <strong>de</strong> la manière suivante :<br />

− 2K < B ⃗ − ˆq · y · ˆq −1 , B ⃗ × ( B ⃗ × (ˆq · y · ˆq −1 − B)) ⃗ pour tout h ∈ G, il existe une application ϱ<br />

><br />

h : Y ↦→ Y<br />

régulière, telle que pour tout g ∈ G, H(g · h) = ϱ h (H(g))<br />

ou encore<br />

D’après les propriétés du produit mixte,<br />

H(R h (g)) = ϱ h (H(g))<br />

d<br />

dt V (t) = −2K < ( B ⃗ × (ˆq · y · ˆq −1 − B)), ⃗ ( B ⃗ × (ˆq · y · ˆq −1 − B)) ⃗ avec R h la translation à droite sur G (<strong>et</strong> Rh ∗ l’application<br />

><br />

induite sur l’espace tangent). Autrement dit l’action du<br />

= −2K‖ŷ(t) − y(t)‖ 2<br />

groupe sur lui-même par translation à droite correspond<br />

= −2V (t)<br />

bien à une action <strong>de</strong> groupe également sur l’espace <strong>de</strong> la<br />

sortie Y . On considère donc <strong>de</strong>s systèmes sur <strong>de</strong>s groupes<br />

On a donc convergence exponentielle globale <strong>de</strong> la sortie<br />

estimée vers la sortie réelle.<br />

<strong>de</strong> <strong>Lie</strong> dont la dynamique est invariante à gauche <strong>et</strong> dont<br />

la sortie est compatible à droite.<br />

Dans l’exemple la dynamique est bien invariante à<br />

III. Généralisation<br />

gauche ( d dt q(t) = q · ⃗ω = L q∗⃗ω(t)) <strong>et</strong> la sortie H(q) =<br />

Les résultats obtenus sur l’exemple précé<strong>de</strong>nt adm<strong>et</strong>tent q −1 · ⃗B · q est bien compatible à droite car<br />

une généralisation naturelle où H, l’espace d’état est remplacé<br />

par un groupe <strong>de</strong> <strong>Lie</strong> <strong>et</strong> la dynamique (1), par un<br />

champ <strong>de</strong> vecteur invariant à gauche <strong>et</strong> pouvant dépendre<br />

<strong>de</strong> t.<br />

H(R r (q)) = (q · r) −1 · ⃗B · (q · r) = r −1 · H(q) · r = ϱ r (H(q))<br />

B. Observabilité<br />

Dans tout ce chapitre on utilise les notations <strong>de</strong> [3]. On On suppose la dimension <strong>de</strong> la sortie strictement<br />

se place sur un groupe <strong>de</strong> <strong>Lie</strong> réel G <strong>de</strong> dimension n <strong>et</strong><br />

l’on considère une dynamique invariante à gauche. Nous<br />

allons montrer que, moyennant une condition sur la sortie,<br />

on peut construire un <strong>observateur</strong> <strong>non</strong>-linéaire pour lequel<br />

l’erreur vérifie une équation autonome.<br />

A. Dynamique invariante à gauche <strong>et</strong> sortie compatible à<br />

inférieure à celle <strong>de</strong> l’état (dim y < dim g) <strong>et</strong> l’application<br />

<strong>de</strong> sortie H analytique, alors le système est nécessairement<br />

inobservable.<br />

En eff<strong>et</strong> puisque la dimension <strong>de</strong> la sortie est inférieure<br />

strictement à celle du groupe il existe <strong>de</strong>ux éléments distincts<br />

g 1 <strong>et</strong> g 2 <strong>de</strong> G tels que<br />

droite<br />

H(g 1 ) = H(g 2 ) g 1 ≠ g 2<br />

Considérons la dynamique suivante :<br />

Si g(t) est une trajectoire du système, on a

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

Saved successfully!

Ooh no, something went wrong!