l
"Dispositif et Procédé de commande d'un groupe motopropulseur pour véhicule"
La présente invention concerne un dispositif et un procédé de commande d'un groupe motopropulseur pour véhicule. Dans l'état de la technique, on connaît un type de groupe motopropulseur pour véhicule qui comporte essentiellement un moteur, par exemple un moteur thermiq ue, qui est connecté aux roues motrices d'un véhicule par l'intermédiaire d'une chaîne de transmission . Dans un autre état de la technique, on a développé un type de transmission dénommé "transmission infiniment variable" qui constitue un perfectionnement des transmissions continûment variable. Une transmission infiniment variable permet la réalisation d'un rapport de transmission infini. Dans un tel type de transmission , à l'arrêt du véhicule, la chaîne de transmission peut rester en prise. Cette caractéristique permet la suppression du convertisseur qui doit habituellement être utilisé sur une transmission continûment variable et permettre le décollage et l'arrêt du véhicule. Du fait que la puissance transmise aux roues motrices dépend d'une part du couple moteur délivré par le moteur, comme un moteur thermique, et d'autre part du rapport de transmission établi sur la transmission infiniment variable, le choix d'une valeur dudit rapport de transmission influe sur le choix du couple produit par le moteur.
Dans le brevet EP-A1 -0.838.613, on a déjà proposé de réaliser un module de calcul des deux paramètres de consigne du groupe motopropulseur que sont le couple moteur et le rapport de transmission pour une transmission infiniment variable. Dans ce document, le problème de l'arrêt du véhicule et de son décollage sont réglés en appliquant des corrections sim ultanées sur la consigne de couple moteu r et sur u n coefficient déterminant le rapport de transmission sur la transmission infiniment variable.
De façon à permettre une telle commande croisée, le document EP-A1 -0.838.613 décrit une structure de transmission infiniment variable particulière.
I l en résulte une grande complexité, d'une part, dans la ' structure de commande croisée entre couple moteur et rapport de transmission et, d'autre part, dans la conception, des éléments mécaniq ues de la transmission infiniment variable qui lui est adaptée.
Dans une demande de brevet du même demandeur , déposée le même jour et qui s'intitule "Procédé de commande du dispositif de transmission d'un groupe motopropulseur de véhicule et dispositif de commande mettant en œuvre un tel procédé", on a décrit un procédé de commande d'une transmission qui ne dépend pas du type de transmission. Cependant, la solution indiquée ne permet pas de traiter, de manière agréable pour le conducteur et les passagers, la situation de décollage et la situation d'arrêt du véhicule quand celui-ci comporte un système de transmission infiniment variable.
Cependant, la présente invention permet d'utiliser les avantages d'une commande gérant les différentes situations de conduite sous des contraintes prédéterminées de façon à assurer une conduite sûre et agréable pour tous types de véhicules. Elle permet d'adapter cette commande notamment au démarrage et à l'arrêt d'un véhicule dont le groupe motopropulseur comporte une transmission infiniment variable. En effet, la présente invention concerne un dispositif de commande d'un groupe motopropulseur d'un véhicule du type comportant :
- un moteur commandable par une consig ne de couple moteur, ledit moteu r étant connecté aux roues motrices par une transmission infiniment variable, commandable par une consigne de rapport de transmission ;
- un module pour interpréter la volonté d u conducteur ;
- un module pour déterminer l'environnement du véhicule.
Le dispositif de l'invention se caractérise par le fait qu'il comporte aussi :
- un module pour déterminer une consigne de rapport de transmission, ledit module étant connecté à une entrée de commande de ladite transmission infiniment variable ;
- un module pour déterminer une consigne de couple moteur connecté à une entrée de commande dudit moteur ; et en ce que lesdits modules sont indépendamment connectés aux sorties des modules pour interpréter la volonté du conducteur et ' pour détecter l'environnement d u véhicule. Selon d'autres aspects :
- le dispositif'de l'invention comporte un module dé calcul d'un régime moteur de base en vue de déterminer une valeur de consigne de base de rapport de transmission dont une valeur de sortie est transmise à un module de correction de la consigne de base de rapport de transmission pour produire ladite consigne de rapport de transmission ;
- le module de correction de la consigne de base de rapport de transmission du dispositif de l'invention comporte un module de correction pour déterminer une correction dynamique transversale à l'aide d'une fonction de correction dynamique transversale prédéterminée, enregistrée sous forme d'un programme en registré dans une mémoire du dispositif de commande et exécutée par une unité de calcul de celui-ci ; - le module de correction de la consigne de base de rapport de transmission' du dispositif de l'invention comporte un module de correction pour déterminer une correction dynamique caractéristique des transmissions infiniment variable à l'aide d'une fonction de correction dynamique caractéristiq ue des transmissions infiniment variable prédéterminée, enreg istrée sous forme d'un programme en registré dans une mémoire du d ispositif de commande et exécutée par une unité de calcul de celui-ci.
L'invention concerne aussi un procédé de commande d'un g roupe motopropulseur d'un véhicule d u type comportant un
moteur commandable par une consigne de couple moteur, ledit moteur étant connecté aux roues motrices par une transmission infiniment variable, commandable par une consigne de rapport de transmission. Le procédé consiste, à chaque instant de fonctionnement du -groupe motopropulseur : à déterminer un vecteur de paramètres de l'environnement du véhicule et un vecteur de paramètres de l'interprétation de la volonté d u conducteur ;
- à déterminer indépendamment et/ou concurremment une consigne de régime moteur et une consigne de rapport de transmission, chaque consigne étant déterminée à l'aide des dits vecteurs de paramètres de l'environnement d u véhicule et de l'interprétation de la volonté du conducteur en appliquant une fonction de consigne de régime moteur et une fonction de consigne de rapport de transmission ; de façon à permettre un fonctionnement d u groupe motopropulseur sans à-coups, indépendant du type de transmission infiniment variable, à l'arrêt et au démarrage du véhicule. Selon d'autres caractéristiques du procédé de l'invention :
- le procédé consiste à déterminer successivement une valeur de consigne de base de rapport de transmission puis une valeur de consigne corrigée de rapport de transmission.
D'autres caractéristiques et avantages de la présente invention seront mieux compris à l'aide de la description et des dessins annexés dans lesquels :
- la figure 1 est un schéma bloc d'un dispositif de commande selon un mode préféré de réalisation de l'invention ;
- la figure 2 est un schéma bloc d'une partie du d ispositif de la figure 1 ;
- la figure 3 est un schéma bloc d'une partie du dispositif de la fig ure 2 ;
- la figure 4 est un schéma bloc d'une partie du dispositif de la figure 3 ;
- la figure 5 est un schéma bloc d'une partie du dispositif de la figure 3 ;
- la figure 6 est un schéma bloc d'une partie du dispositif de la figure 5 ; - la figure 7 est un schéma bloc d'une partie du dispositif de la figure 5.
A la figure 1 , on a représenté le schéma bloc d'un mode de réalisation préféré d'un dispositif mettant en oeuvre le procédé de commande de l'invention. Le dispositif de l'invention comporte :
• un module 1 d'interprétation de la volonté du conducteur ;
• un module 3 'de'détection de l'environnement du véhicule ;
• un module 12 pour déterminer une consig ne de rapport de transmission ; • un module 1 3 pour déterminer une consigne de couple moteur.
Chacun des modules 12 et 13 est connecté aux bornes de sortie du module 1 d'interprétation de la volonté du conducteur et du module 3 de détection de l'environnement du véhicule. Selon une caractéristique essentielle de l'invention , ces deux modules 12 et 13 travaillent indépendamment l'un de l'autre. On évite ainsi d'avoir à résoudre un conflit éventuel entre le choix d'une commande de couple moteur et le choix d'un rapport de transmission sur une transmission infiniment variable. Cette séparation des deux chaînes de choix des paramètres de commande du groupe motopropulseur permet d'envisager un même processeur de commande (ou dispositif de commande) pour des véhicules comportant des motorisations (g roupes motopropulseurs) différentes ou pour un même véhicule, des g roupes motopropulseurs ne comportant pas tous la même transmission infiniment variable.
A cet effet, le module 13 comporte une borne de so rtie qui transmet un signal de consigne de couple moteur qui est con necté à une entrée 14 des actionneurs du moteur d'entraînement 16 du
véhicule. De même, le module 12 pour déterminer la consigne de transmission présente une borne de sortie 12c qui est connectée à un dispositif d'entrée de commande ou de consigne 15 de la transmission infiniment variable 17 reliée au moteur d'entraînement 16 qui équipe le g roupe motopropulseur du véhicule de l'invention et qui est elle-même connectée mécaniquement aux roues 18 d'entraînement du véhicule.
Le mod ule 12 pour déterminer la consigne de transmission reçoit, sur une première borne d'entrée 12a, un vecteur / représentatif de l'interprétation de la volonté du conducteur. Il reçoit, sur une deuxième première borne d'entrée 12b, un vecteur D représentatif de ra détection de l'environnement du véhicule. Les vecteurs / et D produits respectivement par les modules 1 d'interprétation de la volonté du conducteur et 3 de détection de l'environnement du véhicule sont aussi transmis à des bornes d'entrée 13a et 13b du module 1 3 pour déterminer une consigne de couple moteur.
Un vecteur / d'interprétation de la volonté ou du souhait du conducteur peut comporter plusieurs composantes indépendantes sous forme de valeurs numériques ou de valeurs booléennes de façon à décrire la volonté ou le souhait du conducteur en vue de faire prendre une attitude de conduite ou un comportement au véhicule.
Un vecteur D de détection de l'environnement du véhicule peut comporter plusieurs composantes indépendantes sous forme de valeurs numériq ues ou de valeurs booléennes de façon à décrire les paramètres à prend re en compte au niveau d'un calculateur permettant de résoudre la demande du conducteur, représentée par le vecteur /, et les contraintes prop res au véhicule à la date de prise de décision, contraintes représentées par le vecteu r D.
Le procédé de commande selon l'invention consiste donc pendant la durée de fonctionnement à exécuter une boucle répétant les opérations suivantes :
- détecter les vecteurs représentatifs de l'interprétation de la volonté du conducteur et de la détection de l'environnement du véhicule ;
- sur la base de ces deux vecteurs, établir séparément : > une consigne de couple en exécutant une fonction de détermination d'une consigne de couple moteur ; > une consigné de rapport de transmission en exécutant une fonction de détermination d'une consigne de rapport de transmission ; - exécuter simultanément les deux consignes produites : de couple' en l'appliquant comme ' commande du moteur du véhicule et de' rapport de transmission comme commande à la transmission infiniment variable du véhicule.
D'après la séparation des modules 12 et 13 et l'écriture du procédé de commande, il est clair que les opérations pour établir séparément les deux consignes précitées peuvent être effectuées selon des processus concurrents, c'est-à-dire en même temps sur des processeurs indépendants, ou encore de manière entrelacée avec le même processeur. Dans le mode préféré de réalisation de l'invention détaillé à la figure 1 , le module 12 pour déterminer u ne consigne de rapport de transmission pour une transmission infiniment variable comporte :
• un premier module 1 0 de choix du régime d'entrée de la transmission infiniment variable ;
• un second module 1 1 de calcul d'une consigne de rapport de transmission .
Le premier module 10 et le second module 1 1 sont respectivement connectés par des entrées convenables aux entrées 1 2a et 12b précitées du module 12 qui les contient et q ui permettent de fournir aux premier et second modules 1 0 et 1 1 les vecteurs respectivement le vecteur / d'interprétation de 'la volonté d u conducteur par la borne d'entrée 12a et le vecteur D de
détecteur de l'environnement du véhicule par la borne d'entrée 12b.
Le premier module 10 applique une fonction f() de traitement des vecteurs d'entrées / et D de sorte qu'il produise à sa sortie 10c une valeur de régime d'entrée de la transmission infiniment variable dénommée ωinbas selon la relation : ωinbas = f(/, D).
La fonction f() de choix de régime d'entrée de la transmission infiniment variable est, dans un mode de réalisation, exécutée par le premier module 10 à l'aide d'une mémoire de cartog raphie qui est enregistrée lors d'essais sur un véhicule type, et qui est adressée par un générateur d'adresses de cartog raphie qui produit une valeur d'adresse de lecture sur la base de la liste des valeurs numériq ues contenues dans les vecteurs I et D présentées à ses entrées. Il en résulte en sortie une valeur de régime d'entrée de la transmission infiniment variable ωinbas.
Le second module 1 1 applique une fonction g() de calcul sur la valeur produite à la sortie 10c du premier module 10 de choix du régime d'entrée de la transmission infiniment variable.
Par ailleurs, le module 1 1 de correction dynamique reçoit sur des entrées 1 1 a et 1 1 b les vecteurs / d'interprétation de la volonté du conducteur et D de détection de l'environnement du véhicule de sorte que le second module 1 1 présente à sa sortie, qui est aussi la sortie du module 12 pour déterminer une consig ne de couple, une valeur de la consigne de couple Kconsigne qui est déterminée par la relation :
Kconsigne = g (/, D, ωinbas).
La fonction g () de calcul d'une consigne de rapport de transmission est, dans un mode de réalisation , exécutée par le second module 1 1 à l'aide d'une mémoire de cartographie qui est enregistrée lors d'essais sur un véhicule type, et q ui est ad ressée par un générateur d'adresses de cartog raphie q ui p roduit u ne
valeur d'adresse de lecture sur la base de la liste des valeurs numériques contenues dans les vecteurs / et D et de la valeur numérique de régime d'entrée de la transmission infiniment variable ω inbas calculée par le premier module 10, liste de valeurs présentées à ses entrées, il en résulte en sortie une valeur de la consigne de couple Kconsigne.
Dans un mode préféré de réalisation, le premier module 10 et le second module 1 1 sont réalisés à l'aide d'un microcontrôleur qui reçoit les arguments d'entrée /, D et/ou ω inbas des fonctions f() et g() , une mémoire de programme pour effectuer le calcul de chaque fonction f() ou g() et le cas échéant, mémoriser des résultats intermédiaires de calcul, et enfin une mémoire pour affecter le résultât, calculé. Le résultat calculé est alors disponible au reste des moyens du dispositif de l'invention. A la figure 2, on a représenté un schéma bloc du second module 1 1 pour calculer une valeur de consigne de rapport de transmission sur la valeur ωinbas produite à la sortie 10c du régime du premier mod ule 10 de choix du régime d'entrée de la transmission infiniment variable. A la fig ure 2 , le second modu le 1 1 de calcul d 'une consigne de rapport de transmission comporte un premier module 20 pour effectuer une correction dynamique transversale g 1 () qui reçoit, en entrée 20a, le paramètre de régime ωinbas produit par le module 10, et les vecteurs / et D. • Le premier module 20 effectue la correction dynamique transversale de sorte qu'il produit sur un registre de sortie 20b une valeur KcorO qui est définie par la relation : KcorO = g1 (/, D, ωinbas). La fonction g 1 () de correction dynamiq ue transversale d'une première valeur de consigne de rapport de transmission est, dans un mode de réalisation, exécutée par le premier module 20 à l'aide d'une mémoire de cartographie qui est enregistrée lors d'essais sur un véhicule type, et qui est adressée par' un
générateur d'adresses de cartographie qui produit une valeur d'adresse de lecture sur la base de la liste des valeurs numériques contenues dans les vecteurs / et D et de la valeur numérique du paramètre de régime ωinbas produit par le mod ule 10 pour effectuer une correction dynamique transversale, liste de valeurs présentées à ses entrées. Il en résulte en sortie une première valeur de consigne corrigée de rapport de transmission KcorO.
La correction dynamique transversale est essentiellement effectuée lors de la détection de l'état de virage. Un module de détection de l'état de virage permet de produire une variable booléenne Virage qui vaut « 1 » quand le véhicule est en situation de virage et « 0 » .sinon. L'état de virage est détecté par exemple sur la base de l'enseignement de la publication EP-A- 0.965.777. La variable booléenne Virage est une' composante du vecteur D de détection de l'environnement du véhicule.
Le premier module - 20 de correction dynamique transversale comporte ensuite un module pour estimer la charge du véhicule qui peut être réalisé selon l'enseignement de la demande de brevet français déposée le 29 mars 2001 sous le numéro 01 .04229 au nom du présent demandeur et intitulé "Dispositif d'estimation de la charge d'un véhicule et véhicule à transmission automatique utilisant un tel dispositif".
Le module pour estimer la charge comporte un tel dispositif d'estimation de la charge d'un véhicule qui comporte un premier moyen pour calculer une composante statique de la charge, un second moyen pour calculer une composante dynamique de la charge et un troisième moyen pou r prod uire un signal représentatif de la charge du véhicule. Le premier moyen pour calculer une composante statiq ue de la charge comporte un circuit exécutant une fonction de transfert pour ramener la valeur du couple mesurée au niveau des roues d u véhicule, dont une entrée est con nectée à la sortie d'un capteur de mesure du couple moteur ou à la sortie d'un
estimateur logiciel du couple moteur instantané et dont une sortie est connectée à une entrée du troisième moyen. -
Le second moyen pour calculer une composante dynamique de la charge comporte un opérateur de dérivation temporelle (d/dt) qui reçoit une grandeur représentative du rapport de transmission instantané, calculé à l'aide d'un opérateur comme un diviseur qui reçoit en entrée les signaux représentatifs de la vitesse de rotation du moteur d'un premier capteur de régime et de la vitesse de rotation des roues d'un second capteur de vitesse de rotation des roues du véhicule. Les premier et second capteurs peuvent être réalisés sous la forme d'estimateurs logiciels sur la base de paramètres numériques déjà disponibles dans' le dispositif de commande ainsi q u'il est conn u.
• Le troisième moyen pour produire un signal représentatif de la charge du véhicule comporte un opérateur d'addition recevant sur une première entrée le signal représentatif d'une composante statique et sur une seconde entrée un signal représentatif d'une composante dynamique de sorte que le signal représentatif de la charge soit exprimé sous la forme : Charge_véhicule = C_statique - C_dyπamique.
Dans un mode particulier de réalisation, les premier, second et troisième moyens sont agencés pour que le générateur
31 qui incorpore ce dispositif d'estimation de la charge produise en sortie un signal représentatif de la charge du véhicule exprimée par :
Charge_véhicule = oc 1. Couple_moteur - β l .Couples_résistants - γ1 . (d/dt) .(Vitesse_roue) - δ 1.(d/dt).(Rapport_de_trans) relation dans laquelle Charge_véhicule, Couple_moteur, Couples_résistants, Vitesse_roue et Rapport_de_trans sont respectivement : la' charge du véhicule, le couple moteur estimé ou mesuré par un capteur, les couples résistants à l'avancement du véh icule estimés à l'aide d'un estimateur des couples résistants, la vitesse de rotation des roues motrices estimée ou
du rapport de transmission, αl , β l, γl et δl sont quatre coefficients prédéterminés et relation dans laquelle (d/dt) indique un opérateur de dérivation temporelle.
L'homme du métier saura à la lumière de l'enseignement de la précédente demande de brevet FR-01 .04229 ainsi que 'celui de la présente demande de brevet, réaliser le module d'estimation de charge du véhicule pour ' placer une composante Charge_véhicule dans le vecteur D de détection de l'environnement du véhicule. A l'aide du paramètre Virage indiquant un état de virage et
Charge_véhicule indiquant la charge du véhicule, le premier module 20 de 'correction dynamique se sert encore d'une estimation de l'accélération tangentielle γ_tan qui est une autre composante du vecteur D de détection de l'environnement du véhicule ainsi que d'un paramètre de caracterisation du type de cond ucteur qui est une composante du vecteur / d'interprétation de la volonté ou du souhait du conducteur.
Dans un mode particulier de réalisation , le premier module 20 de correction dynamiq ue transversale comporte un calculateur à Logique Floue pour réaliser un choix de pré-positionnement du régime moteur.
Un ensemble de règles de Rulel à RuIeN , exécute des assertions Faij sur les paramètres d'entrée du calculateur à Logiq ue Floue qui sont respectivement : - une valeur numérique T_!oad représentative de la charge du véhicule,
- une valeur numérique α_pedale représentative du deg ré d'enfoncement de la pédale d'accélérateur,
- une valeur numérique γ_t représentative de la . valeur instantanée d'accélération latérale, u ne valeur numérique Acc_br représentative d u -terme de décélération en freinage estimé, et
- une valeur numérique Driver_State représentative de la caracterisation du conducteur.
Pour exécuter les règles d'inférence Rule l à RuIeN enregistrées dans une mémoire de règles du calculateur, le calculateur à logique floue sélectionne en fonction des paramètres d'entrée la règle utilisable Rulei et détermine par inférence une valeur de pré-positionnement du régime moteur en virage qu'il enregistre dans un registre. Cette valeur peut être une valeur unique ou une gamme de valeurs ainsi qu'il est connu dans les techniques de calcul en Log ique Floue.
Les règles sont librement programmables par l'homme de métier en fonction du comportement demandé au véhicule. Dans un mode de réalisation, elles sont déterminées par essais et sont paramétrées par des coefficients de fuzzification' enregistrés dans une mémoire convenable du calculateur. Lors de l'exécution du calcul, une règle est sélectionnée selon un - mécanisme de sélection de règles et la composante de pré-positionnement N_rep_virage de régime moteur en situation de virage ou en situation de virage et de freinage est enregistrée en reg istre de sortie.
Une fois déterminée la valeur de régime' moteur N_rep_virage en cas de virage, le premier module 20 de . correction dynamique transversale peut adresser à l'aide des composantes des vecteurs I et D précitées et de la valeur de régime moteur N_rep_virage en cas - de virage la mémoire de cartographie déterminant une première valeur corrigée KcorO de rapport de transmission.
Le registre de sortie 20b du premier module 20 de
' correction dynamiq ue transversale qui fournit une première valeur • corrigée KcorO est connectée à une entrée 21 a d'un second mod ule 21 de- co rrection dynamique spécifique au ca ractère infiniment variable de la transmission.
Le second module 21 de correction dynamique spécifiq ue au caractère infiniment variable, de la transmission reçoit aussi
sur ses entrées 21 c et 21 d les vecteurs / et D précités. Le second module 21 applique une fonction g2() de sorte que soit produit à sa sortie une valeur de consigne Kconsigne de rapport de transmission qui est définie par la relation : Kconsigne = g2(/, D, KcorO),
La sortie 12c est aussi la sortie du module 1 1 pour calculer une valeur de consigne de rapport de transmission et du module 12 de détermination de consigne du rapport de transm ission.
La fonction g2() de calcul d'une consigne de rapport de transmission est, dans un mode de réalisation, exécutée par le second module 21 à l'aide d'une mémoire dé cartographie qui est enregistrée lors d'essais sur un véhicule type, et qui est adressée par un générateur d'ad resses de cartographie qui produit une valeur d'adresse de lecture sur la base de la liste des valeurs numériques contenues -dans les vecteurs / et D et de la valeur numérique de valeur de consigne corrigée de rapport de transmission KcorO calculée par le premier module 20 pour effectuer une correction dynamique transversale, liste de valeurs p résentées à ses entrées. Il en résulte en sortie une valeur de la consigne de rapport de transmission Kconsigne.
Dans un mode particulier de réalisation , on met à profit le fait que la fonction g() exécutée par le second module 1 1 de calcul d'une consigne de rapport, de transmission est sensiblement réalisée par la composition des fonctions g 1 () et g2() décrites dans le mode de réalisation de la figure 2.
A la figure 3, on a représenté un schéma bloc pour représenter un mode particulier de réalisation du second mod ule 21 de correction dynamique de consigne du rapport de transmission , représenté à la figure 2 dans le module 1 1 . Le second modu le 21 de correction dynamiq ue propre au caractère infiniment variable de la transmission du groupe motop ropulseur concerné par l'invention comporte : - un premier modu le 30 de calcul du rapport de transmission dans une situation de décollage du véhicule ; et
- un second module 31 de calcul du rapport de transmission dans une situation du passage à l'arrêt du véhicule.
Du point de vue de la transmission infiniment variable, toutes les situations de conduite se situent entre ses deux états ou situations. Dans le mode de réalisation préféré rep résenté à la figure 3, on a particularisé notamment les vecteurs ! et D décrivant, d'une part, l'interprétation de la volonté du conducteur, et d'autre part, la détection de l'environnement du véhicule pour un ensemble de valeurs scalaires présent sur l'entrée 1 1 b du module 1 1 auquel appartient le module 31 . Le vecteur D représentatif de l'environnement du véhicule peut comporter une pluralité de paramètres indépendants parmi lesq uels se trouvent respectivement :
- le régime de ralenti ωral prod uit par un capteur spécifique - de détection du régime moteur de ralenti dans le vecteur D de détection de l'environnement du véhicule;
- le régime du moteur ou vitesse instantanée de rotation du moteur, ω inmes, mesuré par un capteur spécifique en sortie du moteur du g roupe motopropulseur dans le vecteur D de détection de l'environnement du véhicule ;
- la vitesse instantanée de rotation des roues du véhicule, ω roues, mesurée par un capteur de vitesse de rotation des roues du véhicule mesuré dans le vecteur D de détection de l'environnement du véhicule. Le vecteur / représentatif de l'interprétation de la volonté du conducteur présent sur l'entrée 1 1 b du mod ule 1 1 auq uel appartient le module 21 peut comporter une pluralité de paramètres indépendants parmi lesquels se trouve le degré d'enfoncement de la pédale d'accélérateur α_pédale produit par le module 1 de détection de l'intention ou de la volonté du conducteur.
Le module 21 de correction dynamique pour la transmission infiniment variab le comporte :
- un- premier module 30 de calcul de la consigne de rapport au décollage du véhicule ; et
- un second module 31 de calcul de consigne de rapport en situation d'arrêt du véhicule. Le premier module 30 de calcul de la consigne de rapport en situation du décollage du véhicule exécute deux fonctions -RD() et DR() qui permettent de calculer respectivement une seconde valeur de consigne corrigée Kcori du rapport de transmission et une valeur de décalage ΔK de consigne de rapport de transmission.
Les paramètres d'entrée sont respectivement ωroues, _pédale ainsi que fa première valeur KcorO produite par la sortie 20b du module de correction dynamique transversale.
A la sortie 30a du premier mod ule 30, est produite la seconde valeur de consigne corrigée Kcori de rapport de transmission qui est définie par la relation : Kcori = RD(ωroues, α_pédale, KcorO).
La fonction RD() de calcul d'une seconde valeur de consigne corrigée Kcori de rapport de transmission est, dans un mode de réalisation , exécutée par le premier module 30 à l'aide d'une mémoire de cartographie q ui est enreg istrée lors d'essais sur un véh icule type, et qui est adressée par un générateur d 'ad resses de cartographie qui produit une valeur d'adresse de lecture sur la base de la liste des valeurs numériques comprenant le rég ime de rotation des roues du véhicule ω roues, le degré d'enfoncement de la pédale d'accélérateur α_pédale et la valeur numérique de valeur de consigne corrigée de rapport de transmission KcorO calculée par le premier mod ule 20 pour effectuer le calcul- de la seconde valeur de consigne corrigée de rapport de transmission , liste de valeurs présentées à ses entrées. I l en résulte en sortie une seconde valeur de consig ne corrigée Kcori de rapport de transmission.
A la sortie 30b du premier module 30 de calcul de la consigne de rapport au décollage du véhicule est disponible la valeur de décalage ΔK qui est définie par la relation :
ΔK = DR(ω roues, α_pédale, KcorO).
5 La fonction DR() de calcul d'une valeur de décalage ΔK de rapport de transmission est, dans un mode de réalisation, exécutée par le premier module 30 à l'aide d'une mémoire de cartographie qui est enregistrée lors d'essais sur un véhicule type, et qui est adressée par un générateur d'adresses de
, ιo cartographie qui produit une valeur d'adresse de lecture sur la base de la liste des valeurs numériques comprenant le régime de rotation des roues du véh icule ωroues, le degré d'enfoncement de la pédale d'accélérateur α_pédale et la . valeur n umérique de valeur de consigne corrigée de rapport de transmission KcorO
15 calculée par le premier module 20 pour effectuer le calcul de la seconde valeur de consigne corrigée de rapport de transmission, liste de valeurs présentées à ses entrées. Il en résulte en sortie une valeur de décalage ΔK de rapport de transmission.
La seconde valeur de consigne corrigée Kcori de rapport
20 de transmission est transmise à une première entrée du second
' module 31 de calcul de la consigne de rapport de transmission en situation d'un d'arrêt du véhicule. Trois autres bornes d'entrée du secon.d module 31 sont respectivement connectées à trois bornes d'entrée 1 1 b pour recevoir respectivement une valeur de régime
25 de ralenti du moteur thermique ωral, une valeur de mesure du régime à l'entrée du dispositif de transmission ω inmes et une valeur de mesure du régime sur les roues motrices ω roues.
Le second module 31 exécute une fonction de correction RA() de façon qu'à sa sortie 31 a il produise une troisième valeur 30 de consigne corrigée Kcor2 de rapport de transmission qui est définie par la relation :
Kcor2 = RA(ω ral, ω inmes, ω roues , Kcori ) .
La fonction RA() de correction de la seconde valeur de consigne corrigée Kcori de rapport de transmission est, dans un mode de réalisation, exécutée par le second module 31 à l'aide d'une mémoire de cartographie qui est enregistrée lors d'essais sur un véhicule type, et qui est adressée par un générateur d'adresses de cartographie qui produit une valeur d'adresse de lecture sur la base de la liste des valeurs numériques comprenant la valeur du régime de ralenti ωral, la valeur mesurée du régime moteur, le régime de rotation des roues du véhicule ωroues et la valeur numérique de la seconde valeur de consigne corrigée dé rapport de transmission Kcori calculée par le premier module 30 pour effectuer le calcul de la seconde valeur de consigne corrigée de rapport de transmission, liste de valeurs présentées à ses entrées. Il en résulte en sortie une troisième valeur de consigne corrigée Kcor2 de rapport de transmission.
Le module 21 de détermination de la consigne de rapport de transmission comporte ensuite un additionneur 32 dont une première entrée reçoit la troisième valeur de consigne corrigée Kcor2 de rapport de transmission et une seconde entrée qui reçoit la valeur de décalage ΔK provenant de l'entrée 30b du premier module 30 et produit une valeur de consigne brute Kbrute de rapport de transmission qui est déterminée par la relation : Kbrute = Kcor2 + ΔK
La valeu r de consig né brute Kbrute de la sortie 32a de l'additionneur 32 est transmise à une entrée d'un filtre passe-bas 33 dont la sortie génère la valeur de consigne Kconsigne sur un reg istre de mémorisation 15 qui sert à commander la transmission infiniment variable indépendamment de la commande de couple réalisée à l'aide du module 13. La caractéristique de coupure d u filtre passe-bas 33 est déterminée lors de la configuration en fonction de la réponse du dispositif de l'invention de façon à minimiser le bruit sur le signal représentatif de. la valeur de consigne brute Kbrute.
La partie du procédé de l'invention qui permet de réaliser cette partie de la commande du groupe motopropulseur peut se décrire de la façon suivante.
L'étape de détermination d'une valeur brute Kbrute de consigne de rapport de transmission consiste :
- à calculer une seconde valeur corrigée Kcori de consigne de rapport de transmission en tenant compte essentiellement d'une première valeur KcorO de consigne de rapport de transmission , de l'intention du conducteur rep résentée par le degré d'enfoncement de la pédale α_pédale, et de l'environnement du véhicule représenté par la vitesse instantanée de rotation des roues du véhicule, en appliquant ces trois valeurs à une fonction RD() de correction au démarrage du rapport de transmission , lad ite fonction étant prédéterminée', enregistrée et exécutée dans un processeur convenable, puis à effectuer une correction dans la situation où le véhicule est à l'arrêt en appliquant une fonction de correction à l'arrêt du véhicule RA(), en fonction de ladite seconde valeur corrigée Kcori , et de l'environnement du véhicule, ladite fonction RA() étant prédéterminée, enregistrée et exécutée dans un processeur convenable ; puis et/ou en même temps - à calculer une valeur de décalage ΔK de consigne de rapport de transmission en tenant compte essentiellement d'une première valeur KcorO de consigne de rapport de transmission, de l'intention du conducteur représentée par le deg ré d'enfoncement de la pédale α_pédale, et de l'environnement d u véhicule représenté par la vitesse instantanée de rotation des roues du véhicule, en appliquant ces trois valeurs à une fonction DR() de correction dans un état intermédiaire du véhicule entre une situation d'arrêt et une situation de pleine vitesse pour le rapport de transmission, ladite fonction DRQ
étant prédéterminée, enregistrée et . exécutée dans un processeur convenable ; puis à additionner la troisième valeur corrigée de consigne de rapport de transmission avec la valeur de décalage de consigne de rapport de transmission ; puis - à filtrer au moyen d'un filtre passe-bas la valeur d'addition.
A la figure 4, on a représenté un mode préféré de réalisation du premier module 30 de calcul de la consigne de rapport de transmission en situation de décollage du véhicule de la figure précédente.
Le module 30 comporte un premier circuit 41 pour exécuter une fonction de commutation qui permet de décomposer la valeur ωroues présentée à son entrée 41 a en deux valeurs U 1 et U2 dites valeurs de commutation respectivement à ses sorties 41 b et 41 c.
Dans un mode de réalisation, la fonction de commutation U() produit deux valeurs de sortie, respectivement U 1 et U2, choisies de sorte que, pour chaque valeur ω roues présentée à l'entrée 41 a, la somme des valeurs prises U 1 et U2 aux sorties 41 b et 41 c soit constante.
Dans un mode particulier, on choisit une constante égale à 1 selon la relation :' U 1 + U2 = 1
Dans un autre mode de réalisation , la fonction de commutation U () répond aussi à la caractéristique définie dans le tableau suivant :
dans laquelle le signe - désigne un choix arbitraire de valeurs négatives, notamment vérifiant les conditions précitées, le signe + désigne un choix arbitraire de valeurs positives, notamment
vérifiant les conditions précitées, et les valeurs 0 et 1 , ces valeurs scalaires spécifiques.
Dans un autre mode de réalisation, la fonction de commutation U() répond aussi à la contrainte exprimée par la relation :
U2/U 1 = ωC/ωroues où ωC est une valeur constante prédéterminée par réglage qui dépend notamment du type de la transmission infiniment variable
17- Les valeurs de commutation U 1 et U2 sont respectivement transmises aux premières entrées 44b et 43a respectivement d'un multiplieur 44 et d'un multiplieur 43.
Le multipiieur 44 reçoit sur une seconde entrée '44a la première valeur corrigée KcorO de consigne de rapport de transmission. La sortie 30a du multiplieur 44, qui sert de première sortie au mod ule 30, produit la première valeur corrigée Kcori de consigne du rapport de transmission, valeur q ui est déterminée par la relation :
Kcori = KcorO X U 1 . Le multiplieur 43 comporte une seconde entrée 43b connectée à la sortie 42b d'un amplificateur 42 dont le gain G est prédéterminé par construction et dont la première entrée 42a reçoit le paramètre α_pédale par une' entrée 1 1 a
La sortie 30b connectée à la sortie du multiplieur 43 produit la valeur de décalage de consigne- de rapport de transmission selon la relation : ΔK = G x α_pédale x U2
De la sorte, le module 30 de calcul de la consigne de rapport de transmission en situation de déco llage du véhicule génère une valeur de consigne Kcori comprise entre une valeur nulle et une valeur corrigée KcorO. Par ailleurs, le module 30 génère aussi une valeur de décalage ΔK q ui permet de gérer le
cas où le dispositif de commande n'est plus dans une situation . de décollage du véhicule.
La partie du procédé de l'invention qui permet de réaliser cette partie de la commande du groupe motopropulseur peut se décrire de la façon suivante.
L'étape de détermination d'une seconde valeur de consigne corrigée Kcori est effectuée en exécutant :
- une fonction de commutation U() qui permet de décomposer la valeur ωroues de la vitesse instantanée de rotation des roues du véhicule en deux valeurs prédéterminées U 1 et U2 ; puis
- une multiplication de l'une des valeurs de commutation, soit U 1 , qui vaut là valeur nulle 0 quand les roues sont immobiles ou ωroues = 0, par la première valeur de consigne corrigée KcorO. La détermination d'un décalage ΔK de la valeur de consigne de rapport de transmission est effectuée en exécutant :
- une amplification par un gain G prédéterminé de . la valeur représentative de l'intention du conducteur représentée par le paramètre α_péda!e de degré d'enfoncement de la pédale d'accélérateur ; puis
- une fonction de commutation U() qui permet de décomposer la valeur ωroues de la vitesse instantanée de rotation des roues du véhicule en deux valeurs prédéterminées U 1 et U2 ; puis
- une multiplication de l'une des valeurs de commutation, soit U2, qui vaut l'a valeur maximale 1 quand les roues sont au rég ime de rotation maximal, par la valeur amplifiée G x α_pédale du paramètre de degré d'enfoncement de la pédale d'accélérateur .
A la figure 5, on a représenté un 'mode préféré de réalisation du second module 31 de calcul de la consigne du rapport de transmission en situation d'arrêt d u véhicule du mod ule 21 représenté à la figure 3.
Le second module 31 comporte trois entrées principales qui sont respectivement ωinmes, ωral, ω roues et une entrée réservée à recevoir la première valeur corrigée de consigne de rapport de transmission Kcori . • Le second module 31 comporte un circuit soustracteur 50 pour exécuter la différence entre une valeur de mesure du régime à l'entrée du dispositif de transmission ω inmes présentée à son entrée « + » 50a et une valeur de régime de ralenti ωral présentée à son entrée «-» 50b de sorte que sa sortie soit connectée à une entrée 51 a d'un circuit 51 de calcul de maximum. Le circuit 51 de détermination de maximum reçoit sur une première entrée 51 a un signal de différence" coinmes - ω ral et sur une seconde entrée 51 b une valeur constante qui préférentiellement vaut 0.-
La sortie 51 c du circuit 51 détermine la plus grande des deux valeurs 0 et ωinmes - ωral . et la fournit à un circuit 52 de commutation analogue à celui qui effectue la fonction de commutation décrite à l'aide de la figure précédente.
La fonction de commutation enregistrée dans le circuit 52 présente à ses sorties deux valeurs de commutation respectivement la valeur U 1 à la sortie 52b et la valeur U2 à la sortie 52a.
Les valeurs numériques U 1 et U2 déterminées par la fonction de commutation enregistrée dans le circuit 52 sont dépendantes de la différence entre le régime de ralenti et le rég ime moteur réel en entrée du dispositif de transmission . Ainsi U 1 tend vers la valeur « -1 » et U2 vers la valeur « 2 » quand les deux valeurs de rég ime s'éloignent l'une de l'autre. Au contraire U 1 tend vers' « 0 » et U2 tend vers « 1 » lorsque la valeur du rég ime moteur se rapproche de la valeur de ralenti. Pou r déterminer la fonction de commutation enregistrée dans le circuit 52, la valeur U 1 est dérivée d'une fonction associée au rapport de transmission Kcori tel que l'estime le modu le 53 et qui correspond à un rég ime moteur éloig né du
régime de ralenti. La valeur U2 est dérivée d'une fonction associée au rapport de transmission Kral permettant d'assurer dans le cas d'une transmission infiniment variable le régime de ralenti sur le moteur thermique, particulièrement quand le moteur thermique reste en prise.
Le circuit 31 du mode de réalisation de la figure 5 comporte ensuite un multiplieur 53 dont une première entrée 53a reçoit la première valeur corrigée Kcori de consigne de rapport de transmission et dont une seconde . entrée 53b reçoit la première valeur du produit de commutation U1 de sorte que la sortie 53c produit la valeur Kcori X U 1 sous la forme d'un signal transmis à l'entré'e «- + » d'un additionneur 54.
Le circuit 31 du mode de réalisation de la figure 5 comporte ensuite un module 55 dont une première entrée 55a est connectée à l'entrée 50b précitée qui reçoit le signal représentatif et dont une seconde entrée 55b est connectée à une entrée T1 du paramètre ωroues. La sortie 55c du circuit 55 produit une valeur Kral déterminée par le rapport :
Kral = ωroues/ωral qui exprime la distance entre le rég ime en cours au niveau des roues du véhicule relativement au régime de ralenti.
On note que, même pour une valeur de mesure du régime à l'entrée du dispositif de transmission ωinmes constant, le rapport Kral peut être modifié si le rapport de transmission a changé par l'action du module 1 3 sur le registre 14.
Le circuit 31 du mode de réalisation de la fig u re 5 comporte ensuite un multiplieur 56 dont une première entrée reçoit la seconde valeur de commutation U2 de la borne de sortie 52c et dont une seconde entrée reçoit le paramètre Kral produit sur la borne 55c de sorte que la sortie 56a prod uit un sig nal représentatif du produit Kral x U2. La sortie 56a est connectée à une seconde entrée notée « + » de l'additionneur 54 p récité.
Le circuit 31 du mode de réalisation de la figure 5 comporte ensuite un circuit de test T pour exécuter u n test défini par la condition : ωroues < S 1 , S1 étant un régime de rotation prédéterminé q ui dépend de la constitution et du réglage de la transmission infiniment variable 17. Le circuit de test T comporte une mémoire d'au moins une valeur de seuil de test S1 et comporte une entrée de test T1 qui reçoit à chaque instant la valeur mesurée de régime ou de vitesse de rotation à la roue ω roues. Le circuit de test T comporte aussi une première sortie T2 ainsi qu'une seconde sortie T3 complémentaire de la sortie T-2 de sorte que la sortie T2 vaut 1 si le test T n'est pas vérifié et 0 si le test T est vérifié. La sortie T2 est connectée à une entrée 57a d'un multiplieur 57 dont une autre entrée 57b est connectée à la sortie de l'additionneur 54 précité. Le circuit 31 du mode de réalisation de la figu re 5 comporte ensuite un contrôleur 58 du neutre en prise qui permet de détecter la situation du véhicule dans laquelle la transmission infiniment variable 16 est dans un état de neutre est en prise. Le circuit contrôleur 58 du neutre en prise comporte une première entrée 58a qui reçoit la valeur instantanée ω roues de vitesse de rotation des roues et une seconde entrée 58b q ui est ^connectée à la sortie générale 31 a du second module 31 , de façon à former un chemin de rétroaction dans le circuit d u second modu le 31 de calcul de la transmission en situation d'arrêt du véhicule.
Le circuit contrôleur 58 du neutre en prise comporte des moyens pour enregistrer et exécuter une fonction CNEP() prédéterminée de sorte, q u'à la sortie 58c du contrôleur 58, soit présentée la valeur instantanée d'un . paramètre de rapport de transmission en situation de neutre en prise Knep , qui est défini par la relation :
Knep = CN EP(ω roues, Kcor2).
La fonction CNEP étant déterminée par le fonctionnement décrit ci-dessus du circuit 31 de la figure 5.
Le paramètre Knep issu de la sortie 58c du contrôleur 58 est transmis à une première entrée 59a d'un multiplieur 59 dont une seconde entrée 59b est connectée à la sortie T3 du circuit de test T précité.
Le circuit contrôleur 31 du neutre en prise, dans le mode de réalisation de la figure 5, comporte un additionneur S dont une première entrée est connectée à la sortie 57c du multiplieur 57 et dont une seconde entrée est connectée à la sortie 59c du multiplieur 59 de sorte que l'additionneur S produise à sa sortie un signal de représentatif d'une troisième valeur corrigée Kcor2 de consigne de rapport de transmission, valeur déterminée par là relation : Kcor2 = (T1 <S 1 ) x (Kcori x U 1 + Kral x U2) x (T1 >S 1 ) x Knep ; dans laquelle l'expression (T1 < S 1 ) vaut « 1 » si elle est vérifiée et « 0 » sinon, ou exclusivement l'expression (T1 > S1 ) vaut « 1 » si elle est vérifiée et « 0 » sinon .
De la sorte, en fonction du résultat du test T, le second module de calcul du rapport de transmission en situation d'arrêt du véhicule détermine une valeur de consigne de rapport de transmission ou bien lorsque le véhicule est en rég ime de ralenti ou bien lorsque le véhicule est en situation de neutre en prise.
La sortie de l'additionneur S est donc fournie à la fois comme sortie 31 a du module 31 et à l'entrée 58b du contrôleur 58 du neutre en prise.
La partie du procédé de l'invention qui permet de réaliser cette partie de la commande du groupe motopropulseur peut se décrire de la façon suivante. L'étape de détermination d'une troisième valeur corrig ée
Kcor2 de consig ne consiste :
- à exécuter un test de roulage pour déterminer si le véh icule est en état de roulage, notamment en détectant si la vitesse de
rotation des roues est inférieure à une vitesse prédéterminée S 1 ;
- ' dans le cas où le test du roulage est positif, à déterminer une valeur de consigne caractéristique d'une situation de neutre en prise et la spécifier comme troisième valeur corrigée de consigne de rapport de transmission ;
- dans le cas où le test de roulage est négatif, à déterminer si le véhicule est en régime de ralenti, notamment en détectant si le régime du moteur est inférieur à un rég ime de ralenti prédéterminé, dé sorte que :
- dans le cas où le test de ralenti est négatif, à déterminer par une fonction de commutation prédéterminée une première valeur composante de consigne de transmission caractéristique du régime de ralenti et une seconde valeur composante de consigne de transmission caractéristique d'un régime de roulage, la seconde' valeur étant d'autant plus importante que l'état de roulage s'éloigne du régime de ralenti ;
- dans le cas où le test de ralenti est positif, à déterminer essentiellement une valeur de consigne de transmission caractéristique du régime de ralenti, l'autre valeur composante étant nulle ;
- à exécuter une composition des deux valeurs composantes de consigne de rapport de transmission, comme une addition des deux valeurs composantes de façon à produire une valeu r de résultat de composition pour la spécifier comme troisième valeur corrigée de consigne de rapport de transmission .
Le fait de spécifier une valeur calculée selon le présent procédé comme troisième valeu r corrigée de consigne de rapport de transmission signifie q ue ladite valeur est exploitable par le procédé de l'invention, notamment parce que cette valeur a été en registrée dans une mémoire convenable et qu'elle peut être présentée à l'entrée ou à une entrée d'un processus de calcul
ultérieur comme le dispositif d'entrée d'un contrôleur ou d'un autre circuit de traitement.
A la figure 6, on a représenté un mode préféré de- réalisation du circuit contrôleur 58 de neutre en prise du circuit de la fig u re 5.
A la figure 6, le contrôleur 58 de neutre en prise comporte un premier amplificateur 60 programmé par un gain G3 prédéterminé lors des réglages du procédé de commande en fonction de la transmission infiniment variable 17. Une première entrée 60a du contrôleur 58 de neutre en prise reçoit d u vecteu r D représentatif de l'environnement d u véhicule le paramètre d'entrée ω roues. ' -'
La sortie du premier amplificateur 60 de gain G3 est exprimée par la relation : S(60) = G3 x ωroues et elle est transmise à une première entrée d'un additionneur 61 dont une seconde entrée est connectée à la sortie d'un second amplificateur 63 de gain G4 prédéterminé lors du réglage d u procédé de commande de l'invention pour une transmission infiniment variable prédéterminée. La sortie de l'additionneur 61 produit donc une valeur S(61 ) déterminée par la relation : S(61 ) = S(60) + S(63).
Le contrôleur 58 de neutre en prise comporte ensuite un intégrateur 64 qui est . rég lé avec une constante d'intégration prédéterminée et présente à sa sortie une valeur d'intégration définie par la relation :
S(64) = l nteg(S(61 ), T) dans laquelle lnteg() désig ne l'opération d'intégration et T la période d'intégration prédéterminée, S(61 ) désignant la valeur transmise à l'entrée de l'intégrateu r 64.
La sortie 64a de l'intégrateur 64 est connectée à une prem ière entrée d'un circuit 65 de détermination de maximum d ont la seconde entrée est connectée à une valeu r constante, préférentiellement choisie nulle.
La sortie 65a du circuit 65 de détermination de maximum vaut la valeur S(64) d'intégration si celle-ci est positive ou 0 sinon , et cette valeur est spécifiée comme valeur Knep de sortie du contrôleur 58 de neutre en prise. Pour assurer une adaptation du coefficient de neutre en prise Knep, dans le mode de réalisation de l'invention représentée à la fig ure 6, il a été réalisé une boucle de rétroaction dans laquelle la valeur S(65) prélevée à la sortie 65a du circuit de détection de maximum est transmise à une entrée négative, référencée -, d'un soustracteur 62 dont l'autre entrée positive, référencée +, est connectée à la sortie du circuit 31 (Figure 3) de sorte que la sortie 62a de l'additionneur 62 produise une valeur S(62) qui vaut à chaque instant : S(62) = Kcor2 - Knep. Une entrée du second amplificateur 63 de gain G4 est connectée à la sortie 62a du soustracteur 62 de sorte que la sortie de l'additionneur 61 présente donc une valeur S(61 ) qui est égale à :
S(61 ) = G3 x ωroues + G4 x (Kcor2 - Knep) et cette valeur est ensuite intégrée et maximisée par les circuits 64 et 65 pour être produite en sortie du contrôleur 65 comme valeur de coefficient de neutre en prise Knep, valeur prod uite par le circuit de réalisation de la fonction CnepQ décrite ci-dessus dans ce mode préféré de réalisation . La partie du procédé de l'invention qui permet de réaliser cette partie de la commande du groupe motopropulseur peut se décrire de la façon suivante.
L'étape de détermination d'une valeur Knep d'une consig ne de rapport de transmission en situation d e neutre en prise peut se décrire de la manière suivante.
- on détermine une valeur du vecteur D représentatif de l'environnement du véhicule, particulièrement en mesurant la vitesse de rotation des roues ;• puis
- on formate le vecteur D représentatif de l'environnement du véhicule, par une opération de formatage prédéterminée, particulièrement celle consistant à combiner le vecteur D représentatif de l'environnement du véhicule avec la troisième valeur Kcor2 de consigne de rapport de transmission disponible au moment du formatage selon une loi de combinaison prédéterminée ; puis
- à intégrer la valeur formatée avec une constante de temps T prédéterminée et à spécifier comme valeur Knep d'une consigne de rapport de transmission en situation" de neutre en prise, seulement si cette valeur est positive et en la maintenant à une valeur nulle sinon.
L'adaptation de la détermination de la valeur Knep de consigne consiste à : - prélever la valeur instantanée calculée de la valeur positive issue de l'intégration ; puis
- à soustraire cette valeur instantanée calculée de la troisième valeur Kcor2 de consigne de rapport de transmission disponible au moment du formatage . Préférentiellement, l'opération de formatage consiste à appliquer une combinaison linéaire avec des coefficients prédéterminés :
- sur la mesure de la vitesse instantanée des roues du véhicule affectée d'un premier coefficient G3 ; et - sur la différence entre ladite valeur instantanée calculée et la troisième valeur Kcor2 de consigne de rapport de transmission disponible au moment d u formatage affectée d'un second coefficient G4.
L'opération de formatage est donc décrite par la relation : S(61 ) = G3 x ω roues + G4 x (Kcor2 - Knep inst) relation dans laq uelle Knep mst désigne la valeur en cours d'adaptation de la composante de la consigne de rapport de transmission pour la situation de neutre en prise.
A la figure 7, on a représenté un mode de réalisation particulier d'un circuit 41 exécutant une fonction de commutation selon le schéma décrit à la figure 4.
Le circuit 41 de calcul de la fonction de comm utation dans l'exemple de réalisation de la figure 7 comporte deux opérateurs
70 et 71. Le premier opérateur 70 est programmé pour produire une valeur de commutation U 1 déterminée par :
. M _ ωroues ωC - ωroues et le second opérateur. 71 est programmé pour produire une valeur de commutation U2 déterminé par :
1 1 _ rones
CÙC - ωroues relations dans lesquelles la valeur ωroués désigne la vitesse de rotation instantanée des roues du véhicule disponible dans le vecteur D représentatif de l'environnement du véhicule, et ωC désigne une valeur prédéterminée de vitesse • de rotation instantanée des roues du véhicule, caractéristique, du type de la transmission infiniment variable 17 qui équipe son groupe motopropulseur.
Les sorties U 1 et U2 sont présentes à la sortie du circuit générateur de la fonction de commutation 41 .
On remarque que les fonctions U1 et U2 des opérateurs 70 et 71 vérifient les équations-- et les conditions citées lors de description de la fonction de commutation du module 41 .