Étude des seuils d'entrée en régulation ESP
Étude des seuils d'entrée en régulation ESP
Étude des seuils d'entrée en régulation ESP
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
ALFONSO PORCEL / EL-MAHDI ABGHOUR 1-6-2006<br />
<strong>Étude</strong> <strong>des</strong> <strong>seuils</strong> d’<strong>en</strong>trée <strong>en</strong><br />
<strong>régulation</strong> <strong>ESP</strong><br />
banc HIL IPG + chaîne de mesures
<strong>Étude</strong> <strong>des</strong> <strong>seuils</strong> d’<strong>en</strong>trée <strong>en</strong> <strong>régulation</strong> <strong>ESP</strong>. 1 Juin 2006 2<br />
SOMMAIRE<br />
Introduction<br />
Seuil d’<strong>en</strong>trée <strong>en</strong> <strong>régulation</strong><br />
sans chaîne de mesures<br />
Seuil d’<strong>en</strong>trée <strong>en</strong> <strong>régulation</strong><br />
avec chaîne de mesures<br />
Apport du protocole CCP<br />
Conclusion
<strong>Étude</strong> <strong>des</strong> <strong>seuils</strong> d’<strong>en</strong>trée <strong>en</strong> <strong>régulation</strong> <strong>ESP</strong>. 1 Juin 2006 3<br />
SOMMAIRE<br />
Introduction<br />
Seuil d’<strong>en</strong>trée <strong>en</strong> <strong>régulation</strong><br />
sans chaîne de mesures<br />
Seuil d’<strong>en</strong>trée <strong>en</strong> <strong>régulation</strong><br />
avec chaîne de mesures<br />
Apport du protocole CCP<br />
Conclusion
<strong>Étude</strong> <strong>des</strong> <strong>seuils</strong> d’<strong>en</strong>trée <strong>en</strong> <strong>régulation</strong> <strong>ESP</strong>. 1 Juin 2006 4<br />
Introduction<br />
<strong>Étude</strong> <strong>des</strong> <strong>seuils</strong> avec banc HIL IPG<br />
Entrées <strong>ESP</strong><br />
Sorties<br />
Comportem<strong>en</strong>t<br />
dynamique du<br />
véhicule<br />
Objectif : Contrôler et visualiser les conditions d’<strong>en</strong>trée <strong>en</strong> <strong>régulation</strong><br />
→ vérification <strong>des</strong> softs <strong>ESP</strong> / spécifications<br />
→ amélioration de la robustesse par balayage systématique<br />
<strong>des</strong> conditions véhicule<br />
Pourquoi<br />
→ part importante de la mise au point (temps, <strong>en</strong>jeu cli<strong>en</strong>t)<br />
→ variété de SDV et de sollicitations non réalisable expérim<strong>en</strong>talem<strong>en</strong>t
<strong>Étude</strong> <strong>des</strong> <strong>seuils</strong> d’<strong>en</strong>trée <strong>en</strong> <strong>régulation</strong> <strong>ESP</strong>. 1 Juin 2006 5<br />
Introduction<br />
Avec chaîne de mesures<br />
<strong>Étude</strong> de l’<strong>en</strong>trée <strong>en</strong> <strong>régulation</strong> de l’<strong>ESP</strong><br />
Besoin d’une chaîne de mesures pour accéder<br />
aux variables internes de l’ECU<br />
Chaîne de<br />
mesures<br />
<strong>ESP</strong><br />
Entrées Sorties<br />
Informations<br />
Internes<br />
<strong>ESP</strong><br />
Objectif : compr<strong>en</strong>dre les décisions de <strong>régulation</strong> de l’<strong>ESP</strong>
<strong>Étude</strong> <strong>des</strong> <strong>seuils</strong> d’<strong>en</strong>trée <strong>en</strong> <strong>régulation</strong> <strong>ESP</strong>. 1 Juin 2006 6<br />
SOMMAIRE<br />
Introduction<br />
Seuil d’<strong>en</strong>trée <strong>en</strong> <strong>régulation</strong><br />
sans chaîne de mesures<br />
Seuil d’<strong>en</strong>trée <strong>en</strong> <strong>régulation</strong><br />
avec chaîne de mesures<br />
Apport du protocole CCP<br />
Conclusion
<strong>Étude</strong> <strong>des</strong> <strong>seuils</strong> d’<strong>en</strong>trée <strong>en</strong> <strong>régulation</strong> <strong>ESP</strong>. 1 Juin 2006 7<br />
Seuil d’<strong>en</strong>trée <strong>en</strong> <strong>régulation</strong><br />
Sans chaîne de mesures<br />
Principe :<br />
Balayage automatique multidim<strong>en</strong>sionnel<br />
<strong>des</strong> conditions véhicule<br />
pas d’accès au seuil de <strong>régulation</strong><br />
de l’<strong>ESP</strong><br />
Effort<br />
pédale de frein<br />
Angle volant<br />
Vitesse initiale<br />
• Comparaison basée sur le comportem<strong>en</strong>t du véhicule à<br />
l’instant de la <strong>régulation</strong><br />
• Dép<strong>en</strong>dance aux effets véhicule (ex: pneus)<br />
adhér<strong>en</strong>ce<br />
chargem<strong>en</strong>t
<strong>Étude</strong> <strong>des</strong> <strong>seuils</strong> d’<strong>en</strong>trée <strong>en</strong> <strong>régulation</strong> <strong>ESP</strong>. 1 Juin 2006 8<br />
SOMMAIRE<br />
Introduction<br />
Seuil d’<strong>en</strong>trée <strong>en</strong> <strong>régulation</strong><br />
sans chaîne de mesures<br />
Seuil d’<strong>en</strong>trée <strong>en</strong> <strong>régulation</strong><br />
avec chaîne de mesures<br />
Apport du protocole CCP<br />
Conclusion
<strong>Étude</strong> <strong>des</strong> <strong>seuils</strong> d’<strong>en</strong>trée <strong>en</strong> <strong>régulation</strong> <strong>ESP</strong>. 1 Juin 2006 9<br />
Seuil d’<strong>en</strong>trée <strong>en</strong> <strong>régulation</strong><br />
Avec chaîne de mesures<br />
Principe :<br />
Balayage manuel multidim<strong>en</strong>sionnel <strong>des</strong> conditions véhicule<br />
accès au seuil de <strong>régulation</strong> de l’<strong>ESP</strong><br />
Exemple 1: Évolution du seuil basé sur la vitesse de lacet<br />
« Manœuvre de dynamique angulaire » (virage qui se ferme )<br />
But : provoquer une <strong>régulation</strong> CDS pour <strong>des</strong> vitesses longitudinales et<br />
<strong>des</strong> vitesses volant variables.<br />
Phases de la manoeuvre:<br />
- Démarrage et roulage <strong>en</strong> ligne droite (jusqu’à vitesse v)<br />
sur haute adhér<strong>en</strong>ce (Mu = 1)<br />
- Contrôle latéral réalisé par le Driver de CarMaker<br />
- Relâchem<strong>en</strong>t de l’accélérateur et débrayage (1s)<br />
- Application d’une rampe volant (ex. 40 deg/s)<br />
- Freinage et arrêt du véhicule.
<strong>Étude</strong> <strong>des</strong> <strong>seuils</strong> d’<strong>en</strong>trée <strong>en</strong> <strong>régulation</strong> <strong>ESP</strong>. 1 Juin 2006 10<br />
Seuil d’<strong>en</strong>trée <strong>en</strong> <strong>régulation</strong><br />
Avec chaîne de mesures<br />
Représ<strong>en</strong>tation graphique de l’évolution du seuil basé sur la vitesse de lacet<br />
4,6<br />
4,4<br />
4,2<br />
4<br />
3,8<br />
3,6<br />
3,4<br />
3,2<br />
Seuil Psip (°/s)<br />
50 60 70 80 90 100 110 120 130 140 150 160 170 180<br />
Vitesse véhicule (km/h)<br />
Zone 1 Zone 2 Zone 3<br />
Le seuil d’<strong>en</strong>trée <strong>en</strong> <strong>régulation</strong> basé<br />
sur la vitesse de lacet évolue :<br />
- avec la vitesse du véhicule S<strong>en</strong>sibilisation <strong>ESP</strong><br />
- avec l’accélération latérale régul. intempestive<br />
Accél Lat. (m/s2)<br />
8<br />
7<br />
6<br />
5<br />
4<br />
3<br />
2<br />
1<br />
0
<strong>Étude</strong> <strong>des</strong> <strong>seuils</strong> d’<strong>en</strong>trée <strong>en</strong> <strong>régulation</strong> <strong>ESP</strong>. 1 Juin 2006 11<br />
Seuil d’<strong>en</strong>trée <strong>en</strong> <strong>régulation</strong><br />
Avec chaîne de mesures<br />
Exemple 2: Évolution du seuil basé sur l’angle au volant<br />
« Manœuvre de dynamique angulaire »<br />
Seuil angle volant<br />
pour t=t1ere regul - 70 ms<br />
4<br />
3,5<br />
3<br />
2,5<br />
2<br />
1,5<br />
1<br />
0,5<br />
0<br />
Vréf<br />
<strong>ESP</strong><br />
(km/h)<br />
Reconstruction<br />
Régulation basée sur<br />
vit.lacet (le seuil sur<br />
l’angle volant n’est plus<br />
représ<strong>en</strong>tatif).<br />
44,61 58,69 69,25 79,15 90,59 100,49 110,17 114,57 123,15 131,95<br />
Le seuil d’<strong>en</strong>trée <strong>en</strong> <strong>régulation</strong> basé sur l’angle au volant<br />
(non disponible avec la chaîne de mesures)<br />
évolue avec la vitesse du véhicule s<strong>en</strong>sibilisation de l’<strong>ESP</strong> avec la vitesse.<br />
L’év<strong>en</strong>tuel effet de l’accélération latérale ne peut être traité avec les données disponibles.
<strong>Étude</strong> <strong>des</strong> <strong>seuils</strong> d’<strong>en</strong>trée <strong>en</strong> <strong>régulation</strong> <strong>ESP</strong>. 1 Juin 2006 12<br />
Interprétation <strong>des</strong> <strong>seuils</strong><br />
Frontières de <strong>régulation</strong><br />
Détermination <strong>des</strong> zones de fonctionnem<strong>en</strong>t<br />
pour une manœuvre de Dynamique Angulaire<br />
- Stable : aucune <strong>régulation</strong> <strong>ESP</strong> n’est nécessaire<br />
- Sous-virage ou Survirage : <strong>régulation</strong> de l’<strong>ESP</strong><br />
Première correction de<br />
survirage sur psip<br />
ZONE DE<br />
SURVIRAGE<br />
seuil ψ’<br />
seuil β v<br />
ψ<br />
Rampe au volant 40 deg/s, Vinit = 60 km/h<br />
β<br />
Première correction de<br />
sous-virage sur angle<br />
volant<br />
ZONE DE<br />
SOUS-VIRAGE<br />
−ψ<br />
− β<br />
=<br />
=<br />
ψ<br />
β<br />
Comportem<strong>en</strong>t du<br />
véhicule nominal de<br />
l’<strong>ESP</strong> = vitesse de lacet<br />
cible de l’<strong>ESP</strong><br />
ψ<br />
ψ<br />
=<br />
ψ<br />
⋅<br />
=<br />
⋅<br />
+<br />
ψ<br />
µ ⋅<br />
=<br />
β<br />
ψ
<strong>Étude</strong> <strong>des</strong> <strong>seuils</strong> d’<strong>en</strong>trée <strong>en</strong> <strong>régulation</strong> <strong>ESP</strong>. 1 Juin 2006 13<br />
Interprétation <strong>des</strong> <strong>seuils</strong><br />
Exemple 1. Sous-virage<br />
Rampe au volant 40 deg/s, Vinit = 60 km/h<br />
ZONE DE<br />
SURVIRAGE<br />
Comportem<strong>en</strong>t du véhicule<br />
mesuré <strong>en</strong> simu<br />
marge ψ’<br />
marge β v<br />
ZONE DE<br />
SOUS-VIRAGE<br />
Consommation de la<br />
marge de sous-virage
<strong>Étude</strong> <strong>des</strong> <strong>seuils</strong> d’<strong>en</strong>trée <strong>en</strong> <strong>régulation</strong> <strong>ESP</strong>. 1 Juin 2006 14<br />
Interprétation <strong>des</strong> <strong>seuils</strong><br />
Exemple 2. Sous-virage<br />
Rampe au volant 40 deg/s, Vinit = 90 km/h<br />
ZONE DE<br />
SURVIRAGE<br />
marge ψ’<br />
marge β v<br />
ZONE DE<br />
SOUS-VIRAGE
<strong>Étude</strong> <strong>des</strong> <strong>seuils</strong> d’<strong>en</strong>trée <strong>en</strong> <strong>régulation</strong> <strong>ESP</strong>. 1 Juin 2006 15<br />
Interprétation <strong>des</strong> <strong>seuils</strong><br />
Exemple 3. Survirage<br />
ZONE DE<br />
SURVIRAGE<br />
Rampe au volant 40 deg/s, Vinit = 140 km/h<br />
Consommation de la<br />
marge de survirage<br />
sur psip
<strong>Étude</strong> <strong>des</strong> <strong>seuils</strong> d’<strong>en</strong>trée <strong>en</strong> <strong>régulation</strong> <strong>ESP</strong>. 1 Juin 2006 16<br />
SOMMAIRE<br />
Introduction<br />
Seuil d’<strong>en</strong>trée <strong>en</strong> <strong>régulation</strong><br />
sans chaîne de mesures<br />
Seuil d’<strong>en</strong>trée <strong>en</strong> <strong>régulation</strong><br />
avec chaîne de mesures<br />
Apport du protocole CCP<br />
Conclusion
<strong>Étude</strong> <strong>des</strong> <strong>seuils</strong> d’<strong>en</strong>trée <strong>en</strong> <strong>régulation</strong> <strong>ESP</strong>. 1 Juin 2006 17<br />
Définition du protocole CCP (CAN CALIBRATION<br />
PROTOCOL)<br />
• Protocole de communication utilisé pour la calibration et la mesure <strong>des</strong><br />
systèmes Embarqués.<br />
• CCP permet <strong>des</strong> échanges de données du type maître/esclave :<br />
Le maître étant l’outil de mesure, de calibration ou de diagnostic.<br />
l’esclave étant le système embarqué.<br />
Maître<br />
CAN<br />
Esclave Esclave<br />
CANAPE, Banc D’essai, etc..<br />
Système embarqué : <strong>ESP</strong>, CMM, etc..
<strong>Étude</strong> <strong>des</strong> <strong>seuils</strong> d’<strong>en</strong>trée <strong>en</strong> <strong>régulation</strong> <strong>ESP</strong>. 1 Juin 2006 18<br />
Schéma de mesure actuel<br />
BSI<br />
CMM BVA<br />
BANC HIL IPG<br />
CAN véhicule<br />
<strong>ESP</strong>/ABS DEVELOPPEMENT<br />
Chaîne de mesure :<br />
Spécifique par fournisseur<br />
Les variables internes <strong>ESP</strong><br />
indisponibles<br />
directem<strong>en</strong>t sur le CAN<br />
Connexion spécifique :<br />
Fibre optique(TEVES),<br />
Liaison série(TRW),<br />
Ethernet(Bosch81) …
<strong>Étude</strong> <strong>des</strong> <strong>seuils</strong> d’<strong>en</strong>trée <strong>en</strong> <strong>régulation</strong> <strong>ESP</strong>. 1 Juin 2006 19<br />
Schéma de mesure possible avec CCP<br />
BSI<br />
CMM BVA<br />
BANC HIL IPG<br />
Module<br />
CCP<br />
<strong>ESP</strong>/ABS<br />
CAN véhicule<br />
Module<br />
CCP<br />
Les variables internes <strong>ESP</strong><br />
disponibles<br />
directem<strong>en</strong>t sur le CAN
<strong>Étude</strong> <strong>des</strong> <strong>seuils</strong> d’<strong>en</strong>trée <strong>en</strong> <strong>régulation</strong> <strong>ESP</strong>. 1 Juin 2006 20<br />
Apport du protocole CCP<br />
• Accès aux variables internes du calculateur<br />
Variables accessibles actuellem<strong>en</strong>t avec une chaîne de mesure <strong>ESP</strong><br />
spécifique au fournisseur<br />
• Accès aux mêmes variables internes : calculateur série ou développem<strong>en</strong>t<br />
• Apport pour bancs HIL : L’implém<strong>en</strong>tation du protocole CCP permet :<br />
un élargissem<strong>en</strong>t <strong>des</strong> tests (suite accès variables internes) et donc <strong>des</strong><br />
étu<strong>des</strong><br />
Une automatisation <strong>des</strong> tests (automatisation impossible avec une chaîne de<br />
mesure)<br />
Une observation <strong>des</strong> <strong>seuils</strong> « fournisseurs » sans chaîne de mesure (intérêt :<br />
connaissance de l’évolution de ces <strong>seuils</strong> pour comparaison <strong>des</strong> différ<strong>en</strong>ts<br />
stade de développem<strong>en</strong>t du calculateur)<br />
Etc..
<strong>Étude</strong> <strong>des</strong> <strong>seuils</strong> d’<strong>en</strong>trée <strong>en</strong> <strong>régulation</strong> <strong>ESP</strong>. 1 Juin 2006 21<br />
Limite du CCP<br />
• CCP ne remplace pas une chaîne de mesure<br />
• Toutes les variables sont disponibles mais seulem<strong>en</strong>t un nombre restreint est<br />
accessible<br />
Environ 15 variables (ou 28 octets ) pour une acquisition à 10ms<br />
(exemple sur ECU Teves)<br />
• Disponible seulem<strong>en</strong>t chez TEVES actuellem<strong>en</strong>t<br />
Souhait d’implém<strong>en</strong>ter ce protocole sur Bosch
<strong>Étude</strong> <strong>des</strong> <strong>seuils</strong> d’<strong>en</strong>trée <strong>en</strong> <strong>régulation</strong> <strong>ESP</strong>. 1 Juin 2006 22<br />
Coût / Facilité de mise <strong>en</strong> oeuvre<br />
• Implém<strong>en</strong>tation CCP sur banc HIL IPG : 25 K€ (Finding avec IPG)<br />
• L’outil CANApe est un outil standard compatible CCP : 7 K€<br />
Prix Chaîne de mesure / fournisseur : <strong>en</strong>viron 25 K€<br />
Réduction de coût pour étu<strong>des</strong> ne nécessitant pas de chaîne de mesure :<br />
• Facilité de mise <strong>en</strong> œuvre<br />
CCP est un standard de communication utilisation d’outils standards<br />
quelque soit le fournisseur<br />
Branchem<strong>en</strong>t simple sur le CAN véhicule (comme un CANAlyser)<br />
Pas d’<strong>en</strong>combrem<strong>en</strong>t dans le véhicule<br />
Variables internes <strong>ESP</strong> accessibles directem<strong>en</strong>t sur l’<strong>en</strong>vironnem<strong>en</strong>t banc<br />
(plus besoin de prêt de chaîne de mesure)
<strong>Étude</strong> <strong>des</strong> <strong>seuils</strong> d’<strong>en</strong>trée <strong>en</strong> <strong>régulation</strong> <strong>ESP</strong>. 1 Juin 2006 23<br />
SOMMAIRE<br />
Introduction<br />
Seuil d’<strong>en</strong>trée <strong>en</strong> <strong>régulation</strong><br />
sans chaîne de mesures<br />
Seuil d’<strong>en</strong>trée <strong>en</strong> <strong>régulation</strong><br />
avec chaîne de mesures<br />
Apport du protocole CCP<br />
Conclusion
<strong>Étude</strong> <strong>des</strong> <strong>seuils</strong> d’<strong>en</strong>trée <strong>en</strong> <strong>régulation</strong> <strong>ESP</strong>. 1 Juin 2006 24<br />
Conclusion<br />
• <strong>Étude</strong> <strong>des</strong> <strong>seuils</strong> d’<strong>en</strong>trée <strong>en</strong> <strong>régulation</strong><br />
Sans chaîne de mesures :<br />
- automatisation <strong>des</strong> tests possible mais comparaison basée sur le<br />
comportem<strong>en</strong>t du véhicule à l’instant de la <strong>régulation</strong><br />
dép<strong>en</strong>dance aux caractéristiques véhicule, pneu, …<br />
Avec chaîne de mesures :<br />
- accès à l’information interne à l’<strong>ESP</strong> (ex: <strong>seuils</strong>) mais pas de<br />
possibilité d’automatisation <strong>des</strong> tests<br />
Solution<br />
accès aux variables internes de l’<strong>ESP</strong> avec le protocole CCP<br />
(possibilité d’automatisation de tests)