Brevet FR2902067A1 — publié le 20071214

Procédé et système de commande de roue directrice de véhicule. La présente invention relève du domaine des systèmes de commande de roues directrices de véhicules terrestres, en particulier de véhicules automobiles à roues. Le document FR-2 864 001 concerne la commande du braquage de roues arrière directrices avec élaboration d'une consigne de braquage de roues arrière en fonction de l'angle de braquage de roues avant, d'une consigne antérieure de braquage de roues arrière et de données de déplacement, telles que la vitesse du véhicule, la vitesse de lacet, la dérive au centre de gravité et l'angle de volant. Un observateur d'état permet d'estimer les informations qui ne sont pas mesurées et de les fournir à un module de calcul de la commande transitoire en aval duquel est monté un module de calcul de la commande statique. La commande statique et la commande transitoire sont ensuite soustraites pour déterminer la commande de braquage. Le document EP 1 285 833 décrit un système de freinage et de braquage de véhicule comprenant un modèle de référence et une commande au moyen d'un correcteur à inversion de modèle. Cette technique génère des correcteurs d'ordre élevé. Les variations en temps réel des paramètres du modèle et du correcteur ne sont pas prises en compte. Les correcteurs d'ordre élevé sont peu compatibles avec la prise en compte de variations de coefficients. Le document US 2005/0043874 concerne un système de commande de braquage de véhicule comprenant un modèle de référence calculant des états désirés du véhicule, et une commande à réaction positive pour calculer une première valeur de commande destinée à un actionneur. Le modèle de référence comprend un modèle d'ordre quatre à deux zéros et quatre pôles pour représenter en plus de la dynamique latérale de base, l'influence du ballant latéral sur les roues avant et arrière. Le correcteur obtenu présente ainsi un ordre plus élevé que dans le brevet EP 1 285 833. L'invention a pour but de conférer au véhicule le comportement le plus stable possible, quels que soient la sollicitation du conducteur et l'état de la chaussée, en particulier en cas d'évitement d'obstacle simple ou double tout en conférant au conducteur une sensation de sécurité et un confort et un plaisir de conduite. L'invention a également pour but de réduire les risques de perte de contrôle de véhicule, qui peuvent être dus à une réponse du véhicule inadaptée car trop vive, pas assez amortie ou encore peu prévisible. Le procédé de commande de roues directrices pour véhicule à au moins trois roues, comprend la détermination de la loi de réponse, statique et/ou dynamique, en lacet du véhicule, ladite loi intégrant des variations temporelles des paramètres du modèle et de coefficients de correction associés, et la correction à avance de phase pour tenir compte du retard d'au moins un actionneur pour générer une consigne d'angle de braquage de roues. On obtient ainsi une commande plus fine du braquage des roues directrices. La commande peut s'appliquer aux roues avant et/ou aux roues arrière. La correction à avance de phase permet de réduire l'effet de la constante de temps de l'actionneur de braquage des roues. La détermination peut comprendre le typage de la loi de réponse, en d'autres termes le fait de calculer une loi de réponse et de la faire appliquer en donnant un caractère plus ou moins direct et plus ou moins vif à la réponse du véhicule. Dans un mode de réalisation, la détermination de la loi de la réponse en lacet du véhicule met en oeuvre un modèle interne de référence à paramètres variables. Dans un mode de réalisation, la loi de la réponse en lacet du véhicule intègre des variations temporelles des paramètres du modèle et des coefficients de correction associés en fonction de la vitesse du véhicule et d'au moins une condition de déplacement. La loi de la réponse en lacet peut prendre en compte, dans un autre mode, des informations d'adhérence, des reports de charges... Dans un mode de réalisation, le correcteur est paramétré en fonction d'informations du véhicule. Les informations peuvent comprendre la vitesse du véhicule, l'angle du volant de direction et l'accélération latérale. Dans un mode de réalisation, on règle de façon indépendante la loi de réponse statique et la loi de réponse dynamique. Dans un mode de réalisation, la détermination d'au moins un correcteur est effectuée de façon analytique. On bénéficie ainsi, en utilisant la solution basée sur un modèle interne, d'une correction nettement plus simple que dans le cas de l'inversion de modèle. Le système de commande de braquage de roues directrices pour véhicule à au moins trois roues comprend un moyen pour déterminer la loi de réponse, statique et/ou dynamique, en lacet du véhicule, ladite loi intégrant des variations temporelles des paramètres du véhicule et de coefficients de correction associés, et un moyen pour déterminer au moins un correcteur à avance de phase pour tenir compte du retard d'au moins un actionneur. Le correcteur à avance de phase est configuré pour générer une consigne d'angle de braquage de roues. Ceci permet de compenser l'influence de la dynamique de l'actionneur sur la réalisation effective de la consigne dite idéale de la loi de commande avec actionneur parfait. Le système peut être configuré pour la commande de braquage de roues directrices avant ou arrière. Dans un mode de réalisation, le système comprend un module de calcul de coefficients variables, un correcteur de parties dynamique à coefficients variables recevant une sortie du module de calcul des coefficients variables, un correcteur de parties statique, un module de synthèse recevant les sorties des correcteurs, et un modèle de véhicule à paramètres variables recevant une sortie du module de synthèse, le correcteur à avance de phase recevant une sortie du module de synthèse. Dans un mode de réalisation, le correcteur de parties dynamique est relié à la sortie du modèle du véhicule. On parle alors de correcteur de type boucle ouverte. Dans un mode de réalisation, le modèle de véhicule comprend une entrée d'angle de braquage des roues avant. Dans un mode de réalisation, le système comprend en outre un correcteur de type boucle fermée recevant la sortie du module de calcul des coefficients variables et du modèle de véhicule pour générer un signal de dynamique de l'écart entre la vitesse de lacet du modèle et la vitesse de lacet du véhicule, et un additionneur pour additionner les signaux de sortie du correcteur de boucle fermée et du module de synthèse et fournir la somme au correcteur d'avance de phase. Dans un mode de réalisation, le système comprend un module de calcul des coefficients variables, un correcteur de partie dynamique à coefficients variables recevant une sortie du module de calcul des coefficients variables, un correcteur de partie statique, et un module de synthèse recevant les sorties des correcteurs, le correcteur à avance de phase recevant une sortie du module de synthèse. La partie dynamique comprend la partie statique. Grâce à l'invention, la loi de la réponse en lacet utilise une approche analytique qui diminue l'ordre du correcteur à implémenter en adoptant une stratégie utilisant un modèle interne de référence pour la synthèse de la commande en boucle ouverte plutôt qu'une synthèse par inversion de modèle qui s'avère plus lourde. La loi de réponse en lacet intègre des variations temporelles des paramètres du modèle ainsi que des variations temporelles des coefficients de correction. Ces variations peuvent être fonction de la vitesse du véhicule, de données relatives à la situation du véhicule et d'autres systèmes actifs influençant la dynamique latérale. La correction peut être implémentée sur un calculateur de manière analytique avec une expression mathématique fonction des paramètres variant dans le temps au lieu d'une cartographie des coefficients requérant une mémoire de grande taille. L'influence de la présence d'un actionneur est compensée par l'introduction du correcteur à avance de phase. La mise au point du système peut être rapide et intuitive, car les paramètres de réglage peuvent être liés aux performances nominales du véhicule, c'est-à-dire dans un état non équipé de systèmes actifs. Les paramètres de réglage lorsqu'ils sont égaux à un ne modifient pas le comportement du véhicule, alors que les paramètres de réglage supérieurs à un rendent le comportement plus vif et plus direct. Des paramètres de réglage inférieurs à un rendent le comportement moins vif et moins direct. La correction permet de régler de manière indépendante le typage statique et le typage dynamique de façon analytique. La loi dynamique peut être activée au-delà d'un certain seuil paramétré selon diverses informations, dont la vitesse du véhicule. Le module de synthèse permet alors de faire une transition douce entre les lois. La commande peut être de type boucle ouverte uniquement, de type boucle fermée uniquement, combiner une partie de type boucle ouverte et une autre de type boucle fermée. Dans ce dernier cas, la boucle fermée permet de régler, de manière indépendante, la dynamique de l'erreur entre la vitesse de lacet du modèle de référence et la vitesse de lacet réelle du véhicule pour notamment maximiser la robustesse de la correction en optimisant les marges de stabilité. Les véhicules automobiles sont pourvus d'un châssis, d'un habitacle, de roues reliées au châssis par un mécanisme de suspension avec des roues avant directrices commandées par un volant à la disposition du conducteur dans l'habitacle du véhicule et des roues arrière directrices ou non. L'invention s'applique également à des véhicules à trois roues dont une directrice, à six, huit ou dix roues dont deux, quatre ou six directrices. La présente invention sera mieux comprise à l'étude de la description détaillée de quelques modes de réalisation pris à titre d'exemples nullement limitatifs et illustrés par les dessins annexés, sur lesquels : -la figure 1 est une vue schématique d'un véhicule équipé d'un système de commande selon un aspect de l'invention ; et -les figures 2 à 7 sont des schémas logiques de différents modes de réalisation du système. Comme on peut le voir sur la figure 1, le véhicule 1 comprend un châssis 2, deux roues avant directrices 3 et 4 et deux roues arrière directrices 5 et 6, les roues étant reliées au châssis 2 par un mécanisme de suspension, non représenté. Le véhicule 1 se complète par un système de direction 7 comprenant une crémaillère 8 disposée entre les roues avant 3 et 4, un actionneur de crémaillère 9 apte à orienter les roues avant 3 et 4 par l'intermédiaire de la crémaillère 8 en fonction d'ordres reçus, de façon mécanique ou électrique, en provenance d'un volant de direction ou tout autre organe permettant d'exprimer un ordre de direction non représenté, à disposition d'un conducteur du véhicule. Le système de commande d'aide au braquage 10 comprend une unité de commande 11, par exemple un calculateur, un capteur 12 de l'angle du volant de direction, un capteur 13 de la vitesse de rotation des roues avant permettant de déterminer la vitesse V du véhicule. Il est également possible de prévoir un capteur 14 de la vitesse de lacet du véhicule, c'est-à-dire de la vitesse de rotation du véhicule autour de son centre de gravité suivant un axe vertical, et un capteur 15 de l'accélération latérale au centre de gravité du véhicule. En outre, le système comprend des capteurs 17 et 18 de l'angle de braquage des roues arrière 5 et 6, et des actionneurs 19 et 20 permettant d'orienter lesdites roues arrière 5 et 6, de façon facultative, sauf pour les modes de réalisation des figures 2 à 4. Toutefois, un seul capteur 17 et un seul actionneur 19 peuvent suffire à la détection de l'angle de braquage et à l'orientation des roues arrière 5 et 6. Les capteurs de position et de vitesse peuvent être de type optique ou encore magnétique, par exemple à effet Hall, coopérant avec un codeur solidaire d'une partie mobile, tandis que le capteur est non tournant. L'unité de commande 11 peut être réalisée sous la forme d'un microprocesseur équipé d'une mémoire vive, d'une mémoire morte, d'une unité centrale et d'interfaces d'entrée-sortie permettant de recevoir les informations des capteurs et d'envoyer des instructions, notamment aux actionneurs 19 et 20. Les modes de réalisation des figures 2 à 4 concernent un véhicule à quatre roues directrices, le système de commande générant la consigne de braquage des roues arrière. Plus précisément, l'unité de commande 11 recevant les sorties des capteurs référencés 21 dans leur ensemble, comprend un modèle de véhicule 22, voir figure 2. Le modèle de véhicule 22 a pour but de prédire le comportement du véhicule en vitesse de lacet et en dérive en fonction des angles qui sont appliqués aux roues avant et aux roues arrière, en réponse notamment à des sollicitations du conducteur, et ce quel que soit le sol sur lequel le véhicule évolue. Le modèle de véhicule 22 est configuré pour générer un état de référence pour un module dynamique. Un exemple de modèle est de se baser sur l'équation simplifiée exprimant le transfert entre les angles de braquage des roues avant et/ou arrière et la vitesse de lacet, d'une part, et l'angle de dérive du véhicule, d'autre part. Dans ce qui suit, les notations suivantes seront utilisées M Masse totale du véhicule I,, Inertie de la caisse du véhicule autour de son axe de lacet L Empattement du véhicule 1, Distance du centre de gravité à l'essieu avant 12 Distance du centre de gravité à l'essieu arrière D, Rigidité de dérive du train avant D2 Rigidité de dérive du train arrière îav Angle de braquage des roues avant, c'est-à-dire angle que font les roues avant avec l'axe longitudinal du véhicule aar Angle de braquage des roues arrière, c'est-à-dire angle que font les roues avant avec l'axe longitudinal du véhicule a, Angle de braquage du volant du conducteur n Démultiplication entre le volant et les roues V Vitesse longitudinale du véhicule au centre de gravité Angle de dérive du véhicule au centre de gravité S, Angle de dérive du train avant du véhicule Sz Angle de dérive du train arrière du véhicule S Vitesse de dérive du véhicule au centre de gravité yfvéhicule Angle de lacet du véhicule yivéhicu,e Vitesse de lacet du véhicule Accélération de lacet du véhicule y1 Accélération transversale du véhicule Fyay train avant F Total des forces latérales s'appliquant sur les pneus du ya. train arrière s Opérateur de Laplace Les équations de la dynamique du modèle 2 roues sans ballant (c'est-à-dire en considérant un modèle linéaire statique de pneu) sont les suivantes : 1 y= M (Fyo,, +F i, ) 1 = ù(l,.Fy~ -12'F vam ) Total des forces latérales s'appliquant sur les pneus du Fvo. = ûD2 .Sz (1) FyQ = ûD, .S Sous l'hypothèse que les termes qui apparaissent lors de l'élimination de la variable de dérive dans les équations (1) dus aux variations des paramètres D,, D2 et V sont négligeables par rapport aux termes principaux, on obtient ainsi l'équation différentielle (2) entre la vitesse de lacet et l'angle aux roues avant et arrière : tjï + 2.n .COn .il/ + CAn dl/ = z.aav + Y aav + î •far + p.aar (2) L'ensemble des coefficients de cette équation différentielle dépend de la vitesse ainsi que des rigidités de dérive qui peuvent évoluer dans le temps (actions de freinage, d'accélération, environnement du véhicule, autres systèmes actifs installés sur le véhicule) : 1 D,.l; +D2.lz D,+D2 + 2.oc)n I~ M ùD, .11 +D2J2 D1.D2.(l,+12)2 con = IZZ + m.4 .v2 D,.D2.(l1+l2) 1= IZZ ,Y_ M.IZZ.V ù D2'12 _ Dl.D2.(1,+12) I , p ùY M.I .V u u Dans le cas où les variations des paramètres Dä D2 et V ne sont pas négligeables, il est possible de se ramener à une équation similaire à l'équation (2). La différence réside dans l'expression des coefficients _n, _ et _ dans lesquels apparaissent des termes liés à 15 ces variations de paramètres (D, ,D2 et V ), aux paramètres D,, D2, V et aux caractéristiques du véhicule. L'équation (2) s'apparente à la fonction de transfert (4) obtenue lorsque les paramètres sont supposés constants : z. s + Y a + rl.s + p a sZ+2.n.CVn.s+Con av s2+2. n.con .S+Con ar Le système comporte également un module de démultiplication fixe 23 qui permet de tenir compte de la démultiplication qui existe (3) 20 (4) entre l'angle appliqué au volant par le conducteur a, et l'angle moyen résultant au niveau des roues avant du véhicule. On a : av (5) n avec n une constante. Le système comprend un module statique 25 pour calculer la commande aarlstatique qui permet d'agir sur la réponse statique en lacet du véhicule. La commande permet de modifier la valeur stabilisée de la vitesse de lacet de la caisse du véhicule atteinte suite à un coup de volant d'amplitude donnée. Le résultat est exprimé par comparaison avec le gain statique qu'on obtiendrait sur le même véhicule sans dispositif de direction active : F Y' stanitis = TGS. Y stanilis (6) av avec direction active av sans direction active l 1 TGS est le paramètre de réglage qui peut s'exprimer en fonction d'informations sur le véhicule telle que sa vitesse V. On obtient ainsi la commande suivante par rapport au modèle retenu dans le module 22 sur cet exemple de réalisation : -1 aarlstatique_ - -(TGS ù 1).av n Le système comprend un module dynamique 24 qui permet de typer la dynamique de lacet, c'est-à-dire de modifier les coefficients n et wä et de compenser, par analogie avec la fonction de transfert obtenue lorsque les coefficients sont constants, la présence du zéro entre la prise de lacet et l'application d'un angle aux roues. Le module dynamique 24 reçoit la sortie du module 22. La commande peut être effectuée avec compensation de zéro. On cherche à avoir un comportement équivalent décrit par l'équation différentielle (8) K(V) et Ktä(V) sont les deux paramètres de réglages introduits pour typer la dynamique de réponse. Ils sont par exemple fonction de la vitesse véhicule afin par exemple d'améliorer (7) la stabilité à haute vitesse et de privilégier la rapidité de réponse à basse vitesse : W(t) + 2. d (t).wd (04)(0 + wd (t).yi (t) = TGS. )'(t) .Kw2 (V).av (t) (8) n d(t)=K(V). (t) et wd(t)=KÇ(V)• Cn(t) La commande est ainsi donnée par l'équation différentielle (9) composée d'un bouclage sur yi et donnés par le modèle et d'une réaction positive sur a, et sa dérivée afin de compenser le zéro de la fonction de transfert : ri.aar + p.agr = K1 .11i + K2.V + K3.av + K4.âv (9) Dans ce mode de réalisation, les coefficients (K;(t));=1 4 sont donnés par l'équation (10) : K, = wn2 ù wd2 K2 = ù 2. d.wd K3 = ù Y + Kw2.TGS.Y (10) n n Ces coefficients dépendent des paramètres variants et sont donc des coefficients variants dans le temps. Comme on le voit dans l'équation exprimant le coefficient K3, le typage dynamique influence le typage statique qui doit donc être corrigé en intégrant le rapport élevé au carré des pulsations désirées et naturelles afin de maintenir le gain statique réglé grâce au paramètre TGS dans le module 25. Le module 25 reçoit la sortie du module 24. Les sorties des modules 24 et 25 sont envoyées à un module de fonction 28 pour les combiner. La sortie du module de fonction 28 est envoyée aux modules 22 et 26. A titre d'exemple, le module de fonction 28 peut être un interrupteur assurant l'application de l'une ou l'autre stratégie et la transition entre elles. Une stratégie pour l'implantation numérique de la loi de commande selon l'équation (9) sur calculateur est d'utiliser une approximation de la dérivée par l'équation (11). Ceci conduit à l'expression de la commande échantillonnée (12) appliquée sur l'actionneur de la direction active à l'arrière. Soit k, le k'ème instant d'échantillonnage et Te la période d'échantillonnage, on a : y(k) = Y(k) û Y(k -1) Te La commande appliquée à l'instant k est : K, (k).yi(k) + K2 (k).yi(k) + aa, (k) = 11(k) 1 [[K3(k)+ "k) av (k) û K' (k) .a (k -1) + rl(k) .aQ, (k -1) + P(k) Te Te Te (12) Afin d'assurer la cohérence de l'application des lois de commande de boucle ouverte sur le véhicule, il faut que le modèle utilisé pour la synthèse de la commande représente de manière fiable 20 le véhicule. La stratégie adoptée est par exemple de considérer qu'en dessous d'un certain seuil de vitesse Vo, seule la commande permettant le typage statique est appliquée tandis qu'au-dessus de ce seuil, le typage dynamique est appliqué, ce dernier incluant la notion de typage 25 statique dans le gain K3. Le module de synthèse permet d'appliquer une fonction faisant la jonction des signaux entre les valeurs de vitesse inférieures au seuil Vo et celles supérieures au seuil Vo. Te Une valeur supérieure à 1 du paramètre Ktä(V) signifie qu'on cherche à augmenter la vivacité de la réponse du véhicule en lacet. Une valeur inférieure à 1 de K.(V) signifie qu'on cherche à diminuer la vivacité de la réponse du véhicule en lacet. Une valeur inférieure à 1 de K(V) signifie qu'on cherche à augmenter l'amortissement de la réponse du véhicule en lacet. Une valeur inférieure à 1 de K(V) signifie qu'on cherche à diminuer l'amortissement de la réponse du véhicule en lacet. Pour une commande sans compensation de zéro, on cherche à avoir un comportement équivalent à celui décrit par l'équation différentielle (13). KM) et K.(t) sont les deux paramètres de réglages introduits pour typer la dynamique de réponse : ~ï(t)+2. d(t).wd(t)4)(t)+wâ(t).yi(t)=znt) .d(t)+TGS.Yn.Kaz (t).av(t) (13) d(t) = K (V)• n(t) et wd(t) = KK(V)•wn(t) Dans ce cas, la commande sans compensation de zéro consiste à mettre à 0 le coefficient K4 de la commande avec compensation de zéro. Le coefficient K4 permet de régler le zéro de la fonction de transfert entre l'angle volant et la vitesse de lacet. Le zéro naturel du véhicule passif est znp =- - - r - . Avec la loi de typage dynamique on a donc un zéro n'est pas compensé. La commande avec K4=0 effectue un placement de zéro induit (le zéro est modifié par K3 qui dépend des paramètres de réglage TGS et K,,,(à définir SVP)). lorsque celui-ci Ztd = ù+ K4 n I1 est également possible de ne pas modifier le zéro naturel en imposant K4= -- z + K,,2 TGS ù n n. Le système de commande comprend également un correcteur à avance de phase 26 recevant en entrée la sortie du module de synthèse. L'angle réellement appliqué aux roues est celui appliqué par l'actionneur en réponse à la consigne d'angle de roue qui lui est envoyée. L'actionneur n'étant pas un actionneur idéal, il ne répond pas immédiatement à la consigne. L'on cherche à compenser la présence de l'actionneur grâce au correcteur à avance de phase. Le correcteur est alors réglé afin de compenser l'influence de la dynamique de l'actionneur, voir l'exemple ci-dessous. Soit un actionneur dont la réponse peut être modélisée par exemple par une fonction de transfert d'ordre 1, selon l'équation (14) : aar 1+ Z.S aar (14) où aacr est l'angle de consigne donné par le correcteur de lacet appliqué sur l'actionneur et aar est l'angle effectivement obtenu aux roues arrière grâce à l'actionneur. Le correcteur à avance de phase 26 permet de compenser la perte de phase due à la présence de l'actionneur en réglant les paramètres i,, i2 et K. Lorsqu'il est présent, c'est l'angle aâP qui est appliqué en entrée de l'actionneur : aar = K. 1 + z,s aa` r (15) ar 1 + -t-2s aar = K. 1 + z,s 1 ` (16) ar 1+z2s1+Z.s'a ar K règle le gain statique de l'avance de phase. Dans l'exemple de réalisation, il sera fixé à 1 puisque l'actionneur a un gain statique 30 de 1, sinon le réglage est déterminé pour que la chaîne actionneur- avance de phase ait un gain statique de 1. T, et ti2 permettent de régler25 la bande dans laquelle le correcteur à avance de phase effectue son action sur la phase et sur le gain (cette analyse s'effectue grâce à un diagramme de Bode avec s=jcu). Etant donné que l'on cherche à diminuer l'influence de la dynamique de l'actionneur, l'objectif est d'améliorer son temps de réponse, ceci revient à choisir z, = z et ZZ D'un point de vue dynamique, on s'intéresse à un placement de la dynamique naturelle sur une dynamique désirée, et éventuellement à la compensation du zéro de la fonction transfert naturelle. Le calculateur peut également intégrer des algorithmes complémentaires de calcul des rigidités de dérive, des estimateurs basés sur les mesures des capteurs et un modèle de l'actionneur pour appliquer la commande sur les véhicules. Dans ce cas, le véhicule est équipé d'un capteur de vitesse de lacet. Le correcteur dynamique 24 utilise l'information de vitesse de lacet du véhicule mesurée pour boucler l'information. Il est également possible de faire du typage dynamique par placement de pôles ainsi qu'une compensation de zéro, ou toute autre action sur le zéro. A titre d'exemple, on cherche à avoir un comportement équivalent décrit par l'équation différentielle (17), KM) et K.(t) sont les deux paramètres de réglages introduits pour typer la dynamique de réponse. La vitesse de lacet est celle du véhicule. tV v hicule (t) + 2. d (t)•wd (t) • iv hicule (t) + wâ (t)•iV v hicule (t) = TGS. r(t) .K2(t).av (t) (17) n d(t) = K (V). n(t) et wd(t) = KK,(V).wn(t) La commande proposée est ainsi donnée par l'équation différentielle (18) composée d'un bouclage sur yi mesurée et estimée à partir de la mesure de la vitesse de lacet et d'une réaction positive sur a,, et sa dérivée estimée afin de compenser le zéro de la fonction de transfert. 11 aar + p fia, = K1 'v hicule + K2 • v hicule + K3 .av + K4 .Gtiv (18) Dans ce mode de réalisation, les coefficients (K,(t))i=14 sont donnés par l'équation (19) :25 K3 = ùY + Ku,2.TGS.Y 17 (19) n n K, =ion2 ù wd2 K2 = .con ù 2.4d.cod K4 = ù Ces coefficients dépendent des paramètres variants et sont donc des coefficients variants dans le temps. Comme on le voit dans l'équation exprimant le coefficient K3, le typage dynamique influence le typage statique qui doit donc être corrigé en intégrant le rapport élevé au carré des pulsations désirées et naturellesafin de maintenir le gain statique réglé grâce au paramètre TGS dans le correcteur statique. Une stratégie pour l'implantation numérique de la loi de commande selon l'équation (18) sur calculateur est d'utiliser une approximation de la dérivée. Ceci conduit à l'expression de la commande échantillonnée (20) appliquée sur l'actionneur de la direction active à l'arrière. K1(k) + K2(k) fr(k) ù K2(k) .yi(k -1) + T T e e (K3 K4 (k) .a ,(k fia, (k) + )av(k)_ _K4(k) v(k ù 1) + a, (k 1) ù Te Te Te (20) Dans ce cas, seule l'information sur la vitesse de lacet est utilisée, tandis que pour la commande en boucle ouverte, on utilise la vitesse et l'accélération de lacet données par le modèle de référence. Afin d'assurer la cohérence de l'application des lois de commande sur le véhicule, le modèle utilisé pour la synthèse de la commande représente de manière fiable le véhicule. La stratégie adoptée est par exemple de considérer qu'en dessous d'un certain seuil de vitesse Vo, seule la commande permettant le typage statique est z n aQ. (k) = 1 r1(k) + P(k) Te appliquée, tandis qu'au-dessus de ce seuil, le typage dynamique est appliqué, celui-ci intégrant le typage statique. Le mode de réalisation illustré sur la figure 4 se rapproche de celui illustré sur la figure 2, à ceci près que les entrées comprennent une entrée de vitesse de lacet comme dans le mode de réalisation illustré sur la figure 3, et qu'il est prévu un module supplémentaire 29 de correction de boucle fermée recevant la sortie du module de calcul des variations de paramètres et du modèle de référence. Un sommateur 30 est interposé entre la sortie du module de synthèse 28 et l'entrée du correcteur à avance de phase 26 et reçoit donc la sortie du module de synthèse et la sortie du correcteur de boucle fermée. Le correcteur de boucle fermée est basé sur l'erreur de la vitesse de lacet de référence donnée par le modèle de référence et la vitesse de lacet fournie par l'entrée du système. Le gain statique est assuré par la structure en boucle fermée. Le placement des pôles de la dynamique de l'erreur est décrit plus en détail dans ce qui suit. On peut considérer un correcteur donné par l'équation (21) : en sortie du module supplémentaire 29 et aar e la dérivée temporelle de cet angle de braquage. Pour déterminer le gain de ce placement de pôles, on considère 25 l'ensemble des commandes qui sont appliquées sur le véhicule. L'angle appliqué aux roues arrière est la somme de la contribution du correcteur dynamique et du correcteur de boucle fermée. On explicite la provenance des variables (modèle ou véhicule) et pour des raisons de clarté, la variable de temps est omise. 30 av aav = n aar = aar ff + aar (22) 1b '1 •far ff + Par ff Kl'Y' mod le + K2'Y'mod le + K3.av + K4.âv (23) 'I/ 'I/ ( if iv hicule +(2'n '0)n ù G2 )'Ii v hicule + (wn2 ù Gl )4 v hicule = TGS. Y .Kw2 .av + (KI ù GI ).t imod le + (K2 ù G2 ).mod le n I, V'mod le + (2.4n •wn ù K2 )•,I, Y' mod le + (wn ù Kl )•'Y' mod le ù TGS. ` .Kw2.av n avec aar ff l'angle de braquage arrière de consigne de la boucle ouverte en sortie du module de synthèse 28, et àar ff la dérivée de cet angle de braquage. Les équations (24) et (25) ù cette dernière étant obtenue avec le 10 correcteur dynamique sur le modèle de référence ù conduisent à (26). (T v hicule V/mod le ) + ( 2 . ,, . w , , ù G2)•(Viv hicule Vimod le) + (0)n ù G1)•(Vw hicule V/mod le) ù 0 (26) 15 Cette dernière équation représente la dynamique de l'écart entre la vitesse de lacet du modèle et celle du véhicule. Les coefficients du correcteur de boucle fermée permettent d'effectuer un placement de pôle de cette dynamique. Une des règles possibles pour effectuer le réglage adéquat de ces coefficients est de 20 satisfaire un critère de robustesse (marge de gain et de phase), étant donné que cette partie de la commande s'effectue en boucle fermée, et que le véhicule est sujet à avoir des variations de paramètres inconnues. Les modes de réalisation décrits jusqu'à présent permettent de 25 générer une commande de braquage de roues arrière. Les modes de réalisation illustrés sur les figures 5 à 7 permettent de générer une consigne de braquage des roues avant, notamment pour véhicule à deux roues directrices. On a aar=0 (27) (24) (25) Le mode de réalisation illustré sur la figure 5 se rapproche de celui illustré sur la figure 1, à ceci près qu'il peut être dépourvu de module de démultiplication fixe. L'angle appliqué aux roues avant est la somme entre l'angle du volant et l'angle appliqué par la direction active avant. Dans le modèle du véhicule, l'angle arrière aar est fixé à zéro. Le correcteur de partie statique est réglé comme suit, grâce aux paramètres TGS : aav sratigae= a, + adiractive = TGS. av (28) n avec adir active l'angle de braquage appliqué par la direction active. Le correcteur de partie dynamique peut être prévu avec une commande à compensation de zéro. La commande appliquée par la direction active est donnée par l'équation différentielle (30), composée d'un bouclage sur yi et donnés par le modèle et d'une réaction positive sur a, et sa dérivée afin de compenser le zéro de la fonction de transfert : aav dynamique = av + adir active Z.adir active + Y•adir active = + K2 Ji/ + K3.av + K4.âxv Dans ce mode de réalisation, les coefficients (K;(t));=14 sont donnés par l'équation (31) : K, = wnz ù wdz K2 = 2. n.wn ù 2.4d.wd K3 = ùy + Kw2.TGS. Y (31) K4 = ùz 25 (29) (30) On utilise la même stratégie que précédemment pour l'implantation numérique de la loi de commande (29) pour obtenir le comportement équivalent donné par (8). Dans le cas d'une commande sans compensation de zéro, on prévoit d'annuler le coefficient K4 dans l'équation (30) pour obtenir la loi de commande permettant de typer la dynamique de lacet selon l'équation (13). Le coefficient K4 permet de régler le zéro de la fonction de transfert entre l'angle volant et la vitesse de lacet. Le zéro naturel du véhicule passif est zäp = Y . Avec la loi de ù Y+K3 typage dynamique on a donc un zéro ztd = 'rn lorsque celui-ci ù+ K4 n n'est pas compensé. La commande avec K4=0 effectue un placement de zéro induit (le zéro est modifié par K3 qui dépend des paramètres de réglage TGS et Kw). I1 est également possible de ne pas modifier le zéro naturel en imposant K4= -- + K,,2 TGS n n. Le mode de réalisation illustré sur la figure 6 se rapproche du précédent, à ceci près qu'il est dépourvu de modèle de référence à paramètres variables. Le correcteur de boucle fermée s'exprime selon l'équation (32) : T .adir _active + Y•adir active K1 .1f v hicule + 1 K3 = ûy + K2.TGS. Y n K4 = ûz On boucle sur la vitesse de lacet du véhicule et non sur les informations données par le modèle de référence (vitesse et accélération de lacet de référence). Pour l'implémentation numérique selon la méthode d'approximation de la dérivée, l'information sur la vitesse de lacet du véhicule est utilisée. La sortie du système est formée par la sortie du correcteur à avance de phase 26. Le mode de réalisation illustré sur la figure 7 se rapproche de celui illustré sur la figure 4 au module de démultiplication fixe près et au fait qu'il est prévu pour un actionneur de direction active avant. Dans le correcteur de boucle fermée, le gain statique est assuré par la présence de la boucle ouverte. On s'intéresse ici au placement de la dynamique de l'erreur. On peut utiliser par exemple une synthèse par placement de pôles en considérant le correcteur donné par l'équation (34). 'r.adit. _ active /b + ! 'adir active fb G1'(Y' v hicule Y' mod le ) + G2'(Y' v hicule Y' mod le) (34) avec adir_activel fb l'angle de braquage avant (de consigne) de la direction active en boucle fermée (sortie du module 29) et adir_active fb la dérivée temporelle de cet angle. Pour déterminer les gains de ce placement de pôles, il est nécessaire de considérer l'ensemble des commandes qui sont appliquées sur le véhicule. L'angle appliqué aux roues avant est la somme de l'angle volant, de la contribution du correcteur dynamique et du correcteur de boucle fermée déterminé ci-dessus. aav = aav + adir active ff + adir_active 1 fb (35) 22 (33) Z'adir _ active fj + ! 'adir _ active ff = K1 Y' mod le + K2 •Y' mod le + K3 av + K4' v (36) if iv hicule + (24n 'ffln ù G2 )4 v hicule + (fin ù Gl )'Y' v hicule = TGS. Y .K2.av + (K1 ù Gl ).V/mod le + (K2 ù G2 )4imod le (37) n '/, ((2'4na)n K2 ) '7' ~~/mod le + ,I`mod le = TGS. 'Y Y' mod le + ( ù (co, ù Kl )4 ` .K%v2.av (38) n avec adir_active ff l'angle de braquage appliqué par la direction active avant en boucle ouverte (sortie du module de synthèse 28) etàdir_active ff la dérivée de cet angle. 10 En combinant les équations (37) et (38) ù cette dernière étant obtenue avec le correcteur sur le modèle de référence ù conduit à (39) sur le même principe que pour le mode de réalisation de la figure 4 : 0.17v hicule V'mod le ) + (2' 'Wn ù G2 )'(Ii /V hicule Vmod le ) + ((on ù Gl).(Y' v hicule Vmod le) = 0 15 (39) Cette équation représente la dynamique de l'écart entre la vitesse de lacet du modèle et celle du véhicule. Les coefficients du correcteur de boucle fermée permettent 20 donc d'effectuer un placement de pôle de cette dynamique. Une des règles possibles pour effectuer le réglage adéquat de ces coefficients est de satisfaire un critère de robustesse (marge de gain et de phase), étant donné que cette partie de la commande s'effectue en boucle fermée, et que le véhicule est sujet à avoir des variations de 25 paramètres inconnues.5 REVENDICATIONS 1-Procédé de commande de braquage de roue directrice pour un véhicule à au moins trois roues, comprenant les étapes suivantes : - détermination de la loi de la réponse, statique et dynamique, en lacet du véhicule, ladite loi intégrant des variations temporelles des paramètres du modèle et de coefficients de correction associés, et - correction à avance de phase pour tenir compte du retard d'au moins un actionneur pour générer une consigne de d'angle de braquage de roues. 2-Procédé selon la revendication 1, dans lequel la détermination de la loi de la réponse en lacet du véhicule met en oeuvre un modèle interne de référence à paramètres variables. 3-Procédé selon l'une quelconque des revendications précédentes, dans lequel ladite loi intègre des variations temporelles des paramètres du modèle et de coefficients de correction associés en fonction de la vitesse du véhicule et d'au moins une condition de déplacement. 4-Procédé selon l'une quelconque des revendications précédentes, dans lequel ledit correcteur est paramétré en fonction d'informations du véhicule. 5-Procédé selon la revendication 4, dans lequel lesdites informations comprennent la vitesse du véhicule, l'angle du volant de direction et l'accélération latérale. 6-Procédé selon l'une quelconque des revendications précédentes, dans lequel on règle de façon indépendante la loi de la réponse statique et la loi de la réponse dynamique. 7-Procédé selon l'une quelconque des revendications précédentes, dans lequel la détermination d'au moins un correcteur est effectuée de façon analytique. 25 8-Système de commande de braquage de roue directrice pour un véhicule (1) à au moins trois roues, caractérisé par le fait qu'il comprend un moyen pour déterminer la loi de réponse, statique et dynamique, en lacet du véhicule, ladite loi intégrant des variations temporelles des paramètres du modèle et de coefficients de correction associés, et un correcteur à avance de phase (26) pour tenir compte du retard d'au moins un actionneur (9), le correcteur à avance de phase étant configuré pour générer une consigne d'angle de braquage de roues. 9-Système selon la revendication 8, comprenant un module de calcul des coefficients variables (27), un correcteur de partie dynamique à coefficients variables (24) recevant une sortie du module de calcul des coefficients variables, un correcteur de partie statique (25), un module de synthèse (28) recevant les sorties des correcteurs, et un modèle de véhicule à paramètres variables (22) recevant une sortie du module de synthèse, le correcteur à avance de phase (26) recevant une sortie du module de synthèse (28). 10-Système selon la revendication 9, dans lequel le correcteur de partie dynamique (24) est relié à la sortie du modèle de véhicule (22). 11-Système selon la revendication 9 ou 10, dans lequel le modèle de véhicule (22) comprend une entrée d'angle de braquage des roues avant. 12-Système selon la revendication 9, 10 ou 11, comprenant en outre un correcteur de boucle fermée (29) recevant la sortie du module de calcul des coefficients variables (27) et du modèle de véhicule (22) pour générer un signal de dynamique de l'écart entre la vitesse de lacet du modèle et la vitesse de lacet du véhicule, et un additionneur (30) pour additionner les signaux de sortie du correcteur de boucle 26 fermée et du module de synthèse et fournir la somme au correcteur d'avance de phase. 13-Système selon la revendication 8, comprenant un module de calcul des coefficients variables (27), un correcteur de partie dynamique à coefficients variables (24) recevant une sortie du module de calcul des coefficients variables, un correcteur de partie statique (25), et un module de synthèse (28) recevant les sorties des correcteurs, le correcteur à avance de phase (26) recevant une sortie du module de synthèse.10