26.04.2013 Views

É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

SHOW MORE
SHOW LESS

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)

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

Saved successfully!

Ooh no, something went wrong!