Brevet FR3097506A1 — publié le 20201225

Description Titre de l'invention : Procédé de régulation de vitesse d'un véhicule automobile mettant en oeuvre une fonction de régulation de vitesse adaptative [pool j L'invention se rapporte au domaine des systèmes d'aide à la conduite équipant les véhicules automobiles. Les systèmes d'aide à la conduite, souvent dénommés sous l'acronyme anglais ADAS (pour « Advanced driver-assistance systems »), ont pour but d'alléger la charge du conducteur, notamment en le libérant de certaines tâches, en améliorant son attention et/ou sa perception de l'environnement, en détectant certains risques, en effectuant automatiquement des actions en réponse à la détection de ces risques, etc. [0002] Pour remplir les fonctions souhaitées, les systèmes d'aide à la conduite fonctionnent à l'aide de capteurs équipant le véhicule et permettant de percevoir l'environnement du véhicule, et notamment les véhicules situés à proximité. Cette perception de l'environnement par le système d'aide à la conduite permet de prévenir les risques d'accidents en garantissant le respect de règles prédéfinies, comme par exemple celle d'imposer que le véhicule se maintienne à une distance minimale du véhicule qui le précède. [0003] Parmi les différentes fonctions d'aide à la conduite, il est connu une fonction de ré- gulation longitudinale adaptative, couramment désignée par le sigle anglais ACC (pour « adaptive cru ise control »). Cette fonction a pour but de maintenir le véhicule à une vitesse de consigne définie par le conducteur, tout en régulant la vitesse du véhicule pour gérer le suivi d'un véhicule plus lent le cas échéant Ainsi, si un véhicule circulant à une vitesse inférieure à la vitesse de consigne définie par le conducteur précède le véhicule concerné, le système d'aide à la conduite va gérer le freinage de ce dernier. Toutefois, le conducteur reste responsable de la conduite du véhicule et doit être en mesure d'intervenir à n'importe quel moment si la situation l'exige. [0004] Le fonctionnement d'un système de régulation de vitesse adaptative a pour objectif de commander l'accélération du véhicule, par l'intermédiaire du groupe moto-propulseur et du système de freinage piloté. À cet effet, le système doit déterminer une accélération de consigne pour ensuite déterminer le couple à appliquer aux roues Afin de déterminer l'accélération de consigne, le système de régulation utilise généralement la somme de deux contrôleurs : [0005] un contrôleur adaptatif par action anticipatrice (couramment désigné par l'appellation anglaise « Feedforward »), qui se base sur la connaissance a priori du véhicule : la masse du véhicule est connue ou estimée, la pente de la 2 route est connue grâce à un accéléromètre longitudinal, et en fonction de ces paramètres, il est possible de déterminer quel couple doit être appliqué aux roues pour atteindre une accélération du véhicule donnée ; un contrôleur à contre-réaction, (généralement désigné sous l'appellation anglaise « feedback »), qui reboucle sur l'erreur entre une accélération cible et une accélération mesurée. [0006] Dans certaines situations, par exemple lorsque le conducteur braque son véhicule que celui-ci se trouve en dévers, il se peut se produire une décélération non désirée du véhicule. Cette décélération est corrigée par le contrôleur à contre-réaction, mais avec un certain retard. Dans le cas d'un braquage en dévers, la décélération est duc aux efforts latéraux que subit le véhicule ainsi qu'à l'action de la pesanteur. En effet, les efforts latéraux comprennent une composante parallèle à l'axe longitudinal du véhicule qui n'est pas nulle, et qui est dirigée vers l'arrière du véhicule, s'opposant ainsi à son avancement. En outre, en fonction du sens du devers, l'action de la pesanteur peut elle aussi s'opposer à l'avancement du véhicule [0007] La présente invention a pour but de remédier aux inconvénients de l'état de la technique, et plus particulièrement ceux ci-dessus exposés, en proposant un procédé de régulation de vitesse pour un véhicule automobile mettant en oeuvre une fonction de régulation de vitesse adaptative qui permette, lors d'un braquage du véhicule en situation de dévers, de limiter au maximum toute décélération non souhaitée. [0008] À cet effet, l'invention concerne un procédé de régulation de vitesse d'un véhicule automobile, le véhicule mettant en oeuvre une fonction de régulation de vitesse adaptative, le procédé comportant les étapes consistant à : [0009] - déterminer un couple de consigne à appliquer aux roues du véhicule, en fonction d'une accélération de consigne ; [0010] - déterminer un couple de compensation à appliquer aux roues pour compenser les efforts dus à un braquage en dévers, le couple de compensation étant donné par la formule : [0011] L A R ci, a, CRo,'=M.R rouloment( L ROL4(?-("-( [0012] Dans laquelle, [0013] RRUue est le rayon des roues motrices, [0014] M est la masse du véhicule, [0015] LAR est la distance entre le centre de gravité du véhicule et le train roulant arrière, [0016] OR,,, est l'angle de braquage des roues directrices, [0017] co est la vitesse dc lacet vu véhicule, [0018] V, est la vitesse longitudinale du véhicule, [0019] yy est l'accélération latérale du véhicule ; -Yi)) 3 [0020] - moduler le couple de consigne par addition du couple de compensation. [0021] Ainsi, le procédé conforme à l'invention permet d'estimer le couple qu'il est né- cessaire d'appliquer aux roues afin d'éviter toute décélération duc au braquage des roues lorsque le véhicule est dans un dévers. En effet, la connaissance de l'angle de braquage, de la vitesse de lacet, de l'accélération latérale, et de certains paramètres du véhicule tels que sa vitesse et sa masse permet d'estimer facilement le couple nécessaire pour compenser les efforts latéraux subis par le véhicule et l'action de la gravité, et ainsi éviter toute décélération non désirée lors du braquage en dévers. La connaissance du couple nécessaire pour compenser ces efforts permet de le prendre en compte au niveau du contrôleur de type Feedforward, évitant ainsi une décélération momentanée le temps que celle-ci soit compensée par le contrôleur de type Feedback. [0022] Dans une réalisation, l'angle de braquage est déterminé au moyen d'un capteur d'angle au volant. [0023] Dans une réalisation, la masse est déterminée au moyen d'un ou plusieurs capteurs de niasse. [0024] Dans une réalisation, la masse est estimée en fonction de la variation de l'effort moteur généré aux roues du véhicule et de la variation de l'accélération du véhicule. [0025] L'invention concerne également un système de conduite assistée comportant un cal- culateur, au moins un capteur et des actionneurs agencés pour mettre en oeuvre le procédé tel que défini ci-dessus. [0026] L'invention concerne également un véhicule automobile équipé d'un système de conduite assistée tel que défini ci-dessus et/ou mettant en oeuvre un procédé tel que défini plus haut. [0027] La présente invention sera mieux comprise à la lecture de la description détaillée qui suit, faite en référence aux dessins annexés, dans lesquels : [0028] [fig.1] La figure 1 représente un véhicule automobile équipé d'un système de conduite assistée permettant la mise en oeuvre d'un procédé conforme à l'invention. [0029] [fig.2] La figure 2 représente la direction de l'axe longitudinal d'un véhicule situé sur une portion de route en dévers. [0030] La figure 1 représente un véhicule automobile apte à mettre en oeuvre une ou plusieurs fonctions d'aide à la conduite, et qui est à cet effet équipé d'un système de conduite assistée 2. Dans la suite de la présente description ce véhicule sera dénommé véhicule hôte 1. Le système de conduite assistée 2 comporte notamment un calculateur 10, des actionneurs 12, ainsi qu'une pluralité de détecteurs, dans l'exemple une pluralité de capteurs 14a, 14b, 16a, 16b, 18 répartis sur l'avant, l'arrière et les côtés du véhicule hôte 1. Ces capteurs peuvent inclure un ou plusieurs des types de capteurs suivants : capteurs à ultrasons, radars, lidars, caméras à vision de jour, caméras à vision de nuit, etc. Le système de conduite assistée 2 comporte dans l'exemple quatre caméras 18 (soit une caméra avant, une caméra arrière et deux caméras latérales) et une pluralité de capteurs 14a, 14b, 16a, 1611 de type capteur à ultrasons et/ou radar et/ou lidar. Le calculateur 10 reçoit les données fournies par l'ensemble des capteurs 14a, 14b, 16a, 16b et par l'ensemble des caméras 18. [0031] Grâce à l'ensemble de ces capteurs, le calculateur 10 est apte à détecter la présence d'obstacles dans l'environnement du véhicule, et en particulier la présence de véhicules dans cet environnement, que cc soit sur la voie courante du véhicule hôte 1 ou sur les voies adjacentes. [0032] Le calculateur 10 est par ailleurs relié à une pluralité d'actionneurs 12, qui comportent des dispositifs aptes à agir notamment sur l'accélérateur et le système de freinage du véhicule hôte, afin d'en contrôler l'allure. Avantageusement, les actionneurs 12 comportent également des dispositifs aptes à agir sur la direction du véhicule afin d'en contrôler la trajectoire. [0033] Le système de conduite assistée est configure pour mettre en oeuvre, dans un mode de conduite assistée, une ou plusieurs fonctions d'assistance, dont notamment une fonction de régulation de vitesse adaptative, ci-après fonction ACC. Ainsi que mentionné plus haut, une telle fonction permet de réguler la vitesse du véhicule sans intervention du conducteur (ce dernier devant toutefois conserver le contrôle du véhicule, et en particulier le contrôle de la direction, puisqu'il s'agit là d'une fonction d'assistance), en respectant une consigne de distance de sécurité vis-à-vis du véhicule précédant le véhicule hôte, c'est-à-dire un écart minimum entre ces deux véhicules. La fonction ACC est en outre apte à gérer le ralentissement du véhicule, si le ralentissement du véhicule le précédant l'impose. De préférence, le système de conduite assistée 2 comporte au moins une caméra et un capteur de type radar pour mettre en oeuvre la fonction ACC décrite ci-dessus. [0034] Le système de conduite assistée, pour mettre en oeuvre la fonction ACC, détermine une accélération de consigne, et, à partir de cette accélération de consigne, détermine le couple qu'il est nécessaire d'appliquer aux roues. L'accélération de consigne dépend notamment de la différence entre la vitesse du véhicule et la vitesse de consigne entrée par le conducteur lors de la mise en oeuvre de la fonction ACC (cette vitesse de consigne pouvant être modulée par le système de conduite automatisée en fonction de l'écart avec le véhicule précédent). [0035] Comme mentionné plus haut, un braquage des roues combiné à une situation de dévers du véhicule peut aboutir à une diminution temporaire non souhaitée de la vitesse du véhicule, en raison des efforts latéraux cumulés à l'action de la gravité. La décélération induite par l'ensemble de ces efforts peut atteindre des valeurs égales proche de 0,5 g voire supérieures. On décrit ci-après, en relation avec la figure 2, comment le procédé conforme à l'invention permet de tenir compte du braquage du véhicule dans une situation de dévers, afin d'anticiper et contrer les efforts s'opposant à l'avancement du véhicule, en modulant l'accélération de consigne déterminée par le système de conduite assistée 2. [0036] L'action du contrôleur par action anticipatricc mentionné plus haut, ou contrôleur Feedforward, est basée sur la connaissance de la masse du véhicule et sur la maîtrise du couple à la roue (généré par le moteur ou par le système de freinage), et consiste à déterminer quel couple il est nécessaire d'appliquer aux roues pour générer l'accélération longitudinale voulue, selon le modèle très simple donné par l'équation suivante : [0037]C Roue M.a x = F = D ro u m e nt [0038] Où M est la masse du véhicule ; [0039] a, l'accélération longitudinale du véhicule ; [0040] Crn'. la couple à la roue ; [0041] Rmi,,,' le rayon des roues motrices ; [0042] On en déduit donc simplement que, pour générer une accélération longitudinale a' le couple à la roue Cm,' est donné par l'équation suivante : [0043] CR o u e =Rroulernent-Mal [0044] L'équation ci-dessus est valable lorsque le véhicule roule sur une route horizontale, et en ligne droite. [0045] Dans le cas d'un véhicule roulant en pente et en dévers, avec un angle de braquage roue, Cette équation n'est plus valable. On se place dans le cas schématisé sur la figure 2, dans lequel le véhicule se trouve sur une route confondue avec un plan P formant un angle a avec l'horizontale (cf. figure 2), l'axe longitudinal X du véhicule formant un angle p avec l'horizontale. [0046] Selon l'axe longitudinal du véhicule : 100471 dV \ .sin e R 'u, -M.g.sin a sin /3 [0048] Selon l'axe transversal du véhicule : [0049] I d dit't-, dg) M.\ + Vy.AT) =17) qv.COS e Roue - FxAV.sin &R +FyAR - M.g.sin acos 100501 Autour de l'axe vertical (ou axe de lacet) : 100511 T '-qe z.Cl 9 - LA v.F) A v.COS R + L Av.F xAv.sin BROUeLARIYAR [0052] Dans les trois équations ci-dessus, on retrouve les paramètres suivants : [0053] M est la masse du véhicule ; [0054] e est l'accélération de la pesanteur (soit 9,81 ms-2) ; [0055] L est le moment d'inertie autour de l'axe vertical du véhicule, ou moment d'inertie 6 de lacet du véhicule ; [0056] L. est la distance entre le centre de gravité du véhicule et le train roulant avant ; [0057] L. est la distance entre le centre de gravité du véhicule et le train roulant arrière ; [0058] L= Lrn + L, est l'empattement du véhicule, soit la distance entre les deux trains roulants. [0059] On retrouve en outre les variables suivantes : [0060] V, est la vitesse longitudinale du véhicule ; [0061] V, est la vitesse latérale du véhicule ; [0062] cp est l'angle de lacet du véhicule ; [0063] F,(' est l'effort pneumatique longitudinal total du train avant, c'est-à-dire la somme des efforts longitudinaux s'appliquant aux roues avant ; [0064] F'r est l'effort pneumatique longitudinal total du train arrière, c'est-à-dire la somme des efforts longitudinaux s'appliquant aux roues arrière ; [0065] ORnue est de braquage des roues avant ; [0066] a est l'angle de dévers, soit l'angle entre le plan contenant les axes longitudinal et transversal du véhicule et le plan horizontal ; [0067] p est l'angle entre l'axe longitudinal du véhicule et l'axe correspondant à l'intersection entre les deux plans précédents. [0068] On en déduit alors que : [0069] F,,, - 1,1.(Jk - V,.2).cos -11.9.sin a sin e cos - k.sin Ronc (M. 1/4 - V> )+Mq sin a cos 13 ) _ .$))) [0070] Dans l'équation ci-dessus, certains termes peuvent être négligés : [0071] /IQ est relativement faible, car la vitesse latérale du véhicule est faible ; dt [0072] - Les termes cl Vyet d 2 sont des termes transitoires qui peuvent également être 49 t d t 2 négligés ; [0073] Ce qui induit : [0074] F ; , v - M.(71ricos e ',,, -Mg .sin a sin p cos e sin e R'',.( m.( v,Le -M.g.sm a cos p ) 100751 Si on décompose cette expression en quatre termes, il vient : 100761 ti VK dt M.k J.COS eR', [0077] C'est le terme principal, il correspond à l'effort nécessaire pour accélérer un véhicule de masse M sur le plat. Des valeurs courantes sont par exemple 0.2g en accélération et -1g en freinage. [0078] M.g .sin a sin p cos @Roue [0079] Ce terme correspond à l'effort nécessaire pour tenir la vitesse du véhicule constante dans une pente. Cela correspond à la pente, donc peut monter, pour des pentes de 20% 7 à une valeur de l'ordre de 0.2g. [0080] L LIR 0 (M.( V A - eile- ) [0081] Ce terme correspond à la poition d'effort latéral du train avant projeté sur l'axe lon- gitudinal du véhicule et non nul du fait du braquage de la roue. Dans un rond-point à 0.4g d'accélération latérale et une vitesse de l'ordre de 30km/h, cela correspond typiquement à un angle roue de l'ordre de 9°, ce qui donne une valeur de l'ordre de 0.35m.s-2, ce qui n'est donc pas forcément négligeable (cela correspond par exemple à l'ordre de grandeur de la décélération obtenue avec un frein moteur) 100821 LAR .sin e ( M.g .sin a cos p [0083] Cc terme correspond à l'effort nécessaire pour tenir en équilibre un véhicule en dévers avec les roues braquées. À vitesse quasiment nulle, en travers d'une pente de 20%, pour un braquage de roues important de 20' à la roue, cela correspond à un équivalent de 4% dc pente, i.e. une décélération dc 0.4m.s 2, donc ce terme n'est pas forcément négligeable (il est également équivalent à l'ordre dc grandeur d'un frein moteur). [0084] Et sachant que sur le véhicule on mesure les variables suivantes : [0085] Tableauxl] d1fx Acc e tion longitudinale dvéhicule obtenue en calculant la dérivée des vitesses angulaire des roues rt = rit tlq) Vitesse de lacet mesurée par un gyrornètre dl cr s -g. sin Accélération longitudinale esurée par un accéléromètre lonciitudinal , cie Accégration laterale mesurée par un V -acc4lé.romêtre latéral - g sinacos/3 100861 11 vient que pour générer une accélération longitudinale cible y cible, il faut de générer le couple à la roue : [0087] c e R', + (y,- y. jcos eR0', r . sin O R000..(114.(2.6) .1/ - y '))) [0088] Il s'agit bien de la somme de tous les termes explicités ci-dessus, et non pas uniquement le terme M.y ri + M. (y7 x ) , qui correspond à l'effort né- cessaire pour accélérer un véhicule de l'accélération y cibi', dans une pente. 100891 Le dernier terme Lest égal à la L -sin e Roue - (Al - (2-&-e - VX - Y 1,)) somme dc : L )11? qui est la décélération induite par un L _sin 6 R L, ( M. GO JVx ) 8 braquage des roues sur le plat et de L AR qui est la décélération induite par un braquage des roues sur une route en dévers. [0090] On obtient finalement l'équation : [0091] CROUP = M.R L .sin roule rn e ri t(L-'-R in e I? 1,1 (M ( "V - » [0092] Le couple ainsi calculé représente le couple de compensation à ajouter au couple déterminé à partir de l'accélération de consigne. [0093] Ainsi, le procédé conforme à l'invention permet d'estimer très simplement le couple qu'il est nécessaire d'appliquer aux roues afin de compenser la décélération provoquée par un braquage du véhicule lorsque le véhicule est en dévers. En effet, il suffit de connaitre la masse du véhicule, l'angle de braquage des roues, la vitesse du véhicule, la vitesse de lacet et l'accélération latérale, ainsi que la distance des trains roulants avant et arrière au centre de gravité G du véhicule et le rayon des pneumatiques, [0094] La niasse du véhicule pourra être déterminée au moyen de capteurs, ou estimée grâce au procédé objet de la demande de brevet FR 3 054 660 intitulée « Procédé pour estimer la masse d'un véhicule automobile »). Un tel procédé permet d'estimer la niasse d'un véhicule en mouvement, en se basant sur la variation de l'effort moteur généré aux roues du véhicule et sur la variation de l'accélération du véhicule. [0095] L'angle de braquage peut être déterminé au moyen d'un capteur d'angle de volant, en connaissant le rapport de démultiplication de la direction. 9 [Revendication 1] [Revendication 21 [Revendication 31 [Revendication 41 [Revendication 51 [Revendication 61 REVENDICATIONSProcédé dc régulation dc vitesse d'un véhicule automobile (1), le véhicule mettant en oeuvre une fonction de régulation de vitesse adaptative, le procédé comportant les étapes consistant à: - déterminer un couple de consigne à appliquer aux roues du véhicule, en fonction d'une accélération de consigne ; - déterminer un couple de compensation à appliquer aux roues pour compenser les efforts dus à un braquage en dévers, le couple de compensation étant donné par la formule : r r ornent( L . sm e Ro .(M.( . - Yy))) Dans laquelle, R.I.. est le rayon des roues motrices, M est la masse du véhicule, LAR est la distance entre le centre de gravité du véhicule et le train roulant arrière, °itou, est l'angle de braquage des roues directrices, to est la vitesse de lacet vu véhicule, Vx est la vitesse longitudinale du véhicule, yy l'accélération latérale du véhicule ; - moduler le couple de consigne par addition du couple de compensation. Procédé selon la revendication précédente, dans lequel l'angle de braquage est déterminé au moyen d'un capteur d'angle au volant. Procédé selon l'une des revendications précédentes, dans lequel la masse est déterminée au moyen d'un ou plusieurs capteurs de masse. Procédé selon l'une des revendications 1 et 2, dans lequel la masse est estimée en fonction de la variation de l'effort moteur généré aux roues du véhicule et de la variation de l'accélération du véhicule. Système de conduite assistée (2) comportant un calculateur (10), au moins un capteur (14a, 14b, 16a, 16b, 18) et des actionneurs (12) agencés pour mettre en oeuvre le procédé conforme à l'une des revendications 1 à 4. Véhicule automobile (1) équipé d'un système de conduite assistée (2) conforme à la revendication précédente.