Brevet FR2896467A1 — publié le 20070727

Procédé d'estimation de la vitesse longitudinale d'un véhicule automobile L'invention concerne un procédé d'estimation de la vitesse longitudinale d'un véhicule automobile à deux roues motrices, à partir des vitesses de rotation de ses quatre roues. La plupart des systèmes pilotés d'un véhicule, tels que le système de freinage, la direction assistée électrique, le système de commande des quatre roues quand elles sont directrices, ont besoin de l'information sur la vitesse longitudinale du véhicule. Elle est généralement estimée à partir des vitesses de rotation des quatre roues, mesurées par des capteurs. Un des problèmes techniques de cette estimation vient des sauts non réalistes, c'est-à-dire des gradients de vitesse trop importants pour correspondre à une variation réelle de la vitesse du véhicule, que ce soit en situation nominale ou en cas de défaillance non détectée d'un ou plusieurs capteurs de vitesse de rotation des roues. Les procédés d'estimation actuels qui ne sont pas susceptibles de provoquer des gradients de vitesse importants, utilisent un capteur d'accélération longitudinale du véhicule, comme cela est décrit par exemple dans le brevet américain US 6 792 803, au nom de CONTINENTAL TEVES Inc. Mais une telle solution est coûteuse en raison de l'ajout d'un capteur sur le véhicule. L'invention propose une estimation à partir des informations délivrées par les quatre capteurs de vitesse de roue et présente l'avantage d'avoir une dynamique des écarts par rapport à la vitesse réelle du véhicule qui reste faible, même dans les situations de régulation ABS (Anti Blocking System), ou ESP (Electronic Stability Program), ou ASR, de virage, de forts glissements d'une ou plusieurs roues, de défaillance non détectée d'un capteur de vitesse de roue ou bien encore de blocage ou de patinage d'une ou plusieurs roues. De plus, le procédé selon l'invention est simple à mettre en oeuvre dans une unité centrale électronique du véhicule, telle que celle contrôlant le freinage par exemple. Le procédé d'estimation de la vitesse longitudinale d'un véhicule, équipé de deux roues motrices et d'au moins une unité centrale électronique dont un automate réalise ledit procédé à partir des vitesses de rotation des quatre roues, dont deux sont motrices, est caractérisé en ce que : en accélération, la vitesse longitudinale est comparée à la vitesse de la troisième roue la plus rapide, et son accélération ne doit pas dépasser celle de la roue la plus lente ; en décélération, la vitesse longitudinale est comparée à la vitesse de la roue la plus rapide et son accélération en valeur absolue ne doit pas dépasser celle de la deuxième roue la plus rapide ; lorsque la vitesse longitudinale est comprise entre la vitesse de la troisième roue la plus rapide et celle de la roue la plus rapide, sa valeur reste constante. Selon une autre caractéristique du procédé d'estimation selon l'invention, en 15 phase d'accélération, le gradient de la vitesse du véhicule entre deux instants consécutifs t-1 et t est obtenu à partir du produit de la dérivée temporelle de la vitesse de la roue la plus lente Vmax4 par la durée Te d'un cycle de calcul, auquel est ajouté un terme VS équivalent à une accélération supplémentaire, déterminé par sécurité : Vref(t) =Ver(tû1)+grad+ 20 =Vef(tû1)+ d dt 4 *T * 3,6+ vs ledit gradient de vitesse étant saturé entre un seuil inférieur de valeur nulle et un seuil maximal correspondant à l'accélération maximale que peut supporter le véhicule compte tenu des performances de son moteur. 25 Selon une autre caractéristique du procédé d'estimation selon l'invention, en phase de décélération, le gradient de la vitesse du véhicule entre deux instants consécutifs t-1 et t est obtenu à partir du produit de la dérivée temporelle de la vitesse de la deuxième roue la plus rapide Vmax2 par la durée Te d'un cycle de calcul, auquel 30 est retranché un terme VS équivalent à une accélération supplémentaire, déterminée par sécurité : Vef =Vef(tû1)+grad = Y ref (t ù 1) + dVmax 2 dt 10 *T *3,6ûV ledit gradient de vitesse étant saturé entre un seuil maximal de valeur nulle et un seuil minimal correspondant à la décélération maximale que peut supporter le véhicule, compte tenu de ses pneumatiques. Selon une autre caractéristique du procédé d'estimation selon l'invention, entre une phase d'accélération et une phase de décélération consécutives, si la valeur de la vitesse du véhicule est comprise entre celle de la troisième roue la plus rapide et celle de la roue la plus rapide, cette valeur reste constante à chaque cycle de calcul. D'autres caractéristiques et avantages de l'invention apparaîtront à la lecture de la description illustrée par les figures suivantes qui sont : la figure 1 : un schéma de principe du procédé d'estimation selon l'invention ; la figure 2 : les variations dans le temps de la vitesse longitudinale du véhicule et des vitesses des roues ; la figure 3 : l'organigramme des différentes étapes du calcul de la vitesse en fonction du déplacement du véhicule, selon l'invention. Le procédé d'estimation de la vitesse longitudinale du véhicule selon l'invention est basé sur l'information de vitesse de rotation w, des quatre roues du véhicule, ramenée en vitesse linéaire V. Ces quatre vitesses de rotation sont délivrées par les capteurs de vitesse de roue, habituellement montés sur le véhicule pour les systèmes pilotés de freinage, ou de contrôle de trajectoire entre autres. Ces quatre vitesses linéaires de roue sont classées par ordre décroissant, à chaque cycle de calcul, établi à 10 ms environ, et répertoriées de la vitesse de roue la plus rapide Vmax à la vitesse de la quatrième roue la plus rapide c'est-à-dire la roue la plus lente Vmaxa . Le procédé s'applique à un véhicule à deux roues motrices. En phase d'accélération, la vitesse Vfef du véhicule est comparée à la vitesse de la troisième roue la plus rapide, soit Vmax3 , réactualisée à chaque cycle de calcul de durée Te, et son accélération est calculée pour ne pas dépasser celle de la roue la plus lente parmi les quatre. Pour cela, la vitesse Vmaxa de cette roue la plus lente est dérivée et le gradient de la vitesse Vfef du véhicule entre les instants t-1 et t est égal au produit de cette dérivée de la vitesse de la roue la plus lente Vmaxa par la durée Te d'un cycle de calcul, auquel on ajoute un terme VS qui est équivalent à une accélération supplémentaire de 0,2g par sécurité. En effet, dans le cas d'un système à quatre roues directrices, une dérive de la vitesse longitudinale équivalente à 0,2g n'est pas sécuritaire. Ainsi, le gradient de la vitesse de référence s'écrit en km/h par l'équation suivante : Vef(t)ùVref(tù1)= d dtx4 *T *3,6+V V (t)-V (t-1)=dVmax4 ref ref *T e *3, 6+0,2g *36 dt T e Comme l'accélération maximale que peut supporter physiquement un véhicule est égale à 0,65g compte tenu des performances de son moteur, le gradient de vitesse est limité entre un seuil inférieur égal à 0 et un seuil supérieur égal à 0,65g * Te. Ainsi, dans le cas où le gradient est inférieur au seuil maximal, sa valeur est ajoutée à la valeur de la vitesse Vfef(t-1) estimée au cycle de calcul précédent pour déterminer la nouvelle valeur de la vitesse Vref(t). Dans le cas où le gradient est supérieur à ce seuil maximal, c'est cette dernière valeur qui sera prise en compte pour déterminer la nouvelle valeur de la vitesse du véhicule : V ref (t) = V f (t -1) + grad+ Sur les courbes de variation temporelle des vitesses maximales Vmax , Vmax2 , Vmax3 et Vmax4 des quatre roues du véhicule, représentées sur la figure 2, on constate que, entre les instants tO et t1, la vitesse estimée du véhicule Vfef suit l'évolution des deux vitesses les plus faibles, et son accélération n'est pas plus grande que celle de la roue la plus lente à laquelle est ajoutée une accélération supplémentaire de 0,2g. En cas de panne ou de défaillance d'un des capteurs de ces deux roues les plus lentes, à l'instant t3, la vitesse estimée du véhicule ne présentera pas de saut , c'est-à-dire de gradient trop important, puisqu'elle suit l'accélération de la roue la plus lente. La courbe de la vitesse estimée du véhicule est représentée en traits interrompus et une défaillance du capteur de la troisième roue la plus rapide est représentée par un échelon de la vitesse mesurée Vmax3. Dans le schéma de principe de la figure 1, le procédé prend en compte la vitesse Vmax4 de la roue la plus lente, déterminée par l'étape e,) de classement des vitesses de roue en ordre décroissant, la dérive par rapport au temps dans une étape e2) de filtrage dérivateur à 1 Hz par exemple, pour atténuer le bruit généré par la dérivation numérique, afin d'obtenir l'accélération ya de cette roue qui est ensuite multipliée, à l'étape e3) par le cycle de calcul Te. A ce produit ainsi obtenu est ajoutée une accélération de 0,2 g à l'étape e4) et le gradient de vitesse ainsi obtenu est saturé à l'étape e5) entre un seuil minimal de valeur nulle et un seuil maximal correspondant à une accélération de 0,65 g pour délivrer le gradient de vitesse grad+ qui permet le calcul de la vitesse du véhicule en phase d'accélération, à l'étape e6). En phase de décélération, l'accélération du véhicule est estimée à partir de la deuxième roue la plus rapide Vmax2 et la vitesse du véhicule Vref est comparée à la vitesse de la roue la plus rapide Vmax. Comme le montre le schéma de la figure 1, la vitesse Vmax2 de la deuxième roue la plus rapide est dérivée à l'étape e20) par un filtrage dérivateur à 1 Hz par exemple, pour obtenir l'accélération y2 de cette roue, qui est ensuite multipliée par le cycle de calcul Te à l'étape e30). Une accélération de 0, 2 g supplémentaire, pour ce même cycle de calcul Te, est retranchée à l'étape e40) pour obtenir un gradient de vitesse, qui est saturé à l'étape e50) par deux seuils, un seuil supérieur égale à 0 et un seuil inférieur correspondant à la décélération maximale que peut physiquement supporter le véhicule, compte tenu de ses pneumatiques, soit -1,25 g. La vitesse Vtef du véhicule est calculée à l'étape e6). Sur les courbes de variation temporelle des vitesses maximales Vmax , Vmax2 , Vmax3 et Vmax4 des quatre roues du véhicule, représentées sur la figure 2, on constate que, entre les instants t2 et t3, la vitesse estimée du véhicule Vref suit l'évolution des deux roues les plus rapides, et sa décélération est inférieure à celle de la deuxième roue la plus rapide, à laquelle est ajoutée une accélération supplémentaire de 0,2g. En cas de défaillance du capteur de vitesse d'une des deux roues qui ont les vitesses de rotation les plus grandes, à l'instant t4 par exemple, l'accélération du véhicule ne peut pas être inférieure à celle de la roue la plus rapide dont le capteur fonctionne puisqu'elle suit la variation de la deuxième roue la plus rapide du véhicule. Le gradient de la vitesse du véhicule en décélération s'écrit en km/h : Vref (t)ùVref (tù1)=dVmax2 *T *3,6ùV dt Vref (t) (tù1)=dVmax2 *T *3 6ù0 2g * T*3 3,6 r~f ref dt e Si ce gradient est plus grand en valeur absolue que le seuil minimal précité, c'est cette valeur égale à -1,25 gTe qui sera retenue comme gradient grad_ de la vitesse en décélération : Vref (t) = Vref (t -1) + grad_ Sur les courbes de variation temporelle des vitesses maximales Vmax , Vmax2 , Vmax3 et Vmax4 des quatre roues du véhicule, représentées sur la figure 2, on constate que, entre les instants t2 et t3, la vitesse estimée du véhicule Vfef suit l'évolution des deux roues les plus rapides, et sa décélération est inférieure à celle de la deuxième roue la plus rapide, à laquelle est ajoutée une accélération supplémentaire de 0,2g. Entre ces deux phases d'accélération et de décélération consécutives quand la vitesse du véhicule est constante, elle est comparée à la vitesse Vmax3 de la troisième roue la plus rapide d'une part et à la vitesse Vmax de la roue la plus rapide d'autre part, et sa valeur reste la même à chaque cycle de calcul Tet son gradient étant nul, comme le montre la figure 2 entre les instants t1 et t2 : Vref (t) = Vref (t - 1) L'organigramme de la figure 3 décrit les différentes étapes du calcul de la vitesse du véhicule en fonction de son déplacement, depuis l'état initial Eo à l'instant tO de démarrage du véhicule, qui est l'état d'entrée de l'automate réalisant le procédé dans une unité centrale électronique du véhicule. La vitesse Vfef du véhicule prend la valeur Vmax3 de la troisième roue la plus rapide. Au cycle suivant, la transition est immédiate vers l'état E2, défini par un calcul de la vitesse du véhicule à l'instant t, égale à la valeur à l'instant précédent t-1, le gradient de vitesse grado étant nul. Si la vitesse Vfef est inférieure ou égale à la valeur de la troisième roue la plus rapide Vmax3, le procédé passe à l'état E3 pour lequel la vitesse du véhicule à l'instant t est égale à la valeur à l'instant précédent t-1, à laquelle est ajoutée le gradient grad+ déterminé en accélération. Si la vitesse Vfef est supérieure à la valeur de la troisième roue la plus rapide Vmax3 mais inférieure ou égale à celle Vmax de la roue la plus rapide, le procédé repasse à l'état E2 pour lequel la vitesse doit rester constante, son gradient étant nul. Si la vitesse Vref est supérieure à la vitesse Vmax de la roue la plus rapide, en provenance soit de l'état E2 soit de l'état E3, le procédé passe à l'état E, pour lequel la vitesse du véhicule à l'instant t est égale à la valeur à l'instant précédent t-1, à laquelle est ajouté le gradient grad_ déterminé en décélération. Ainsi, le véhicule accède à l'état El depuis les deux états E2 et E3 quand Vref > Vmax. Dans cet état El, sa vitesse longitudinale est décrémentée de la valeur de grad_ à chaque cycle de calcul Te : Vref (t) = Vref (t -1) + grad_ Le véhicule accède à l'état E2 depuis l'état initial Fo, ou depuis les états E, ou E3 quand Vmax3 15 Le véhicule accède à l'état E3 depuis les états E, et E2 quand Vref REVENDICATIONS 1. Procédé d'estimation de la vitesse longitudinale d'un véhicule automobile, équipé de deux roues motrices et d'au moins une unité centrale électronique dont un automate réalise le procédé à partir des vitesses de rotation des quatre roues dont deux sont motrices, caractérisé en ce que, après classement des vitesses de rotation par ordre décroissant : en phase d'accélération, la vitesse longitudinale du véhicule est comparée à la vitesse de la troisième roue la plus rapide, et son accélération ne doit pas dépasser celle de la roue la plus lente ; en décélération, la vitesse longitudinale est comparée à la vitesse de la roue la plus rapide et son accélération en valeur absolue ne doit pas dépasser celle de la deuxième roue la plus rapide ; lorsque la vitesse longitudinale est comprise entre la vitesse de la troisième roue la plus rapide et celle de la roue la plus rapide, sa valeur reste constante. 2. Procédé d'estimation selon la revendication 1, caractérisé en ce qu'en phase 20 d'accélération, le gradient de la vitesse du véhicule entre deux instants consécutifs (t-1) et (t) est obtenu à partir du produit de la dérivée temporelle de la vitesse de la roue la plus lente (Vma)(4) par la durée (Te) d'un cycle de calcul, auquel est ajouté un terme (Vs) équivalent à une accélération supplémentaire, déterminé par sécurité : Vref (t) = Vref (t -1) + grad+ =Vef(tû1)+ d ma', *T *3,6+VS ledit gradient de vitesse étant saturé par un seuil minimal de valeur nulle et un seuil maximal correspondant à l'accélération maximale que peut supporter le véhicule compte tenu des performances de son moteur. 3. Procédé d'estimation selon la revendication 1, caractérisé en ce qu'en phase de décélération, le gradient de la vitesse du véhicule entre deux instants consécutifs (t-1) et (t) est obtenu à partir du produit de la dérivée temporelle de la vitesse de la deuxième roue la plus rapide (Vmax2) par la durée (Te) d'un cycle de calcul, auquel est 15 25 30retranché un terme (Vs) équivalent à une accélération supplémentaire, déterminée par sécurité : Vef = Vref(t -1) + grad_ r =Vref(tûl)+ dV dt 2 *Te *3,6ûV ledit gradient de vitesse étant saturé par un seuil maximal de valeur nulle et un seuil minimal correspondant à la décélération maximale que peut supporter le véhicule, compte tenu de ses pneumatiques. 10 4. Procédé d'estimation selon la revendication 1, caractérisé en ce qu'entre une phase d'accélération et une phase de décélération, si la valeur de la vitesse du véhicule est comprise entre celle de la troisième roue la plus rapide et celle de la roue la plus rapide, cette valeur reste constante à chaque cycle de calcul. 15 5. Procédé d'estimation selon les revendications 1 à 4, caractérisé en ce que les différentes étapes du calcul de la vitesse du véhicule en fonction de son déplacement, depuis l'état initial (Eo) à l'instant de démarrage du véhicule, où la vitesse (Vref) du véhicule prend la valeur (Vmax3) de la troisième roue la plus rapide, sont les suivantes : 20 - au cycle suivant, la transition est immédiate vers l'état (E2), défini par un calcul de la vitesse du véhicule à l'instant (t), égale à la valeur à l'instant précédent (t-1), le gradient de vitesse (grado) étant nul, - si la vitesse (Vref) est inférieure ou égale à la valeur de la troisième roue la plus rapide (Vmax3), passage de l'état (E2) à l'état (E3) pour lequel la vitesse du véhicule à l'instant 25 (t) est égale à la valeur à l'instant précédent (t-1), auquel est ajouté le gradient (grad+) déterminé en accélération, - si la vitesse (Vref) est supérieure à la vitesse (Vmax) de la roue la plus rapide, en provenance soit de l'état (E2) soit de l'état (E3), passage à l'état (El) pour lequel la vitesse du véhicule à l'instant t est égale à la valeur à l'instant précédent (t-1), à 30 laquelle est retranchée le gradient (grad_) déterminé en décélération, - si la vitesse (Vref) est supérieure à la valeur de la troisième roue la plus rapide (Vmax3) mais inférieure à celle (Vmax) de la roue la plus rapide, en provenance soit de l'état (E,) soir de l'état (E3), retour à l'état (E2) pour lequel la vitesse doit rester constante, son gradient étant nul.5