Commande par retour d`état H /LQ Application au contrôle latéral d
Transcription
Commande par retour d`état H /LQ Application au contrôle latéral d
Commande par retour d’état H2/LQ Application au contrôle latéral d’un véhicule automobile Louay Saleh, Philippe Chevrel, J.F Lafay et Franck Mars 21 Janvier 2010, Montpellier 1 Plan • Introduction/contexte • La commande H2/LQ avec anticipation • Application au contrôle latéral d’un véhicule automobile • Conclusions et perspectives 2 INTRO L’assistance au contrôle latéral Erreur de Guidage Perte d’attention Autoroute Vit. Longi. élevée (> 60 km/h) Accélération lat. faible Faible courbure 3 INTRO Répartition de l’Assistance Assistance d’anticipation (Contrôle longitudinal) 100m 20m 5m Assistance de maintien la voie (Contrôle latéral) Assistance de prise de Virage (Contrôle latéral+longitudinal) -Non linéarité -Découplage de contrôle Correction de positionnement + Rejeter des perturbations -Interférence forte Correction caractère sous/sur vireur 4 INTRO Critères de design d’un véhicule Assistance au contrôle latéral LKS LDA 5 INTRO Architecture de conduite envisagée IHM c-v Conducteur Véhicule/ Route IHM c-a Automate Robuste 6 INTRO Motivation • Pour la compréhension de la stratégie humaine de conduite [Sentouh et al, 2009] • Conduite automatisée du simulateur de conduite • Premier pas vers une commande prédictive 7 H2/LQ-Preview Commande Optimale avec anticipation H2/LQ-Preview 8 H2/LQ-Preview Répères historiques Ce problème a été abordé au début des années 70 pour le contrôle actif d’une suspension hydropneumatique Largement traité dans les année 80 et 90 pour le pilotage des véhicules autonomes L’étude d’un système actif pour la suppression de l’effet de tremblement de terre sur les bâtiments.[Marzbanrad et al. 2004] Depuis 2000, avancements théoriques 9 H2/LQ-Preview Biblio: Hinf/H2/LQ-Preview [Bender 1968] E. K. Bender. Optimal linear preview control with application to vehicle suspension.Journal of Basic Engineering, Trans. ASME, 90(2):213–221, 1968. [Tomizuka 1973] M. Tomizuka. The Optimal Finite Preview Problem and its Application to ManMachine Systems. PhD thesis, Massachusetts Institute of Technology, Cambridge, MA, 1973. [Peng and Tomizuka 1991], H. Peng, M. Tomizuka, Optimal preview control for vehicle lateral guidance, PATH research report, UCB-ITS-PRR-91-16, 1991. [Marro et al. 2002] G.Marro, D. Prattichizzo et E. Zattoni, H2 optimal decoupling of previewed signals in the discrete-time case, Kybernetika journal, volume 38, p479-492, 2002. [Marro et Zattoni 2005] G. Marro et E. Zattoni, H2-optimal rejection with preview in the continuoustime domain, Automatica 41 (2005) 815 – 821. [Ferrante and al. 2007], A. Ferrante, G. Marro and L.Ntogramatzidis, A Hamiltonian approach to the H2 decoupling of previewed input signal, European Control Conference, Greece, July 2-5, 2007. [Hazell 2008], A. Hazell, Discrete-time optimal preview control, PhD thesis, University of London, 2008. 10 H2/LQ-Preview Introduction W’ Wp x& = A x + B 1 u + B 2 w z = C x + D1u + D 2w W z u x ∞ J = z J = ∫ ⎡⎣ x T 0 ∑w : x&w = Aw xw + Bw w w p = C w xw 2 ' = ∫ z T (t )z (t )dt 0 ∞ w p (t ) = w (t +T ) 2 ⎡Q u T ⎤⎦ ⎢ ⎣S S ⎤ ⎡x ⎤ R ⎥⎦ ⎢⎣u ⎥⎦ R = D1T D1 , Q = C T C , S = C T D1 11 H2/LQ-Preview Conditions ∑: ∑c : x& = A x + B 1 u + B 2 w z = C x + D1u + D 2w x&w = Aw xw + Bw w ' w p = C w xw T T T Pondération LQR : R = D1 D1 , Q = C C , S = C D1 12 H2/LQ-Preview Solution ∑: ∑c : x& = A x + B 1 u + B 2 w z = C x + D1u + D 2w x&w = Aw xw + Bw w ' w p = C w xw Podération LQR : R = D1T D1 , Q = C T C , S = C T D1 13 H2/LQ-Preview Démonstration x& = A x + B 1 u + B 2 w z = C x + D1u + D 2w [Hampton and al. 1996] D 2 = 0, Aw scalaire [Peng et Tomizuka 1991] D 2 ≠ 0, ∑w absente [Ferrante et al. 2007] 14 H2/LQ-Preview Correcteur Wp W u x Optimal Preview Controller 15 H2/LQ-Preview Horizon d’anticipation? Propositions: • [Peng et Tomizuka 1991]: T= 3* l’inverse de la bande passante du système en boucle fermée. • [Hazell 2008] :évaluer la norme H2 minimale du système en boucle fermée quand T=inf, et d’analyser les dégradations consécutives au choix de T plus petites. T = H 2/0 − H 2/Te H 2/0 − H 2/ ∞ ×Te 16 H2/LQ-Preview Predictive/Preview Control • « Preview Control » se met dans la même catégorie que « predictive control » [M.Grimble and A.Ordys 2001] • Avantages du « preview control »: • La séquence de la commande u est obtenue en 1 seule optimisation • Applicable même avec un grand horizon T •Le « Preview control » combine certaines caractéristiques de la commande prédictive et de la commande LQ Î robustesse + réponse rapide • Inconvénients: •Commande linéaire [M.Grimble and A.Ordys 2001] Professor Mike J. Grimble and Dr. Andnej W. Ordys, Predictive Control for industrial Applications, Annual Reviews in Control 25 (2001) 13-24 17 Application Application au contrôle latéral d’un véhicule automobile 18 Application Modèle de véhicule β x& = A x + B 1 T v + B 2 ρ r ef z = [ψ L y a ct z = C x + D1 Tv a Tv ] TV T ρref Modèle (Véhicule/ Route/ colonne de Direction) r ψL yL δd δ& d 1 ⎤ ⎡− 1 ⎡0 ⎤ τ τ⎥ x&w = ⎢ xw + ⎢ 1 ⎥w ' ⎢0 − 1 ⎥ ⎢⎣ τ ⎥⎦ τ ⎦ ⎣ w p = [1 0] xw 19 H2/LQ-Preview Le Correcteur W Wp u x Marge de phase= 65.7° Marge de retard= 392msec 20 Application Paramètres de simulation 21 Application Résultats, H2/LQ sans preview 22 Application Résultats, H2/LQ-Preview 23 Application Résultats, H2/LQ-Preview 24 Application Résultats, H2/LQ-Preview 25 Conclusion Conclusions et perspectives 26 Conclusion Conclusions • L’anticipation réduit : ¾ l’erreur du déplacement latéral ¾ le pic de couple sur le volant ¾ le pic de l’accélération latérale • Un horizon d’anticipation même petit permet d’obtenir des résultats satisfaisants. Au-delà d’une certaine valeur, l’augmentation de cet horizon n’apporte plus d’améliorations. 27 Perspectives Perspectives • Prise en compte d’une possible erreur sur la connaissance anticipée du signal (ici formalisée par le signal µ) • Solution optimale dans le cas d’un retour de sortie •L’utilisation comme support d’une commande prédictive NL. 28 Merci pour votre attention