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

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

160 4. MÉTHODOLOGIE POUR LE PILOTAGE RELATIF EN TRANSLATIONEn conclusion, nous pouvons dire que la matrice I n∆ − K 11 ∆ est inversib<strong>le</strong> <strong>pour</strong> toutes <strong>le</strong>s va<strong>le</strong>ursadmissib<strong>le</strong>s de δ 1 et δ 2 si deux correcteurs distincts sont utilisés. Il semb<strong>le</strong> que l’inversion pose unproblème lorsque l’on synthétise un seul correcteur <strong>pour</strong> <strong>le</strong>s trois axes. Ceci dit, un seul correcteurpeut éga<strong>le</strong>m<strong>en</strong>t être obt<strong>en</strong>u par assemblage des deux correcteurs séparés.Inversion itérativeMême si l’inversion directe de la matrice I n∆ − K 11 ∆ est possib<strong>le</strong> <strong>en</strong> principe, el<strong>le</strong> est lourde àfaire sur un ordinateur de bord. Pour cette raison, une solution itérative a été proposée par Magniet al. [110, 114].Cette solution itérative est connue sous <strong>le</strong> nom d’itération de Richardson. El<strong>le</strong> est couramm<strong>en</strong>tutilisée afin de résoudre des systèmes d’équations linéaires. Nous faisons d’abord <strong>le</strong>s deux définitionssuivantes :Q = K 11 ∆ (4.52)b = K 12 xBasé sur ces définitions, nous effectuons l’itération suivante :z k+1 = Qz k + b (4.53)Bi<strong>en</strong> <strong>en</strong>t<strong>en</strong>du, il faut choisir une va<strong>le</strong>ur initia<strong>le</strong> z 0 . Une possibilité est de choisir <strong>le</strong> vecteur nul.Une alternative est l’utilisation de la va<strong>le</strong>ur fina<strong>le</strong> de z qui a été obt<strong>en</strong>ue lors du dernier calcul ducorrecteur.L’itération définie dans l’Éq. (4.53) est répétée jusqu’à converg<strong>en</strong>ce. Le critère d’interruption <strong>pour</strong>raitêtre <strong>le</strong> suivant :‖z k+1 − z k ‖ 2 < ε (4.54)ε est une constante positive de faib<strong>le</strong> tail<strong>le</strong>, par exemp<strong>le</strong> ε = 10 −6 .Enfin, la commande u peut être calculée grâce à l’équation suivante :u = K 22 x + K 21 ∆z (4.55)En régime convergé, <strong>le</strong>s équations suivantes sont vraies :z = Qz + b (4.56)z = (I n∆ − Q) −1 b= (I n∆ − K 11 ∆) −1 K 12 xu = [ K 22 + K 21 ∆(I n∆ − K 11 ∆) −1 ]K 12 xOr, nous observons l’équiva<strong>le</strong>nce <strong>en</strong>tre cette dernière équation et l’expression initia<strong>le</strong> du correcteur,cf. Éq. (4.48).Néanmoins, il se pose la question si et sous quel<strong>le</strong>s conditions l’itération (4.53) converge. Une<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!