Télécharger la présentation
Publié parSylvestre Lallement Modifié depuis plus de 10 années
1
Techniques d’identification paramétrique appliquées à la dynamique véhicule
Gentiane Venture 13 mars 2003
2
Pourquoi identifier en dynamique véhicule: le calcul en phase de mise au point
Simulation appliquée de façon intensive en phase de conception Axe principal de travail: appliquer le calcul lors de la mise au point du véhicule : Pouvoir corréler à tout instant le calcul et les essais physiques sur véhicule Problèmes majeurs : influence prépondérante de l’environnement sur les mesures Définition du véhicule pas précisément connue (dispersion…) => Identification paramétrique en phase de mise au point
3
Identification des paramètres dynamiques du véhicule
Modélisation d’une voiture utilisant le formalisme de Denavit Hartenberg Modifié Modèles géométriques Modèles dynamiques Méthode d’identification utilisant les moindres carrés pondérés Instrumentation et mesures Résultats Suites envisagées
4
Paramètres dynamiques du véhicule
Paramètres qui interviennent dans les équations fondamentales de la dynamique Matrice d’inertie de la caisse et des roues Masse des différents composants: chassis, roues… Position du centre de gravité du chassis Raideur des composants élastiques : suspensions, barre anti-roulis, pneus… Coefficients de frottements : visqueux et sec Offset Ils forment le vecteur X des paramètres à identifier
5
Modélisation de Denavit Hartenberg Modifiée DHM
Intérêt Modélisation multicorps sous forme de chaînes simples, arborescentes ou fermées des systèmes polyarticulés Degrés de liberté décomposés en mouvements élémentaires : rotations et translations
6
Modélisation de Denavit Hartenberg Modifiée DHM
Système composé de n+1 corps reliés entre eux par L articulations Corps réels Lorsqu’il correspond à un élément physique du système représenté : un bras, une roue, une pince… il a une masse, une inertie… Corps virtuels Lorsqu’il n’a ni masse, ni inertie propre. Il correspond à un degré de liberté non motorisé et est utilisé dans deux cas: - définition d’un repère de projection supplémentaire attaché à un corps qui possède déjà un repère imposé par le paramétrage DHM - matérialisation d’un degré de liberté supplémentaire pour un corps qui possède déjà une articulation dans la description DHM
7
Paramétrisation de DHM
un corps Cj : un repère Rj = (Oj, xj, yj, zj), une variable articulaire qj. - zj est porté par l’axe de l’articulation j, - xj est porté par la perpendiculaire commune aux axes zj et zs(j),. 4 paramètres pour définir le passage de Ri à Rj - aj : angle entre les axes zi et zj dans la rotation autour de l’axe xi, - dj : distance entre les axes zi et zj le long de l’axe xi, - qj : angle entre les axes xi et xj dans la rotation autour de l’axe zj, - rj : distance entre les axes xi et xj le long de l’axe zj. sj définit le type d’articulation : - 0 si l’articulation j est rotoïde, - 1 si l’articulation j est prismatique si l’articulation j est bloquée
8
Application au véhicule automobile
Modélisation suivant le formalisme DHM 42 corps : 9 réels : la caisse, les 4 pivots et les 4 roues Structure arborescente Barre antiroulis non considérée comme une fermeture de boucle : pas de contrainte cinématique mais effort de couplage
9
Modélisation du véhicule
Roues avant Pivots avant Pivot arrière Pivot arrière Châssis Roue arrière gauche droite Posture
10
Application au véhicule automobile
Quelques caractéristiques du véhicule Avance Ballant Pompage Roulis Tangage Lacet
11
Situation de la caisse : Le porteur spatial
12
De la caisse aux roues : Modélisation d’une arborescence principale
13
Couplage entre les roues : Modélisation de la barre anti-roulis
Raideur Kad telle que l’effet de la barre anti-roulis se traduise par l’effort Fad : Fad = Kad.(qd – qg) qd = débattement roue droite qg = débattement roue gauche
14
Contact roue/sol : Modélisation de l’écrasement des pneus
2 méthodes de calcul de zri Par différence de hauteur : hauteur de la caisse, débattements de suspension Par calcul des différents roulis : roulis total, roulis de suspension, roulis pneumatique Il est traduit par l’équation suivante : pour i = 1,2,3,4 Mri kri Zri
15
Modèles dynamiques Modèle dynamique inverse (dyn)
Le modèle dynamique inverse, exprime les efforts articulaires en fonction des accélérations articulaires. Il est obtenu avec les équations de la mécanique : Newton-Euler, ou Lagrange. Modèle dynamique direct (MDD) Il exprime les accélérations articulaires en fonctions des efforts appliqués sur les articulations. C’est l’équation d’état habituelle Les modèles dynamiques dépendent des paramètres à identifier (X).
16
Méthodes d’identification paramétrique
Modèle dynamique d’identification Linéaire par rapport aux paramètres à identifier (X) D est appelé régresseur et La est le vecteur des efforts articulaires (efforts extérieurs, de pesanteur, de corriolis, de liaison…) L’échantillonnage du modèle dynamique minimal (identifiable) conduit au système surdéterminé de plein rang structurel suivant :
17
Paramètres standard du modèle
10 paramètres propres au corps j : - [XXj XYj XZj YYj YZj ZZj] : matrice d’inertie de Cj dans Rj, - [MXj MYj MZj] : premiers moments de Cj par rapport à Oj - Mj : masse du corps j. 4 paramètres propres aux articulations flexibles - kj : le coefficient de raideur - hj : le coefficient d’amortissement - fsj : le coefficient de frottement sec - offj : l’offset
18
Paramètres de base du modèle
Paramètres inertiels minimaux qui peuvent être utilisés pour écrire le modèle dynamique Le jeu de paramètres inertiels identifiables en utilisant le modèle dynamique, Les paramètres obtenus à partir des paramètres inertiels standard, en éliminant ceux qui n’ont pas d’effet sur le modèle dynamique et en regroupant certains autres. Il existe deux méthodes, que nous ne détailleront pas, pour obtenir ces paramètres : 2 méthodes de calcul: Une méthode symbolique (Gautier et Khalil, 1990 et Khalil et Dombre, 1999) : Aucun regroupement et aucune élimination structurelle en symbolique sur le modèle Une méthode numérique (QR) (Gautier, 1991) : les éliminations et les regroupements structurels dépendent des propriétés d’excitation de la trajectoire
19
Pondération Résolution du système surdéterminé : Y = W.X
Résolution par les moindres carrés pondérés avec factorsation QR itérative de W (récurrent par paquets) P est la matrice de pondération Une façon d’écrire P est :
20
Instrumentation et mesure
5 types de capteurs pouvant mesurer : La position de la caisse dans le repère lié au sol (6 coordonnées) (centrale inertielle) Les débattements de suspension La hauteur des 4 coins de la caisse (laser) Les efforts de contact roue/sol (roues dynamométriques) Plus un certain nombre de redondances Mesures effectuées sous forme de campagnes d’essais suivant un scenario établi par les différents services, par des pilotes, sur piste : pas le choix des mouvements (excitants)
21
Traitement des mesures
Filtrage passe-bas Le filtrage utilisé est non causal hors ligne aller-retour (‘filtfilt’ de matlab). Les coefficients du régresseur W étant des fonctions non-linéaires des positions, vitesses et accélérations articulaires. La fréquence de coupure doit être adaptée à la dynamique du système et doit éviter toute distorsion de phase.
22
Traitement des mesures
Dérivation = passe bande Passe bas x dérivation par différence centrée sans distorsion de phase.
23
Traitement des mesures
Intégration Méthode des trapèzes Sans distorsion de phase fi(k) = fi(k-1) + (te/2)*(f(k) + f(k-1))
24
Application au véhicule automobile
Résolution Le but est de résoudre le système : Y = W.X issue du modèle dynamique d’identification. Calcul de W W calculé à partir du modèle DHM par SYMORO+ Rajout des élasticités pour les suspensions Calcul de Calcul de Y Gext est le torseur (Fj) des efforts extérieurs projetés sur les différents ddl. Calculé avec SYMORO+, en prenant toutes les inerties nulles
25
Calcul de G pour une articulation virtuelle G = 0
pour une articulation motorisée nous aurons G = Gm pour une articulation élastique dont la raideur ki est connue nous aurons alors : G= - ki.qi pour une articulation élastique dont la raideur ki est un paramètre à identifier nous aurons alors : G = 0.
26
Modélisation des efforts aérodynamiques
27
Trajectoires Essais : sinus volant à 90 km/h, spirales et freinage
28
Résultats et validation
Paramètres inertiels de la caisse
29
Résultats et validation
Paramètres de suspensions
30
Résultats et validation
Raideur verticale des pneumatiques
31
Conclusions Application avec succès du formalisme de DHM sur un véhicule automobile Modélisation assez simple et calculs à la main limités grâce à SYMORO+ Modèle validé par rapport à d’autres modèles de dynamique véhicule Modèle linéaire par rapport aux paramètres à identifier: utilisation des moindres carrés pondérés peu couteuse en temps de calcul avec le QR itératif Résultats obtenus pour des trajectoires de tests-types Indicateur de la confiance à accorder dans le résultats Plusieurs méthodes de validation permettant d’interpréter les résultats et de les confirmer Travail à développer pour obtenir des informations complémentaires au niveau des pneumatiques
32
Avez- vous des questions ?
Vous pouvez me contacter aux adresses suivantes :
Présentations similaires
© 2024 SlidePlayer.fr Inc.
All rights reserved.