12.07.2015 Views

Commande boucle fermée multivariable pour le vol en ... - ISAE

Commande boucle fermée multivariable pour le vol en ... - ISAE

Commande boucle fermée multivariable pour le vol en ... - ISAE

SHOW MORE
SHOW LESS

Create successful ePaper yourself

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

5.5 Commutation <strong>en</strong>tre correcteurs 245où X est <strong>le</strong> vecteur des états du correcteur.À partir de là, <strong>le</strong>s trois transformation suivantes ont lieu :1. une première transformation M 1 est effectuée afin d’aligner l’hyper-ellipsoïde (x−X) T R(x−X) =1 avec <strong>le</strong>s axes du repère :R ′ = M T 1 RM 1 (5.102)P ′ = M T 1 P M 1x ′ = M T 1 xX ′ = M T 1 XM 1 est la matrice des vecteurs propres de R. R ′ est maint<strong>en</strong>ant une matrice diagona<strong>le</strong> aveccomme composantes <strong>le</strong>s va<strong>le</strong>urs propres de R. Les hyper-ellipsoïdes devi<strong>en</strong>n<strong>en</strong>t x ′T P ′ x ′ = 1 et(x ′ − X ′ ) T R ′ (x ′ − X ′ ) = 1, cf. Fig. 5.32(b) ;2. une deuxième transformation M 2 transforme l’hyper-ellipsoïde (x ′ −X ′ ) T R ′ (x ′ −X ′ ) = 1 <strong>en</strong> unehyper-sphère unité :R ′′ = M T 2 R ′ M 2 = M T 2 M T 1 RM 1 M 2 = I n (5.103)P ′′ = M T 2 P ′ M 2 = M T 2 M T 1 P M 1 M 2x ′′ = M T 2 x ′ = M T 2 M T 1 xX ′′ = M T 2 X ′ = M T 2 M T 1 XM 2 est une matrice diagona<strong>le</strong>. Ses composantes sont <strong>le</strong>s inverses des racines carrées des va<strong>le</strong>urspropres de la matrice R ′ , <strong>en</strong> d’autres termes <strong>le</strong>s demi-grands axes de l’hyper-ellipsoïde (x ′ −X ′ ) T R ′ (x ′ − X ′ ) = 1. Les nouvel<strong>le</strong>s expressions devi<strong>en</strong>n<strong>en</strong>t x ′′T P ′′ x ′′ = 1 et (x ′′ − X ′′ ) T (x ′′ −X ′′ ) = 1, cf. Fig. 5.33(a) ;3. <strong>en</strong>fin, une troisième transformation M 3 aligne <strong>le</strong>s axes de l’ellipsoïde x ′′T P ′′ x ′′ = 1 avec <strong>le</strong>s axesdu repère :R = M T 3 R ′′ M 3 = M T 3 M T 2 R ′ M 2 M 3 = M T 3 M T 2 M T 1 RM 1 M 2 M 3 = I n (5.104)P = M T 3 P ′′ M 3 = M T 3 M T 2 P ′ M 2 M 3 = M T 3 M T 2 M T 1 P M 1 M 2 M 3ξ = M T 3 x ′′ = M T 3 M 2 x ′ = M T 3 M T 2 M T 1 xΞ = M T 3 X ′′ = M T 3 M 2 X ′ = M T 3 M T 2 M T 1 XM 3 est la matrice des vecteurs propres de la matrice P ′′ . Il vi<strong>en</strong>t ξ T Pξ = 1 et (ξ−Ξ) T (ξ−Ξ) = 1,cf. Fig. 5.33(b). La matrice P est diagona<strong>le</strong> avec <strong>le</strong>s va<strong>le</strong>urs propres de la matrice P ′′ commecomposantes.Comme la Fig. 5.33(b) l’illustre, nous avons obt<strong>en</strong>u, grâce aux trois transformations affinesdécrites, un hyper-ellipsoïde ξ T Pξ = 1 sous forme norma<strong>le</strong>, c’est-à-dire que <strong>le</strong>s axes sont alignés avec <strong>le</strong>saxes du repère, et une hyper-sphère (ξ−Ξ) T (ξ−Ξ) = 1. Le caractère du problème initial a été conservé.En d’autres termes, nous cherchons toujours à déterminer si l’un des deux ((ξ − Ξ) T (ξ − Ξ) = 1) est<strong>en</strong>tièrem<strong>en</strong>t à l’intérieur de l’autre (ξ T Pξ = 1). De ce point de vue, <strong>le</strong> problème initial et <strong>le</strong> problèmetransformé sont équiva<strong>le</strong>nts.Or, la Fig. 5.33(b) montre éga<strong>le</strong>m<strong>en</strong>t qu’il existe une manière plus simp<strong>le</strong> afin de déterminer sil’hyper-sphère (ξ − Ξ) T (ξ − Ξ) = 1 est comprise dans l’hyper-ellipsoïde ξ T Pξ = 1. En effet, un critèreéquiva<strong>le</strong>nt est de déterminer si <strong>le</strong> point Ξ se trouve à l’intérieur de l’hyper-ellipsoïde ξ T Pξ = 1 et si la<strong>Commande</strong> <strong>bouc<strong>le</strong></strong> <strong>fermée</strong> <strong>multivariab<strong>le</strong></strong> <strong>pour</strong> <strong>le</strong> <strong>vol</strong> <strong>en</strong> formation de vaisseaux spatiaux

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

Saved successfully!

Ooh no, something went wrong!