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
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