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.

5.5 Commutation <strong>en</strong>tre correcteurs 227À titre de référ<strong>en</strong>ce, <strong>le</strong> Tab. 5.19 montre <strong>le</strong>s va<strong>le</strong>urs des limites des différ<strong>en</strong>ts champs de vue.Tab<strong>le</strong> 5.19 – Limites des champs de vue des différ<strong>en</strong>ts capteursCapteur Limite du Unitéchamp de vueCapteur latéral grossier 1 mCapteurs d’incid<strong>en</strong>ce du faisceau optique 10 asCapteur latéral fin 1 cmNous supposons que <strong>le</strong>s capteurs qui ne sont pas m<strong>en</strong>tionnés dans <strong>le</strong> Tab. 5.19 dispos<strong>en</strong>t d’unchamp de vue illimité. Par exemp<strong>le</strong>, <strong>le</strong> capteur radiofréqu<strong>en</strong>ce a un champ de vue de 4π sr (stérad).Il <strong>en</strong> va de même <strong>pour</strong> <strong>le</strong>s s<strong>en</strong>seurs stellaires.Initialisation et représ<strong>en</strong>tation du correcteurUne condition nécessaire afin de pouvoir effectuer des commutations <strong>en</strong>tre différ<strong>en</strong>ts correcteurs estde disposer d’une représ<strong>en</strong>tation adaptée de l’<strong>en</strong>semb<strong>le</strong> des correcteurs utilisés. Dans notre contexte,une représ<strong>en</strong>tation est considérée adaptée si el<strong>le</strong> permet d’initialiser <strong>le</strong> correcteur suivant après unecommutation. En d’autres termes, il faut pouvoir attribuer aux états du nouveau correcteur des va<strong>le</strong>ursraisonnab<strong>le</strong>s. Si cette condition n’est pas remplie, on risque de créer un comportem<strong>en</strong>t transitoireindésirab<strong>le</strong>.Une méthode afin de résoudre ce problème est de faire tourner plusieurs correcteurs simultaném<strong>en</strong>tcomme dans la Réf. [176]. Cette approche est prohibitive du fait de l’int<strong>en</strong>sité de calcul nécessaire. Lechemin que nous pr<strong>en</strong>ons est donc un autre. Le fait d’utiliser la synthèse H 2 (ou la synthèse LQG, bi<strong>en</strong><strong>en</strong>t<strong>en</strong>du) nous munit d’un correcteur dont <strong>le</strong>s états sont des estimés des états du système, cf. Fig. 5.8(page 211). En outre, de par <strong>le</strong> choix des états dans la modélisation, ils possèd<strong>en</strong>t une significationphysique. Par conséqu<strong>en</strong>t, une initialisation du correcteur suivant proprem<strong>en</strong>t dite devi<strong>en</strong>t inuti<strong>le</strong>. Eneffet, <strong>le</strong>s états finaux du correcteur précéd<strong>en</strong>t peuv<strong>en</strong>t servir afin d’initialiser <strong>le</strong> correcteur suivant.Un deuxième problème est <strong>le</strong> nombre de mesures qui change <strong>en</strong> fonction du mode opérationnel. Enparcourant <strong>le</strong>s modes, nous utilisons de plus <strong>en</strong> plus de capteurs, cf. Tab. 5.18. Même si ceci n’est pasforcém<strong>en</strong>t <strong>le</strong> cas dans d’autres applications, nous risquons tout de même un changem<strong>en</strong>t du nombrede sorties. Il <strong>en</strong> est de même <strong>pour</strong> <strong>le</strong> nombre d’<strong>en</strong>trées. Ici, nous ne changeons <strong>en</strong> ri<strong>en</strong> <strong>le</strong>s actionneursutilisés, mais ceci peut être <strong>le</strong> cas ail<strong>le</strong>urs.Le problème lié au changem<strong>en</strong>t du nombre d’<strong>en</strong>trées ou de sorties est <strong>le</strong> changem<strong>en</strong>t des dim<strong>en</strong>sionsdes gains de retour d’état K c et de Kalman K f . Un changem<strong>en</strong>t de <strong>le</strong>urs dim<strong>en</strong>sions est indésirab<strong>le</strong>du point de vue de l’implantation sur un ordinateur de bord. En effet, il est souhaitab<strong>le</strong> de pouvoirgarder une tail<strong>le</strong> id<strong>en</strong>tique de ces matrices.Nous avons résolu ce problème grâce à une astuce relativem<strong>en</strong>t simp<strong>le</strong>. Les matrices concernéespossèd<strong>en</strong>t toujours la dim<strong>en</strong>sion maxima<strong>le</strong>, c’est-à-dire cel<strong>le</strong> nécessaire <strong>pour</strong> l’<strong>en</strong>semb<strong>le</strong> de tous <strong>le</strong>sactionneurs et capteurs <strong>en</strong>visageab<strong>le</strong>s. Dans la synthèse des correcteurs <strong>pour</strong> <strong>le</strong>s différ<strong>en</strong>ts modes, tous<strong>le</strong>s actionneurs et capteurs sont pris <strong>en</strong> compte. Il suffit de mettre une va<strong>le</strong>ur excessivem<strong>en</strong>t é<strong>le</strong>vé <strong>pour</strong><strong>le</strong> bruit de mesure d’un capteur qui ne doit pas être utilisé, par exemp<strong>le</strong> 10 6 , <strong>pour</strong> que la colonnecorrespondante dans <strong>le</strong> gain de Kalman K f devi<strong>en</strong>ne pratiquem<strong>en</strong>t nul<strong>le</strong>. Il <strong>en</strong> va de même <strong>pour</strong> <strong>le</strong>sactionneurs et <strong>le</strong>s lignes du gain de retour d’état K c . Pour l’implantation à bord, <strong>le</strong>s composantes desmatrices concernées, qui sont déjà proches de zéro, sont forcées à zéro.<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!