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 237été utilisée à plusieurs reprises.La dernière inégalité de l’Éq. (5.85) est dev<strong>en</strong>ue non-linéaire à cause de la transformation. Or, nouspouvons trouver une représ<strong>en</strong>tation équiva<strong>le</strong>nte grâce au complém<strong>en</strong>t de Schur 2 3 . Les inégalités nonlinéairesQ > QC T vue,iC vue,i Q, i ∈ {1, ..., n vue } (5.86)peuv<strong>en</strong>t être transformées <strong>en</strong> <strong>le</strong>s inégalités linéaires suivantes (R = Q, S = 1 et M = QC T vue,i ) :[QC vue,i Q 1QC T vue,iNous sommes alors face au problème d’optimisation suivant :]> 0, i ∈ {1, ..., n vue } (5.87)minQ J ′′′ (Q) = − det Q (5.88)Q > 0Q(A − B 2 K c ) T + (A − B 2 K c )Q < 0[]Q QCvue,iT > 0, i ∈ {1, ..., n vue }C vue,i Q 1Ce problème peut maint<strong>en</strong>ant être résolu (<strong>en</strong> temps polynômial) grâce aux outils standard deprogrammation convexe [23].Biannic [20] propose, selon une idée de [131], une transformation basée sur la décomposition deCho<strong>le</strong>sky 4 qui r<strong>en</strong>d la fonction objective linéaire et exploitab<strong>le</strong> par des outils comme <strong>le</strong> solveur mincxde la LMI Control Toolbox [56]. D’un autre côté, il existe des solveurs capab<strong>le</strong>s de traiter <strong>le</strong> problèmed’optimisation de l’Éq. (5.83) directem<strong>en</strong>t. C’est la première approche que nous avons choisie, maisnous r<strong>en</strong>onçons à la décrire <strong>en</strong> détail car el<strong>le</strong> ne sert qu’à résoudre un problème d’optimisation donné.Un point important est que l’algorithme d’optimisation peut être initialisé avec une va<strong>le</strong>ur <strong>pour</strong> Q quisatisfait toutes <strong>le</strong>s inégalités. Nous avons profité de cette possibilité afin de réduire <strong>le</strong> temps de calcul.Notamm<strong>en</strong>t, nous avons pris l’inverse d’une matrice de Lyapunov P quelconque dont <strong>le</strong>s dim<strong>en</strong>sionsont été réduites jusqu’à ce que l’hyper-ellipsoïde ε P associé soit inclus dans l’<strong>en</strong>semb<strong>le</strong> V.À partir de la solution Q du problème de minimisation, la matrice de Lyapunov P peut êtreobt<strong>en</strong>ue par inversion, cf. Éq. (5.81).2. Issai Schur (1875 – 1941), mathématici<strong>en</strong> russe3. Le complém<strong>en</strong>t de Schur affirme qu’il existe une équiva<strong>le</strong>nce <strong>en</strong>tre <strong>le</strong>s trois relations suivantes :( )R M(i)M T > 0S{ R > 0(ii)S − M T R −1 M > 0{ S > 0(iii)R − MS −1 M T > 0Les dim<strong>en</strong>sions des matrices M, R et S sont M ∈ R n×m , R ∈ R n×n et S ∈ R m×m . Les matrices R et S sontsymétriques.4. André-Louis Cho<strong>le</strong>sky (1875 – 1918), mathématici<strong>en</strong> français<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!