WO2003062010A1 - Device and method for control of a motor prolusion group for a vehicle - Google Patents

Device and method for control of a motor prolusion group for a vehicle Download PDF

Info

Publication number
WO2003062010A1
WO2003062010A1 PCT/FR2003/000147 FR0300147W WO03062010A1 WO 2003062010 A1 WO2003062010 A1 WO 2003062010A1 FR 0300147 W FR0300147 W FR 0300147W WO 03062010 A1 WO03062010 A1 WO 03062010A1
Authority
WO
WIPO (PCT)
Prior art keywords
value
module
input
setpoint
vehicle
Prior art date
Application number
PCT/FR2003/000147
Other languages
French (fr)
Inventor
Ahmed Ketfi-Cherif
Yves Pichon
Frédéric Roudeau
Laurent Royer
Dirk Von Wissel
Original Assignee
Renault S.A.S.
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Renault S.A.S. filed Critical Renault S.A.S.
Priority to EP03715021A priority Critical patent/EP1467889A1/en
Publication of WO2003062010A1 publication Critical patent/WO2003062010A1/en

Links

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W10/00Conjoint control of vehicle sub-units of different type or different function
    • B60W10/04Conjoint control of vehicle sub-units of different type or different function including control of propulsion units
    • B60W10/06Conjoint control of vehicle sub-units of different type or different function including control of propulsion units including control of combustion engines
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W10/00Conjoint control of vehicle sub-units of different type or different function
    • B60W10/04Conjoint control of vehicle sub-units of different type or different function including control of propulsion units
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W10/00Conjoint control of vehicle sub-units of different type or different function
    • B60W10/10Conjoint control of vehicle sub-units of different type or different function including control of change-speed gearings
    • B60W10/101Infinitely variable gearings
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W30/00Purposes of road vehicle drive control systems not related to the control of a particular sub-unit, e.g. of systems using conjoint control of vehicle sub-units, or advanced driver assistance systems for ensuring comfort, stability and safety or drive control systems for propelling or retarding the vehicle
    • B60W30/18Propelling the vehicle
    • B60W30/1819Propulsion control with control means using analogue circuits, relays or mechanical links
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W30/00Purposes of road vehicle drive control systems not related to the control of a particular sub-unit, e.g. of systems using conjoint control of vehicle sub-units, or advanced driver assistance systems for ensuring comfort, stability and safety or drive control systems for propelling or retarding the vehicle
    • B60W30/18Propelling the vehicle
    • B60W30/188Controlling power parameters of the driveline, e.g. determining the required power
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F16ENGINEERING ELEMENTS AND UNITS; GENERAL MEASURES FOR PRODUCING AND MAINTAINING EFFECTIVE FUNCTIONING OF MACHINES OR INSTALLATIONS; THERMAL INSULATION IN GENERAL
    • F16HGEARING
    • F16H61/00Control functions within control units of change-speed- or reversing-gearings for conveying rotary motion ; Control of exclusively fluid gearing, friction gearing, gearings with endless flexible members or other particular types of gearing
    • F16H61/66Control functions within control units of change-speed- or reversing-gearings for conveying rotary motion ; Control of exclusively fluid gearing, friction gearing, gearings with endless flexible members or other particular types of gearing specially adapted for continuously variable gearings
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W50/00Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
    • B60W2050/0001Details of the control system
    • B60W2050/0002Automatic control, details of type of controller or control system architecture
    • B60W2050/0008Feedback, closed loop systems or details of feedback error signal
    • B60W2050/001Proportional integral [PI] controller
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W2510/00Input parameters relating to a particular sub-units
    • B60W2510/06Combustion engines, Gas turbines
    • B60W2510/0638Engine speed
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W2520/00Input parameters relating to overall vehicle dynamics
    • B60W2520/28Wheel speed
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W2540/00Input parameters relating to occupants
    • B60W2540/10Accelerator pedal position
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W2540/00Input parameters relating to occupants
    • B60W2540/30Driving style
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W2710/00Output or target parameters relating to a particular sub-units
    • B60W2710/06Combustion engines, Gas turbines
    • B60W2710/0666Engine torque

Landscapes

  • Engineering & Computer Science (AREA)
  • Chemical & Material Sciences (AREA)
  • Combustion & Propulsion (AREA)
  • Mechanical Engineering (AREA)
  • Transportation (AREA)
  • Automation & Control Theory (AREA)
  • General Engineering & Computer Science (AREA)
  • Control Of Transmission Device (AREA)

Abstract

The invention relates to a device and method for control of a motor propulsion group for a vehicle. The control device comprises: a module (1) for interpretation of the drivers demands, a module (3), for detection of the vehicle environment, a module (12), for determining a command for the transmission ratio and a module (13), for determining a command for the engine torque. The modules (12) for determining a transmission ratio command and (13) for determining an engine torque command, work independently of each other. According to the invention, particularly to meet the demands of an infinitely variable transmission (17) at the input to which an engine (16) is arranged, the module (12) for calculating a command from the transmission ratio comprises a first module (10) for calculating a base engine speed (16) and a second module (11) to infer therefrom a value for the command of the transmission ratio.

Description

l l
"Dispositif et Procédé de commande d'un groupe motopropulseur pour véhicule""Device and method for controlling a powertrain for a vehicle"
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.The present invention relates to a device and a method for controlling a powertrain for a vehicle. In the prior art, there is known a type of powertrain for a vehicle which essentially comprises an engine, for example a heat engine, which is connected to the drive wheels of a vehicle via a transmission chain. . In another state of the art, a type of transmission called "infinitely variable transmission" has been developed which constitutes an improvement in continuously variable transmissions. An infinitely variable transmission allows the creation of an infinite transmission ratio. In such a type of transmission, when the vehicle is stopped, the transmission chain can remain engaged. This feature eliminates the converter which must usually be used on a continuously variable transmission and allows the vehicle to take off and stop. Because the power transmitted to the drive wheels depends on the one hand on the engine torque delivered by the engine, like a heat engine, and on the other hand on the transmission ratio established on the infinitely variable transmission, the choice of a value of said transmission ratio influences the choice of torque produced by the engine.
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.In patent EP-A1 -0.838.613, it has already been proposed to produce a module for calculating the two set parameters of the powertrain that are the engine torque and the transmission ratio for an infinitely variable transmission. In this document, the problem of stopping the vehicle and taking it off are resolved by applying simultaneous simultaneous corrections to the engine torque setpoint and to a coefficient determining the transmission ratio over the infinitely variable transmission. In order to allow such a cross control, the document EP-A1 -0.838.613 describes a particular infinitely variable transmission structure.
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.This results in great complexity, on the one hand, in the ' cross control structure between engine torque and transmission ratio and, on the other hand, in the design, of the mechanical elements of the infinitely variable transmission which is associated with it. adapted.
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.In a patent application of the same applicant, filed the same day and which is entitled "Method for controlling the transmission device of a vehicle powertrain and control device implementing such a method", a method has been described. control of a transmission which does not depend on the type of transmission. However, the solution indicated does not make it possible to treat, in a way that is pleasant for the driver and the passengers, the take-off situation and the stop situation of the vehicle when the latter comprises an infinitely variable transmission system.
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 :However, the present invention makes it possible to use the advantages of a command managing the different driving situations under predetermined constraints so as to ensure safe and pleasant driving for all types of vehicles. It makes it possible to adapt this command, especially when starting and stopping a vehicle whose powertrain has an infinitely variable transmission. In fact, the present invention relates to a device for controlling a powertrain of a vehicle of the type comprising:
- 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 ;- A motor controllable by an engine torque setpoint, said engine being connected to the drive wheels by an infinitely variable transmission, controllable by a transmission ratio setpoint;
- un module pour interpréter la volonté d u conducteur ;- a module to interpret the driver's wishes;
- 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 :- a module to determine the environment of the vehicle. The device of the invention is characterized in that it also includes:
- 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 ;a module for determining a transmission ratio setpoint, said module being connected to a control input of said infinitely variable transmission;
- 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 :- a module for determining a motor torque setpoint connected to a control input of said motor; and in that said modules are independently connected to the outputs of the modules to interpret the intention of the driver and 'for detecting the vehicle surroundings. According to other 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 ;- the device 'of the invention comprises a module calculating a base engine speed to determine a base desired value of transmission ratio, an output value is transmitted to a setpoint correction module transmission report base for producing said transmission report setpoint;
- 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.the module for correcting the basic transmission ratio setpoint of the device of the invention comprises a correction module for determining a transverse dynamic correction using a predetermined transverse dynamic correction function, recorded in the form of a program recorded in a memory of the control device and executed by a calculation unit thereof; - the correction module of the transmission ratio of base reference 'of the device of the invention includes a correction module for determining a dynamic correction characteristic of the infinitely variable transmission with a dynamic correction function caractéristiq ue of infinitely variable predetermined transmissions, recorded in the form of a program recorded in a memory of the control device and executed by a calculation unit thereof.
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 ;The invention also relates to a method for controlling a drive train of a vehicle of the type comprising a motor controllable by an engine torque setpoint, said engine being connected to the drive wheels by an infinitely variable transmission, controllable by a transmission ratio setpoint. The method consists, at each instant of operation of the powerplant: determining a vector of parameters of the environment of the vehicle and a vector of parameters of the interpretation of the driver's wishes;
- à 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 :- to determine independently and / or concurrently an engine speed setpoint and a transmission ratio setpoint, each setpoint being determined using said vectors of vehicle environment parameters and the interpretation of the driver's wishes applying an engine speed setpoint function and a transmission ratio setpoint function; so as to allow smooth powertrain operation, independent of the infinitely variable type of transmission, when the vehicle is stopped and starting. According to other characteristics of the process of the 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.- The method consists in successively determining a basic transmission ratio set value then a corrected transmission ratio set value.
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 :Other characteristics and advantages of the present invention will be better understood with the aid of the description and the appended drawings in which:
- 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 ;- Figure 1 is a block diagram of a control device according to a preferred embodiment of the invention;
- la figure 2 est un schéma bloc d'une partie du d ispositif de la figure 1 ;- Figure 2 is a block diagram of part of the device of Figure 1;
- la figure 3 est un schéma bloc d'une partie du dispositif de la fig ure 2 ;- Figure 3 is a block diagram of part of the device of 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 ;- Figure 4 is a block diagram of part of the device of Figure 3; - Figure 5 is a block diagram of part of the device of 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.- Figure 6 is a block diagram of part of the device of Figure 5; - Figure 7 is a block diagram of part of the device of 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 :In Figure 1, there is shown the block diagram of a preferred embodiment of a device implementing the control method of the invention. The device of the invention comprises:
• un module 1 d'interprétation de la volonté du conducteur ;• a module 1 for interpreting the driver's wishes;
• un module 3 'de'détection de l'environnement du véhicule ;• a module 3 for detecting the environment of the vehicle;
• 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.• a module 12 for determining a transmission report setpoint; • a module 1 3 for determining a motor torque setpoint.
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.Each of the modules 12 and 13 is connected to the output terminals of the module 1 for interpreting the driver's wishes and of the module 3 for detecting the environment of the vehicle. According to an essential characteristic of the invention, these two modules 12 and 13 work independently of one another. This avoids having to resolve a possible conflict between the choice of an engine torque control and the choice of a transmission ratio on an infinitely variable transmission. This separation of the two chains for choosing the powertrain control parameters makes it possible to envisage the same control processor (or control device) for vehicles comprising different powertrains (groups) or for the same vehicle, groups powertrains not all having the same infinitely variable transmission.
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.To this end, the module 13 includes an output terminal which transmits an engine torque setpoint signal which is connected to an input 14 of the actuators of the drive motor 16 of the vehicle. Similarly, the module 12 for determining the transmission setpoint has an output terminal 12c which is connected to a command or setpoint input device 15 of the infinitely variable transmission 17 connected to the drive motor 16 which equips the g drive train of the vehicle of the invention and which is itself mechanically connected to the wheels 18 driving the vehicle.
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.The mod ule 12 for determining the transmission setpoint receives, on a first input terminal 12a, a vector / representative of the interpretation of the driver's wishes. It receives, on a second first input terminal 12b, a vector D representative of ra detection of the environment of the vehicle. The vectors / and D produced respectively by the modules 1 for interpreting the driver's wishes and 3 for detecting the environment of the vehicle are also transmitted to input terminals 13a and 13b of the module 1 3 to determine a setpoint of engine couple.
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.A vector / interpretation of the driver's wishes or wishes may have several independent components in the form of numerical values or Boolean values so as to describe the driver's wishes or wishes with a view to adopting a driving attitude or a vehicle behavior.
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.A vehicle environment detection vector D can comprise several independent components in the form of digital values or Boolean values so as to describe the parameters to be taken into account at the level of a computer making it possible to resolve the driver's request. , represented by the vector /, and the constraints specific to the vehicle at the date of decision-making, constraints represented by the vector 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 ;The control method according to the invention therefore consists, during the period of operation, of executing a loop repeating the following operations: - detect the vectors representative of the interpretation of the driver's wishes and of the detection of the vehicle environment;
- 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.- on the basis of these two vectors, establish separately:> a torque setpoint by executing a function for determining a motor torque setpoint; > a transmission report setpoint by executing a function for determining a transmission report setpoint; - simultaneously execute the two setpoints produced: torque 'by applying it as ' control of the vehicle engine and ' transmission ratio as control of the infinitely variable transmission of the vehicle.
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 :From the separation of modules 12 and 13 and the writing of the control process, it is clear that the operations for establishing the two aforementioned setpoints separately can be carried out according to concurrent processes, that is to say at the same time on independent processors, or interleaved with the same processor. In the preferred embodiment of the invention detailed in FIG. 1, the module 12 for determining a transmission ratio setpoint for an infinitely variable transmission comprises:
• un premier module 1 0 de choix du régime d'entrée de la transmission infiniment variable ;• a first module 1 0 for choosing the infinitely variable transmission input regime;
• un second module 1 1 de calcul d'une consigne de rapport de transmission .• a second module 1 1 for calculating a transmission report setpoint.
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.The first module 10 and the second module 1 1 are respectively connected by suitable inputs to the aforementioned inputs 1 2a and 12b of the module 12 which contains them and which make it possible to provide the first and second modules 1 0 and 1 1 with the vectors respectively. vector / interpretation of 'the driver's intention by the input terminal 12a and the vector D vehicle environment detector via input terminal 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).The first module 10 applies a function f () for processing the input vectors / and D so that it produces at its output 10c an infinitely variable transmission input value called déninbas according to the 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.The function f () for choosing the infinitely variable transmission input mode is, in one embodiment, executed by the first module 10 using a map memory which is recorded during tests on a typical vehicle, and which is addressed by a mapping address generator which produces a reading address value on the basis of the list of digital values contained in the vectors I and D presented at its inputs. This results in an output speed input value of the infinitely variable transmission ω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.The second module 1 1 applies a function g () of calculation on the value produced at the output 10c of the first module 10 for choosing the input regime of the infinitely variable transmission.
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 :Furthermore, the module 1 1 for dynamic correction receives on inputs 1 1 a and 1 1 b the vectors / of interpretation of the driver's will and D of detection of the environment of the vehicle so that the second module 1 1 presents at its output, which is also the output of module 12 to determine a torque setpoint, a value of the torque setpoint Kconsigne which is determined by the relation:
Kconsigne = g (/, D, ωinbas).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.The function g () for calculating a transmission ratio setpoint is, in one embodiment, executed by the second module 11 with the aid of a mapping memory which is recorded during tests on a vehicle. type, and which is addressed by a map address generator which is produced reading address value on the basis of the list of numerical values contained in the vectors / and D and the numerical value of the input speed of the infinitely variable transmission ω inbas calculated by the first module 10, list of values presented at its inputs, there results an output of the torque setpoint 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.In a preferred embodiment, the first module 10 and the second module 1 1 are produced using a microcontroller which receives the input arguments /, D and / or ω inbas of the functions f () and g ( ), a program memory for performing the calculation of each function f () or g () and if necessary, storing intermediate calculation results, and finally a memory for assigning the calculated result. The calculated result is then available to the rest of the means of the device of the invention. In FIG. 2, a block diagram of the second module 11 has been represented for calculating a transmission ratio setpoint value on the value ωinbas produced at the output 10c of the regime of the first mod ule 10 for choosing the input regime of infinitely variable transmission. In fig ure 2, the second modu 1 1 for calculating a transmission ratio setpoint comprises a first module 20 for performing a transverse dynamic correction g 1 () which receives, at input 20a, the speed parameter ωinbas produced by the module 10, and the vectors / and D. The first module 20 performs the transverse dynamic correction so that it produces on an output register 20b a value KcorO which is defined by the relation: KcorO = g1 (/, D, ωinbas). The function g 1 () of dynamic transverse correction of a first transmission ratio set value is, in one embodiment, executed by the first module 20 using a mapping memory which is recorded during test on a representative vehicle, and which is addressed by a mapping address generator which produces a reading address value on the basis of the list of numerical values contained in the vectors / and D and of the numerical value of the regime parameter ωinbas produced by module 10 to perform a transverse dynamic correction, list of values presented at its entries. The result is a first corrected transmission ratio setpoint KcorO at output.
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.The transverse dynamic correction is essentially carried out during the detection of the bend state. A turning state detection module makes it possible to produce a Boolean turning variable which is equal to “1” when the vehicle is in a turning situation and “0”. Otherwise. The turning state is detected for example on the basis of the teaching of the publication EP-A-0,965,777. The Boolean variable Virage is a 'component of the vector D for detecting the vehicle surroundings.
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".The first module - 20 for transverse dynamic correction then includes a module for estimating the vehicle load which can be produced according to the teaching of the French patent application filed on March 29, 2001 under number 01 .04229 in the name of the present applicant and entitled "Vehicle load estimation device and automatic transmission vehicle using such a device".
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. -The module for estimating the load comprises such a device for estimating the load of a vehicle which comprises a first means for calculating a static component of the load, a second means for calculating a dynamic component of the load and a third means for r produce a signal representative of the vehicle load. The first means for calculating a static component of the load comprises a circuit executing a transfer function to bring back the value of the torque measured at the wheels of the vehicle, an input of which is connected to the output of a measurement sensor of the engine torque or at the output of a software estimator of the instantaneous motor torque and one output of which is connected to an input of the third means. -
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.The second means for calculating a dynamic component of the load comprises a time derivation operator (d / dt) which receives a quantity representative of the instantaneous transmission ratio, calculated using an operator like a divider which receives as input signals representative of the speed of rotation of the engine of a first speed sensor and of the speed of rotation of the wheels of a second speed sensor of the wheels of the vehicle. The first and second sensors may be realized as software estimators based on numerical parameters already available in 'the control device and q is u'il 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.The third means for producing a signal representative of the vehicle load comprises an addition operator receiving on a first input the signal representative of a static component and on a second input a signal representative of a dynamic component so that the signal representative of the load is expressed in the form: Vehicle_load = C_static - C_dyπamic.
Dans un mode particulier de réalisation, les premier, second et troisième moyens sont agencés pour que le générateurIn a particular embodiment, the first, second and third means are arranged so that the generator
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 :31 which incorporates this load estimation device produces a signal at the output representative of the vehicle load expressed by:
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.Load_vehicle = oc 1. Torque_motor - β l. Couples_resistants - γ 1. .. (d / dt) (Vitesse_roue) - 1. δ (d / dt) (Rapport_de_trans) relationship wherein Charge_véhicule, Couple_moteur, Couples_résistants, Vitesse_roue and Rapport_de_trans are respectively: the charging of the vehicle, the estimated engine torque or measured by a sensor, the couples resistant to the advancement of the vehicle estimated using an estimator of the resistant couples, the rotational speed of the driving wheels estimated or of the transmission ratio, αl, β l, γl and δl are four predetermined coefficients and relationship in which (d / dt) indicates a time derivation operator.
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 etThe skilled artisan will recognize in light of the teaching of the previous patent application FR-01 .04229 as 'that of the present patent application, perform load estimation module of the vehicle for' place a component Vehicle_load in the vehicle environment detection vector D. Using the Turn parameter indicating a turn state and
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.Charge_véhicule indicating the load of the vehicle, the first module 20 for dynamic correction further uses an estimate of the tangential acceleration γ_tan which is another component of the vehicle environmental sense vector D and a parameter characterization of the type of driver which is a component of the vector / interpretation of the driver's wishes or wishes.
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.In a particular embodiment, the first transverse dynamic correction module 20 comprises a fuzzy logic calculator to make a choice of pre-positioning of the engine speed.
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,A set of rules from Rulel to RuIeN, executes Faij assertions on the input parameters of the Fuzzy Logic calculator which are respectively: - a numerical value T_! Oad representative of the vehicle load,
- une valeur numérique α_pedale représentative du deg ré d'enfoncement de la pédale d'accélérateur,- a numerical value α_pedale representative of the deg re of depressing the accelerator pedal,
- 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.- a numerical value γ_t representative of the. instantaneous lateral acceleration value, a numerical value Acc_br representative of the estimated deceleration term under braking, and - a Driver_State numerical value representative of the characterization of the driver.
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.To execute the rule l to RuIeN inference rules stored in a computer rules memory, the fuzzy logic computer selects according to the input parameters the usable rule Rulei and determines by inference a pre-positioning value of the engine speed cornering he registers in a register. This value can be a single value or a range of values as is known in calculation techniques in Fuzzy Logic.
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.The rules are freely programmable by the skilled person according to the behavior requested from the vehicle. In one embodiment, they are determined by tests and are parameterized by fuzzification coefficients ' recorded in a suitable memory of the computer. During the execution of the calculation, a rule is selected according to a - rule selection mechanism and the pre-positioning component N_rep_turning of engine speed in a cornering situation or in a cornering and braking situation is recorded in the output register .
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.Once the determined speed value 'N_rep_virage engine in case of bend, the first module 20. transverse dynamic correction can address using the components of the aforementioned vectors I and D and of the engine speed value N_rep_virage in the event of a shift in the mapping memory determining a first corrected value KcorO of transmission ratio.
Le registre de sortie 20b du premier module 20 deThe output register 20b of the first module 20 of
' 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. ' transverse dynamic correction which provides a first corrected value KcorO is connected to an input 21 a of a second mod ule 21 dynamic correction specific to the infinitely variable character of the 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),The second module 21 for dynamic correction, specific to the infinitely variable character, of the transmission also receives on its inputs 21 c and 21 d the aforementioned vectors / and D. The second module 21 applies a function g2 () so that a setpoint K setpoint of transmission ratio is produced at its output which is defined by the 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.The output 12c is also the output of the module 1 1 for calculating a transmission ratio setpoint value and of the module 12 for determining the transmission ratio setpoint.
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.The g2 () function for calculating a transmission ratio setpoint is, in one embodiment, executed by the second module 21 using a map memory which is recorded during tests on a typical vehicle. , and which is addressed by a mapping address generator which produces a reading address value on the basis of the list of digital values contained in the vectors / and D and of the corrected setpoint digital value transmission ratio KcorO calculated by the first module 20 to carry out a transverse dynamic correction, list of values represented by its inputs. This results in an output of the transmission ratio setpoint 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.In a particular embodiment, advantage is taken of the fact that the function g () executed by the second module 1 1 for calculating a ratio, transmission setpoint is substantially performed by the composition of the functions g 1 () and g2 () described in the embodiment of FIG. 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.In Figure 3, there is shown a block diagram to represent a particular embodiment of the second mod ule 21 dynamic setpoint correction of the transmission ratio, shown in Figure 2 in the module 1 1. The second modu le 21 for dynamic correction specific to the infinitely variable nature of the transmission of the powertrain group concerned by the invention comprises: - a first modu 30 for calculating the transmission ratio in a take-off situation of the vehicle; and - A second module 31 for calculating the transmission ratio in a situation of switching to a stationary vehicle.
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 :From the point of view of the infinitely variable transmission, all driving situations lie between its two states or situations. In the preferred embodiment represented in FIG. 3, the vectors have been particularized! and D describing, on the one hand, the interpretation of the driver's will, and on the other hand, the detection of the vehicle environment for a set of scalar values present on the input 1 1 b of the module 1 1 to which the module 31 belongs. The vector D representative of the environment of the vehicle can comprise a plurality of independent parameters among which are found respectively:
- 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;- the general idling speed produced by a specific sensor - for detecting the idling engine speed in the vector D for detecting the environment of the vehicle;
- 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 ;- the engine speed or instantaneous speed of rotation of the engine, ω inmes, measured by a specific sensor at the output of the engine of the power train in the vector D for detecting the environment of the vehicle;
- 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.the instantaneous speed of rotation of the vehicle wheels, ω wheels, measured by a sensor of the speed of rotation of the vehicle wheels measured in the vector D for detecting the environment of the vehicle. The vector / representative of the interpretation of the driver's will present on the input 1 1 b of the mod ule 1 1 to which the module 21 belongs can include a plurality of independent parameters among which is the degree of depression of the accelerator pedal α_pedal produced by the module 1 for detecting the intention or the will of the driver.
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 ; etThe dynamic correction module 21 for the infinitely variable transmission includes it: a first module 30 for calculating the take-off report setpoint; and
- 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.- A second module 31 for calculating a report setpoint in a vehicle stop situation. The first module 30 for calculating the report setpoint in the take-off situation of the vehicle performs two functions -RD () and DR () which make it possible to calculate respectively a second corrected setpoint value Kcori of the transmission ratio and an offset value ΔK transmission report setpoint.
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.The input parameters are respectively ωwheels, _pedal as well as the first value KcorO produced by the output 20b of the transverse dynamic correction module.
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).At the output 30a of the first module 30, the second corrected reference value Kcori of transmission ratio is produced which is defined by the relation: Kcori = RD (ωwheels, α_pedal, 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 :The RD () function for calculating a second corrected setpoint value Kcori of transmission ratio is, in one embodiment, executed by the first module 30 using a mapping memory which is recorded during of tests on a typical vehicle, and which is addressed by a mapping ad address generator which produces a reading address value on the basis of the list of numerical values comprising the rotation regime of the vehicle wheels ω wheels, the degree of depressing of the accelerator pedal α_pedal and the numerical value of setpoint corrected for transmission ratio KcorO calculated by the first mod ule 20 to perform the calculation of the second corrected setpoint for ratio of transmission, list of values presented to its inputs. This results in a second corrected setpoint value Kcori of transmission ratio. At the output 30b of the first module 30 for calculating the take-off report setpoint is available the offset value ΔK which is defined by the relation:
ΔK = DR(ω roues, α_pédale, KcorO).ΔK = DR (ω wheels, α_pedal, 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 de5 The DR () function for calculating an offset value ΔK of transmission ratio is, in one embodiment, executed by the first module 30 using a mapping memory which is recorded during tests on a typical vehicle, and which is addressed by an address generator of
, ι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, ιo mapping which produces a reading address value on the basis of the list of numerical values comprising the rotation speed of the wheels of the vehicle, the degree of depressing of the accelerator pedal α_pedal and the. normal value of corrected transmission ratio setpoint 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.15 calculated by the first module 20 to perform the calculation of the second corrected transmission ratio setpoint, list of values presented to its inputs. This results in an output value ΔK of transmission ratio.
La seconde valeur de consigne corrigée Kcori de rapportThe second corrected report setpoint Kcori
20 de transmission est transmise à une première entrée du second20 transmission is transmitted to a first input of the 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 ' module 31 for calculating the transmission ratio setpoint in the event of a vehicle stop. Three other input terminals of secon.d module 31 are respectively connected to three input terminals 1 1 b to respectively receive a speed value
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.25 of idle speed of the internal combustion engine, a speed measurement value at the input of the transmission device ω inmes and a speed measurement value on the driving wheels ω wheels.
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 :The second module 31 executes a correction function RA () so that at its output 31 a it produces a third corrected setpoint value Kcor2 of transmission ratio which is defined by the 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.Kcor2 = RA (ω ral, ω inmes, ω wheels, Kcori). The function RA () of correction of the second corrected set value Kcori of transmission ratio is, in one embodiment, executed by the second module 31 using a mapping memory which is recorded during tests on a typical vehicle, and which is addressed by a mapping address generator which produces a reading address value on the basis of the list of numerical values comprising the value of the idle speed, the measured value of the engine speed , the rotation speed of the vehicle wheels es wheels and the numerical value of the second corrected transmission ratio set value Kcori calculated by the first module 30 to calculate the second corrected transmission ratio set value, list of values presented at its inputs. This results in output a third corrected setpoint Kcor2 of transmission ratio.
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 + ΔKThe module 21 for determining the transmission ratio setpoint then comprises an adder 32, a first input of which receives the third corrected transmission ratio setpoint Kcor2 and a second input which receives the offset value ΔK from the input 30b of the first module 30 and produces a gross reference value Kbrute of transmission ratio which is determined by the 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.The gross setpoint value Kbrute of the output 32a of the adder 32 is transmitted to an input of a low-pass filter 33, the output of which generates the setpoint value K set on a storage register 15 which is used to control the infinitely variable transmission independently of the torque control carried out using the module 13. The cut-off characteristic of the low-pass filter 33 is determined during configuration as a function of the response of the device of the invention so as to minimize the noise on the signal representative of. the gross setpoint Kbrute. The part of the process of the invention which makes it possible to carry out this part of the control of the powertrain can be described as follows.
L'étape de détermination d'une valeur brute Kbrute de consigne de rapport de transmission consiste :The step of determining a raw value Kbrute of transmission ratio setpoint consists of:
- à 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.- calculating a second corrected value Kcori of transmission ratio setpoint taking essentially into account a first value KcorO of transmission ratio setpoint, of the intention of the driver represented by the degree of depressing of the pedal α_pedal, and the environment of the vehicle represented by the instantaneous speed of rotation of the wheels of the vehicle, by applying these three values to a function RD () of correction at the start of the transmission ratio, the said function being predetermined ' , recorded and executed in a suitable processor, then to make a correction in the situation where the vehicle is stopped by applying a correction function when the vehicle is stopped RA (), as a function of said second corrected value Kcori, and of the environment of the vehicle, said RA () function being predetermined, recorded and executed in a suitable processor; then and / or at the same time - to calculate a shift ratio value ΔK of transmission ratio setpoint taking essentially into account a first transmission ratio setpoint value KcorO, of the driver's intention represented by the deg re d depressing of the pedal α_pedal, and of the environment of the vehicle represented by the instantaneous speed of rotation of the wheels of the vehicle, by applying these three values to a function DR () of correction in an intermediate state of the vehicle between a situation of stop and a full speed situation for the transmission ratio, said DRQ function being predetermined, registered and. executed in a suitable processor; then adding the third corrected transmission ratio setpoint value with the transmission ratio setpoint offset value; then - to filter by means of a low-pass filter the addition value.
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.In Figure 4, there is shown a preferred embodiment of the first module 30 for calculating the transmission ratio setpoint in take-off situation of the vehicle of the previous figure.
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.The module 30 comprises a first circuit 41 for executing a switching function which makes it possible to decompose the value ωwheels presented at its input 41 a into two values U 1 and U2 called switching values respectively at its outputs 41 b and 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.In one embodiment, the switching function U () produces two output values, respectively U 1 and U2, chosen so that, for each value ω wheels presented at input 41 a, the sum of the values taken U 1 and U2 at outputs 41 b and 41 c is constant.
Dans un mode particulier, on choisit une constante égale à 1 selon la relation :' U 1 + U2 = 1In a particular mode, we choose a constant equal to 1 according to the 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 :In another embodiment, the switching function U () also responds to the characteristic defined in the following table:
Figure imgf000022_0001
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.
Figure imgf000022_0001
in which the sign - denotes an arbitrary choice of negative values, in particular satisfying the aforementioned conditions, the sign + denotes an arbitrary choice of positive values, in particular checking the aforementioned conditions, and the values 0 and 1, these specific scalar values.
Dans un autre mode de réalisation, la fonction de commutation U() répond aussi à la contrainte exprimée par la relation :In another embodiment, the switching function U () also responds to the constraint expressed by the 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 variableU2 / U 1 = ωC / ωwheels where ωC is a constant value predetermined by setting which depends in particular on the type of the infinitely variable transmission
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.17- The switching values U 1 and U2 are respectively transmitted to the first inputs 44b and 43a respectively of a multiplier 44 and a multiplier 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 :The multipiieur 44 receives on a second input '44a the first corrected value KcorO transmission ratio setpoint. The output 30a of the multiplier 44, which serves as the first output to the mod ule 30, produces the first corrected value Kcori of setpoint of the transmission ratio, value q ui is determined by the 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 aKcori = KcorO XU 1. The multiplier 43 comprises a second input 43b connected to the output 42b of an amplifier 42 whose gain G is predetermined by construction and whose first input 42a receives the parameter α_pedal by an ' input 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 U2The output 30b connected to the output of the multiplier 43 produces the transmission ratio setpoint offset value according to the relationship: ΔK = G x α_pedal 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.In this way, the module 30 for calculating the transmission ratio setpoint in a situation where the vehicle is disconnected generates a setpoint value Kcori between a zero value and a corrected value KcorO. Furthermore, the module 30 also generates an offset value ΔK q ui which makes it possible to manage the case where the control device is no longer in a situation. take-off of the vehicle.
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.The part of the process of the invention which makes it possible to carry out this part of the control of the powertrain can be described as follows.
L'étape de détermination d'une seconde valeur de consigne corrigée Kcori est effectuée en exécutant :The step of determining a second corrected setpoint value Kcori is carried out by executing:
- 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 ; puisa switching function U () which makes it possible to decompose the value ωwheels of the instantaneous speed of rotation of the wheels of the vehicle into two predetermined values U 1 and U2; then
- 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 :- a multiplication of one of the switching values, ie U 1, which is worth zero value 0 when the wheels are stationary or ωwheels = 0, by the first corrected setpoint value KcorO. The determination of an offset ΔK of the transmission ratio setpoint is carried out by executing:
- 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- an amplification by a predetermined gain G of. the value representing the intention of the driver represented by the parameter α_péda! e of degree of depressing of the accelerator pedal; then
- 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 ; puisa switching function U () which makes it possible to decompose the value ωwheels of the instantaneous speed of rotation of the wheels of the vehicle into two predetermined values U 1 and U2; then
- 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 multiplication of one of the switching values, or U2, which is the maximum value is 1 when the wheels are in the regim of maximum rotation, the amplified G x α_pédale parameter value of a degree of depression accelerator pedal.
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.-In FIG. 5, there is shown a preferred embodiment of the second module 31 for calculating the setpoint of the transmission ratio when the vehicle of the module 21 is stopped, shown in FIG. 3. The second module 31 has three main inputs which are respectively ωinmes, ωral, ω wheels and an input reserved for receiving the first corrected value of transmission ratio setpoint Kcori. • The second module 31 includes a subtractor circuit 50 to execute the difference between a speed measurement value at the input of the transmission device ω inmes presented at its "+" input 50a and a value of idle speed ωral presented to its input “-” 50b so that its output is connected to an input 51 a of a circuit 51 for maximum calculation. The circuit 51 for determining the maximum receives on a first input 51 a difference signal " coinmes - ω ral and on a second input 51 b a constant value which preferably is 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.The output 51 c of circuit 51 determines the larger of the two values 0 and ωinmes - ωral. and supplies it to a switching circuit 52 similar to that which performs the switching function described with the aid of the preceding figure.
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.The switching function recorded in circuit 52 has two switching values at its outputs, respectively the value U 1 at output 52b and the value U2 at output 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.The digital values U 1 and U2 determined by the switching function recorded in the circuit 52 are dependent on the difference between the idling speed and the actual engine speed at the input of the transmission device. Thus U 1 tends towards the value "-1" and U2 towards the value "2" when the two control values move away from each other. Instead U 1 tends to "0" and U2 goes to "1" when the value of reg ime engine approaches the value of idle. To determine the switching function recorded in circuit 52, the value U 1 is derived from a function associated with the transmission ratio Kcori as estimated by modu le 53 and which corresponds to a remote engine speed idle speed. The value U2 is derived from a function associated with the transmission ratio Kral making it possible to ensure, in the case of an infinitely variable transmission, the idling speed on the heat engine, particularly when the heat engine remains in gear.
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.The circuit 31 of the embodiment of FIG. 5 then comprises a multiplier 53, a first input 53a of which receives the first corrected value Kcori of transmission ratio setpoint and including a second. input 53b receives the first value of the switching product U1 so that the output 53c produces the value Kcori X U 1 in the form of a signal transmitted to the input “- +” of an adder 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 :The circuit 31 of the embodiment of FIG. 5 then comprises a module 55 of which a first input 55a is connected to the aforementioned input 50b which receives the representative signal and of which a second input 55b is connected to an input T1 of the parameter ωwheels. The output 55c of circuit 55 produces a Kral value determined by the ratio:
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.Kral = ωroues / ωral which expresses the distance between the current speed at the vehicle wheels relative to the idle speed.
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.It is noted that, even for a speed measurement value at the input of the constant constantinmes transmission device, the Kral ratio can be modified if the transmission ratio has changed by the action of module 1 3 on register 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.The circuit 31 of the embodiment of fig u re 5 then comprises a multiplier 56, a first input of which receives the second switching value U2 from the output terminal 52c and a second input of which receives the parameter Kral produced on the terminal 55c of so that the output 56a produces a signal representative of the product Kral x U2. The output 56a is connected to a second input marked “+” of the adder 54 p recited. The circuit 31 of the embodiment of FIG. 5 then comprises a test circuit T for executing a test defined by the condition: ωwheels <S 1, S1 being a predetermined rotation speed which depends on the constitution and the setting of the infinitely variable transmission 17. The test circuit T includes a memory of at least one test threshold value S1 and includes a test input T1 which receives at all times the measured value of speed or speed of rotation at the wheel ω wheels. The test circuit T also includes a first output T2 as well as a second output T3 complementary to the output T-2 so that the output T2 is 1 if the test T is not verified and 0 if the test T is verified . The output T2 is connected to an input 57a of a multiplier 57, another input 57b of which is connected to the output of the aforementioned adder 54. The circuit 31 of the embodiment of FIG. 5 then comprises a controller 58 of the neutral in engagement which makes it possible to detect the situation of the vehicle in which the infinitely variable transmission 16 is in a state of neutral is in engagement. The controller circuit 58 of the neutral engagement comprises a first 58a input that receives the instantaneous value ω wheel rotational wheel speed and a second input 58b q ui is ^ connected to the main output 31 to the second module 31, so as to forming a feedback path in the circuit of the second modu on 31 for calculating the transmission when the vehicle is stopped.
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 :The controller circuit 58 of the neutral in engagement comprises means for recording and executing a predetermined CNEP () function so that, at the output 58c of the controller 58, the instantaneous value of one is presented. transmission ratio parameter in neutral situation in Knep socket, which is defined by the 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.Knep = CN EP (ω wheels, Kcor2). The CNEP function being determined by the operation described above of the circuit 31 of FIG. 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é.The parameter Knep from the output 58c of the controller 58 is transmitted to a first input 59a of a multiplier 59, a second input 59b of which is connected to the output T3 of the aforementioned test circuit T.
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 .The controller circuit 31 of the neutral in engagement, in the embodiment of FIG. 5, comprises an adder S of which a first input is connected to the output 57c of the multiplier 57 and of which a second input is connected to the output 59c of the multiplier 59 so that the adder S produces at its output a signal representative of a third corrected value Kcor2 of transmission ratio setpoint, value determined by the relation: Kcor2 = (T1 <S 1) x (Kcori x U 1 + Kral x U2) x (T1> S 1) x Knep; in which the expression (T1 <S 1) is equal to “1” if it is verified and “0” otherwise, or exclusively the expression (T1> S1) is equal to “1” if it is verified and “0” otherwise.
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.In this way, as a function of the result of the test T, the second module for calculating the transmission ratio when the vehicle is stopped determines a transmission ratio setpoint either when the vehicle is idling or else when the vehicle is in neutral gear.
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.The output of the adder S is therefore supplied both as output 31a of the module 31 and at the input 58b of the controller 58 of the neutral in engagement.
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 éeThe part of the process of the invention which makes it possible to carry out this part of the control of the powertrain can be described as follows. The step of determining a third corrected value
Kcor2 de consig ne consiste :Kcor2 of consig does not consist:
- à 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 ;- to execute a driving test to determine whether the vehicle is in running state, in particular by detecting whether the speed of rotation of the wheels is less than a predetermined speed 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 ;- ' in the event that the rolling test is positive, determining a setpoint characteristic of a neutral situation in engagement and specifying it as the third corrected transmission ratio setpoint;
- 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 :- in the event that the driving test is negative, to be determined if the vehicle is in idle speed, in particular by detecting if the engine speed is below a predetermined idle speed, so that:
- 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 ;- in the case where the idling test is negative, to be determined by a predetermined switching function a first component of transmission setpoint characteristic of the idling speed and a second component of transmission setpoint characteristic of a driving speed, the second value being all the more important as the driving state moves away from the idling speed;
- 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 ;- in the case where the idling test is positive, essentially determining a transmission setpoint characteristic of the idling speed, the other component value being zero;
- à 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 .- executing a composition of the two component values of transmission ratio setpoint, as an addition of the two component values so as to produce a composition result value in order to specify it as the third corrected value of transmission ratio setpoint.
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.Specifying a value calculated according to the present method as the third corrected value of transmission ratio setpoint means that said value can be used by the method of the invention, in particular because this value has been saved in a suitable memory. and that it can be presented at the input or at the input of a calculation process as the input device of a controller or other processing circuit.
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.In FIG. 6, a preferred embodiment of the neutral controller circuit 58 has been shown in engagement with the circuit of FIG. 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. ' -' In FIG. 6, the neutral controller 58 in engagement comprises a first amplifier 60 programmed by a predetermined gain G3 during the adjustments of the control method as a function of the infinitely variable transmission 17. A first input 60a of the controller 58 in neutral in engagement receives from the vector D representative of the environment of the vehicle the input parameter ω wheels. ' - '
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).The output of the first gain amplifier G3 60 is expressed by the relation: S (60) = G3 x ωholes and it is transmitted to a first input of an adder 61 of which a second input is connected to the output of a second amplifier 63 of predetermined G4 gain when setting the control method of the invention for a predetermined infinitely variable transmission. The output of the adder 61 therefore produces a value S (61) determined by the 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 :The neutral controller 58 in engagement then comprises an integrator 64 which is. set with a predetermined integration constant and presents at its output an integration value defined by the 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.S (64) = l nteg (S (61), T) in which lnteg () designates the integration operation and T the predetermined integration period, S (61) designating the value transmitted at the input of the integrator 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 à :The output 64a of the integrator 64 is connected to a first input of a circuit 65 for determining the maximum of the second input is connected to a constant value, preferably chosen to be zero. The output 65a of the circuit 65 for determining the maximum is worth the integration value S (64) if this is positive or 0 otherwise, and this value is specified as the output Knep value of the neutral controller 58 in engagement. To ensure an adaptation of the neutral coefficient in Knep socket, in the embodiment of the invention shown in FIG. 6, a feedback loop has been made in which the value S (65) taken at the output 65a of the maximum detection circuit is transmitted to a negative input, referenced -, of a subtractor 62 whose other positive input, referenced +, is connected to the output of circuit 31 (Figure 3) so that output 62a of the adder 62 produces a value S (62) which is valid at all times: S (62) = Kcor2 - Knep. An input of the second gain amplifier 63 G4 is connected to the output 62a of the subtractor 62 so that the output of the adder 61 therefore has a value S (61) which is equal to:
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.S (61) = G3 x ωroues + G4 x (Kcor2 - Knep) and this value is then integrated and maximized by circuits 64 and 65 to be produced at the output of controller 65 as value of neutral coefficient in Knep socket, value prod followed by the circuit for implementing the CnepQ function described above in this preferred embodiment. The part of the process of the invention which makes it possible to carry out this part of the control of the powertrain can be described as follows.
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.The step of determining a Knep value of a transmission ratio setpoint in neutral position in engagement can be described as follows.
- 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 ; puisa value of the vector D representative of the environment of the vehicle is determined, in particular by measuring the speed of rotation of the wheels; then the vector D representative of the environment of the vehicle is formatted by a predetermined formatting operation, in particular that of combining the vector D representative of the environment of the vehicle with the third value Kcor2 of transmission ratio setpoint available at the time formatting according to a predetermined combination law; then
- à 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.- to integrate the value formatted with a predetermined time constant T and to specify as value Knep of a transmission ratio setpoint in " neutral in engagement " situation, only if this value is positive and maintaining it at a zero value otherwise .
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 ; puisThe adaptation of the determination of the setpoint Knep value consists in: - taking the instantaneous value calculated from the positive value resulting from the integration; then
- à 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 :- subtract this calculated instantaneous value from the third transmission ratio setpoint Kcor2 available at the time of formatting. Preferably, the formatting operation consists in applying a linear combination with predetermined coefficients:
- 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.- on the measurement of the instantaneous speed of the vehicle wheels affected by a first coefficient G3; and - the difference between said calculated instantaneous value and the third transmission ratio setpoint value Kcor2 available at the time of formatting assigned a 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.The format operation is described by the relation: S (61) = ω x G3 + G4 wheels x (Kcor2 - Knep inst) in relation laq ual Knep mst designates the current adaptation value of the desired component transmission ratio for the neutral situation in gear. In FIG. 7, a particular embodiment is shown of a circuit 41 executing a switching function according to the diagram described in FIG. 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érateursThe circuit 41 for calculating the switching function in the exemplary embodiment of FIG. 7 comprises two operators
70 et 71. Le premier opérateur 70 est programmé pour produire une valeur de commutation U 1 déterminée par :70 and 71. The first operator 70 is programmed to produce a switching value U 1 determined by:
. M _ ωroues ωC - ωroues et le second opérateur. 71 est programmé pour produire une valeur de commutation U2 déterminé par :. M _ ωroues ωC - ωroues and the second operator . 71 is programmed to produce a switching value U2 determined by:
1 1 _ rones1 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.CÙC - ωrous relations in which the value ωroués indicates the instantaneous speed of rotation of the wheels of the vehicle available in the vector D representative of the environment of the vehicle, and ωC indicates a predetermined value of speed of instantaneous rotation of the wheels of the vehicle, characteristic , of the type of the infinitely variable transmission 17 which equips its powertrain.
Les sorties U 1 et U2 sont présentes à la sortie du circuit générateur de la fonction de commutation 41 .The outputs U 1 and U2 are present at the output of the generator circuit of the switching function 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 . It is noted that the functions U1 and U2 of the operators 70 and 71 verify the equations-- and the conditions cited during the description of the switching function of the module 41.

Claims

REVEN DICATIONS 1 - Dispositif de commande d'un groupe motopropulseur d'un véhicule du type comportant :REVEN DICATIONS 1 - Device for controlling a powertrain of a vehicle of the type comprising:
- un moteur (16) commandable (14) par une consigne de coupl moteur, ledit moteur (16) étant connecté aux roues motrices (18) par une transmission infiniment variable ( 17) , commandable (1 5) par une consigne de rapport de transmission ;- a motor (16) controllable (14) by an engine coupling setpoint, said motor (16) being connected to the drive wheels (18) by an infinitely variable transmission (17), controllable (1 5) by a setpoint ratio setpoint transmission;
- un module (1 ) pour interpréter la volonté du conducteur ;- a module (1) for interpreting the driver's wishes;
- un module (3) pour déterminer l'environnement d u véhicule, caractérisé par le fait qu'il comporte aussi :- a module (3) for determining the environment of the vehicle, characterized in that it also comprises:
- un module (12) pour déterminer une consigne de rapport de transmission, ledit module (12) étant connecté à une entrée de commande (15) de ladite transmission infiniment variable (17) ;- a module (12) for determining a transmission ratio setpoint, said module (12) being connected to a control input (15) of said infinitely variable transmission (17);
- un module (13) pour déterminer une consigne de couple moteur connecté à une entrée de commande (14) dudit moteur- a module (13) for determining a motor torque setpoint connected to a control input (14) of said motor
( 1 6) ; et en ce que lesd its modulés (12) pour déterminer une consigne de rapport de transmission et (13) pour déterminer une consigne de couple moteur sont indépendamment connectés aux sorties des modules (1 ) pour interpréter la volonté du conducteur et (3) pour détecter l'environnement du véhicule.(1 6); and in that the modulated its (12) for determining a transmission ratio setpoint and (13) for determining an engine torque setpoint are independently connected to the outputs of the modules (1) to interpret the will of the driver and (3) for detect the vehicle environment.
2 - Dispositif de commande selon la revendication 1 , caractérisé en ce que le module (12) pour déterminer une consigne de rapport de transmission pour une ' transmission infiniment variable comporte :2 - Control device according to claim 1, characterized in that the module (12) for determining a transmission ratio setpoint for an ' infinitely variable transmission comprises:
• un premier module (10) de choix du régime d'entrée de la transmission infiniment variable ;• a first module (10) for choosing the infinitely variable transmission input regime;
• un second module (1 1 ) de calcul d'une consig ne de rapport de transmission ; le premier module (10) et le second module (1 1 ) étant respectivement connectés par des entrées convenables à des entrées (12a, 12b) d u module (12) pour fournir aux premier et second modules (1 0) et (1 1 ) deux vecteurs respectivement le vecteur (/) d'interprétation de la volonté du conducteur par la • a second module (1 1) for calculating a transmission report setpoint; the first module (10) and the second module (1 1) being respectively connected by suitable inputs to inputs (12a, 12b) of the module (12) to supply the first and second modules (1 0) and (1 1) two vectors respectively the vector (/) of interpretation of the driver's will by the
. borne d'entrée (12a) et le vecteur (D) de détection de l'environnement d u véhicule par la borne d'entrée 12b .. input terminal (12a) and the vehicle environment detection vector (D) by the input terminal 12b.
3 - Dispositif de commande selon la revendication 2, caractérisé en ce q ue le premier module (10) applique une fonction f() de traitement des vecteurs d'entrée (/ ; D) de sorte q u'il produise- à sa sortie (10c) une valeur (ωinbas) de régime d'entrée de la transmission infiniment variable (17) selon la relation : ωinbas = f(/, D). 4 - Dispositif de commande selon la revendication 3, caractérisé en- ce que le second module (1 1 ) appliq ue une fonction g() de calcul sur la valeur produite à la sortie (10c) du premier module' (10) de choix d u régime d'entrée de la transmission infiniment variable, ainsi que sur des 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 une valeur de la consigne de couple Kconsigne déterminée par la relation : Kconsigne = g(/, D, ω inbas). 5 - Dispositif de commande selon la revendication 3, caractérisé en ce q ue le premier module (10) et le second module ( 1 1 ) sont réalisés à l'aide d' un microcontrôleur qui reçoit les arg uments d'entrée /, D 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ésultat calculé.3 - Control device according to claim 2, characterized in that the first module (10) applies a function f () for processing the input vectors (/; D) so that it produces at its output (10c) an infinitely variable transmission input value (d'entréeinbas) (17) according to the relation: ωinbas = f (/, D). 4 - Control device according to claim 3, characterized in that the second module (1 1) applies a function g () of calculation on the value produced at the output (10c) of the first module ' (10) of choice of the infinitely variable transmission input regime, as well as on vectors (/) of interpretation of the driver's will and (D) of detection of the environment of the vehicle so that the second module (1 1) presents at its output a value of the torque setpoint Kconsigne determined by the relation: Kconsigne = g (/, D, ω inbas). 5 - A control device according to claim 3, characterized in that the first module (10) and the second module (1 1) are produced using a microcontroller which receives the input arg uments /, D functions f () and g (), a program memory for performing the calculation of each function f () or g () and if necessary, storing intermediate calculation results, and finally a memory for assigning the calculated result.
6 - Dispositif de commande selon l'une des revendications 2 à 5, caractérisé en ce que le second module (1 1 ) comporte un premier module (20) pour effectuer une correction dynamique transversale g 1 () q ui reçoit, en entrée (20a) , le paramètre de régime ω inbas produit par le module (1 0), et les vecteurs d'interprétation de la volonté d u conducteu r et d e détection de l'environnement du véhicule (/ et D) , ladite correction dynamiq ue transversale étant effectuée de sorte que le premier module (20) produise à sa sortie (20b) une première valeur KcorO de consigne de rapport de transmission définie par la relation : KcorO = g 1 (/, D, ωinbas). 7 - Dispositif de commande selon l'une des revendications6 - Control device according to one of claims 2 to 5, characterized in that the second module (1 1) comprises a first module (20) for performing a transverse dynamic correction g 1 () which q receives, at input ( 20a), the speed parameter ω inbas produced by the module (1 0), and the vectors for interpreting the driver's will and for detecting the environment of the vehicle (/ and D), said dynamic correction transverse being carried out so that the first module (20) produces at its output (20b) a first value KcorO of transmission ratio setpoint defined by the relation: KcorO = g 1 (/, D, ωinbas). 7 - control device according to one of claims
2 à 6, caractérisé en ce que le second module (1 1 ) comporte un second module (21 ) de correction dynamique spécifique au caractère infiniment variable de la transmission dont une entrée (21 a) est connectée à une sortie (20b) du module (20) qui fourni une première valeur KcorO de consigne de rapport de transmission est connectée à d'un second mod ule 21 de correction dynamique spécifique au caractère infiniment variable de la transmission et dont des entrées (21 c, 21 d) reçoivent des vecteurs (/ et D) , de sorte que le second module (21 ) applique une fonction g2() pour prod uire une valeur de consigne Kconsigne de rapport de transmission q ui est définie par la relation : Kconsigne = g2(/, D, KcorO).2 to 6, characterized in that the second module (1 1) comprises a second dynamic correction module (21) specific to the infinitely variable nature of the transmission, an input (21a) of which is connected to an output (20b) of the module (20) which supplies a first value KcorO of transmission ratio setpoint is connected to a second module 21 of dynamic correction specific to the infinitely variable nature of the transmission and whose inputs (21 c, 21 d) receive vectors (/ and D), so that the second module (21) applies a function g2 () to produce a set value K transmission ratio setpoint q ui is defined by the relation: Kconsigne = g2 (/, D, KcorO ).
8 - Dispositif de commande selon la revendication 7, caractérisé en ce q ue la fonction g() exécutée par le module (1 1 ) est sensiblement réalisée par la composition des fonctions g 1 () et g2().8 - A control device according to claim 7, characterized in that q ue the function g () executed by the module (1 1) is substantially achieved by the composition of the functions g 1 () and g2 ().
9 - Dispositif de commande selon la revendication 7 ou 8, caractérisé en ce que le second mod ule (21 ) de correction dynamique propre au caractère infiniment variable de la transmission du groupe motopropulseur comporte :9 - Control device according to claim 7 or 8, characterized in that the second mod ule (21) of dynamic correction specific to the infinitely variable nature of the transmission of the powertrain comprises:
- un premier module (30) de calcul du rapport de transmission dans une situation de décollage du véhicule ; et- a first module (30) for calculating the transmission ratio in a take-off situation of the vehicle; and
- un second module (31 ) de calcul du rap port de transmission dans une situation du passage à l'arrêt du véhicule. 10 - Dispositif de commande selon la revendication 9, caractérisé en ce que 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 ca lculer 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 et en ce que les paramètres d'entrée sont respectivement la vitesse instantanée de rotation des roues du véhicule (ω roues), le degré d'enfoncement de la pédale d'accélérateur (α_pédale) ainsi que la première valeur (KcorO) produite par la sortie (20b) du module (20) de correction dynamique transversale de sorte qu'à une première sortie (30a) du premier module (30) est produite une seconde valeur de consigne (Kcori ) corrigée de rapport de transmiss ion qui est définie par la relation :- A second module (31) for calculating the transmission ratio in a situation of switching to a stationary vehicle. 10 - Control device according to claim 9, characterized in that the first module (30) for calculating the report setpoint in the take-off situation of the vehicle performs two functions RD () and DR () which allow respectively to calculate a second corrected setpoint Kcori of the transmission ratio and a shift value ΔK of the transmission ratio setpoint and in that the input parameters are respectively the instantaneous speed of rotation of the vehicle wheels (ω wheels), the degree of depressing of the pedal d accelerator (α_pedal) as well as the first value (KcorO) produced by the output (20b) of the module (20) of transverse dynamic correction so that at a first output (30a) of the first module (30) is produced a second set value (Kcori) corrected for transmission ratio which is defined by the relation:
Kcori = RD(ωroues, _pédale, KcorO). et en ce qu'à une seconde sortie (30b) du premier module (30) de calcul de la consigne de rapport au décollage du véhicule est disponible une valeur de décalage (ΔK) qui est définie par la relation :Kcori = RD (ωwheels, _pedal, KcorO). and in that at a second output (30b) of the first module (30) for calculating the setpoint of the takeoff report of the vehicle is available an offset value (ΔK) which is defined by the relation:
ΔK = DR(ωroues, α_péda!e, KcorO).ΔK = DR (ωroues, α_péda! E, KcorO).
1 1 - Dispositif de commande selon la revendication 1.0, caractérisé en ce que ιa seconde valeur de consigne corrigée Kcori de rapport de transmission est transmise à une première entrée du second module (31 ) de calcul de la consigne de rapport dé transmission en situation d'un d'arrêt du véhicule et en ce que trois autres entrées du second module (31 ) sont respectivement connectées à trois bornes d'entrée (1 1 b) recevant respectivement une valeur de régime de moteur en régime de ralenti (ω ral) , une valeur instantanée de rotation de l'arbre d'entrée de la transmission infiniment variable (ωinmes) et une valeur instantanée de rotation des roues du véhicule (ω roues), et en ce que 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 de consigne corrigée (Kcor2) de rapport de transmission q ui est défin ie par la relation :1 1 - Control device according to claim 1.0, characterized in that ιa second corrected setpoint value Kcori of transmission ratio is transmitted to a first input of the second module (31) for calculating the transmission ratio setpoint in situation d '' a vehicle stop and in that three other inputs of the second module (31) are respectively connected to three input terminals (1 1 b) respectively receiving a value of engine speed in idle speed (ω ral) , an instantaneous value of rotation of the infinitely variable transmission input shaft (ωinmes) and an instantaneous value of rotation of the vehicle wheels (ω wheels), and in that the second module (31) performs a function of correction RA () so that at its output (31 a) it produces a third corrected reference value (Kcor2) of transmission ratio which is defined by the relation:
Kcor2 = RA(ωral, ω inmes, ω roues, Kcori ). 12 - Dispositif de commande selon la revendication 1 1 , caractérisé en ce q ue 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 dont une seconde entrée reçoit la valeur de décalage ΔK provenant de l'entrée (30b) du premier module (30) et produit une valeur de consigné brute Kbrute de rapport de transmission qui est déterminée par la relation : Kbrute = Kcor2 + ΔK et en ce que la valeur de consigne 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 registre de mémorisation (15) qui sert à commander la transmission infiniment variable indépendamment de la commande de couple réa lisée à l'aide du module (1 3).Kcor2 = RA (ωral, ω inmes, ω wheels, Kcori). 12 - Control device according to claim 1 1, characterized in that the module (21) for determining the transmission ratio setpoint then comprises an adder (32), a first input of which receives the third corrected setpoint value Kcor2 from transmission ratio and a second input of which receives the offset value ΔK originating from the input (30b) of the first module (30) and produces a gross recorded value Kbrute of transmission ratio which is determined by the relation: Kbrute = Kcor2 + ΔK and in that the raw setpoint value Kbrute of the output (32a) of the adder (32) is transmitted to an input of a low-pass filter (33) whose output generates the setpoint value K set on a storage register (15) which is used to control the infinitely variable transmission independently of the torque control carried out using the module (1 3).
13 - Dispositif de commande selon la revendication 9 ou 10, caractérisé en ce que le premier module (30) de calcul de la consigne de rapport de transmission en situation de décollage 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 valeu rs (U 1 , U2) d ites valeurs de commutation respectivement à ses sorties (41 b, 41 c).13 - Control device according to claim 9 or 10, characterized in that the first module (30) for calculating the transmission ratio setpoint in take-off situation comprises a first circuit (41) for executing a switching function which allows to decompose the value ω wheels presented at its input (41 a) into two values (U 1, U2) of switching values respectively at its outputs (41 b, 41 c).
14 - Dispositif de commande selon la revendication 12, caractérisé en ce q ue la fonction de commutation U() produ it 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. 15 - Dispositif de commande selon la revendication 14, caractérisé en ce q ue une constante égale à 1 est choisi selon la relation :14 - Control device according to claim 12, characterized in that the switching function U () produces two output values, respectively U 1 and U2, chosen so that, for each value ω wheels presented at the input (41 a), the sum of the values taken U 1 and U2 at the outputs (41 b and 41 c) is constant. 15 - Control device according to claim 14, characterized in that a constant equal to 1 is chosen according to the relation:
U 1 + U2 = 1 16 - Dispositif de commande selon la revend ication 14 ou 15, caractérisé en ce que la fonction de commutation U() répond aussi à la caractéristique définie dans le tableau suivant :U 1 + U2 = 1 16 - Control device according to resell ication 14 or 15, characterized in that the switching function U () also responds to the characteristic defined in the following table:
Figure imgf000039_0001
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 valeu rs 0 et 1 , ces valeurs scalaires spécifiq ues.
Figure imgf000039_0001
in which the sign - designates an arbitrary choice of negative values, in particular verifying the aforementioned conditions, the sign + designates an arbitrary choice of positive values, in particular verifying the aforementioned conditions, and the values 0 and 1, these specific scalar values.
17 - Dispositif de commande sejon la revendication 14, 15 ou 16, caractérisé en ce que la fonction de commutation U() répond aussi à la contrainte exprimée par la relation :17 - Control device according to claim 14, 15 or 16, characterized in that the switching function U () also responds to the constraint expressed by the 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 infin iment variable (17).U2 / U 1 = ωC / ωwheels where ωC is a " constant value predetermined by adjustment which depends in particular on the type of variable variable infinite transmission (17).
1 8 - Dispositif de commande selon l'une dès revendications 13 à 16, caractérisé en ce que le premier module (30) de calcul de la consigne de rapport de transmission en situation de décollage comporte comporte deux multiplieurs (43 , 44), de sorte que les valeurs de commutation (U 1 , U2) sont respectivement transmises aux premières entrées (44a , 43a) respectivement du multiplieur (44) et du multiplieur (43), en ce que le multiplieur (44) reçoit sur une seconde entrée (44b) la première valeur corrigée KcorO de consigne de rapport de transmission, en ce que la sortie (30a) du multiplieur (44) , connectée à la . sortie du module (30), produit la première valeur corrigée (Kcori ) de consigne du rapport de transmission, valeur qui est déterminée par la relation :1 8 - control device according to one from claims 13 to 16, characterized in that the first module (30) for calculating the transmission ratio setpoint in takeoff situation comprises two multipliers (43, 44), so that the switching values (U 1, U2) are respectively transmitted to the first inputs (44a, 43a) of the multiplier (44) and of the multiplier (43) respectively, in that the multiplier (44) receives on a second input ( 44b) the first corrected value KcorO of transmission ratio setpoint, in that the output (30a) of the multiplier (44), connected to the. output of the module (30), produces the first corrected value (Kcori) of setpoint of the transmission ratio, value which is determined by the relation:
Kcori = KcorO X U 1 ; en ce que le m ultiplieur (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 de mesure du degré d'enfoncement de la pédale d'accélérateur (α_pédale) par une entrée 1 1 a , en ce que la sortie (30b) du module (30) connectée à la sortie d u 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 sorte que le module (30) de calcul de la consigne de rapport de transmission en situation de décollage du véhicule génère une valeur de consigne Kcori comprise entre une valeur nulle et une valeur corrigée KcorO, lé décalage ΔK permettant de gérer le cas où le dispositif de commande n'est plus dans une situation de décollage du véhicule. .Kcori = KcorO XU 1; in that the multiplier m (43) has a second input (43b) connected to the output (42b) of an amplifier (42) whose gain G is predetermined by construction and whose first input 42a receives the parameter for measuring the degree of depressing of the accelerator pedal (α_pedal) by an input 1 1 a, in that the output (30b) of the connected module (30) at the output of the multiplier (43) produces the transmission ratio setpoint offset value according to the relationship: ΔK = G x _pedal x U2 so that the module (30) for calculating the transmission ratio setpoint in a situation of take-off of the vehicle generates a setpoint value Kcori between a zero value and a corrected value KcorO, the offset ΔK making it possible to manage the case where the control device is no longer in a situation of take-off of the vehicle. .
19 - Dispositif de ..commande selon la revendication 9, caractérisé en ce q ue le second module (31 ) de calcul de la consigne du rapport de transmission en situation d'arrêt du véhicule du module (21 ) reçoit par trois entrées principales respectivement une valeur instantanée de rotation de l'arbre d'entrée de la transmission infiniment variable (ωinmes), une . valeur de régime de moteur en régime de ralenti (ωral), et une valeur instantanée de rotation des roues du véhicule (ω roues) et en ce q u'il reçoit par une entrée réservée la première valeur corrigée de consigne de rapport de transmission (Kcori ), en . ce que 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 valeu r ω 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 du maximum de la différence ω inmes - ω ral qui reçoit sur une seconde entrée (51 b) une va leu r constante qui préférentiellement vaut 0, et dont une 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; en ce que le second module (31 ) comporte un multiplieur19 - Device. . control according to claim 9, characterized in that the second module (31) for calculating the setpoint of the transmission ratio in the vehicle stationary situation of the module (21) receives by three main inputs respectively an instantaneous value of rotation of the input shaft of the infinitely variable transmission (ωinmes), a. value of engine speed in idle speed (ωral), and an instantaneous value of rotation of the vehicle wheels (ω wheels) and in that it receives by a reserved input the first corrected value of transmission ratio setpoint ( Kcori), in. that the second module (31) includes a subtractor circuit (50) for executing the difference between a speed measurement value at the input of the transmission device ωinmes presented at its “+” input (50a) and a value r ω ral presented at its input "-" (50b) so that its output is connected to an input (51 a) of a circuit (51) for calculating the maximum of the difference ω inmes - ω ral which receives on a second input (51 b) a constant va leu r which preferably has the value 0, and whose output (51 c) of the circuit (51) determines the greater of the two values 0 and ωinmes - ωral and supplies it to a switching circuit (52); in that the second module (31) comprises a multiplier
(53) dont une première entrée (53a) reçoit la première valeur corrigée Kcori de consigne de rapport de transmission et une seconde entrée (53b) reçoit une première valeu r de commutation(53) of which a first input (53a) receives the first corrected value Kcori of transmission ratio setpoint and a second input (53b) receives a first switching value
(U 1 ) de sorte que la sortie (53c) produit une valeur du produit Kcori X U 1 sous la forme d'un signal transmis à l'entrée « + » d'un additionneur (54) ; en ce que le second module (31 ) comporte un module (55) dont une première entrée (55a) est con nectée à l'entrée (50a) du second module et dont une seconde entrée (55b) est connectée à l'entrée du paramètre (ωroues), la sortie (55c) du circuit (55) produisant une valeur Kral déterminée par. le rapport ; Kral = ω roues/ω ral en ce que le second module (31 ) comporte un multiplieur (56) dont une première entrée reçoit la seconde valeur de commutation (U2) de la borne de sortie (52a) et dont une seconde entrée reçoit le paramètre Kral produit sur la borne (55c) de sorte que la sortie (56a) produit un sig nal représentatif du produit Kral x (U2), la sortie (56a) étant connectée à une seconde entrée notée « + » de l'additionneur (54), en ce que le second module (31 ) comporte un circuit de test (T) pour exécuter un test défini par la condition : ω roues < S 1 .(U 1) so that the output (53c) produces a value of the product Kcori X U 1 in the form of a signal transmitted to the input "+" of an adder (54); in that the second module (31) comprises a module (55), a first input (55a) of which is connected to the input (50a) of the second module and of which a second input (55b) is connected to the input of the parameter (ωwheels), the output (55c) of the circuit (55) producing a Kral value determined by. The report ; Kral = ω wheels / ω ral in that the second module (31) comprises a multiplier (56), a first input of which receives the second switching value (U2) of the output terminal (52a) and of which a second input receives the Kral parameter produced on the terminal (55c) so that the output (56a) produces a signal representative of the Kral product x (U2), the output (56a) being connected to a second input marked "+" of the adder ( 54), in that the second module (31) comprises a test circuit (T) for executing a test defined by the condition: ω wheels <S 1.
S1 étant un régime de rotation prédéterminé qui dépend de la constitution et du réglage de la transmission infiniment variable (17), le circuit de test (T) comportant une mémoire d'au moins une valeur de seuil de test S 1 et 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) comportant une première sortie (T2) ainsi qu'une seconde sortie (T3) complémentée de la sortie (T2) , 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); en ce que le second module (31 ) comporte ensuite un contrôleur (58) du neutre en prise qui permet de détecter la situation d u véhicule dans laq uelle le neutre est en prise.S1 being a predetermined rotation speed which depends on the constitution and the setting of the infinitely variable transmission (17), the test circuit (T) comprising a memory of at least one test threshold value S 1 and an input of test (T1) which receives at each instant the measured value of speed or rotation speed at the wheel ω wheels, the test circuit (T) comprising a first output (T2) as well as a second output (T3) supplemented of the output (T2), the output (T2) is connected to a input (57a) of a multiplier (57) of which another input (57b) is connected to the output of the adder (54); in that the second module (31) then comprises a controller (58) of the neutral in engagement which makes it possible to detect the situation of the vehicle in which the neutral is in engagement.
20 - Dispositif de commande selon la revendication 1 9, caractérisé en ce que le circuit contrôleur (58) du neutre en prise comporte une première entrée (58a) qui reçoit la valeur instantanée de rotation des roues du véhicule ωroues et une seconde entrée (58b) qui est connectée à la sortie générale (31 a) du second module (31 ) , des moyens pour enregistrer et exécuter une fonction CNEPQ de sorte qu'à 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éfinie par la relation :20 - Control device according to claim 1 9, characterized in that the controller circuit (58) of the neutral in engagement has a first input (58a) which receives the instantaneous value of rotation of the vehicle wheels ωwheels and a second input (58b ) which is connected to the general output (31 a) of the second module (31), means for recording and executing a CNEPQ function so that at the output (58c) of the controller (58) the instantaneous value of a parameter of transmission ratio in neutral situation in Knep socket, which is defined by the relation:
Knep = CNEP(ω roues, Kcor2).Knep = CNEP (ω wheels, Kcor2).
21 - Dispositif de commande selon la revendication 20, caractérisé en ce q ue le paramètre Knep issu de la sortie (58c) du contrôleur (58) est transmis à une première entrée (59a) du multiplieur (59) dont une seconde entrée (59b) est connectée à la sortie (T3) complémentaire du circuit de test (T), en ce que la sortie (59c) du multiplieur (59) est connectée à une première entrée d'un additionneur (S) dont une seconde entrée est connectée à la sortie (57c) du multiplieur (57) de sorte que l'add itionneur (S) présente à sa sortie un signal représentatif d'une troisième valeur corrigée Kcor2 de consigne de rapport de transmiss ion déterminée par la relation :21 - control device according to claim 20, characterized in that the parameter Knep from the output (58c) of the controller (58) is transmitted to a first input (59a) of the multiplier (59) including a second input (59b ) is connected to the complementary output (T3) of the test circuit (T), in that the output (59c) of the multiplier (59) is connected to a first input of an adder (S) of which a second input is connected at the output (57c) of the multiplier (57) so that the add iterator (S) presents at its output a signal representative of a third corrected value Kcor2 of transmission ratio setpoint determined by the relation:
Kcor2 = (TKS 1 ) x (Kcori x U 1 + Kral x U2) x (T1 >S 1 ) x Knep ; dans laq uelle 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 sorte que, en fonction du résultat d u test (T), le second module de calcul d u rapport de transmission en s ituation d'arrêt du véh icule détermine une valeur de consigne de rapport de transmission ou bien lorsque le véhicule est en régime de ralenti ou bien lorsque le véhicule est en situation de neutre en prise.Kcor2 = (TKS 1) x (Kcori x U 1 + Kral x U2) x (T1> S 1) x Knep; in which the expression (T1 <S 1) is worth "1" if it is verified and "0" otherwise, or exclusively the expression (T1> S1) is worth "1" if it is verified and "0" otherwise, so that, according to the result of the test (T), the second module for calculating the transmission ratio when the vehicle is stopped determines a report ratio set value transmission or when the vehicle is idling or when the vehicle is in neutral gear.
22 - Dispositif de commande selon la revendication 20, caractérisé en ce que 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 en fonction de la transmission infiniment variable (17), en ce qu'une première entrée (60a) du contrôleur (58) de neutre en prise reçoit du vecteur D représentatif de l'environnement du véhicule le paramètre d'entrée (ωroues) dont la sortie du premier amplificateur (60) de gain (G3) est exprimée par la relation :22 - control device according to claim 20, characterized in that the neutral controller (58) in engagement comprises a first amplifier (60) programmed by a gain G3 predetermined during adjustments as a function of the infinitely variable transmission (17), in that a first input (60a) of the neutral controller (58) in neutral receives from the vector D representative of the environment of the vehicle the input parameter (ωwheels) whose output of the first gain amplifier (60) ( G3) is expressed by the relation:
S(60) = G3 xtoroues 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 pour une transmission infiniment variable prédéterminée, dont' la sortie de l'add itionneur 61 produit une valeur S(61 ) déterminée par la relation :S (60) = G3 xtoroues and it is transmitted to a first input of an adder (61) of which a second input is connected to the output of a second amplifier (63) with G4 gain predetermined during the setting for an infinitely transmitted transmission predetermined variable, whose ' output from add iterator 61 produces a value S (61) determined by the relation:
S(61 ) = S(60) + S(63). en ce que le contrôleur (58) de neutre en prisé comporte un intégrateur (64) qui est réglé avec une constante d'intégration prédéterminée et présente à sa sortie une valeur d'intég ration définie par la relation :S (61) = S (60) + S (63). in that the prized neutral controller (58) includes an integrator (64) which is adjusted with a predetermined integration constant and presents at its output an integration value defined by the relation:
S(64) = lnfeg(S(61 ), T) dont une sortie (64a) de l'intégrateur (64) est connectée à une première entrée d'un circuit (65) de détermination de maximum dont la seconde entrée est connectée à une valeur constante, préférentiellement choisie nulle dont une 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.S (64) = lnfeg (S (61), T) of which an output (64a) of the integrator (64) is connected to a first input of a circuit (65) for determining the maximum of which the second input is connected at a constant value, preferably chosen to be zero whose one output (65a) of the circuit (65) for determining the maximum is worth the integration value S (64) if the latter is positive or 0 otherwise, and this value is specified as value Knep output of the neutral controller (58) in gear.
23 - Dispositif de commande selon la revendication 22, caractérisé en ce q ue, pour assurer une adaptation du coefficient de neutre en prise Knep, 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, d'un soustracteur (62) . dont l'autre entrée positive, , est connectée à la sortie du circuit (31 ) (Figure 3) de sorte que la sortie (62a) de l'additionneur (62) produise une valeu r S(62) qui vaut à chaque instant :23 - Control device according to claim 22, characterized in that q ue, to ensure an adaptation of the coefficient from neutral to Knep socket, a feedback loop has been produced in which the value S (65) taken at the output (65a) of the maximum detection circuit is transmitted to a negative input, of a subtractor (62) . whose other positive input,, is connected to the output of the circuit (31) (Figure 3) so that the output (62a) of the adder (62) produces a value S (62) which is valid at all times :
S(62) = Kcor2 - Knep. en ce qu'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 une valeur S(61 ) qui est déterminée à ': -S (62) = Kcor2 - Knep. in that an input of the second gain amplifier G4 is connected to the output (62a) of the subtractor (62) so that the output of the adder (61) has a value S (61) which is determined to ' : -
S(61 ) = G3 x ωroues + G4 x (Kcor2 - Knep) ladite valeur (S(61 )) étant ensuite transmise à un circuit (64) d'intégration selon une constante de temps déterminée dont la partie est connectée à l'entrée d'un circuit (65) -dont ' la sortie vaut la valeur de sortie de l'intégrateur si cette dernière est supérieure à une constante prédéterminée comme la valeur n ulle enregistrée dans un registre connectée à une autre entrée du circuit (65) ou cette constante sinon, pour être produite en sorite du contrôleur (65) comme valeur de coefficient de neutre en prise Knep.S (61) = G3 x ωwheels + G4 x (Kcor2 - Knep) said value (S (61)) then being transmitted to an integration circuit (64) according to a determined time constant, the part of which is connected to the input of a circuit (65) -whose 'output is the output value of the integrator if it is greater than a predetermined constant value as the n ulle stored in a register connected to a further input of the circuit (65) or this constant otherwise, to be produced at the output of the controller (65) as a value of neutral coefficient in Knep socket.
24 - Dispositif de commande selon l'une des revendications24 - control device according to one of claims
13 à 1 8, caractérisé en ce que le circuit (41 ) de calcul de fonction de commutation comporte deux opérateurs (70 et 71 ), le premier opérateur (70) étant programmé pour produire une valeur de commutation U 1 déterminée par :13 to 1 8, characterized in that the circuit (41) for calculating the switching function comprises two operators (70 and 71), the first operator (70) being programmed to produce a switching value U 1 determined by:
. . . ωroues U 1 = ωC - (Ωroues et le - second opérateur (71 ) étant prog rammé pour produire une ' valeur de commutation U2 déterminée par : ωroues. . . ωwheels U 1 = ωC - (Ωwheels and the - second operator (71) being programmed to produce a 'switching value U2 determined by: ωwheels
U2 = 1 - ωC — ωroues relations dans lesquelles, la valeur ωroues désigne la vitesse de rotation instantanée des roues du véhicule dispon ible 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 5 instantanée des roues du véhicule, caractéristiq ue d u type de la transmission infiniment variable (17) qui équipe son groupe motopropulseur.U2 = 1 - ωC - ωwheels relationships in which, the value ωwheels denotes the instantaneous speed of rotation of the vehicle wheels available in the vector D representative of the environment of the vehicle, and ωC denotes a predetermined value of instantaneous speed of rotation of the vehicle wheels, characteristic of the type of infinitely variable transmission (17) which equips its powertrain.
25 - Procédé de commande d'un groupe motopropulseur d'un véhicule du type comportant un moteur commandable par 10 une consigne de couple moteu r, ledit moteur étant connecté aux roues motrices par une transmission infiniment variable, commandable par "Une consigne de rapport de transmission, caractérisé en ce q u'il consiste à chaq ue instant de fonctionnement du groupe motopropulseur : 15 - à 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 ;25 - Method of controlling a powertrain of a vehicle of the type comprising a motor controllable by 10 a setpoint of engine torque, said engine being connected to the drive wheels by an infinitely variable transmission, controllable by " A setpoint ratio of transmission, characterized in that it consists in each instant of operation of the powertrain: 15 - in determining a vector of parameters of the environment of the vehicle and a vector of parameters of the interpretation of the will of the driver;
- à déterminer indépendamment et/ou concurremment une consigne de régime moteur et une consigne de rapport de- to determine independently and / or concurrently an engine speed setpoint and a gear ratio setpoint
20 transmission, chaque consigne étant déterminée à l'aide des dits vecteurs de paramètres de l'environnement du véhicule et de l'interprétation de la volonté du conducteur en appliquant une20 transmission, each instruction being determined with the aid of said vectors of parameters of the environment of the vehicle and the interpretation of the driver's will by applying a
.fonction de consigne de rég ime moteur et une fonction de consig ne de rapport de transmission ;. Engine control setpoint function and transmission ratio setpoint function;
'25 de façon à permettre un ' fonctionnement du groupe motopropulseur sans à-coups, indépendant d u type de transmission infiniment variable, à l'arrêt et au démarrage d u véhicule. '25 so as to allow a' power plant operation smoothly, independent of the infinitely variable transmission type, the stopping and starting of the vehicle.
26 - Procédé de commande selon la revendication 25,26 - control method according to claim 25,
30 caractérisé en ce q ue les deux consignes de couple et rapport de transmission sont déterminées selon des processus concurrents, en même temps sur des processeurs indépendants, ou de manière entrelacée avec le même processeur. 27 - Procédé de commande selon la revendication 26, caractérisé en ce que pour déterminer une valeur brute Kbrute de consigne de rapport de transmission, il consiste :30 characterized in that the two torque and transmission ratio setpoints are determined according to concurrent processes, at the same time on independent processors, or in an interlaced manner with the same processor. 27 - Control method according to claim 26, characterized in that to determine a raw value Kbrute of transmission ratio setpoint, it consists:
- à 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 repré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 app liquant ces trois valeurs à une fonction RD() de correction au démarrage du rapport de transmission, ladite fonction étant prédéterminée, enreg istré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 d u 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- calculating a second corrected value Kcori transmission ratio set in consideration essentially of a first KcorO value of transmission ratio setpoint, intent 'of the conductor represented by the degree of depression of the pedal _pédale, and the environment of the vehicle represented by the instantaneous speed of rotation of the wheels of the vehicle, by applying these three values to a function RD () of correction at the start of the transmission ratio, said function being predetermined, recorded and executed in a suitable processor, then to make a correction in the situation where the vehicle is stopped by applying a correction function when the vehicle is stopped RA (), as a function of said second corrected value Kcori, and of the environment of the vehicle, said RA () function being predetermined, recorded and executed in a suitable processor; then and / or at the same time
- à 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 D R() de correction dans un état Intermédiaire du véhicule entre une situation d'arrêt et une situation de p leine vitesse pour le rapport de transmission , ladite fonction DR() é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- calculating an offset value ΔK of transmission ratio setpoint taking essentially into account a first value KcorO of transmission ratio setpoint, the intention of the driver represented by the deg d of depressing of the pedal α_pedal, and the environment of the vehicle represented by the instantaneous speed of rotation of the wheels of the vehicle, by applying these three values to a function DR () of correction in an intermediate state of the vehicle between a standstill situation and a full situation speed for the transmission ratio, said DR () function being predetermined, recorded and executed in a suitable processor; then adding the third corrected transmission ratio setpoint value with the transmission ratio setpoint offset value; then
- à filtrer au moyen d'un filtre passe-bas la valeur d'addition. 28 - Procédé de commande selon la revendication 27, caractérisé en ce que pour déterminer une seconde valeur de consigne corrigée Kcori , il consiste à exécuter :- to filter by means of a low-pass filter the addition value. 28 - Control method according to claim 27, characterized in that to determine a second corrected setpoint value Kcori, it consists in executing:
- 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 ; puisa switching function U () which makes it possible to decompose the value ω wheels of the instantaneous speed of rotation of the wheels of the vehicle into two predetermined values U 1 and U2; then
- une multiplication de l'une des valeurs de commutation, soit U 1 , qui vaut la valeur nulle 0 quand les roues sont immobiles ou ωroues = 0, par la première valeur de consigne corrigée KcorO. 29 - Procédé de commande selon la revendication 28, caractérisé en ce que pour déterminer un décalage ΔK de la valeur de consigne de rapport de transmission, il consiste à exécuter :- a multiplication of one of the switching values, ie U 1, which is equal to the zero value 0 when the wheels are stationary or ωwheels = 0, by the first corrected setpoint value KcorO. 29 - Control method according to claim 28, characterized in that to determine an offset ΔK of the transmission ratio setpoint, it consists in executing:
- 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édale de degré d'enfoncement de la pédale d'accélérateur ; puisan amplification by a predetermined gain G of the value representative of the intention of the driver represented by the parameter α_pedal of degree of depressing of the accelerator pedal; then
- une fonction de commutation U() qui permet de décom poser 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 ; puisa switching function U () which makes it possible to decompose the value ωwheels of the instantaneous speed of rotation of the wheels of the vehicle into two predetermined values U 1 and U2; then
- une multiplication de l'une des valeurs de commutation , soit U2, qui vaut la valeur maximale 1 quand les roues sont au régime 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 multiplication of one of the switching values, namely U2, which is equal to the maximum value 1 when the wheels are at maximum rotation speed, by the amplified value G x α_pedal of the parameter for depressing the pedal accelerator.
30 - Procédé de commande selon la revendication 29, caractérisé en ce q ue pou r déterminer une troisième valeur de consigne corrigée Kcor2, il consiste : - à exécuter un test de roulage pour déterminer si le véhicule est en état de roulage, notamment en détectant si la vitesse de rotation des roues est supé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 ;30 - Control method according to claim 29, characterized in that q ue to determine a third corrected setpoint value Kcor2, it consists: - to execute a running test to determine if the vehicle is in running state, in particular by detecting whether the speed of rotation of the wheels is greater than a predetermined speed S 1; - in the event that the rolling test is positive, to determine a setpoint characteristic of a neutral situation in engagement and to specify it as the third corrected value of transmission ratio setpoint;
- 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é, 'de-'sorte q ue :- in the case where the running test is negative, determining whether the vehicle is in idling speed, in particular by detecting whether the engine speed is below a predetermined idling regim, 'de' so q ue:
- 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 rou lage, la seconde valeur étant d'autant plus importante que l'état de roulage s'éloigne du régime de ralenti ; .- in the case where the idle test is negative, to be determined by a predetermined switching function a first transmission component value characteristic of the idle speed and a second transmission component value characteristic of the speed lage, the second value being all the more important as the driving state moves away from the idling speed; .
- dans le cas où le test de ralenti est positif, à déterminer essentiellement un e valeur de consigne de, transmission caractéristique du régime de ralenti l'autre valeur composante étant n ulle ; - à exécuter une compos ition des deux valeurs composantes de consigne de rapport de transmission, comme une addition des deux valeurs composantes de façon à prod uire une valeur de résultat de composition pour la spécifier comme troisième valeur corrigée de consig ne de rapport de transmission . 31 - Procédé de commande selon la revendication 30 , caractérisé en ce que pour déterminer une valeur Knep d'une consigne de rapport de transmission en situation de neutre en prise est exécutée : - en déterminant le vecteur D représentatif de l'environnement du véhicule, particulièrement en mesurant la vitesse de rotation des roues ; puis- in the case where the idling test is positive, essentially determining a setpoint value of , characteristic transmission of the idling speed, the other component value being n ulle; - to execute a compos ition of the two component values of transmission ratio setpoint, as an addition of the two component values so as to produce a composition result value in order to specify it as the third corrected value of transmission ratio setpoint. 31 - Control method according to claim 30, characterized in that to determine a Knep value of a transmission ratio setpoint in neutral situation in engagement is executed: - by determining the vector D representative of the environment of the vehicle, in particular by measuring the speed of rotation of the wheels; then
- en formatant le vecteur D représentatif de l'environnement du véhicule, par une opération de formatage prédéterminée, particulièrement 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 ; puis - en intégrant la valeur formatée avec une constante de temps T prédéterminée et la spécifiant comme valeur Knep d'une consigne de rapp-ort de transmission en situation de neutre ,en prise, seulement si cette valeur est positive et en la maintenant à une valeur nulle sinon. 32 - Procédé de commande selon la revend ication 31 , caractérisé en ce que l'adaptation de la détermination de la valeur Knep de consigne consiste à :- by formatting the vector D representative of the environment of the vehicle, by a predetermined formatting operation, particularly consisting in combining the vector D representative of the environment of the vehicle with the third value Kcor2 of transmission ratio setpoint available at the time of formatting; then - by integrating the value formatted with a predetermined time constant T and specifying it as the Knep value of a transmission report setpoint in neutral situation, in engagement, only if this value is positive and maintaining it at a otherwise null. 32 - Control method according to resell 31, characterized in that the adaptation of the determination of the set Knep value consists in:
- 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 consig ne de rapport de transmission disponible au moment du fo.rmatage .- take the instantaneous value calculated from the positive value resulting from the integration; then - to subtract this calculated instantaneous value from the third transmission ratio setpoint Kcor2 available at the time of the fo . rmatage.
33 - Procédé de commande selon la revendication 32, caractérisé en ce que l'opération de formatage consiste à appliquer une combinaison linéaire . avec des coefficients prédétermines :33 - control method according to claim 32, characterized in that the formatting operation consists in applying a linear combination. with predetermined coefficients:
- sur la mesure de la vitesse instantanée des roues du véhicule affectée d'un premier coefficient G3 ; et- on the measurement of the instantaneous speed of the vehicle wheels affected by a first coefficient G3; and
- su r la différence entre ladite valeur instantanée calcu lée et la troisième valeur Kcor2 de consigne de rapport de transmission disponible au moment du formatage affectée d'un second coefficient G4; l'opération de formatage étant définie par la relation : S(61 ) = G3 x ω roues + G4 x (Kcor2 - Knep i πst) relation' dans laquelle 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. - On the difference between said calculated instantaneous value and the third transmission ratio setpoint value Kcor2 available at the time of formatting affected by a second coefficient G4; the formatting operation being defined by the relation: S (61) = G3 x ω wheels + G4 x (Kcor2 - Knep i πst ) relationship 'wherein Knep mst denotes the value being adapted to the component of the transmission ratio set for the neutral position of engagement.
PCT/FR2003/000147 2002-01-22 2003-01-17 Device and method for control of a motor prolusion group for a vehicle WO2003062010A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
EP03715021A EP1467889A1 (en) 2002-01-22 2003-01-17 Device and method for control of a motor prolusion group for a vehicle

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
FR02/00722 2002-01-22
FR0200722A FR2834940B1 (en) 2002-01-22 2002-01-22 METHOD AND CONTROL DEVICE FOR A MOTORPROPELLER UNIT FOR VEHICLE

Publications (1)

Publication Number Publication Date
WO2003062010A1 true WO2003062010A1 (en) 2003-07-31

Family

ID=27589539

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/FR2003/000147 WO2003062010A1 (en) 2002-01-22 2003-01-17 Device and method for control of a motor prolusion group for a vehicle

Country Status (3)

Country Link
EP (1) EP1467889A1 (en)
FR (1) FR2834940B1 (en)
WO (1) WO2003062010A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1726502A3 (en) * 2005-05-25 2007-04-04 Robert Bosch Gmbh Method for determining a value in a motor vehicle

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1993000531A1 (en) * 1991-06-21 1993-01-07 Dr.Ing. H.C. F. Porsche Aktiengesellschaft Process for controlling an infinitely variable transmission
US5514046A (en) * 1991-06-21 1996-05-07 Dr. Ing. H.C.F. Porsche Ag Method for controlling an infinitely variable motor vehicle transmission
DE19625936A1 (en) * 1996-06-28 1998-01-08 Bosch Gmbh Robert System for setting a gear ratio
EP0838613A2 (en) 1996-10-25 1998-04-29 Aisin Aw Co., Ltd. Infinitely variable transmission
EP0965777A1 (en) 1998-06-15 1999-12-22 Renault Process and device for automatically adapting gearbox control during cornering
EP1078805A1 (en) * 1999-08-24 2001-02-28 Siemens Aktiengesellschaft Control of vehicle driveline during vehicle start and drive-off
US6219607B1 (en) * 1998-10-13 2001-04-17 Zf Friedrichshafen Ag Method for determining an intersection-torque in a driving line of a vehicle with an automatic transmission

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1993000531A1 (en) * 1991-06-21 1993-01-07 Dr.Ing. H.C. F. Porsche Aktiengesellschaft Process for controlling an infinitely variable transmission
US5514046A (en) * 1991-06-21 1996-05-07 Dr. Ing. H.C.F. Porsche Ag Method for controlling an infinitely variable motor vehicle transmission
DE19625936A1 (en) * 1996-06-28 1998-01-08 Bosch Gmbh Robert System for setting a gear ratio
EP0838613A2 (en) 1996-10-25 1998-04-29 Aisin Aw Co., Ltd. Infinitely variable transmission
EP0965777A1 (en) 1998-06-15 1999-12-22 Renault Process and device for automatically adapting gearbox control during cornering
US6219607B1 (en) * 1998-10-13 2001-04-17 Zf Friedrichshafen Ag Method for determining an intersection-torque in a driving line of a vehicle with an automatic transmission
EP1078805A1 (en) * 1999-08-24 2001-02-28 Siemens Aktiengesellschaft Control of vehicle driveline during vehicle start and drive-off

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1726502A3 (en) * 2005-05-25 2007-04-04 Robert Bosch Gmbh Method for determining a value in a motor vehicle

Also Published As

Publication number Publication date
FR2834940B1 (en) 2004-06-04
EP1467889A1 (en) 2004-10-20
FR2834940A1 (en) 2003-07-25

Similar Documents

Publication Publication Date Title
EP1642096A1 (en) Method and device for estimating the total mass of a motor vehicle
EP1791745B1 (en) Method for producing a control setpoint adapted to a slope and/or load situation for a motor vehicle engine-transmission unit transmission device and corresponding device
EP1792106B1 (en) Method for multi-operating mode control of an automated transmission for a motor vehicle, in particular for idle speed running with inactivated brake and corresponding device
EP1753947A2 (en) Method for controlling a set torque to be applied to wheels of an automatic transmission for a motor vehicle and corresponding device
EP1791743A1 (en) Method for producing a control instruction adaptable to a brake situation for a transmission device of a motor vehicle power train and corresponding device
EP1753949A1 (en) Method and device for controlling an automatic transmission for a motor vehicle
EP1791744B1 (en) Method for producing a setpoint adapted to a cornering situation for a motor vehicle engine-transmission unit transmission device and corresponding device
FR2704491A1 (en) Torque control system for a driven wheel.
WO2003062010A1 (en) Device and method for control of a motor prolusion group for a vehicle
EP1791715B1 (en) Method for multi-operating mode control of an automated transmission for a motor vehicle, in particular for idle speed running with activated brake and corresponding device
EP1787848B1 (en) Cruise control for motor vehicle
FR3014775A1 (en) SYSTEM FOR CONTROLLING A COUPLER BETWEEN FRONT AXLE AND REAR AXLE OF A MOTOR VEHICLE AND METHOD OF CONTROLLING THE SAME
FR2927964A1 (en) Engine and clutch coordination method for motor vehicle, involves adding correction term to engine speed at input of mapping, where term is calculated according to speed of shaft and engine torque estimated during stabilization of clutch
WO2004010031A2 (en) Method and device for automatic transmission control equipping a vehicle in uphill situation
FR3013275A1 (en) METHOD FOR PRODUCING A SETTING TORQUE OF AN ELECTRIC MOTOR OF A MOTOR VEHICLE AND ASSOCIATED MOTORPOWER GROUP
EP1753635B1 (en) Device and method for controlling torque applied to wheels of a vehicle
WO2022263243A1 (en) Method for controlling an automatic transmission in the event of a drop in performance of the powertrain
FR3103440A1 (en) PROCESS FOR DETERMINING THE TORQUE TRANSMITTED BY THE ENGINE TO THE DRIVE CHAIN
FR2918320A1 (en) Wheel sliding control system for motor vehicle, has regulating units including arbitration module that calculates final control signal of torque of propulsion engine based on calculated intermediate signals
FR2891586A1 (en) Acceleration controlling system for e.g. car, has smith predictor to predict physical quantity for estimating resisting torque exerted by transmission chain on shaft, where torque and its estimation are independent of weight of vehicle
WO2006018565A1 (en) Device for controlling an automatic gearbox for the power-train of a motor vehicle an associated method
WO2015015081A1 (en) Braking control for a vehicle equipped with regenerative braking means
FR2867240A1 (en) Electronic clutch closing control method for motor vehicle, involves finding parameter value used during convergence phase of speeds of output shaft of traction motor and primary shaft based on driving and traffic conditions before phase
FR2941268A1 (en) SYSTEM AND METHOD FOR CONTROLLING AN INFINITELY VARIABLE TRANSMISSION DURING LOW ADHESION STARTING.

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): JP US

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IT LU MC NL PT SE SI SK TR

121 Ep: the epo has been informed by wipo that ep was designated in this application
DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
WWE Wipo information: entry into national phase

Ref document number: 2003715021

Country of ref document: EP

WWP Wipo information: published in national office

Ref document number: 2003715021

Country of ref document: EP

NENP Non-entry into the national phase

Ref country code: JP

WWW Wipo information: withdrawn in national office

Country of ref document: JP