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.

238 5. MÉTHODOLOGIE POUR PILOTAGE EN ATTITUDE/TRANSLATIONIl nous semb<strong>le</strong> important de m<strong>en</strong>tionner quelques va<strong>le</strong>urs numériques <strong>pour</strong> illustrer la tail<strong>le</strong> de ceproblème d’optimisation. En effet, <strong>le</strong> nombre de variab<strong>le</strong>s est n var = n(n+1)2. Pour n = 30 états de ladynamique de retour d’état, il vi<strong>en</strong>t n var = 465. Le temps de calcul était compris <strong>en</strong>tre 5 et 33 minutessur un processeur P<strong>en</strong>tium M avec 1600 MHz. Ceci signifie que ce calcul ne peut pas être effectué defaçon interactive, mais, après tout, nous cherchons à obt<strong>en</strong>ir un critère de commutation qui puisse êtreembarqué ou utilisé dans des simulations. La partie interactive du problème de commande se passelors de la synthèse H 2 dans laquel<strong>le</strong> des pondérations peuv<strong>en</strong>t être choisies et on dispose du correcteurpresque instantaném<strong>en</strong>t. Le calcul de la matrice de Lyapunov est supposé être effectué après que <strong>le</strong>scorrecteurs <strong>pour</strong> <strong>le</strong>s différ<strong>en</strong>ts modes opérationnels sont satisfaisants.Une technique efficace afin de réduire davantage <strong>le</strong> temps de calcul est de rajouter des contraintesartificiel<strong>le</strong>s qui r<strong>en</strong>d<strong>en</strong>t l’<strong>en</strong>semb<strong>le</strong> V borné. Par exemp<strong>le</strong>, nous avons obt<strong>en</strong>u de bons résultats <strong>en</strong>contraignant tous <strong>le</strong>s états x à un hyper-cube dont la demi-longueur était 10. Cep<strong>en</strong>dant, <strong>en</strong> utilisantcette approche, il faut être sûr que si au moins un état est <strong>en</strong> dehors de cet hyper-cube, il est <strong>en</strong>coretrop tôt <strong>pour</strong> commuter.Ayant trouvé la solution Q du problème d’optimisation décrit précédemm<strong>en</strong>t, nous sommes <strong>en</strong>mesure de formu<strong>le</strong>r une nouvel<strong>le</strong> stratégie de commutation.Stratégie 2a : La commutation vers <strong>le</strong> mode suivant a lieu dès que la fonction de Lyapunovx T P x est inférieure à 1. Ceci implique que tous <strong>le</strong>s capteurs concernés fourniss<strong>en</strong>t une mesure. Unecommutation vers un mode précéd<strong>en</strong>t n’est pas nécessaire (sauf cas exceptionnel). Comme nous nedisposons pas du vrai état x, nous utilisons l’état du correcteur x K .Il est très important de savoir que la fonction de Lyapunov V (x) est forcém<strong>en</strong>t décroissante( ˙V (x) < 0) seu<strong>le</strong>m<strong>en</strong>t après la commutation a eu lieu. La raison <strong>pour</strong> cela est que V (x) n’est pas unefonction de Lyapunov <strong>pour</strong> la dynamique du mode qui précède la commutation, mais seu<strong>le</strong>m<strong>en</strong>t <strong>pour</strong>cel<strong>le</strong> du mode après la commutation.Les Figs. 5.27 et 5.28 montr<strong>en</strong>t une simulation faite <strong>en</strong> utilisant la stratégie 2a. L’initialisationest la même que cel<strong>le</strong> de la première simulation.Grâce à la nouvel<strong>le</strong> stratégie de commutation, l’<strong>en</strong>chaînem<strong>en</strong>t des modes se passe plutôt doucem<strong>en</strong>t.En particulier, aucune commutation inverse est nécessaire. La Fig. 5.28 illustre ce qui se passeconcrètem<strong>en</strong>t lors de la commutation <strong>en</strong>tre <strong>le</strong>s modes 3 et 4. La mesure représ<strong>en</strong>tée par la ligne rougetraverse <strong>le</strong> champ de vue une fois <strong>pour</strong> rester à son intérieur après la deuxième <strong>en</strong>trée. La commutation(point noir) n’est pas effectuée directem<strong>en</strong>t à l’<strong>en</strong>trée, mais un peu après. Le comportem<strong>en</strong>t des deuxautres mesures est similaire.<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!