26.11.2014 Views

Contrôle de la trajectoire d'un véhicule automobile

Contrôle de la trajectoire d'un véhicule automobile

Contrôle de la trajectoire d'un véhicule automobile

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

<strong>Contrôle</strong> <strong>de</strong> <strong>la</strong> <strong>trajectoire</strong><br />

d’un <strong>véhicule</strong> <strong>automobile</strong><br />

Guillermo Pita Gil, doctorant CIFRE en col<strong>la</strong>boration avec Renault<br />

Encadrants : Emmanuel Godoy, Didier Dumur<br />

GT MOSAR 23 Janvier 2009 Département Automatique


Objectif :<br />

contrôler <strong>la</strong> <strong>trajectoire</strong> d’un <strong>véhicule</strong><br />

<strong>automobile</strong> afin <strong>de</strong> sécuriser <strong>la</strong> conduite.<br />

Différentiel<br />

piloté<br />

Angle roue<br />

Moteurs aux<br />

roues<br />

Modèle <strong>de</strong><br />

différentiel<br />

Freinage<br />

découplé<br />

<strong>Contrôle</strong> <strong>de</strong> <strong>la</strong> dynamique<br />

longitudinale et <strong>la</strong>térale<br />

GT MOSAR 23 Janvier 2009 Département Automatique 2


Systèmes commercialisés aujourd’hui<br />

Honda Legend: SH-AWD.<br />

Mitsubitsi Evo: torque distribution.<br />

Subaru Impreza: torque distribution AWD.<br />

BOSCH & BMW X5: ESP with DWT-B (Dynamic Wheel Torque<br />

control by Brake).<br />

GT MOSAR 23 Janvier 2009 Département Automatique 3


Sommaire :<br />

1. Nouvelle structure <strong>de</strong> comman<strong>de</strong><br />

2. Observateurs<br />

3. Guidage<br />

4. Pilotage<br />

5. Résultats <strong>de</strong> simu<strong>la</strong>tion<br />

6. Conclusions<br />

7. Perspectives<br />

GT MOSAR 23 Janvier 2009<br />

Département Automatique 4


1.- Nouvelle structure <strong>de</strong> comman<strong>de</strong><br />

Guidage : interprétation <strong>de</strong> <strong>la</strong> volonté du conducteur et génération <strong>de</strong>s<br />

consignes <strong>de</strong> vitesse longitudinale et <strong>de</strong> <strong>la</strong>cet.<br />

Observateurs : estimation <strong>de</strong> l’état réel du <strong>véhicule</strong> grâce aux mesures<br />

et à <strong>de</strong>s modèles internes.<br />

Pilotage : assure (dans <strong>la</strong> mesure du possible) le suivi <strong>de</strong>s consignes <strong>de</strong><br />

vitesse.<br />

Sens conducteur<br />

Guidage<br />

Consignes<br />

Pilotage<br />

Couples<br />

moteur et<br />

freins<br />

Mesures<br />

Observateurs<br />

GT MOSAR 23 Janvier 2009<br />

Département Automatique 5


Sommaire :<br />

1. Nouvelle structure <strong>de</strong> comman<strong>de</strong><br />

2. Observateurs<br />

3. Guidage<br />

4. Pilotage<br />

5. Résultats <strong>de</strong> simu<strong>la</strong>tion<br />

6. Conclusions<br />

7. Perspectives<br />

GT MOSAR 23 Janvier 2009<br />

Département Automatique 6


Sens conducteur<br />

2.- Observateurs<br />

Guidage<br />

Consignes<br />

Pilotage<br />

Couples<br />

moteur et<br />

freins<br />

Mesures<br />

Observateurs<br />

Entrées et sorties :<br />

Vitesses <strong>de</strong>s roues<br />

Accélération longitudinale<br />

Accélération <strong>la</strong>térale<br />

Mesure vitesse <strong>de</strong> <strong>la</strong>cet<br />

Rapport boîte <strong>de</strong> vitesses<br />

Angle vo<strong>la</strong>nt<br />

Observateurs<br />

Angle <strong>de</strong> dérive<br />

Vitesse longitudinale<br />

Efforts <strong>la</strong>téraux<br />

GT MOSAR 23 Janvier 2009 Département Automatique 7


2.- Observateurs<br />

Estimation <strong>de</strong> l’angle <strong>de</strong> dérive : le modèle bicyclette<br />

d<br />

dt<br />

⎡−<br />

( D + D )<br />

⎡β<br />

⎤ ⎢ m<br />

⎢ ⎢<br />

ψ<br />

⎥ =<br />

⎣ & ⎦ ⎢ D l<br />

⎢<br />

⎣ J<br />

z<br />

D l<br />

1 2 2 2 1 1<br />

1<br />

2<br />

CoGvCoG<br />

mCoGvCoG<br />

2 2<br />

2 2<br />

− D1l<br />

1<br />

D2l2<br />

− D1l<br />

1<br />

.<br />

⎡β<br />

⎤<br />

y = ψ = ⎢ 0 δ w<br />

ψ<br />

⎥<br />

⎣ & ⎦<br />

[ 0 1] + [ ][ ]<br />

J<br />

− D l<br />

z<br />

v<br />

CoG<br />

−<br />

⎤ ⎡ D1<br />

⎥⎡β<br />

⎤ ⎢mCoGv<br />

⎥⎢<br />

+ ⎢<br />

ψ<br />

⎥<br />

⎥⎣<br />

& ⎦ ⎢ D1l<br />

⎥<br />

⎦<br />

⎢⎣<br />

J<br />

z<br />

CoG<br />

1<br />

⎤<br />

⎥<br />

⎥<br />

⎥<br />

⎥⎦<br />

[ δ ]<br />

w<br />

v CoG<br />

↑<br />

Im{ }<br />

2,4<br />

−10<br />

− 3<br />

Re{ }<br />

GT MOSAR 23 Janvier 2009 Département Automatique 8


2.- Observateurs<br />

Structure <strong>de</strong> l’observateur :<br />

En imposant :<br />

1. − Im<br />

2. − Re<br />

On obtient :<br />

K<br />

⎛ k<br />

) =<br />

⎜<br />

⎝k<br />

⎧xˆ&<br />

= A(<br />

v<br />

⎨<br />

⎩zˆ<br />

= Cxˆ<br />

CoG<br />

) xˆ<br />

+ B(<br />

v<br />

CoG<br />

) u + K(<br />

v<br />

CoG<br />

)( z − zˆ)<br />

{ vp(<br />

A(<br />

vCoG<br />

) − K(<br />

vCoG<br />

) C)<br />

} = 0<br />

{ vp(<br />

A(<br />

v ) − K(<br />

v ) C)<br />

} = χ Re{ vp(<br />

A(<br />

v ))}<br />

( v<br />

CoG<br />

CoG<br />

⎛ 1<br />

⎜<br />

) ⎞ ⎜ a21<br />

⎟ =<br />

) ⎠<br />

⎜<br />

⎜ − 2χ<br />

Re<br />

⎝<br />

CoG<br />

2<br />

[( χ Re{ vp(<br />

A(<br />

vCoG))<br />

})<br />

− a a + a a + a k ( v )]<br />

11 22 21 12 11 2 CoG<br />

1 CoG<br />

( vCoG<br />

2 2<br />

( v<br />

( D + D ) ( D l + D l )<br />

2 CoG<br />

{ } ⎟ ⎟⎟⎟ 1 2 1 1 2 2<br />

vp(<br />

A(<br />

vCoG))<br />

− −<br />

mvCoG<br />

I<br />

zz<br />

vCoG<br />

⎠<br />

⎞<br />

GT MOSAR 23 Janvier 2009 Département Automatique 9


Sommaire :<br />

1. Nouvelle structure <strong>de</strong> comman<strong>de</strong><br />

2. Observateurs<br />

3. Guidage<br />

4. Pilotage<br />

5. Résultats <strong>de</strong> simu<strong>la</strong>tion<br />

6. Conclusions<br />

7. Perspectives<br />

GT MOSAR 23 Janvier 2009<br />

Département Automatique<br />

10


Sens conducteur<br />

3.- Guidage<br />

Guidage<br />

Consignes<br />

Pilotage<br />

Couples<br />

moteur et<br />

freins<br />

Mesures<br />

Observateurs<br />

Entrées et sorties :<br />

Pédale accélération<br />

RV / LV<br />

Ou<br />

Guidage<br />

Pédale accélération<br />

Pédale embrayage<br />

Vitesse longitudinale<br />

Génération<br />

consigne<br />

vitesse<br />

longitudinale<br />

Consigne<br />

vitesse<br />

longitudinale<br />

Rapport boîte <strong>de</strong> vitesse<br />

Angle <strong>de</strong> dérive<br />

Mo<strong>de</strong> <strong>de</strong> conduite<br />

Eco, Sport, automatique<br />

Génération<br />

consigne<br />

vitesse <strong>de</strong> <strong>la</strong>cet<br />

Consigne<br />

vitesse<br />

<strong>la</strong>cet<br />

GT MOSAR 23 Janvier 2009 Département Automatique 11


3.- Guidage<br />

Génération <strong>de</strong> <strong>la</strong> consigne <strong>de</strong> vitesse longitudinale<br />

u<br />

ref<br />

k +1<br />

=<br />

u<br />

est<br />

k<br />

+ γ<br />

ref<br />

l<br />

T<br />

e<br />

Guidage<br />

Génération<br />

consigne<br />

vitesse<br />

longitudinale<br />

Génération<br />

consigne<br />

vitesse <strong>de</strong> <strong>la</strong>cet<br />

Pédale d’accélération<br />

Pédale <strong>de</strong> frein<br />

Pédale embrayage<br />

Rapport <strong>de</strong> BV<br />

Interprétation<br />

volonté<br />

conducteur<br />

ref<br />

l<br />

γ +<br />

Te<br />

+<br />

Consigne<br />

vitesse<br />

longitudinale<br />

Vitesse longitudinale<br />

GT MOSAR 23 Janvier 2009 Département Automatique 12


3.- Guidage<br />

Loi d’interprétation <strong>de</strong> <strong>la</strong> volonté conducteur :<br />

Décélération Souhaitée<br />

GT MOSAR 23 Janvier 2009 Département Automatique 13


3.- Guidage<br />

Génération <strong>de</strong> <strong>la</strong> consigne <strong>de</strong> vitesse <strong>de</strong> <strong>la</strong>cet :<br />

Guidage<br />

Génération<br />

consigne<br />

vitesse<br />

longitudinale<br />

Génération<br />

consigne<br />

vitesse <strong>de</strong> <strong>la</strong>cet<br />

Neutre :<br />

ψ&<br />

neutral<br />

ref<br />

=<br />

u<br />

α<br />

L cos( β )<br />

wheel<br />

Sous/Sur vireur :<br />

ψ&<br />

sous / sur<br />

ref<br />

=<br />

u cos( β )<br />

2<br />

L(cos<br />

( β ) + Ku<br />

2<br />

α<br />

)<br />

roue<br />

K<br />

=<br />

mg ⎛ l2<br />

⎜<br />

2<br />

L ⎝ D<br />

1<br />

−<br />

l1<br />

D<br />

2<br />

⎞<br />

⎟;<br />

⎠<br />

et<br />

⎧K<br />

> 0 ⇒ sous vireur<br />

⎨<br />

⎩ K < 0 ⇒ sur vireur<br />

GT MOSAR 23 Janvier 2009 Département Automatique 14


Sommaire :<br />

1. Nouvelle structure <strong>de</strong> comman<strong>de</strong><br />

2. Observateurs<br />

3. Guidage<br />

4. Pilotage<br />

5. Résultats <strong>de</strong> simu<strong>la</strong>tion<br />

6. Conclusions<br />

7. Perspectives<br />

GT MOSAR 23 Janvier 2009<br />

Département Automatique<br />

15


4.- Pilotage<br />

Sens conducteur<br />

Guidage<br />

Consignes<br />

Pilotage<br />

Couples<br />

moteur et<br />

freins<br />

Mesures<br />

Observateurs<br />

A. Obtention du modèle Q-LPV pour <strong>la</strong> comman<strong>de</strong><br />

B. Synthèse <strong>de</strong>s lois <strong>de</strong> comman<strong>de</strong>:<br />

1. Q-LPV H ∞<br />

.<br />

2. Retour linéarisant plus H ∞<br />

.<br />

3. Retour linéarisant plus Pis optimisés.<br />

GT MOSAR 23 Janvier 2009<br />

Département Automatique<br />

16


4.A.- Obtention du modèle Q-LPV pour <strong>la</strong> comman<strong>de</strong><br />

Couple moteur<br />

Couples frein<br />

Modèle<br />

non-linéaire<br />

pour <strong>la</strong><br />

comman<strong>de</strong><br />

Vitesse longitudinale<br />

Vitesse <strong>de</strong> <strong>la</strong>cet<br />

Hypothèses simplificatrices :<br />

Pas d’effets aérodynamiques,<br />

Pas <strong>de</strong> pente sur <strong>la</strong> route,<br />

Pas <strong>de</strong> coup<strong>la</strong>ge en roulis.<br />

Ces limitations nous obligent à synthétiser <strong>de</strong>s correcteurs qui rejettent<br />

<strong>de</strong> façon efficace les perturbations additives sur les comman<strong>de</strong>s.<br />

GT MOSAR 23 Janvier 2009<br />

Département Automatique<br />

17


4.A.- Obtention du modèle Q-LPV pour <strong>la</strong> comman<strong>de</strong><br />

Principe fondamental <strong>de</strong> <strong>la</strong> dynamique :<br />

GT MOSAR 23 Janvier 2009<br />

Département Automatique<br />

18


4.A.- Obtention du modèle Q-LPV pour <strong>la</strong> comman<strong>de</strong><br />

Formu<strong>la</strong>tion sous forme Quasi-LPV :<br />

⎪<br />

⎧<br />

~<br />

θ < 1,635<br />

⎨<br />

⎪⎩ θ 10<br />

< 1,846<br />

GT MOSAR 23 Janvier 2009<br />

Département Automatique<br />

19


4.A.- Obtention du modèle Q-LPV pour <strong>la</strong> comman<strong>de</strong><br />

Modèle <strong>de</strong>s actionneurs :<br />

Le système <strong>de</strong> freinage : freins électro-mécaniques<br />

Principe <strong>de</strong> fonctionnement : chaque étrier est composé d’un moteur<br />

asynchrone et d’un système vis-écrou qui serre les p<strong>la</strong>quettes <strong>de</strong> frein<br />

contre les disques.<br />

Une boucle interne permet d’asservir l’effort <strong>de</strong> freinage.<br />

Modélisation : retard <strong>de</strong> 10 ms, premier ordre avec une constante <strong>de</strong><br />

temps <strong>de</strong> 30 ms et une saturation à 2000 Nm.<br />

Le groupe motopropulseur :<br />

F4RT : moteur essence 2 litres turbocompressé, 200 chevaux.<br />

Modélisation : retard <strong>de</strong> 10 ms, premier ordre avec une constante <strong>de</strong><br />

temps et saturation variables en fonction du régime moteur.<br />

Modélisation/I<strong>de</strong>ntification du différentiel<br />

GT MOSAR 23 Janvier 2009<br />

Département Automatique<br />

20


4.- Pilotage<br />

Sens conducteur<br />

Guidage<br />

Consignes<br />

Pilotage<br />

Couples<br />

moteur et<br />

freins<br />

Mesures<br />

Observateurs<br />

A. Obtention du modèle Q-LPV pour <strong>la</strong> comman<strong>de</strong><br />

B. Synthèse <strong>de</strong>s lois <strong>de</strong> comman<strong>de</strong>:<br />

1. Q-LPV H ∞<br />

.<br />

2. Retour linéarisant plus H ∞<br />

.<br />

3. Retour linéarisant plus Pis optimisés.<br />

GT MOSAR 23 Janvier 2009<br />

Département Automatique<br />

21


4.B.1.- Correcteur Polytopique Quasi-LPV H ∞ :<br />

Schéma <strong>de</strong> synthèse :<br />

u<br />

ref<br />

ψ& ref<br />

+<br />

-<br />

+<br />

-<br />

W O 1<br />

( )<br />

W ( s 21<br />

)<br />

+<br />

K(θ)<br />

+<br />

W ( )<br />

( s 22<br />

)<br />

11 s<br />

12 s<br />

W O 3<br />

+<br />

+<br />

W<br />

31<br />

I 3<br />

S(θ)<br />

W I<br />

31<br />

4<br />

u<br />

m<br />

ψ&<br />

m<br />

O 2<br />

O 2<br />

Correcteur polytopique d’ordre 6<br />

GT MOSAR 23 Janvier 2009<br />

Département Automatique<br />

22


4.B.1.- Correcteur Polytopique Quasi-LPV H ∞ :<br />

Diagramme <strong>de</strong> bo<strong>de</strong> du correcteur :<br />

GT MOSAR 23 Janvier 2009<br />

Département Automatique<br />

23


4.B.1.- Correcteur Polytopique Quasi-LPV H ∞ :<br />

Valeurs singulières<br />

GT MOSAR 23 Janvier 2009<br />

Département Automatique<br />

24


4.B.1.- Correcteur Polytopique Quasi-LPV H ∞ :<br />

La stabilité quadratique à été vérifiée en trouvant une matrice X<br />

symétrique définie positive tel que :<br />

De plus, les pôles <strong>de</strong> <strong>la</strong> boucle fermée aux sommets du polytope sont<br />

correctement amortis :<br />

GT MOSAR 23 Janvier 2009<br />

Département Automatique<br />

25


4.B.1.- Correcteur Polytopique Quasi-LPV H ∞ :<br />

Les marges <strong>de</strong> stabilités MIMO ont été calculées avec le gain L 2<br />

:<br />

Marge<strong>de</strong> gain =<br />

⎧ 1<br />

⎪α1<br />

=<br />

L2<br />

⎨<br />

1<br />

⎪α<br />

2<br />

=<br />

⎪⎩<br />

L2<br />

( T )<br />

( S)<br />

] 1-α<br />

;1+<br />

α [<br />

⎤ ⎛α1<br />

⎞ ⎛α1<br />

⎞⎡<br />

Marge<strong>de</strong> phase = ⎥−<br />

2arcsin⎜<br />

⎟;2arcsin⎜<br />

⎟⎢<br />

⎦ ⎝ 2 ⎠ ⎝ 2 ⎠⎣<br />

1<br />

1<br />

∪<br />

⎤ 1 1 ⎡<br />

⎥ ; ⎢<br />

⎦1+<br />

α<br />

2<br />

1−α<br />

2 ⎣<br />

⎤ ⎛α<br />

2<br />

∪ ⎥−<br />

2arcsin⎜<br />

⎦ ⎝ 2<br />

⎞ ⎛α<br />

2<br />

⎟;2arcsin⎜<br />

⎠ ⎝ 2<br />

⎞⎡<br />

⎟⎢<br />

⎠⎣<br />

Les marges <strong>de</strong> stabilités MIMO sont :<br />

⎧−<br />

9,65 < MargeGain[dB] < 23,85<br />

⎨<br />

⎩−<br />

55,79 < MargePhase[ ° ] < 55,79<br />

GT MOSAR 23 Janvier 2009<br />

Département Automatique<br />

26


4.B.1.- Correcteur Polytopique Quasi-LPV H ∞ :<br />

Réduction :<br />

Suppression <strong>de</strong>s dynamiques haute fréquence,<br />

Compensation <strong>de</strong>s couples pôle-zéro à <strong>la</strong> même fréquence,<br />

Projection sur l’axe réel <strong>de</strong>s pôles bien amortis,<br />

Remp<strong>la</strong>cement <strong>de</strong> <strong>la</strong> pseudo action intégrale par une action intégrale effective.<br />

Discrétisation :<br />

Transposition <strong>de</strong>s fonctions <strong>de</strong> transfert du correcteur par transformation bilinéaire<br />

analytique :<br />

−1<br />

a0<br />

+ a1z<br />

+ ... + anz<br />

a,<br />

b ~<br />

T kl ( z ) =<br />

; avec a , ( θ , θ10<br />

)<br />

1<br />

n<br />

i bi<br />

= f<br />

−<br />

−<br />

i<br />

b + b z + ... + b z<br />

0<br />

1<br />

−1<br />

n<br />

−n<br />

4 transferts avec une allure PI + avance <strong>de</strong> phase<br />

GT MOSAR 23 Janvier 2009<br />

Département Automatique<br />

27


4.- Pilotage<br />

Sens conducteur<br />

Guidage<br />

Consignes<br />

Pilotage<br />

Couples<br />

moteur et<br />

freins<br />

Mesures<br />

Observateurs<br />

A. Obtention du modèle Q-LPV pour <strong>la</strong> comman<strong>de</strong><br />

B. Synthèse <strong>de</strong>s lois <strong>de</strong> comman<strong>de</strong>:<br />

1. Q-LPV H ∞<br />

.<br />

2. Retour linéarisant plus H ∞<br />

.<br />

3. Retour linéarisant plus Pis optimisés.<br />

GT MOSAR 23 Janvier 2009<br />

Département Automatique<br />

28


4.B.2.- Retour linéarisant :<br />

Structure <strong>de</strong> comman<strong>de</strong> :<br />

Pilotage<br />

Système linéarisé<br />

u ref<br />

ψ& ref<br />

+<br />

-<br />

+<br />

Correcteur<br />

+<br />

+<br />

+<br />

Véhicule Observateurs<br />

-<br />

+<br />

Non-linear Feedback<br />

GT MOSAR 23 Janvier 2009<br />

Département Automatique<br />

29


4.B.2.- Retour linéarisant :<br />

Application au système <strong>de</strong> freinage :<br />

⎧<br />

⎛ u~<br />

1 ⎞<br />

⎪x&<br />

= f ( x)<br />

+ g(<br />

x)<br />

⎜<br />

⎟<br />

⎪<br />

⎝u<br />

~<br />

2 ⎠<br />

⎨<br />

⎪ ⎛ u ⎞<br />

⎜ ⎟<br />

⎪<br />

y = h(<br />

x)<br />

=<br />

⎩ ⎝ψ&<br />

⎠<br />

Avec,<br />

⎧ ⎛ θ + β ψ&<br />

4u<br />

tan( ) u ⎞<br />

⎪ f ( x)<br />

=<br />

⎜<br />

⎟<br />

⎪ ⎝ θ10<br />

u ⎠<br />

⎪<br />

⎛1<br />

0⎞<br />

⎨g(<br />

x)<br />

= ⎜ ⎟<br />

⎪ ⎝0<br />

1⎠<br />

⎪<br />

⎛ h1<br />

( x)<br />

⎞ ⎛ u ⎞<br />

⎪h(<br />

x)<br />

= = ⎜ ⎟<br />

⎪<br />

⎜<br />

⎟<br />

⎩ ⎝h<br />

( x)<br />

⎠ ⎝ψ&<br />

2 ⎠<br />

r 1<br />

:<br />

r 2<br />

:<br />

0<br />

L f<br />

h1(<br />

x)<br />

= u<br />

0<br />

L f<br />

h2(<br />

x)<br />

= ψ&<br />

⎪⎧<br />

L<br />

⎨<br />

⎪⎩<br />

L<br />

⎪⎧<br />

L<br />

⎨<br />

⎪ ⎩ L<br />

g<br />

g<br />

g<br />

g<br />

1<br />

2<br />

1<br />

2<br />

L<br />

L<br />

L<br />

L<br />

0<br />

f<br />

0<br />

f<br />

0<br />

f<br />

0<br />

f<br />

h ( x)<br />

= 1<br />

1<br />

h ( x)<br />

= 0<br />

1<br />

h ( x)<br />

= 0<br />

2<br />

h ( x)<br />

= 1<br />

2<br />

r 1<br />

= 1<br />

r 2<br />

=1<br />

r<br />

= 2<br />

Il existe un retour d’état linéarisant et statique.<br />

GT MOSAR 23 Janvier 2009<br />

Département Automatique<br />

30


4.B.2.- Retour linéarisant :<br />

Application au système <strong>de</strong> freinage :<br />

u(<br />

x)<br />

= −D<br />

−1<br />

⎛ L<br />

( x)<br />

⎜<br />

⎝ L<br />

1<br />

f<br />

1<br />

f<br />

h ⎞<br />

1(<br />

x)<br />

⎟<br />

+<br />

h2<br />

( x)<br />

⎠<br />

D<br />

−1<br />

⎛ v<br />

( x)<br />

⎜<br />

⎝v<br />

1<br />

2<br />

⎞<br />

⎟<br />

⎠<br />

Avec,<br />

⎛<br />

⎜<br />

L<br />

D(<br />

x)<br />

=<br />

⎜<br />

⎝<br />

L<br />

g<br />

g<br />

1<br />

1<br />

L<br />

L<br />

0<br />

f<br />

0<br />

f<br />

h ( x)<br />

h<br />

1<br />

2<br />

( x)<br />

L<br />

L<br />

g<br />

2<br />

g2<br />

L<br />

L<br />

0<br />

f<br />

0<br />

f<br />

h ⎞<br />

1(<br />

x)<br />

⎟<br />

h ( ) ⎟<br />

2 x<br />

⎠<br />

Dans cette application l’inverse <strong>de</strong> D(x) existe toujours, car :<br />

⎛ L<br />

D(<br />

x)<br />

= ⎜<br />

⎝<br />

L<br />

g<br />

g<br />

1<br />

1<br />

0<br />

L h ( x)<br />

f<br />

0<br />

L h ( x)<br />

f<br />

1<br />

2<br />

L<br />

L<br />

g<br />

2<br />

g 2<br />

0<br />

L h x ⎞<br />

f 1(<br />

)<br />

⎟ = I<br />

0<br />

L<br />

f<br />

h ( x)<br />

2 ⎠<br />

GT MOSAR 23 Janvier 2009<br />

Département Automatique<br />

31


Système<br />

++-<br />

PilotageCorrecteur +++ +<br />

Non-linearFeedback<br />

u<br />

ψ&ref<br />

ref<br />

linéarisé<br />

- VéhiculeObservateurs<br />

4.B.2 .- H ∞ Boucle « externe »<br />

Schéma <strong>de</strong> synthèse :<br />

GT MOSAR 23 Janvier 2009<br />

Département Automatique<br />

32


Système<br />

++-<br />

PilotageCorrecteur +++ +<br />

Non-linearFeedback<br />

u<br />

ψ&ref<br />

ref<br />

linéarisé<br />

- VéhiculeObservateurs<br />

4.B.2 .- H ∞ Boucle « externe »<br />

Diagramme <strong>de</strong> Bo<strong>de</strong> du correcteur :<br />

• Réduction,<br />

•Remp<strong>la</strong>cement <strong>de</strong><br />

l’action intégrale<br />

2 PI filtrés<br />

GT MOSAR 23 Janvier 2009<br />

Département Automatique<br />

33


Système<br />

++-<br />

PilotageCorrecteur +++ +<br />

4.B.2 .- H ∞ Boucle « externe »<br />

u<br />

ψ&ref<br />

ref<br />

linéarisé<br />

- VéhiculeObservateurs<br />

Non-linearFeedback<br />

Valeurs singulières :<br />

GT MOSAR 23 Janvier 2009<br />

Département Automatique<br />

34


4.B.2 .- H ∞ Boucle « externe »<br />

Marges <strong>de</strong> stabilité :<br />

GT MOSAR 23 Janvier 2009<br />

Département Automatique<br />

35


4.- Pilotage<br />

Sens conducteur<br />

Guidage<br />

Consignes<br />

Pilotage<br />

Couples<br />

moteur et<br />

freins<br />

Mesures<br />

Observateurs<br />

A. Obtention du modèle Q-LPV pour <strong>la</strong> comman<strong>de</strong><br />

B. Synthèse <strong>de</strong>s lois <strong>de</strong> comman<strong>de</strong>:<br />

1. Q-LPV H ∞<br />

.<br />

2. Retour linéarisant plus H ∞<br />

.<br />

3. Retour linéarisant plus Pis optimisés.<br />

GT MOSAR 23 Janvier 2009<br />

Département Automatique<br />

36


Système<br />

++-<br />

PilotageCorrecteur +++ +<br />

Non-linearFeedback<br />

4.B.3.- Correcteur <strong>de</strong> structure imposée (PI mono.) :<br />

Structure imposée :<br />

u<br />

ψ&ref<br />

ref<br />

linéarisé<br />

- VéhiculeObservateurs<br />

GT MOSAR 23 Janvier 2009<br />

Département Automatique<br />

37


4.B.3.- Correcteur <strong>de</strong> structure imposée (PI mono.) :<br />

Evolution <strong>de</strong>s réponses temporelles :<br />

GT MOSAR 23 Janvier 2009<br />

Département Automatique<br />

38


4.B.3.- Correcteur <strong>de</strong> structure imposée (PI mono.) :<br />

Marges <strong>de</strong> stabilité :<br />

GT MOSAR 23 Janvier 2009<br />

Département Automatique<br />

39


Sommaire :<br />

1. Nouvelle structure <strong>de</strong> comman<strong>de</strong><br />

2. Observateurs<br />

3. Guidage<br />

4. Pilotage<br />

5. Résultats <strong>de</strong> simu<strong>la</strong>tion<br />

6. Conclusions<br />

7. Perspectives<br />

GT MOSAR 23 Janvier 2009<br />

Département Automatique<br />

40


5.- Résultats <strong>de</strong> simu<strong>la</strong>tion : modèle <strong>de</strong> simu<strong>la</strong>tion MADA<br />

Modèle <strong>de</strong> simu<strong>la</strong>tion : MADA<br />

Modèle développé par RENAULT, l’INRETS et PSA.<br />

Modèle très non-linéaire, très fin : un modèle différent par <strong>véhicule</strong> <strong>de</strong> <strong>la</strong> gamme<br />

Renault.<br />

Le modèle prend en compte :<br />

les non-linéarités <strong>de</strong>s pneus (glissements, moments d’auto-alignement, etc.)<br />

les forces et les moments aérodynamiques,<br />

<strong>la</strong> géométrie précise <strong>de</strong>s trains (effets Brouilhet, braquages induits et micro-braquages,<br />

carrossage, etc.),<br />

Les caractéristiques tridimensionnelles (pour chaque roue) <strong>de</strong> <strong>la</strong> route (base <strong>de</strong> données<br />

<strong>de</strong> routes réelles),<br />

Le modèle permet aussi <strong>de</strong> rajouter un modèle <strong>de</strong> conducteur dans les<br />

simu<strong>la</strong>tions.<br />

Le modèle utilisé pour les simu<strong>la</strong>tions est une LAGUNA II GT.<br />

GT MOSAR 23 Janvier 2009<br />

Département Automatique<br />

41


5.- Simu<strong>la</strong>tions MADA<br />

Scénario #1 : échelon <strong>de</strong> vitesse longitudinale<br />

Suivi <strong>de</strong> consigne sans erreur statique,<br />

Dépassement < 5% <strong>de</strong> <strong>la</strong> valeur finale,<br />

Découp<strong>la</strong>ge efficace,<br />

Bon rejet <strong>de</strong> perturbations dues aux<br />

conditions initiales.<br />

Q-LPV H ∞<br />

RL+H ∞<br />

RL+PIs<br />

GT MOSAR 23 Janvier 2009<br />

Département Automatique<br />

42


5.- Simu<strong>la</strong>tions MADA<br />

Scénario #2 : échelon <strong>de</strong> vitesse <strong>de</strong> <strong>la</strong>cet<br />

Couple moteur<br />

Augmentation du couple moteur<br />

Couple <strong>de</strong> freinage<br />

t = 10 sec<br />

t = 5 sec<br />

GT MOSAR 23 Janvier 2009<br />

Département Automatique<br />

43


5.- Simu<strong>la</strong>tions MADA<br />

t = 10 sec<br />

Scénario #2 : échelon <strong>de</strong> vitesse <strong>de</strong> <strong>la</strong>cet<br />

t = 5 sec<br />

Suivi <strong>de</strong> consigne sans erreur statique,<br />

Découp<strong>la</strong>ge efficace,<br />

Bon rejet <strong>de</strong> perturbations dues aux<br />

conditions initiales.<br />

Q-LPV H ∞<br />

RL+H ∞<br />

RL+PIs<br />

GT MOSAR 23 Janvier 2009<br />

Département Automatique<br />

44


5.- Simu<strong>la</strong>tions MADA<br />

Scénario #3 : consignes en vitesse longitudinale et <strong>de</strong> <strong>la</strong>cet<br />

Suivi <strong>de</strong> consigne sans erreur statique,<br />

Découp<strong>la</strong>ge efficace,<br />

Bon rejet <strong>de</strong>s perturbations dues aux<br />

conditions initiales.<br />

Q-LPV H ∞<br />

RL+H ∞<br />

RL+PIs<br />

GT MOSAR 23 Janvier 2009<br />

Département Automatique<br />

45


5.- Simu<strong>la</strong>tions MADA : rond-point<br />

Q-LPV H ∞<br />

RL+H ∞<br />

RL+PIs<br />

GT MOSAR 23 Janvier 2009<br />

Département Automatique<br />

46


5.- Simu<strong>la</strong>tions MADA<br />

Amélioration <strong>de</strong> <strong>la</strong> stabilité dans un rond-point<br />

85<br />

Vitesse longitudinale max (km/h)<br />

80<br />

75<br />

70<br />

65<br />

60<br />

55<br />

50<br />

45<br />

5 km/h<br />

Le conducteur<br />

compense l’angle<br />

vo<strong>la</strong>nt<br />

LF+PIs<br />

Q-LPV H∞<br />

LF+H∞<br />

40<br />

35 45 55 65 75 85 95 105<br />

Angle vo<strong>la</strong>nt (°)<br />

GT MOSAR 23 Janvier 2009<br />

Département Automatique<br />

47


5.- Simu<strong>la</strong>tions MADA<br />

Implications sur l’accélération transversale :<br />

Gamma_t (R)<br />

7<br />

6,5<br />

Gamma_t max<br />

6<br />

5,5<br />

5<br />

4,5<br />

4<br />

78,73237039 61,22005184 50,07252609 42,35219536 36,68818046 32,35472168 28,93164216 26,15883231<br />

Rayon <strong>trajectoire</strong><br />

GT MOSAR 23 Janvier 2009<br />

Département Automatique<br />

48


Sommaire :<br />

1. Nouvelle structure <strong>de</strong> comman<strong>de</strong><br />

2. Observateurs<br />

3. Guidage<br />

4. Pilotage<br />

5. Résultats <strong>de</strong> simu<strong>la</strong>tion<br />

6. Conclusions<br />

7. Perspectives<br />

GT MOSAR 23 Janvier 2009<br />

Département Automatique<br />

49


6.- Conclusions<br />

Les correcteurs assurent le découp<strong>la</strong>ge du suivi <strong>de</strong> consigne <strong>de</strong><br />

vitesse longitudinale et <strong>de</strong> vitesse <strong>de</strong> <strong>la</strong>cet,<br />

Le choix <strong>de</strong> génération <strong>de</strong>s vitesses <strong>de</strong> consigne permet <strong>de</strong><br />

modifier <strong>la</strong> dynamique angu<strong>la</strong>ire du <strong>véhicule</strong>. On peut typer le<br />

<strong>véhicule</strong> en fonction <strong>de</strong> l’état d’esprit du conducteur :<br />

Sportif,<br />

Neutre,<br />

Sécurisant.<br />

GT MOSAR 23 Janvier 2009<br />

Département Automatique<br />

50


6.- Conclusions<br />

Le conducteur ne doit plus rajouter (enlever) <strong>de</strong> l’angle vo<strong>la</strong>nt<br />

pour compenser le comportement naturellement sous (sur) vireur<br />

du <strong>véhicule</strong>. Augmentation du p<strong>la</strong>isir <strong>de</strong> conduite.<br />

La stabilité du <strong>véhicule</strong> est améliorée pour toute condition<br />

d’adhérence. On peut rouler 5-10% (en fonction <strong>de</strong> l’adhérence)<br />

plus vite dans un rondpoint avant <strong>de</strong> perdre le contrôle du<br />

<strong>véhicule</strong>.<br />

GT MOSAR 23 Janvier 2009<br />

Département Automatique<br />

51


Sommaire :<br />

1. Nouvelle structure <strong>de</strong> comman<strong>de</strong><br />

2. Observateurs<br />

3. Guidage<br />

4. Pilotage<br />

5. Résultats <strong>de</strong> simu<strong>la</strong>tion<br />

6. Conclusions<br />

7. Perspectives<br />

GT MOSAR 23 Janvier 2009<br />

Département Automatique<br />

52


7.- Perspectives<br />

Test <strong>de</strong>s lois <strong>de</strong> comman<strong>de</strong> sur <strong>véhicule</strong> réel :<br />

Essais préliminaires : utilisation du freinage dissymétrique et d’un<br />

modèle <strong>de</strong> différentiel pour contrôler le couple moteur sur chaque<br />

roue avant.<br />

Base pour les essais : Velsatis munie d’un système <strong>de</strong> freinage<br />

hydraulique qui permet d’appliquer une pression <strong>de</strong> freinage<br />

indépendante sur chaque étrier.<br />

Outil <strong>de</strong> prototypage rapi<strong>de</strong> : Dspace avec une micro-autobox.<br />

Lieu <strong>de</strong>s essais : Centre technique d’Aubevoye (CTA) Renault.<br />

GT MOSAR 23 Janvier 2009<br />

Département Automatique<br />

53


7.- Perspectives<br />

Outil <strong>de</strong> mise au point <strong>de</strong>s lois <strong>de</strong> comman<strong>de</strong> :<br />

Les personnes qui réalisent <strong>la</strong> mise au point <strong>de</strong>s lois <strong>de</strong> comman<strong>de</strong><br />

ne sont pas familiarisés avec tout correcteur non-PID.<br />

D’où le besoin d’introduire une étape intermédiaire qui facilite <strong>la</strong> tâche<br />

<strong>de</strong>s metteurs au point :<br />

GT MOSAR 23 Janvier 2009<br />

Département Automatique<br />

54


7.- Perspectives<br />

Outil <strong>de</strong> mise au point <strong>de</strong>s lois <strong>de</strong> comman<strong>de</strong> :<br />

Idée : utiliser <strong>de</strong>s algorithmes d’optimisation par essaims<br />

particu<strong>la</strong>ires pour faire le choix <strong>de</strong>s filtres <strong>de</strong> pondération (dans le<br />

cas d’une comman<strong>de</strong> H ∞ ) qui optimisent <strong>de</strong>s critères « c<strong>la</strong>ssiques »<br />

pour les metteurs au point.<br />

Avantages : l’avantage d’utiliser cette métho<strong>de</strong> d’optimisation est<br />

qu’il existe un jeu <strong>de</strong> paramètres <strong>de</strong> rég<strong>la</strong>ge standard qui évite<br />

d’avoir besoin <strong>de</strong> metteurs au point avec <strong>de</strong>s connaissances en<br />

rég<strong>la</strong>ge d’algorithmes d’optimisation.<br />

GT MOSAR 23 Janvier 2009<br />

Département Automatique<br />

55


7.- Perspectives<br />

Synthèse d’actions anti-windup robustes :<br />

Dans le domaine <strong>automobile</strong>, les actionneurs sont rarement<br />

surdimensionnés (car coûteux).<br />

C’est le cas du groupe motopropulseur.<br />

Dans les simu<strong>la</strong>tions nous avons utilisé <strong>de</strong>s techniques d’antiwindup<br />

« c<strong>la</strong>ssiques » qui ne prennent pas en compte le caractère<br />

LPV <strong>de</strong> notre système.<br />

Une piste pour <strong>la</strong> suite est <strong>de</strong> construire <strong>de</strong>s actions anti-windup<br />

robustes qui soient aussi LPV.<br />

GT MOSAR 23 Janvier 2009<br />

Département Automatique<br />

56


Merci <strong>de</strong> votre attention.<br />

Des questions ?<br />

GT MOSAR 23 Janvier 2009<br />

Département Automatique<br />

57


I<strong>de</strong>ntification du différentiel :<br />

Modélisation à partir du PFD :<br />

GT MOSAR 23 Janvier 2009<br />

Département Automatique<br />

58


I<strong>de</strong>ntification du différentiel :<br />

Modèle physique :<br />

Re<strong>la</strong>tions cinématiques:<br />

1<br />

Ω3 + Ω<br />

4<br />

= 2n<br />

Ω<br />

m<br />

R Ω ( )<br />

2<br />

5/ 6<br />

= k Ω3<br />

− Ω4<br />

R<br />

Re<strong>la</strong>tions dynamiques:<br />

J Ω&<br />

= C − χ ( C + C 4)<br />

m<br />

m<br />

r3 r<br />

I<br />

z<br />

k<br />

J<br />

&<br />

&<br />

( Ω<br />

3<br />

− Ω4)<br />

= Cr3<br />

− Cr<br />

4<br />

J<br />

2l<br />

=<br />

2<br />

m n R<br />

b<br />

L R<br />

2<br />

1<br />

2<br />

2<br />

R<br />

p2<br />

I<br />

+<br />

y<br />

n R<br />

2<br />

1<br />

2<br />

2<br />

L R<br />

R<br />

p2<br />

2<br />

4nl<br />

Rp2<br />

R1<br />

J<br />

+<br />

LR<br />

2<br />

axeRoue<br />

χ =<br />

2lR R<br />

LR<br />

1<br />

2<br />

R<br />

p2<br />

p<br />

GT MOSAR 23 Janvier 2009<br />

Département Automatique<br />

59


I<strong>de</strong>ntification du différentiel :<br />

Modèle physique :<br />

⎧x&<br />

⎨<br />

⎩y<br />

=<br />

=<br />

Ax<br />

Cx<br />

+<br />

Bu<br />

x<br />

=<br />

⎡Ω<br />

⎢<br />

⎣Ω<br />

3<br />

4<br />

⎤<br />

⎥<br />

⎦<br />

u<br />

=<br />

⎡C<br />

⎢<br />

⎢<br />

C<br />

⎢⎣<br />

C<br />

m<br />

r3<br />

r 4<br />

⎤<br />

⎥<br />

⎥<br />

⎥⎦<br />

⎡Ω<br />

=<br />

⎢<br />

⎢<br />

Ω<br />

⎢⎣<br />

Ω<br />

3<br />

y<br />

4<br />

m<br />

⎤<br />

⎥<br />

⎥<br />

⎥⎦<br />

⎡0<br />

0⎤<br />

A = ⎢ ⎥<br />

⎣0<br />

0⎦<br />

⎡1<br />

0⎤<br />

C =<br />

⎢ ⎥<br />

⎢<br />

0 1<br />

⎥<br />

⎢⎣<br />

e e⎥⎦<br />

B<br />

=<br />

⎡a<br />

⎢<br />

⎣a<br />

b<br />

c<br />

b⎤<br />

d<br />

⎥ ⎦<br />

⎧ nR1<br />

⎪a<br />

=<br />

⎪ R2J<br />

⎪ χnR1<br />

⎪b<br />

= −<br />

⎪ JR2<br />

⎪<br />

χnR1<br />

1<br />

⎨c<br />

= − +<br />

⎪ JR2<br />

I<br />

zkJ<br />

⎪ χnR1<br />

1<br />

⎪d<br />

= − −<br />

⎪ JR2<br />

I<br />

zkJ<br />

⎪<br />

⎪<br />

R2<br />

e =<br />

⎪⎩<br />

2nR1<br />

axeroue<br />

axeroue<br />

GT MOSAR 23 Janvier 2009<br />

Département Automatique<br />

60


I<strong>de</strong>ntification du différentiel :<br />

Reca<strong>la</strong>ge <strong>de</strong>s paramètres :<br />

Essais avec <strong>véhicule</strong><br />

sur pont : meilleure<br />

connaissance <strong>de</strong>s<br />

efforts appliqués sur<br />

les roues.<br />

Rapport 1 2 3 4 5 6<br />

BV<br />

αˆ 1.3625e-001 2.5301e-001 3.6019e-001 4.8372e-001 5.9495e-001 7.0618e-001<br />

var(α ˆ)<br />

9.3295e-007 1.0988e-006 1.7809e-006 2.0015e-006 4.4425e-006 1.2929e-005<br />

Rapport<br />

BV<br />

Ĵ<br />

var(J ˆ)<br />

1 2 3 4 5 6<br />

8.1106e-002 1.0777e-001 1.3525e-001 1.8371e-001 2.2859e-001 1.8393e-001<br />

7.9633e-005 2.5801e-005 8.1233e-005 1.9666e-004 2.6647e-004 8.5445e-005<br />

χˆ 2.9686e-002 3.6375e-002 7.0756e-002 6.8551e-002 2.9270e-001 2.9270e-001<br />

var(χ ˆ)<br />

8.2801e-005 1.9182e-005 2.0739e-005 4.0194e-005 8.9430e-004 8.9430e-004<br />

Rapport<br />

BV<br />

Ĵ<br />

rel<br />

var( J ˆ<br />

rel<br />

)<br />

1 2 3 4 5 6<br />

5.5736e+000 4.1672e+000 4.3203e+000 4.6447e+000 6.1396e+000 1.9636e+001<br />

9.5893e-001 1.8210e-001 4.0691e-001 5.2038e-001 2.6611e-001 2.8539e+001<br />

GT MOSAR 23 Janvier 2009<br />

Département Automatique<br />

61


I<strong>de</strong>ntification du différentiel :<br />

• Modèles boîte noire :<br />

• Type ARX:<br />

A ( q)<br />

y(<br />

t)<br />

= B(<br />

q)<br />

u(<br />

t)<br />

+ e(<br />

t)<br />

A<br />

n x n<br />

y y<br />

∈ R ,<br />

B ∈R<br />

n x n<br />

y<br />

u<br />

Avec,<br />

•u(t) le vecteur <strong>de</strong>s n u<br />

entrées,<br />

•y(t) le vecteur <strong>de</strong>s n y<br />

sorties,<br />

•e(t) un bruit b<strong>la</strong>nc.<br />

• Type représentation d’état :<br />

⎧x&<br />

⎨<br />

⎩y<br />

=<br />

=<br />

Ax<br />

Cx<br />

+<br />

+<br />

Bu + Ke<br />

Du + e<br />

• Modèles boîte grise :<br />

⎧x&<br />

⎨<br />

⎩y<br />

=<br />

=<br />

Ax<br />

Cx<br />

+<br />

+<br />

Bu + Ke<br />

Du + e<br />

A<br />

=<br />

⎡0<br />

⎢<br />

⎣0<br />

0⎤<br />

0<br />

⎥<br />

⎦<br />

B<br />

=<br />

⎡a<br />

⎢<br />

⎣a<br />

b<br />

c<br />

b⎤<br />

d<br />

⎥ ⎦<br />

⎡1<br />

0⎤<br />

C =<br />

⎢ ⎥<br />

⎢<br />

0 1<br />

⎥<br />

⎢⎣<br />

e e⎥⎦<br />

GT MOSAR 23 Janvier 2009<br />

Département Automatique<br />

62


I<strong>de</strong>ntification du différentiel :<br />

Conclusions :<br />

Le modèle qui offre un meilleur compromis<br />

« représentativité/compléxité » est le modèle « boîte grise ».<br />

Retour<br />

GT MOSAR 23 Janvier 2009<br />

Département Automatique<br />

63

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!