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.

232 5. MÉTHODOLOGIE POUR PILOTAGE EN ATTITUDE/TRANSLATIONdéveloppem<strong>en</strong>t de ce critère de commutation, nous nous sommes inspirés des travaux de Biannic [20]et de Johansson [80].Pour dériver l’expression mathématique de la surface de commutation, seu<strong>le</strong>m<strong>en</strong>t la dynamique deretour d’état A − B 2 K c est considérée <strong>pour</strong> l’instant. Nous supposons que la dynamique d’estimationA − K f C 2 soit assez rapide <strong>pour</strong> que <strong>le</strong>s erreurs d’estimation soi<strong>en</strong>t négligeab<strong>le</strong>s. En outre, noussupposons qu’il n’existe pas de bruit. Nous montrerons plus tard comm<strong>en</strong>t <strong>le</strong> bruit peut être pris <strong>en</strong>compte. La dynamique de retour d’état peut être écrite comme suit :ẋ = (A − B 2 K c )x (5.61)x ∈ R n est <strong>le</strong> vecteur d’état de la dynamique de retour d’état. Il est indisp<strong>en</strong>sab<strong>le</strong> de savoir queA − B 2 K c est la dynamique du système <strong>en</strong> <strong>bouc<strong>le</strong></strong> <strong>fermée</strong> après la commutation.Les champs de vue de tous <strong>le</strong>s capteurs (dont <strong>le</strong>s champs de vue sont limités) sont donnés par larelation suivante :C i x ≤ l i , i ∈ {1, ..., n vue } (5.62)C i ∈ R 1×n est une seu<strong>le</strong> ligne de la matrice de sortie. l i ∈ R est positif et représ<strong>en</strong>te la limite duchamp de vue. Le cas C i x ≥ l i avec un l i négatif peut simp<strong>le</strong>m<strong>en</strong>t être traduit dans la même forme<strong>en</strong> multipliant par −1.Des matrices normalisées C vue,i peuv<strong>en</strong>t être obt<strong>en</strong>ues <strong>en</strong> divisant <strong>le</strong>s matrices de sortie C i descapteurs par <strong>le</strong>s limites des champs de vue l i correspondants :C vue,i = 1 l iC i (5.63)Il vi<strong>en</strong>t :C vue,i x ≤ 1, i ∈ {1, ..., n vue } (5.64)Une inégalité quadratique peut être obt<strong>en</strong>ue <strong>en</strong> é<strong>le</strong>vant l’Éq. (5.64) au carré :x T C T vue,iC vue,i x ≤ 1, i ∈ {1, ..., n vue } (5.65)Cette forme quadratique est suffisante <strong>pour</strong> exprimer des champs de vue symétriques <strong>en</strong> une seu<strong>le</strong>fois, c’est-à-dire qu’il devi<strong>en</strong>t inuti<strong>le</strong> d’exprimer la limite positive l i et la limite négative −l i séparém<strong>en</strong>t.Nous appelons V i ⊆ R n l’<strong>en</strong>semb<strong>le</strong> décrit par la contrainte associée à l’indice i :V i : {x|x T C T vue,iC vue,i x ≤ 1} (5.66)L’<strong>en</strong>semb<strong>le</strong> V est l’intersection de tous <strong>le</strong>s <strong>en</strong>semb<strong>le</strong>s V i :V = ⋂ iV i , i ∈ {1, ..., n vue } (5.67)Cette nom<strong>en</strong>clature devi<strong>en</strong>t plus claire dans la Fig. 5.23(b).<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!