FR2790516A1 - Method of controlling an IC engine, includes drawing regulating parameter instructions taking forseeable and unforseeable loads into account - Google Patents

Method of controlling an IC engine, includes drawing regulating parameter instructions taking forseeable and unforseeable loads into account Download PDF

Info

Publication number
FR2790516A1
FR2790516A1 FR9902505A FR9902505A FR2790516A1 FR 2790516 A1 FR2790516 A1 FR 2790516A1 FR 9902505 A FR9902505 A FR 9902505A FR 9902505 A FR9902505 A FR 9902505A FR 2790516 A1 FR2790516 A1 FR 2790516A1
Authority
FR
France
Prior art keywords
setpoint
torque
engine
projected
control method
Prior art date
Legal status (The legal status 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 status listed.)
Granted
Application number
FR9902505A
Other languages
French (fr)
Other versions
FR2790516B1 (en
Inventor
Vincent Rauch
Ramine Nikoukhah
Michel Sorine
Habib Jreij
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Renault SAS
Original Assignee
Renault SAS
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 SAS filed Critical Renault SAS
Priority to FR9902505A priority Critical patent/FR2790516B1/en
Publication of FR2790516A1 publication Critical patent/FR2790516A1/en
Application granted granted Critical
Publication of FR2790516B1 publication Critical patent/FR2790516B1/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D41/00Electrical control of supply of combustible mixture or its constituents
    • F02D41/30Controlling fuel injection
    • F02D41/3011Controlling fuel injection according to or using specific or several modes of combustion
    • F02D41/3017Controlling fuel injection according to or using specific or several modes of combustion characterised by the mode(s) being used
    • F02D41/3023Controlling fuel injection according to or using specific or several modes of combustion characterised by the mode(s) being used a mode being the stratified charge spark-ignited mode
    • F02D41/3029Controlling fuel injection according to or using specific or several modes of combustion characterised by the mode(s) being used a mode being the stratified charge spark-ignited mode further comprising a homogeneous charge spark-ignited mode
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D37/00Non-electrical conjoint control of two or more functions of engines, not otherwise provided for
    • F02D37/02Non-electrical conjoint control of two or more functions of engines, not otherwise provided for one of the functions being ignition
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D41/00Electrical control of supply of combustible mixture or its constituents
    • F02D41/02Circuit arrangements for generating control signals
    • F02D41/14Introducing closed-loop corrections
    • F02D41/1401Introducing closed-loop corrections characterised by the control or regulation method
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D41/00Electrical control of supply of combustible mixture or its constituents
    • F02D41/02Circuit arrangements for generating control signals
    • F02D41/14Introducing closed-loop corrections
    • F02D41/1401Introducing closed-loop corrections characterised by the control or regulation method
    • F02D2041/1413Controller structures or design
    • F02D2041/1418Several control loops, either as alternatives or simultaneous
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D2250/00Engine control related to specific problems or objectives
    • F02D2250/18Control of the engine output torque

Landscapes

  • Engineering & Computer Science (AREA)
  • Chemical & Material Sciences (AREA)
  • Combustion & Propulsion (AREA)
  • Mechanical Engineering (AREA)
  • General Engineering & Computer Science (AREA)
  • Electrical Control Of Air Or Fuel Supplied To Internal-Combustion Engine (AREA)
  • Combined Controls Of Internal Combustion Engines (AREA)

Abstract

The instructions for regulating parameters, whether slow or fast (AVc, RCYLc, Pc) are drawn up, should the situation arise, with regulating loops (5,6) controlling the regulating parameters for ensuring the functioning of the engine (2). The development of the instructions are drawn up and taken into account the real load values (Cic) and projected values (Cpc) determined in their entirety by enquiring forseeable load (Cp) and unforseeable load (C1).

Description

Procédé de commande d'un moteur à combustion interne.A method of controlling an internal combustion engine

La présente invention est relative à un procédé de commande d'un moteur à combustion interne, notamment à  The present invention relates to a method of controlling an internal combustion engine, particularly to

injection d'essence.gasoline injection.

Plus particulièrement, l'invention vise à fournir un tel procédé de commande qui puisse satisfaire les demandes de couple imposées au moteur et provenant de diverses sources telles que les demandes exprimées par le conducteur (demandes de couple imprévisibles) et celles résultant de l'utilisation d'accessoires, comme le  More particularly, the invention aims at providing such a control method which can satisfy the torque demands imposed on the motor and coming from various sources such as the demands expressed by the driver (unpredictable torque demands) and those resulting from the use accessories, such as

climatiseur par exemple (demandes de couple prévisibles).  air conditioner for example (predictable torque demands).

Par ailleurs, ces demandes de couple doivent être satisfaites moyennant le suivi de consignes imposées à des réglages de plusieurs paramètres tels que la richesse du mélange air/carburant alimentant le moteur, l'avance à l'allumage, le taux de recyclage des gaz d'échappement (taux EGR) et la pression de l'air dans le collecteur d'admission, et ce en respectant des contraintes de  Furthermore, these torque requests must be satisfied by following instructions set to several parameter settings such as the richness of the fuel / air mixture supplied to the engine, the ignition timing, the recirculation rate of the fuel gases. exhaust (EGR rate) and the air pressure in the intake manifold, while respecting the constraints of

consommation et de pollution.consumption and pollution.

La conception d'un procédé de commande satisfaisant ces demandes de couple se heurte à des difficultés qui sont essentiellement de deux ordres. D'une part, il convient de fixer deux types de consignes pour le couple, à savoir une consigne immédiate de couple qui pilote la valeur du couple pour la phase immédiatement suivante de commande (par exemple le demi-tour suivant du vilebrequin). D'autre part, il faut également engendrer une consigne projetée de couple qui anticipe sur quelques demi-tours du vilebrequin la valeur du couple qui sera  The design of a control method satisfying these couple demands encounters difficulties which are essentially of two kinds. On the one hand, it is appropriate to set two types of setpoints for the torque, namely an immediate torque setpoint which controls the value of the torque for the immediately following control phase (for example the next half turn of the crankshaft). On the other hand, it is also necessary to generate a projected torque setpoint which anticipates on a few half-turns of the crankshaft the value of the couple that will be

alors à fournir.then to provide.

L'autre difficulté réside dans le fait que les réglages influant le couple fourni par un moteur à  The other difficulty lies in the fact that the settings influencing the torque provided by a motor to

combustion interne sont soit à effet immédiat ou quasi-  internal combustion are either immediate or almost

immédiat, comme le réglage de l'avance à l'allumage et le réglage de la richesse du mélange par exemple, soit à effet plus lent comme le réglage de la pression d'air dans  immediately, such as the setting of the ignition advance and the adjustment of the richness of the mixture for example, or slower effect as the adjustment of the air pressure in

le collecteur d'admission, par exemple.  the intake manifold, for example.

Cependant, il semble que jusqu'ici un procédé de commande intégrant la solution du problème provoqué par ces deux ordres de difficultés n'ait pas encore été proposé. Par exemple, dans le DE 1 96 30 213, on engendre une consigne de couple dite "dynamique" en filtrant par un filtrage passe-haut, une consigne immédiate de couple. Les deux consignes de couple sont alors utilisées séparément, la consigne de couple dynamique étant utilisée pour piloter l'avance à l'allumage et la consigne immédiate de couple pilotant ce qu'il est convenu d'appeler la voie d'air, autrement dit la pression dans le collecteur  However, it seems that until now a control method incorporating the solution of the problem caused by these two orders of difficulty has not yet been proposed. For example, in DE 1 96 30 213, a so-called "dynamic" torque setpoint is generated by filtering by high-pass filtering an immediate torque setpoint. The two torque setpoints are then used separately, the dynamic torque setpoint being used to control the ignition advance and the immediate torque setpoint controlling what is known as the airway, in other words the pressure in the collector

d'admission du moteur.engine intake.

Dans un autre document antérieur, à savoir le DE 196 18 803, on procède en quelque sorte de façon inverse. Dans ce cas en effet, la consigne lente de couple est engendrée  In another previous document, namely DE 196 18 803, the procedure is in some way the reverse. In this case indeed, the slow torque setpoint is generated

par filtrage passe-bas d'une consigne immédiate de couple.  by low-pass filtering of an immediate torque setpoint.

La consigne lente de couple est ici prise en charge par la voie d'air, tandis que la consigne immédiate de couple est prise en charge par l'avance à l'allumage et/ou la coupure  The slow torque setpoint is here handled by the air channel, while the immediate torque setpoint is supported by the ignition advance and / or the cutoff.

d'injection des cylindres.injection of cylinders.

Par la demande de brevet français FR 97 07 664 au nom de la Demanderesse, il est par ailleurs connu de fixer une consigne immédiate de couple et une consigne projetée de couple à partir desquelles les réglages du moteur sont calculés par l'intermédiaire d'un régulateur multivariable de type linéaire quadratique intégral. Un tel procédé de  By the French patent application FR 97 07 664 in the name of the Applicant, it is also known to set an immediate torque setpoint and a projected torque setpoint from which the engine settings are calculated via a multivariable regulator of integral quadratic linear type. Such a method of

commande ne permet pas de prendre en compte des non-  command does not allow for the consideration of non-

linéarités de certaines commande, comme par exemple celle  linearity of certain commands, such as the one

de l'avance à l'allumage.from advance to ignition.

L'invention a pour but de fournir un procédé de commande d'un moteur à combustion interne qui permette d'agir sur les réglages du moteur en fonction de consignes immédiate et projetée du couple, tout en agissant sur des paramètres de réglage rapides et lents et ce en réagissant  The object of the invention is to provide a method for controlling an internal combustion engine that makes it possible to act on the engine settings according to immediate and projected torque settings, while acting on fast and slow adjustment parameters. and this by reacting

sur des demandes de couple prévisibles et imprévisibles.  on predictable and unpredictable couple demands.

Elle a donc pour objet un procédé de commande d'un moteur à combustion interne, notamment à injection directe d'essence, caractérisé en ce que on engendre une consigne projetée de couple à partir de la demande de couple du conducteur et/ou de demandes prévisibles et imprévisibles de couple d'accessoires, on engendre, par l'intermédiaire d'au moins une cartographie, au moins une consigne projetée d'un paramètre de réglage rapide du moteur à partir de paramètres de fonctionnement actuel du moteur, on détermine une consigne immédiate d'au moins un paramètre de réglage lent du moteur en l'extrayant d'une première équation reliant cette consigne immédiate à ladite consigne de couple projetée, à ladite consigne projetée d'un paramètre de réglage rapide, au régime du moteur et éventuellement à d'autres caractéristiques de fonctionnement du moteur, on engendre une consigne immédiate de couple à partir de ladite demande de couple du conducteur, de ladite demande imprévisible de couple d'accessoires et desdits paramètres de fonctionnement actuel du moteur, on détermine une gamme admissible de grandeurs représentatives d'au moins une consigne immédiate dudit paramètre de réglage rapide du moteur, en extrayant cette gamme d'une seconde équation qui la relie à ladite consigne immédiate de couple, à ladite consigne projetée dudit paramètre de réglage rapide du moteur, au régime, à la pression actuelle mesurée dans le collecteur d'admission et éventuellement auxdites caractéristiques de fonctionnement du moteur, on sélectionne dans cette gamme admissible une grandeur représentative optimale qui présente un écart minimal par rapport à une grandeur équivalente représentant ladite consigne projetée dudit paramètre de réglage rapide, on extrait de ladite grandeur optimale ladite consigne immédiate dudit paramètre de réglage rapide, et on utilise ladite consigne immédiate d'un paramètre de réglage lent du moteur et ladite consigne immédiate dudit paramètre rapide du moteur pour imposer un état de  It therefore relates to a method for controlling an internal combustion engine, in particular with direct fuel injection, characterized in that a projected torque setpoint is generated from the driver's torque demand and / or requests predictable and unpredictable pair of accessories, is generated, through at least one mapping, at least one projected setpoint of a fast setting parameter of the engine from current operating parameters of the engine, is determined a immediate reference of at least one slow adjustment parameter of the motor by extracting it from a first equation connecting this immediate setpoint to said projected torque setpoint, to said projected setpoint of a fast adjustment parameter, to the engine speed and possibly to other operating characteristics of the engine, an immediate torque setpoint is generated from said driver torque request, said demand of unpredictable torque of accessories and said current operating parameters of the motor, a permissible range of quantities representative of at least one immediate setpoint of said fast adjustment parameter of the motor is determined, by extracting this range from a second equation which connected to said immediate torque setpoint, to said projected setpoint of said fast engine adjustment parameter, to the engine speed, to the current pressure measured in the intake manifold and possibly to said operating characteristics of the engine, a range of an optimal representative quantity which has a minimum deviation from an equivalent quantity representing said projected setpoint of said fast setting parameter, said immediate setpoint of said fast adjustment parameter is extracted from said optimum quantity, and said immediate setpoint of a parameter of slow adjustment of the engine and the adite immediate reference of said fast engine parameter to impose a state of

fonctionnement souhaité au moteur.desired motor operation.

Grâce à ces caractéristiques, le fonctionnement du moteur est régi par une commande qui intègre l'ensemble des facteurs pouvant l'influencer, soit immédiatement, soit en prévision d'événements ou des réglages qui auront lieu seulement quelques instants (un ou plusieurs tours du  Thanks to these characteristics, the engine's operation is governed by a control that integrates all the factors that can influence it, either immediately or in anticipation of events or adjustments that will take place only a few moments (one or more turns of the

vilebrequin) après l'instant considéré.  crankshaft) after the moment considered.

Un autre avantage du procédé selon l'invention réside dans le fait que la gamme de grandeurs représentatives des consignes immédiates des paramètres de réglage rapide, est composée de valeurs qui correspondent toujours à la performance optimale que l'on peut obtenir à un instant  Another advantage of the method according to the invention lies in the fact that the range of quantities representative of the immediate setpoints of the quick setting parameters, is composed of values which always correspond to the optimal performance that can be obtained at a given moment.

donné de l'association des consignes immédiates.  given the association of immediate instructions.

Par ailleurs, en définissant une telle gamme de grandeurs, le procédé selon l'invention peut être appliqué, non seulement à des moteurs à injection directe d'essence, mais également à d'autres types de moteurs, car les valeurs de la gamme peuvent être décomposées en des consignes dont on adapte au choix la nature au moteur à commander. En d'autres termes, les grandeurs de la gamme permettent d'établir, selon le cas, des consignes d'un ou de plusieurs paramètres de réglage rapide, comme par exemple l'avance à l'allumage, la richesse du mélange et/ou le taux de recirculation des gaz d'échappement. De ce fait, le procédé selon l'invention autorise une grande souplesse d'adaptation de sorte qu'une même stratégie de commande peut s'adapter sur divers types de moteur, moyennant un faible effort d'adaptation, notamment en programmation. Selon d'autres caractéristiques du procédé selon l'invention: - ladite consigne projetée de couple est obtenue selon la relation: Cpz = min(a,b) IR4 V' i dans laquelle a = CCOd + C, + max(Cp,z-dCp), b = CcOd + C, + min(Cp.z-dCP), 1 est une marge de rendement avec i-:-p=T1Qp.R.oCe,  Moreover, by defining such a range of quantities, the method according to the invention can be applied not only to gasoline direct injection engines, but also to other types of engines, since the values of the range can be decomposed into instructions whose nature is adapted to the nature of the engine to be controlled. In other words, the magnitudes of the range make it possible to establish, as the case may be, instructions for one or more quick adjustment parameters, such as, for example, the ignition advance, the richness of the mixture and or the exhaust gas recirculation rate. Therefore, the method according to the invention allows a great flexibility of adaptation so that the same control strategy can adapt to various types of engine, with a small effort of adaptation, including programming. According to other features of the method according to the invention: said projected torque setpoint is obtained according to the equation: Cpz = min (a, b) IR4 V 'i in which a = CCOd + C, + max (Cp, z -dCp), b = CcOd + C, + min (Cp.z-dCP), 1 is a yield margin with i -: - p = T1Qp.R.oCe,

17P4 1 'ô17P4 1 'ô

IAvcp et IR -fLcp désignant respectivement un rendement d'avance à l'allumage et un rendement de richesse; - ladite consigne projetée de réglage rapide est transformée en un valeur de rendement en fonction d'au moins une cartographie; - lesdits paramètres de fonctionnement du moteur sont le régime, la pression du collecteur d'admission, éventuellement un paramètre de navigation, la richesse, l'avance à l'allumage, et/ou des paramètres relatifs au taux de remplissage dudit moteur; - lesdites demandes de couple prévisibles sont déterminées sur un horizon de z-d demi-tours du vilebrequin du moteur, z étant un opérateur "avance d'un demi-tour" et d'un nombre de demi- tours prédéterminé, - ladite consigne immédiate d'au moins un paramètre de réglage lent est calculée par itérations selon une équation de la forme: C, (k) q{Nk) P, (k) = C - -O)+P 1 7R41'cp comb{Pc (k),N(k)}.Krmp{N(k)} Kremp N(k)} dans laquelle k numéro de demi-tour du vilebrequin Tb-eb rendement de combustion KrerL, Pc et q,0 caractéristiques de remplissage des cylindres, et les résultats des itérations sont déposées dans une table ayant comme entrées le régime et le quotient de ladite consigne projetée de couple par la valeur de rendement de ladite consigne projetée de paramètre de réglage rapide; ladite gamme admissible est déterminée par itérations successives à l'aide de l'équation suivante: 7R41' (k) = Cc(k) 177Rnc e {P(k - 2), N(k)}. [Krmp {N(k - 2}{P(k - 2) - P}- qao] et les résultats des itérations sont déposées dans une table d'o est extraite ladite gamme admissible; - la valeur (P-2) de ladite équation d'o est extraite ladite gamme admissible est affectée d'un facteur de correction (a) tendant à favoriser l'agrément de conduite et/ou la sécurité selon la formule: P(k-2)=P=(1-a) P+oPc; ladite grandeur équivalente est une valeur située sur une courbe iso de la forme: 141,(P, N,AVi). rRcL(RCYL,): q=41'c(k) et ladite grandeur optimale est calculée par projection sur ladite courbe iso; - l'opération de projection sur ladite courbe iso est effectuée selon l'équation suivante { 774 j(k),RCYL, (k = Proj1A41-,(k-1) ({A7.4'Cp > RCYL,}(k-t)); - l'erreur de suivi de couple projeté, est déterminée et confrontée à un seuil prédéterminé et l'équation de l'opération de projection n'est appliquée que si ladite erreur est supérieure audit seuil; - ladite erreur de suivi de couple projeté est définie par l'équation 6Ccc 1 5 g 6Vc= <ô (P, N, A VT, RCYL XP - FJ; - lesdites consignes immédiates de paramètres de réglage rapide sont la richesse du mélange et l'avance à l'allumage; - la détermination desdites consignes immédiates de paramètres de réglage rapide est exécutée en prenant en compte des modes de fonctionnement dudit moteur tels que les modes Homogène- Stoechiométrique, Purge, Homogène Pauvre et Stratifié; - ladite consigne de paramètre de réglage lent est la consigne de pression du collecteur d'admission dudit moteur. D'autres caractéristiques et avantages de l'invention  IAvcp and IR -fLcp respectively denoting a spark advance yield and a richness yield; said projected fast adjustment setpoint is transformed into a yield value as a function of at least one map; said operating parameters of the engine are the speed, the pressure of the intake manifold, possibly a navigation parameter, the richness, the ignition advance, and / or parameters relating to the filling rate of said engine; said predictable torque demands are determined over a horizon of zd half-turns of the crankshaft of the engine, z being an operator "half-turn advance" and a predetermined number of half-turns, said immediate command at least one slow adjustment parameter is calculated by iterations according to an equation of the form: C, (k) q {Nk) P, (k) = C - -O) + P 1 7R41'cp comb {Pc (k ), N (k)} Krp {N (k)} Kremp N (k)} in which k crankshaft half-turn number Tb-eb combustion efficiency KrerL, Pc and q, 0 cylinder filling characteristics, and the results of the iterations are deposited in a table having, as inputs, the speed and the quotient of said projected torque setpoint by the output value of said projected setpoint of fast adjustment parameter; said allowable range is determined by successive iterations using the following equation: 7R41 '(k) = Cc (k) 177Rnc e {P (k - 2), N (k)}. [Krmp {N (k - 2} {P (k - 2) - P} - qao] and the results of the iterations are deposited in a table from which is extracted said allowable range - the value (P-2) of said equation of o is extracted from said allowable range is given a correction factor (a) tending to favor driving pleasure and / or safety according to the formula: P (k-2) = P = (1- a) P + oPc, said equivalent magnitude is a value located on an iso curve of the form: 141, (P, N, AVi) .rRcL (RCYL): q = 41'c (k) and said optimal magnitude is calculated by projection on said iso curve; the projection operation on said iso curve is performed according to the following equation {774 j (k), RCYL, (k = Proj1A41 -, (k-1) ({A7.4 'Cp> RCYL,} (kt)); - the projected torque tracking error, is determined and compared to a predetermined threshold and the equation of the projection operation is applied only if said error is greater than said threshold - said projected torque tracking error is defined by the equation 6Ccc 1 5 g 6Vc = <6 (P, N, A VT, RCYL XP - FJ; said immediate set of fast adjustment parameters are the richness of the mixture and the ignition advance; the determination of said immediate setpoints of fast adjustment parameters is carried out taking into account modes of operation of said engine such as Homogeneous-Stoichiometric, Purging, Homogeneous Poor and Laminated modes; said slow adjustment parameter setpoint is the intake manifold pressure setpoint of said engine. Other features and advantages of the invention

apparaîtront au cours de la description qui va suivre,  will appear in the following description,

donnée uniquement à titre d'exemple et faite en se référant aux dessins annexés sur lesquels: - la figure 1 est un schéma illustrant un dispositif de commande destiné à la mise en oeuvre du procédé de l'invention; - la figure 2 est un graphe montrant deux courbes des valeurs de rendement de consignes projetée et immédiate d'avance à l'allumage en fonction des valeurs des consignes projetée et immédiate de richesse, pour illustrer l'une des phases du procédé de commande selon l'invention; - la figure 3 est un diagramme de transition entre plusieurs modes de fonctionnement d'un moteur à combustion interne commandé par le procédé selon l'invention; - la figure 4 est un graphe analogue à celui de la figure 2 illustrant le diagramme de transition représenté  given only by way of example and with reference to the accompanying drawings in which: - Figure 1 is a diagram illustrating a control device for carrying out the method of the invention; FIG. 2 is a graph showing two curves of the set point efficiency values projected immediately and immediately before ignition according to the values of the projected and immediate richness setpoints, to illustrate one of the phases of the control method according to the invention; FIG. 3 is a transition diagram between several modes of operation of an internal combustion engine controlled by the method according to the invention; FIG. 4 is a graph similar to that of FIG. 2 illustrating the transition diagram represented

sur la figure 3.in Figure 3.

La figure 1 montre la représentation symbolique d'un dispositif de commande mettant en oeuvre un exemple de  FIG. 1 shows the symbolic representation of a control device implementing an example of

procédé de commande selon l'invention.  control method according to the invention.

On notera que ce procédé de commande agit sur un moteur à combustion interne qui est équipé comme connu en soi et selon le mode de mise en oeuvre choisi du procédé, notamment avec les organes suivants: - une "voie d'air" alimentant le moteur en comburant, cette voie comprenant en particulier un papillon des gaz motorisé, des soupapes pilotées ou analogues; - une voie de recirculation des gaz d'échappement pilotée par une vanne de recirculation dite EGR; - une voie de carburant pilotée par des injecteurs commandés en durée d'ouverture et en phase, - une voie d'allumage pilotée par une commande d'avance à l'allumage; - un capteur de régime du moteur, - un estimateur de charge du moteur utilisant la mesure du régime et des mesures de pression ou de débit d'air et de température; - un capteur de richesse des gaz; et - un estimateur de taux d'oxygène dans les  It will be noted that this control method acts on an internal combustion engine which is equipped as known per se and according to the mode of implementation chosen for the method, in particular with the following components: - an "air path" supplying the engine oxidizer, this path including in particular a motorized throttle valve, piloted valves or the like; an exhaust gas recirculation path driven by an EGR recirculation valve; - A fuel path controlled by injectors controlled duration of opening and in phase, - an ignition channel controlled by an ignition advance control; - an engine speed sensor; - an engine load estimator using speed measurement and pressure or air flow and temperature measurements; a gas richness sensor; and an oxygen estimator in the

cylindres utilisant le taux de recirculation des gaz.  cylinders using the recirculation rate of gases.

Pour ne pas charger la figure 1, ces organes associés  To avoid loading Figure 1, these associated organs

au moteur n'ont pas été représentés.  engine were not represented.

Il est à noter par ailleurs, que le dispositif de commande représenté sur la figure 1 est une image fonctionnelle des opérations mises en oeuvre par le procédé de commande de l'invention, les fonctionnalités devant être concrétisées dans un calculateur dûment programmé. Ceci étant, le dispositif de commande est associé à une partie 1 symbolisant par le bloc 2 le moteur à commander. Le bloc 2 fournit comme sorties actuelles le régime N (ligne 2a), la pression P du collecteur d'admission du moteur (ligne 2b) et la richesse RCYL  It should be noted, moreover, that the control device represented in FIG. 1 is a functional image of the operations implemented by the control method of the invention, the functionalities to be embodied in a duly programmed computer. This being so, the control device is associated with a part 1 symbolizing block 2 the engine to be controlled. Block 2 provides as current outputs the regime N (line 2a), the pressure P of the engine intake manifold (line 2b) and the wealth RCYL

(ligne 2c).(line 2c).

Le bloc 2 reçoit comme première entrée le paramètre AVc ou AV de réglage rapide (ligne 2d) qui est utilisé directement comme grandeur réglée de l'avance à l'allumage sans passer par une boucle de réglage. Il reçoit comme seconde entrée (ligne 2e) une grandeur réglée qe commandant la richesse du mélange air/carburant fourni au moteur, et comme troisième entrée (ligne 2f) une grandeur réglée A établie par l'intermédiaire d'un actionneur d'air 3 qui  Block 2 receives as the first input the fast setting AVc or AV parameter (line 2d) which is used directly as the set value of the ignition advance without going through a control loop. It receives as a second input (line 2e) a controlled variable qe controlling the richness of the air / fuel mixture supplied to the engine, and as a third input (line 2f) a set variable A established via an air actuator 3 who

peut agir sur un papillon motorisé par exemple.  can act on a motorized butterfly for example.

Une deuxième partie 4 du dispositif de commande de la figure 1 symbolise les boucles de réglage de richesse 5 et de pression d'air 6 fournissant respectivement la grandeur réglée qe de richesse et le signal de commande a de  A second part 4 of the control device of FIG. 1 symbolizes the loops for adjusting the richness and the air pressure 6 respectively providing the set quantity qe of richness and the control signal a of

l'actionneur 3.the actuator 3.

La boucle de réglage 5 engendre la grandeur réglée qe en fonction de l'écart entre la sortie actuelle RCYL (ligne 2c) du bloc 2 et une consigne RCYLc de richesse (ligne 7), tandis que la boucle de réglage 6 engendre la grandeur réglée a de commande de l'actionneur A en fonction de l'écart entre la sortie actuelle P (ligne 2b)  The adjustment loop 5 generates the adjusted quantity qe as a function of the difference between the current output RCYL (line 2c) of block 2 and a reference RCYLc of richness (line 7), while the adjustment loop 6 generates the adjusted variable a control of the actuator A according to the difference between the current output P (line 2b)

du bloc 2 et une consigne de pression P (ligne 8).  of block 2 and a pressure setpoint P (line 8).

Une troisième partie 9 du schéma de la Figure 1 est destinée à établir une consigne projetée de couple Cpc (ligne 10) et une consigne immédiate de couple Cic (ligne 11). La consigne projetée de couple Cp. est obtenue selon la relation suivante qui permet d'anticiper sur l'apparition ou la disparition de ce couple Cpo: Cp = min(a,b rp) (1) RA4T' min dans laquelle a = CCOd + C, + max(C,z-dC), b = CCond +C + min(C,z-dCp), F est une marge de rendement avec:zp=Axc[.Rrp, R Vmin cp et iR-yLcp désignant respectivement un rendement  A third part 9 of the diagram of FIG. 1 is intended to establish a projected torque setpoint Cpc (line 10) and an immediate torque setpoint Cic (line 11). The projected setpoint torque Cp. is obtained according to the following relation which makes it possible to anticipate on the appearance or the disappearance of this couple Cpo: Cp = min (a, b rp) (1) RA4T 'min in which a = CCOd + C, + max (C , z-dC), b = CCond + C + min (C, z-dCp), F is a yield margin with: zp = Axc [.Rrp, R Vmin cp and iR-yLcp respectively denoting a yield

d'avance à l'allumage et un rendement de richesse.  before ignition and a return of wealth.

Le rendement d'avance à l'allumage qa,,,p est une grandeur cartographiée en fonction de l'avance à l'allumage, du régime moteur et de la pression collecteur, et qui représente l'effet de l'avance à l'allumage sur le couple. il De même, le rendement de richesse fR YLcp est une grandeur cartographiée en fonction de la richesse, et qui  The ignition advance efficiency qa ,,, p is a magnitude mapped as a function of the ignition advance, the engine speed and the collector pressure, and represents the effect of the advance at the ignition. ignition on the couple. Likewise, the YLcp wealth yield is a wealth-charted quantity, and

représente l'effet de la richesse sur le couple.  represents the effect of wealth on the couple.

Le calcul de la consigne projetée de couple est effectué par un bloc 12. Celui-ci reçoit d'un sommateur 13, la somme d'une valeur Ci représentant des demandes imprévisibles de couple, comme la demande de couple provenant du système antipatinage du véhicule par exemple, et d'une valeur CcOd qui exprime la demande de couple du conducteur du véhicule. Cette valeur Ccond est calculée dans un bloc de calcul 14 en fonction d'une valeur 0ond représentant la position instantanée de la pédale d'accélérateur et du régime N dont la valeur  The calculation of the projected torque setpoint is made by a block 12. The latter receives from an adder 13 the sum of a value Ci representing unpredictable torque demands, such as the torque demand from the traction control system of the vehicle. for example, and a value CcOd that expresses the torque demand of the driver of the vehicle. This value Ccond is calculated in a calculation block 14 as a function of a value 0ond representing the instantaneous position of the accelerator pedal and the speed N whose value

correspondante est délivrée sur une ligne 15.  corresponding is issued on a line 15.

La valeur du couple prévisible Cp est fournie par un bloc de calcul dit "superviseur" 16 en fonction de divers paramètres de fonctionnement actuels du moteur 2 parmi lesquels le régime N (ligne 15) et la pression mesurée P du collecteur d'admission (ligne 2b). Ce superviseur 16 calcule également, en fonction de ces mêmes paramètres de fonctionnement des consignes projetées de paramètres de réglage rapide du moteur tels que la consigne de richesse RCYLcp et la consigne AVcp. Ces valeurs de consigne sont transformées dans le superviseur 16 en des valeurs de rendement en fonction de cartographies qui délivrent respectivement les valeurs qvp et IJ\VMN. Par ailleurs, les demandes de couple prévisibles Cp sont déterminées sur un horizon de z-d demi-tours du vilebrequin du moteur 2, z étant un opérateur "avance d'un demi-tour" et d'un nombre de tours prédéterminé. Par exemple, le climatiseur du  The value of the predictable torque Cp is provided by a so-called "supervisor" calculation block 16 according to various current operating parameters of the engine 2, among which the speed N (line 15) and the measured pressure P of the intake manifold (line 2b). This supervisor 16 also calculates, as a function of these same operating parameters, the projected setpoints of fast engine adjustment parameters such as the RCYLcp setpoint and the AVcp setpoint. These setpoints are transformed in the supervisor 16 into yield values according to maps which respectively deliver the values qvp and IJ \ VMN. On the other hand, the predictable torque demands Cp are determined over a horizon of z-d half-turns of the crankshaft of the engine 2, z being an operator "half-turn advance" and a predetermined number of revolutions. For example, the air conditioner

véhicule peut demander un couple CCLTM prévisible avec d=4.  vehicle may request predictable CCLTM torque with d = 4.

La valeur z-d est déterminée dans un bloc 17.  The value z-d is determined in a block 17.

Ainsi, le bloc de calcul 12 détermine la valeur Cpc conformément à l'expression (1) ci-dessus à partir des valeurs q'ivcp et 1rAVMN (lignes 12a et 12b), Cp (ligne 12c), z-dCp (ligne 12d) et la somme des valeurs C. ond et Ci (ligne 12e). La consigne immédiate de couple Cc est obtenue selon la relation suivante: C: = C.d +CI + zdCp (2) Pour cela, la valeur obtenue par le sommateur 13 est ajoutée dans un sommateur 18 à la valeur z-dCp issue du  Thus, the calculation block 12 determines the value Cpc according to the expression (1) above from the values q'ivcp and 1rAVMN (lines 12a and 12b), Cp (line 12c), z-dCp (line 12d ) and the sum of the values C. ond and Ci (line 12e). The immediate setpoint of torque Cc is obtained according to the following relation: C: = C.d + CI + zdCp (2) For this, the value obtained by the adder 13 is added in an adder 18 to the value z-dCp resulting from

bloc 17.block 17.

La consigne projetée de couple Cpc et la consigne immédiate de couple Ci, sont traitées dans une quatrième partie 19 du dispositif de commande mettant en oeuvre le  The projected torque setpoint Cpc and the immediate torque setpoint Ci are processed in a fourth part 19 of the control device implementing the

procédé selon l'invention.process according to the invention.

La consigne projetée de couple C, est traitée dans un bloc de calcul 20 à l'aide d'une table qui permet d'extraire la consigne immédiate de réglage lent ici le  The projected torque setpoint C is processed in a calculation block 20 by means of a table which makes it possible to extract the immediate setpoint of slow adjustment here on the

paramètre de pression Pc.pressure parameter Pc.

Cette table est dressée à l'aide d'une équation de la forme P (k) C c(k) q+O + Po (3) ( 17RPcp '7comb {Pc (k), N(k)}. Kremp{N(k)} K remp{N(k)} (3) dans laquelle k numéro de demi-tour du vilebrequin :-, rendement de combustion Kre.r, PU et qO caractéristiques de remplissage des cylindres Pour déterminer Pc(k), on procède par itérations et les résultats des itérations sont consignés dans une table  This table is constructed using an equation of the form P (k) C c (k) q + O + Po (3) (17RPcp '7comb {Pc (k), N (k)}. Kremp { N (k)} K rw (N (k)} (3) where k crankshaft half-turn number: -, combustion efficiency Kre.r, PU and qO cylinder filling characteristics To determine Pc (k) , we proceed by iterations and the results of the iterations are recorded in a table

du bloc 20, cette table ayant comme entrées N et Cpc/nIvcp.  of block 20, this table having as inputs N and Cpc / nIvcp.

Selon une caractéristique importante de l'invention, la valeur Cic est utilisée pour engendrer une gamme admissible de grandeurs représentatives, dans l'exemple décrit ici, de deux paramètres de réglage rapide du moteur 2, plus précisément le paramètre RCYLc de consigne de richesse et le paramètre AV, de consigne d'avance à l'allumage. En effet, certaines expressions des paramètres de réglage rapide du moteur sont interdépendantes, comme le rendement de richesse et le rendement d'avance à l'allumage, utilisés dans le présent mode de mise en oeuvre de l'invention. D'autres expressions d'autres paramètres sont utilisables pour former la gamme admissible, comme par exemple le rendement du taux de recirculation des gaz d'échappement. Cependant, un avantage important de l'invention réside dans le fait que la gamme admissible peut être constituée d'une ou de plusieurs grandeurs représentatives, la gamme pouvant être représentée graphiquement par une droite, une courbe dans un plan ou une surface courbe tridimensionnelle, selon qu'une, deux  According to an important characteristic of the invention, the value Cic is used to generate an acceptable range of representative quantities, in the example described here, of two fast adjustment parameters of the engine 2, more precisely the reference parameter RCYLc of richness and the AV parameter, from the ignition advance setpoint. Indeed, certain expressions of the engine rapid adjustment parameters are interdependent, such as the richness yield and the ignition advance efficiency used in the present embodiment of the invention. Other expressions of other parameters can be used to form the allowable range, such as the efficiency of the recirculation rate of the exhaust gas. However, an important advantage of the invention lies in the fact that the allowable range may consist of one or more representative quantities, the range being able to be represented graphically by a straight line, a curve in a plane or a three-dimensional curved surface, according to which one, two

ou trois grandeurs sont respectivement impliquées.  or three quantities are respectively involved.

Dans le cas décrit ici, la valeur Ci, est introduite dans un bloc de calcul 21, qui reçoit également la valeur Pc issue du bloc de calcul 19 et la valeur actuelle de  In the case described here, the value Ci is introduced in a calculation block 21, which also receives the value Pc from the calculation block 19 and the current value of

pression P provenant du moteur 2.P pressure from the engine 2.

Le calcul dans le bloc 20 est basé sur l'équation suivante (k) q-((k), N(k)}. C,(k) (4) È(k - 2), N(k)}. [Kremp {N(k - 2}{P(k - 2) - P}- qao dans laquelle, de préférence, P=(1-a)P+oPc o Le paramètre a est utilisé de préférence pour favoriser l'agrément de conduite ou la sécurité (suivi strict de Cic pour (=0) ou les performances en consommation et pollution (suivi de Cpc pour y=1 durant les transitoires. Ce paramètre peut être changé en temps réel. L'équation (4) permet par un calcul itératif de dresser une table de valeurs utilisée dans le bloc de calcul 21 pour obtenir la gamme admissible q-Avc. Celle-ci peut alors être utilisée pour retrouver les valeurs de consigne de richesse et d'avance qui seront exploitables  The calculation in block 20 is based on the following equation (k) q - ((k), N (k)}. C, (k) (4) È (k - 2), N (k). [Kremp {N (k - 2} {P (k - 2) - P} - qao in which, preferably, P = (1-a) P + oPc o The parameter a is preferably used to promote approval of driving or safety (strict follow-up of Cic for (= 0) or performance in consumption and pollution (followed by Cpc for y = 1 during transients) This parameter can be changed in real time. by an iterative calculation to draw up a table of values used in the calculation block 21 to obtain the admissible range q-Avc, which can then be used to find the value values of wealth and advance that will be exploitable

dans la partie 4 du dispositif de commande.  in part 4 of the control device.

A cet effet, la gamme admissible est confrontée dans un bloc dit de "sélection" 22 à une courbe iso I^^p^^^ qui est composée de grandeurs équivalentes représentant les consignes projetées des paramètres de réglage rapide RCYLc  For this purpose, the allowable range is confronted in a so-called "selection" block 22 with an iso curve I ^^ p ^^^ which is composed of equivalent quantities representing the projected setpoints of the fast adjustment parameters RCYLc

et Ave.and Ave.

La courbe iso Ins est l'ensemble des valeurs des paramètres de réglage rapide dont la combinaison donne une  The iso Ins curve is the set of values of the quick setting parameters whose combination gives a

même valeur de nKvo.same value of nKvo.

Dans le cas décrit ici, pour une valeur de -m, la "courbe iso" correspondante est l'ensemble des points (AV, RCYL), ou de façon équivalente (PA, RCYL) tels que: 74, (P,N,A V). 7lRcYL(RCYLC) = 77R4(k) (5) Chaque fois que le superviseur 16 envoie un nouveau point RCYLcp(k+ 1),q7.4(k+I), on calcule la courbe iso correspondante par l'équation 417R4P(k + 1) =f 7.4 {'PC, N, AVUP(K +1)} 17RCYL {RC)LSUP(k + 1)} (6) Cette courbe iso est représentative de grandeurs équivalentes représentant la consigne projetée des  In the case described here, for a value of -m, the "corresponding iso curve" is the set of points (AV, RCYL), or equivalently (PA, RCYL) such that: 74, (P, N, AV). 7lRcYL (RCYLC) = 77R4 (k) (5) Whenever supervisor 16 sends a new point RCYLcp (k + 1), q7.4 (k + I), the corresponding iso curve is calculated by equation 417R4P (k + 1) = f 7.4 {'PC, N, AVUP (K + 1)} 17RCYL {RC) LSUP (k + 1)} (6) This iso curve is representative of equivalent quantities representing the projected setpoint of

paramètres de réglage rapide RCYLcp et Avcp.  fast setting parameters RCYLcp and Avcp.

Il convient alors, selon le procédé de l'invention, de sélectionner sur la courbe représentant la gamme admissible selon l'équation (4), une grandeur représentative optimale qui ait l'écart minimale par rapport à une grandeur équivalente située sur la courbe iso. Une fois cette grandeur trouvée, elle est utilisée pour retrouver les paramètres de réglage rapide qui, dans le mode de mise en oeuvre décrit, sont la consigne de richesse et la consigne d'avance à l'allumage. Ce processus est illustré sur la figure 2 o les valeurs du rendement de consigne d'avance à l'allumage nrAvC, respectivement du rendement de consigne projetée d'avance à l'allumage qlv'c.p ont été portées en ordonnées et les valeurs de la consigne de paramètre de richesse RCYL:, respectivement de la consigne de paramètre de richesse RCYLCp ont été portées en abscisses. La gamme admissible est désignée par InRAvc(k) et la courbe iso est désignée par  It is then appropriate, according to the method of the invention, to select on the curve representing the admissible range according to equation (4), an optimal representative quantity which has the minimum deviation from an equivalent magnitude located on the iso curve. . Once this magnitude is found, it is used to find the quick setting parameters which, in the embodiment described, are the richness setpoint and the ignition advance setpoint. This process is illustrated in FIG. 2 where the values of the ignition advance set efficiency nrAvC, respectively of the projected efficiency set before ignition qlv'c.p have been plotted on the ordinate and the values of the richness parameter setpoint RCYL:, respectively of the richness parameter setpoint RCYLCp have been plotted on the abscissa. The admissible range is designated by InRAvc (k) and the iso curve is designated by

In+ cp(k).In + cp (k).

Le point actuel {PlAvc(k), RCYL.} est sélectionné ainsi.  The current point {PlAvc (k), RCYL.} Is selected as well.

On rappelle que le superviseur 16 reçoit en entrée différentes grandeurs caractéristiques du fonctionnement du moteur telles que le régime N, la pression P dans le collecteur d'admission, la richesse RCYL, l'avance à l'allumage AV et une grandeur szic (encore à définir) qui indique l'erreur sur le couple produit par le paramètre P de réglage lent. En fonction de point de fonctionnement du moteur déterminé par ces grandeurs caractéristiques, le superviseur 16 calcule une consigne projetée de couple CF, ainsi qu'une ou plusieurs, dans le cas présent, deux consignes projetées RCYLcp et AVcp des paramètres de réglage  It will be recalled that the supervisor 16 receives as input various quantities characteristic of the operation of the engine, such as the speed N, the pressure P in the intake manifold, the RCYL richness, the ignition advance AV and a magnitude szic (again to define) which indicates the error on the torque produced by the parameter P of slow adjustment. Depending on the operating point of the motor determined by these characteristic quantities, the supervisor 16 calculates a projected torque setpoint CF, as well as one or more, in this case, two projected setpoints RCYLcp and AVcp adjustment parameters

rapide du moteur.fast engine.

En fonction de la consigne immédiate de couple Ci. et de la valeur de pression P mesurée, on calcule la valeur de la grandeur admissible éAvcp. Le point de réglage optimal {RCYL:, AVC} est alors déterminé en "projetant" le point {RCYLop, AVcp} sur la courbe iso établie selon  As a function of the immediate setpoint torque Ci. And the measured pressure value P, the value of the admissible magnitude eAvcp is calculated. The optimal adjustment point {RCYL:, AVC} is then determined by "projecting" the point {RCYLop, AVcp} on the iso curve established according to

l'équation (4).equation (4).

Le calcul correspondant est effectué dans le bloc de sélection 22 selon l'équation suivante: (î4.,(k),RCYL,(k)} =ProjJrAC(k-1)({7lAJ,.P, RCYLCP}(k-1)) (7) si Iscic > et t 7?lAc(k),RCYLC(k)} = {q4,,,(k),RCYL, (kl)} (8) si 51 c < O étant entendu que E est défini par la formule suivante: EciCr (PNA17,RCYLXP p) (9) qui exprime l'erreur de suivi de couple projeté, conséquence de l'erreur de suivi de la consigne de  The corresponding calculation is carried out in the selection block 22 according to the following equation: (14, (k), RCYL, (k)} = ProjJrAC (k-1) ({7lAJ, .P, RCYLCP} (k- 1)) (7) if Iscic> and t 7? LAc (k), RCYLC (k)} = {q4 ,,, (k), RCYL, (kl)} (8) if 51 c <O being understood that E is defined by the following formula: EciCr (PNA17, RCYLXP p) (9) which expresses the projected torque tracking error as a consequence of the tracking error of the setpoint of

pression Pc. Es est un seuil prédéterminé de cette erreur.  pressure Pc. Es is a predetermined threshold of this error.

Cependant, selon une autre caractéristique importante de l'invention, l'extraction des consignes des paramètres de réglage rapide à partir de la grandeur optimale, met en oeuvre un automate de calcul qui fait partie du bloc 22. Le diagramme fonctionnel de cet automate est représenté sur  However, according to another important feature of the invention, the extraction of the setpoints of the fast adjustment parameters from the optimal quantity implements a calculation automaton which is part of the block 22. The functional diagram of this automaton is represented on

la figure 3.Figure 3.

En effet, la présente description concernant en tant  Indeed, the present description concerning as

qu'exemple de mise en ouvre préféré de l'invention, un moteur à injection directe d'essence, la fixation des consignes immédiates des paramètres de réglage rapide doit se faire de préférence en prenant en considération les différents états ou modes de combustion dans lesquels le moteur peut se trouver, à savoir les modes Stratifié (S), Homogène Pauvre (HP), Homogène-Stoechiométrique (Hi) et Purge (P). Le mode Purge correspond à un mode dans lequel par une augmentation temporaire de la richesse au delà de 1, un piège de NOx est purgé. Ces différents modes de fonctionnement du moteur imposent au procédé de commande de respecter des contraintes concernant la fixation des valeurs des  As an example of a preferred embodiment of the invention, a gasoline direct injection engine, the setting of the immediate setpoints of the quick adjustment parameters must preferably be made taking into consideration the different states or modes of combustion in which the engine can be Laminate (S), Homogeneous Poor (HP), Homogeneous-Stoichiometric (Hi) and Purge (P) modes. The purge mode corresponds to a mode in which by a temporary increase of the wealth beyond 1, a NOx trap is purged. These different operating modes of the motor require the control method to respect constraints concerning the setting of the values of the

consignes des paramètres de réglage rapide RCYLc et AVe.  RCYLc and AVe quick setting parameters.

Ainsi, comme représenté sur la figure 4 qui est un graphe illustrant cette fixation sous contraintes, on voit que la consigne de richesse RCYLC, ne doit pas être inférieure à 0,3, être située hors de la bande située entre 0,6 et 0,7 et ne pas être supérieure à 0,9, sauf en cas de stoechiométrie (1) et de purge (1,3). Quant à la consigne d'avance à l'allumage, son rendement ni, doit obligatoirement être égal à 1 dans le cas du mode stratifié. L'automate de calcul du bloc 22 de la figure 1 est conçu pour respecter ces diverses contraintes imposées à la fixation des consignes des paramètres de réglage rapide. Pour ce faire, il modifie la façon de projeter le point des consignes projetées RCYLCp et AVcp sur la courbe  Thus, as shown in FIG. 4 which is a graph illustrating this fixation under constraints, it can be seen that the RCYLC richness setpoint must not be less than 0.3, be situated outside the band situated between 0.6 and 0. , 7 and not be greater than 0.9, except for stoichiometry (1) and purge (1.3). As for the ignition advance setpoint, its efficiency ni, must necessarily be equal to 1 in the case of the laminate mode. The calculation automaton of the block 22 of FIG. 1 is designed to respect these various constraints imposed on setting the setpoints of the fast adjustment parameters. To do this, it modifies the way to project the point of the projected instructions RCYLCp and AVcp on the curve

iso n, comme illustré sur la figure 2.  iso n, as shown in Figure 2.

Ainsi, partant d'un point courant {RCYL, AV}, le moteur se trouve dans un état de combustion déterminé, caractérisé par les valeurs limites pour la richesse et/ou l'avance. Par exemple, en mode HP, il convient que  Thus, starting from a current point {RCYL, AV}, the motor is in a determined combustion state, characterized by the limit values for the richness and / or the advance. For example, in HP mode, it should be

0,7<RCYL<O,9 et nAVwN UAV 1A'vXY (voir figure 3).  0.7 <RCYL <0, 9 and nAVwN UAV 1A'vXY (see Figure 3).

L'automate détermine si une transition vers un autre mode est autorisé en fonction notamment du mode cible contenant la consigne projetée {RCYLC, AV0p} et de la condition concernant l'erreur de couple immédiate qui est  The automaton determines whether a transition to another mode is authorized, in particular according to the target mode containing the projected setpoint {RCYLC, AV0p} and the condition concerning the immediate torque error which is

confrontée à un seuil admissible Es selon E_^<S.  confronted with an admissible threshold Es according to E _ ^ <S.

Le réglage rapide du moteur sur le point de consigne {RCYL:, AVe} doit alors être choisi à l'intérieur de ce nouveau mode s'il y a eu transition, sinon il doit être choisi à celui du mode initial. La courbe Irc qui doit contenir le réglage {RCYLc, AVC} est par conséquent restreinte à une portion de courbe satisfaisant aux conditions de richesse et d'avance caractéristiques du  The fast setting of the motor to the set point {RCYL :, AVe} must then be selected within this new mode if there has been a transition, otherwise it must be chosen to the initial mode. The curve Irc which must contain the setting {RCYLc, AVC} is therefore restricted to a portion of curve satisfying the characteristic richness and advance conditions of the

mode sélectionné.selected mode.

Le point de consigne projeté {RCYL,, AVCp} est projeté non pas sur la courbe I, mais sur cette portion restreinte. La figure 4 illustre un exemple pratique de cette  The projected set point {RCYL ,, AVCp} is projected not on curve I, but on this restricted portion. Figure 4 illustrates a practical example of this

partie du procédé de commande selon l'invention.  part of the control method according to the invention.

Partant d'un point X en mode homogène pauvre HP (0,7ORCYL<0,9), le superviseur 16 demande le réglage {RCYLC, AVcp} correspondant au point Y situé en mode stratifié S (0,3 RCYL<0,6, 1?=1). On suppose que la consigne projetée de couple ne varie pas, de sorte que le  Starting from an X point in HP homogeneous homogeneous mode (0.7ORCYL <0.9), the supervisor 16 requests the setting {RCYLC, AVcp} corresponding to the point Y located in stratified mode S (0.3 RCYL <0.6 , 1? = 1). It is assumed that the projected torque setpoint does not vary, so that the

point Y est fixe.point Y is fixed.

Sur le graphe de la figure 4, ces points X et Y correspondant aux modes suivants: - au point X, l'automate se trouve dans le mode HP, c'est à dire dans le cercle central I du diagramme de  On the graph of FIG. 4, these points X and Y corresponding to the following modes: at the point X, the automaton is in the mode HP, that is to say in the central circle I of the diagram of

la figure 3.Figure 3.

- le point Y correspond au mode S situé à droite du diagramme dans le cercle V. Le seul chemin autorisé pour passer de X à Y passe par les conditions du cercle II (RCYL=0,7), puis la transition qui fait passer vers le mode S. L'évolution de X vers Y se fait donc en plusieurs étapes.  - the point Y corresponds to the mode S situated on the right of the diagram in the circle V. The only path allowed to pass from X to Y goes through the conditions of the circle II (RCYL = 0,7), then the transition which makes pass to mode S. The evolution of X to Y is therefore in several stages.

- Etape 1. Le point de départ est le point X dans le mode HP. L'automate restreint la courbe iso InRvc à la portion LM correspondant au mode HP (0,7 RCYL<0,9). La projection du point Y sur cette portion de courbe donne le point optimal L caractérisé par RCYL=0,7. - Etape 2. Le point de départ est le point L dans le mode HP (conditions II). Il n'y a pas de changement de mode possible et la projection du point Y donne toujours le point de richesse 0,7. Il n'y a donc ici aucun changement. Au fur et à mesure que la pression de collecteur P se rapproche de la consigne de pression P2, la grandeur ici diminue et la grandeur admissible nAVc se rapproche de sa valeur projetée:,. Sur la figure 4, la courbe ITï,1 se rapproche de la courbe I^^v^cp et le point  - Step 1. The starting point is point X in the HP mode. The controller restricts the iso InRvc curve to the LM portion corresponding to the HP mode (0.7 RCYL <0.9). The projection of the point Y on this portion of the curve gives the optimal point L characterized by RCYL = 0.7. - Step 2. The starting point is the L point in the HP mode (conditions II). There is no change of mode possible and the projection of the point Y always gives the point of richness 0.7. So there is no change here. As the manifold pressure P approaches the pressure set point P2, the magnitude decreases and the allowable magnitude nAVc approaches its projected value:,. In FIG. 4, the curve IT1, 1 approaches the curve I ^^ v ^ cp and the point

optimal retenu évolue sur le segment LQ du graphe.  retained optimal evolves on the LQ segment of the graph.

Etape 3. Pendant cette étape, il y a transition du mode HP vers le mode S. Lorsque la condition 1i<Es est satisfaite, la transition est exécutée et l'automate passe dans le mode S. Etape 4. Le point de départ est le point Q dans le mode HP, le point optimal est recherché dans le mode S. La projection du point Y sur la courbe InRAVCp donne le point Y  Step 3. During this step, there is a transition from the HP mode to the S mode. When the condition 1i <Es is satisfied, the transition is executed and the automaton enters the mode S. Step 4. The starting point is the point Q in the HP mode, the optimal point is sought in the mode S. The projection of the point Y on the curve InRAVCp gives the point Y

lui-même qui appartient à cette courbe.  himself who belongs to this curve.

Il est à noter que le point Y choisi par le superviseur 16 dans le mode S est un point o AVCP=1. La deuxième étape (passage de L à Q) assure que l'entrée dans le mode S à iso-couple vers le point Y soit possible. Rien ne garantit qu'une autre iso courbe ITkAvC traverse le  It should be noted that the point Y chosen by the supervisor 16 in the mode S is a point o AVCP = 1. The second step (transition from L to Q) ensures that the input into the mode S iso-torque to the point Y is possible. There is no guarantee that another ITkAvC curved iso passes through the

domaine (0,3<RCYL0O,6, iAvc=l).domain (0.3 <RCYL0O, 6, iAvc = 1).

Lors d'une évolution d'un point o la richesse est égale à 1 (mode Hi), vers un point en mode S (ou inversement), il y a deux zones interdites à franchir. Le  During an evolution from a point where the richness is equal to 1 (Hi mode), to a point in S mode (or conversely), there are two forbidden zones to cross. The

processus que l'on vient de décrire reste alors inchangé.  The process just described remains unchanged.

L'exemple décrit ci-dessus concerne un moteur à combustion interne à injection directe d'essence pour lequel le procédé de commande selon l'invention régule en tant que consigne de paramètre de réglage lent la pression dans le collecteur d'admission et en tant que consignes de paramètres de réglage rapide la richesse du mélange air/carburant et l'avance à l'allumage. Cependant, le procédé de commande peut impliquer la régulation de consignes d'autres paramètres. Ainsi en particulier, en tant que consigne de paramètre de réglage rapide, on peut également utiliser la consigne de taux de recirculation des gaz d'échappement en la combinant ou non avec les deux autres consignes des paramètres de réglage que l'on vient de mentionner. Si trois consignes sont élaborées, les courbes des figures 2 et 4 peuvent alors se transformer en des surfaces sur lesquelles seront situées les points X et Y, les équations de calcul étant alors adaptées en  The example described above relates to a gasoline direct injection internal combustion engine for which the control method according to the invention regulates as the slow adjustment parameter setpoint the pressure in the intake manifold and as a quick setting parameter set the richness of the air / fuel mixture and the ignition advance. However, the control method may involve the regulation of setpoints of other parameters. Thus, in particular, as a quick setting parameter setpoint, it is also possible to use the exhaust gas recirculation rate setpoint by combining it or not with the two other setpoints of the adjustment parameters that have just been mentioned. . If three setpoints are elaborated, the curves of FIGS. 2 and 4 can then be transformed into surfaces on which points X and Y will be situated, the calculation equations being then adapted to

conséquence.result.

Il est également possible de n'utiliser qu'une seule consigne de paramètre de réglage rapide, moyennant quoi ces courbes seront transformées en une droite sur laquelle seront situées les points X et Y.  It is also possible to use only one quick setting parameter setpoint, whereby these curves will be transformed into a line on which the points X and Y will be located.

Claims (15)

REVEND I CATIONSCLAIMS CATIONS 1. Procédé de commande d'un moteur à combustion interne, notamment à injection directe d'essence, caractérisé en ce que on engendre une consigne projetée de couple (Cpc) à partir de la demande de couple du conducteur (Ccond) et/ou de demandes prévisibles (CF) et imprévisibles (CI) de couple d'accessoires, on engendre, par l'intermédiaire d'au moins une cartographie, au moins une consigne projetée d'un paramètre de réglage rapide du moteur (RCYLCp, AVp) à partir de paramètres de fonctionnement actuel du moteur  1. A method for controlling an internal combustion engine, in particular with direct fuel injection, characterized in that a projected torque setpoint (Cpc) is generated from the driver's torque demand (Ccond) and / or predictable demands (CF) and unpredictable (IC) torque accessories, is generated, through at least one map, at least one projected set of a fast setting parameter of the engine (RCYLCp, AVp) from current engine operating parameters (N, P....),(N, P ....), on détermine une consigne immédiate (PJ) d'au moins un paramètre de réglage lent du moteur en l'extrayant d'une première équation reliant cette consigne immédiate (Pc) à ladite consigne de couple projetée (Cp.), à ladite consigne projetée d'un paramètre de réglage rapide (RCYLC, AVcp), au régime (N) du moteur et éventuellement à d'autres caractéristiques de fonctionnement du moteur (n:i, Krerp, Po, qao), on engendre une consigne immédiate de couple (Ci) à partir de ladite demande de couple du conducteur (Coond), de ladite demande imprévisible de couple d'accessoires (CI) et desdits paramètres de fonctionnement actuel du moteur (N,  an immediate setpoint (PJ) of at least one slow motor adjustment parameter is determined by extracting it from a first equation connecting this immediate setpoint (Pc) to said projected torque setpoint (Cp.), to said projected setpoint a fast setting parameter (RCYLC, AVcp), at the speed (N) of the motor and possibly at other operating characteristics of the engine (n: i, Krerp, Po, qao), an immediate torque setpoint is generated. (Ci) from said driver torque request (Coond), said unpredictable demand torque request (CI) and said current engine operating parameters (N, P....),P ....) on détermine une gamme admissible (qu'oc) de grandeurs représentatives d'au moins une consigne immédiate dudit paramètre de réglage rapide du moteur (RCYLC, AV.), en extrayant cette gamme d'une seconde équation qui la relie à ladite consigne immédiate de couple (Ci), à ladite consigne projetée dudit paramètre de réglage rapide du moteur (RCYLCp, AVop), au régime (N), à la pression actuelle (P) mesurée dans le collecteur d'admission et éventuellement auxdites caractéristiques de fonctionnement (T:y,, Kremp, P0, qc) du moteur, on sélectionne dans cette gamme admissible (flRvc) une grandeur représentative optimale qui présente un écart minimal par rapport à une grandeur équivalente représentant ladite consigne projetée dudit paramètre de réglage rapide (RCYLc,, AVCp), on extrait de ladite grandeur optimale ladite consigne immédiate dudit paramètre de réglage rapide (RCYL.-, AVC), et on utilise ladite consigne immédiate d'un paramètre de réglage lent du moteur (Pc) et ladite consigne immédiate dudit paramètre rapide du moteur (RCYL:, AVC) pour imposer  a permissible range (c) of quantities representative of at least one immediate setpoint of said motor fast adjustment parameter (RCYLC, AV.) is determined by extracting this range from a second equation which links it to said immediate instruction. of torque (Ci), at said projected setpoint of said motor fast adjustment parameter (RCYLCp, AVop), at the speed (N), at the current pressure (P) measured in the intake manifold and optionally at said operating characteristics ( In this permissible range (flRvc), an optimum representative quantity is selected from this admissible range (flRvc) which has a minimum deviation from an equivalent quantity representing said projected setpoint of said fast adjustment parameter (RCYLc, , AVCp), the said immediate setpoint of the said fast adjustment parameter (RCYL.-, AVC) is extracted from the said optimal quantity, and the said immediate setpoint of a slow parameter of the word is used. eur (Pc) and said immediate setpoint of said fast motor parameter (RCYL:, AVC) for imposing un état de fonctionnement souhaité au moteur.  a desired operating state to the engine. 2. Procédé de commande suivant la revendication 1, caractérisé en ce que ladite consigne projetée de couple (Cpc) est obtenue selon la relation: Cp, = min(a,b 4,p) 7l4V rain dans laquelle a= CCo d +C, + max(Cp,z-dC), b = CCd + C1 + min(Cp,z-dCp), est une marge de rendement avec l::p=)cl. R-YLcnF, 17RA I'min 117Acp et 1RcYLcp désignant respectivement un rendement  2. Control method according to claim 1, characterized in that said projected torque setpoint (Cpc) is obtained according to the relation: Cp, = min (a, b 4, p) 714V rain in which a = CCo d + C , + max (Cp, z-dC), b = CCd + C1 + min (Cp, z-dCp), is a yield margin with l :: p =) cl. R-YLcnF, 17RA I'min 117Acp and 1RcYLcp respectively designating a yield d'avance à l'allumage et un rendement de richesse.  before ignition and a return of wealth. 3. Procédé de commande suivant la revendication 2, caractérisé en ce que ladite consigne projetée de réglage rapide est transformée en un valeur de rendement en  3. Control method according to claim 2, characterized in that said projected set of quick adjustment is transformed into a value of efficiency. fonction d'au moins une cartographie.  function of at least one mapping. 4. Procédé de commande suivant l'une quelconque des  4. Control method according to any one of revendications 2 et 3, caractérisé en ce que lesdits  claims 2 and 3, characterized in that said paramètres de fonctionnement du moteur sont le régime (N), la pression (P) du collecteur d'admission, éventuellement un paramètre de navigation (Nav), la richesse (RCYL) et/ou l'avance à l'allumage (AV) et/ou des paramètres relatifs  engine operating parameters are the speed (N), the pressure (P) of the intake manifold, possibly a navigation parameter (Nav), wealth (RCYL) and / or ignition advance (AV) and / or related parameters au taux de remplissage dudit moteur.  the filling rate of said engine. 5. Procédé de commande suivant l'une quelconque des  5. Control method according to any one of revendications précédentes, caractérisé en ce que lesdites  preceding claims, characterized in that said demandes de couple prévisibles (Ce) sont déterminées sur un horizon de zd demi-tours du vilebrequin du moteur, z étant un opérateur "avance d'un demi-tour et d'un nombre de  predictable torque demands (Ce) are determined over a horizon of zd half-turns of the crankshaft of the engine, z being an operator "advance of a half-turn and a number of demi-tours prédéterminé.predetermined half-turns. 6. Procédé de commande suivant l'une quelconque des précédentes, caractérisé en ce que ladite consigne immédiate (P.) d'au moins un paramètre de réglage lent est calculée par itérations selon une équation de la forme: P,(k) = C, (k) P 7R)4iqcp 7 {PcOP (k), N(k)}. Kremp{ (N(k)} +remp {N(k)} dans laquelle k numéro de demi-tour du vilebrequin B-,* rendement de combustion Krer,r PG et qao caractéristiques de remplissage des cylindres, et en ce que les résultats des itérations sont déposées dans une table ayant comme entrées le régime (N) et le quotient de ladite consigne projetée de couple par la valeur de rendement de ladite consigne projetée de  6. Control method according to any one of the preceding, characterized in that said immediate instruction (P.) of at least one slow adjustment parameter is calculated by iterations according to an equation of the form: P, (k) = C, (k) P 7R) 4iqcp 7 {PcOP (k), N (k)}. Kremp {(N (k)} + ram {N (k)} in which k crankshaft turning number B -, * Krer combustion efficiency, r PG and qao cylinder filling characteristics, and that The results of the iterations are deposited in a table having, as inputs, the speed (N) and the quotient of said projected torque setpoint by the output value of said projected setpoint of paramètre de réglage rapide (CJR./,p).  quick setting parameter (CJR./p). 7. Procédé de commande suivant la revendication 1, caractérisé en ce que ladite gamme admissible (qwfvc) est déterminée par itérations successives à l'aide de l'équation suivante: C,c(k) 7cob {P(k - 2), N(k)}. [Kre {N(k 2}{P(k - 2) -}- q] et en ce que les résultats des itérations sont déposées dans une table d'o est extraite ladite gamme admissible.  7. Control method according to claim 1, characterized in that said admissible range (qwfvc) is determined by successive iterations using the following equation: C, c (k) 7cob {P (k - 2), N (k)}. [Kre {N (k 2} {P (k - 2) -} - q] and in that the results of the iterations are deposited in a table of o is extracted said allowable range. 8. Procédé de commande suivant la revendication 7, caractérisé en ce que la valeur P(k-2) de ladite équation d'o est extraite ladite gamme admissible est affectée d'un facteur de correction (a) tendant à favoriser l'agrément de conduite et/ou la sécurité selon la formule: P(k-2)=P=(1-) P+oPc8. Control method according to claim 7, characterized in that the value P (k-2) of said equation o is extracted said admissible range is assigned a correction factor (a) tending to promote the approval driving and / or safety according to the formula: P (k-2) = P = (1-) P + oPc 9. Procédé de commande suivant l'une quelconque des9. Control method according to any one of revendications précédentes, caractérisé en ce que ladite  preceding claims, characterized in that said grandeur équivalente est une valeur située sur une courbe iso (Ivc7jp), de la forme: I41. (P. N, A V). RcyL( RCYLc) = qp4,' (k) et en ce que ladite grandeur optimale est calculée par  equivalent magnitude is a value located on an iso curve (Ivc7jp), of the form: I41. (P. N, A V). RcyL (RCYLc) = qp4, '(k) and in that said optimum quantity is calculated by projection sur ladite courbe iso.projection on said iso curve. 10. Procédé de commande suivant la revendication 9, caractérisé en ce que l'opération de projection sur ladite courbe iso est effectuée selon l'équation suivante { q4A, (k), RCYL,(k)} = Pr ole4iC(-l)({k -[1 c, RCYLp}(k - 1))  10. Control method according to claim 9, characterized in that the projection operation on said iso curve is performed according to the following equation {q4A, (k), RCYL, (k)} = Pr ole4iC (-l) ({k - [1c, RCYLp} (k - 1)) 11. Procédé de commande suivant la revendication 10, caractérisé en ce qu'il consiste en outre à déterminer l'erreur de suivi de couple projeté (s), à confronter ladite erreur de suivi de couple à un seuil prédéterminé et à n'appliquer l'équation de l'opération de projection que si ladite erreur (E) est supérieure audit seuil (Es)11. Control method according to claim 10, characterized in that it further consists in determining the projected torque tracking error (s), in comparing said torque tracking error with a predetermined threshold and in not applying the equation of the projection operation only if said error (E) is greater than said threshold (Es) 12. Procédé de commande suivant la revendication 11, caractérisé en ce que ladite erreur de suivi de couple projeté est définie par l'équation cic _a,(P. N. A,RCYLXP - PC)12. The control method as claimed in claim 11, characterized in that said projected torque tracking error is defined by the equation cic_a, (P.N.A., RCYLXP-PC). 13. Procédé de commande suivant la revendication 1, caractérisé en ce que lesdites consignes immédiates de paramètres de réglage rapide sont la richesse du mélange13. Control method according to claim 1, characterized in that said immediate set of fast adjustment parameters are the richness of the mixture (RCYL) et l'avance à l'allumage (AV).  (RCYL) and ignition advance (AV). 14. Procédé de commande suivant la revendication 13, caractérisé en ce que la détermination desdites consignes immédiates de paramètres de réglage rapide est exécutée en prenant en compte des modes de fonctionnement dudit moteur tels que les modes Homogène-Stoechiométrique (Hl), Purge  14. Control method according to claim 13, characterized in that the determination of said immediate set of fast adjustment parameters is performed taking into account modes of operation of said engine such as homogeneous-stoichiometric (H1), Purge modes. (PU), Homogène Pauvre (HP) et Stratifié (S).  (PU), Homogeneous Poor (HP) and Laminate (S). 15. Procédé de commande suivant l'une quelconque des  15. Control method according to any one of revendications précédentes, caractérisé en ce que ladite  preceding claims, characterized in that said consigne de paramètre de réglage lent est la consigne de  Slow setting parameter setpoint is the setpoint of pression (Pc) du collecteur d'admission dudit moteur.  pressure (Pc) of the intake manifold of said engine.
FR9902505A 1999-03-01 1999-03-01 METHOD FOR CONTROLLING AN INTERNAL COMBUSTION ENGINE Expired - Fee Related FR2790516B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
FR9902505A FR2790516B1 (en) 1999-03-01 1999-03-01 METHOD FOR CONTROLLING AN INTERNAL COMBUSTION ENGINE

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
FR9902505A FR2790516B1 (en) 1999-03-01 1999-03-01 METHOD FOR CONTROLLING AN INTERNAL COMBUSTION ENGINE

Publications (2)

Publication Number Publication Date
FR2790516A1 true FR2790516A1 (en) 2000-09-08
FR2790516B1 FR2790516B1 (en) 2001-05-11

Family

ID=9542654

Family Applications (1)

Application Number Title Priority Date Filing Date
FR9902505A Expired - Fee Related FR2790516B1 (en) 1999-03-01 1999-03-01 METHOD FOR CONTROLLING AN INTERNAL COMBUSTION ENGINE

Country Status (1)

Country Link
FR (1) FR2790516B1 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1467077A1 (en) * 2003-04-11 2004-10-13 Magneti Marelli Powertrain S.p.A. Method for controlling the speed of a torque-controlled internal combustion engine
EP1207290A3 (en) * 2000-11-20 2007-11-21 Institut Francais Du Petrole Method for optimizing of the combustion of a self-ignited internal combustion engine

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE19619324A1 (en) * 1995-10-07 1997-04-10 Bosch Gmbh Robert Vehicle engine management system
DE19630213C1 (en) 1996-07-26 1997-07-31 Daimler Benz Ag Method of adjusting engine torque of IC engine
DE19612150A1 (en) * 1996-03-27 1997-10-02 Bosch Gmbh Robert Control device for fuel-injected engine
DE19618803A1 (en) 1996-05-10 1997-11-13 Sternplastic Hellstern Gmbh & Ceramic blade
DE19618893A1 (en) * 1996-05-10 1997-11-13 Bosch Gmbh Robert Method and device for controlling an internal combustion engine
DE19733106A1 (en) * 1997-07-31 1999-02-04 Siemens Ag Method for controlling an internal combustion engine

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE19619324A1 (en) * 1995-10-07 1997-04-10 Bosch Gmbh Robert Vehicle engine management system
DE19612150A1 (en) * 1996-03-27 1997-10-02 Bosch Gmbh Robert Control device for fuel-injected engine
DE19618803A1 (en) 1996-05-10 1997-11-13 Sternplastic Hellstern Gmbh & Ceramic blade
DE19618893A1 (en) * 1996-05-10 1997-11-13 Bosch Gmbh Robert Method and device for controlling an internal combustion engine
DE19630213C1 (en) 1996-07-26 1997-07-31 Daimler Benz Ag Method of adjusting engine torque of IC engine
DE19733106A1 (en) * 1997-07-31 1999-02-04 Siemens Ag Method for controlling an internal combustion engine

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1207290A3 (en) * 2000-11-20 2007-11-21 Institut Francais Du Petrole Method for optimizing of the combustion of a self-ignited internal combustion engine
EP1467077A1 (en) * 2003-04-11 2004-10-13 Magneti Marelli Powertrain S.p.A. Method for controlling the speed of a torque-controlled internal combustion engine
US7035729B2 (en) 2003-04-11 2006-04-25 Magneti Marelli Powertrain S.P.A. Method for controlling the speed of a torque-controlled internal combustion engine

Also Published As

Publication number Publication date
FR2790516B1 (en) 2001-05-11

Similar Documents

Publication Publication Date Title
US7536992B1 (en) Engine speed controller having PI gains set by engine speed and engine speed error
EP1989426B1 (en) Method and device for controlling supercharging air of an internal combustion engine
FR2813100A1 (en) METHOD AND DEVICE FOR OPERATING AN INTERNAL COMBUSTION ENGINE
JP2008095615A (en) Fuel injection control device
FR2688545A1 (en) System for controlling an internal combustion engine
GB2366003A (en) Direct injection spark ignition engine speed control
EP1731740B1 (en) System and method for fuel injection control of a Diesel engine of an automotive vehicle
EP1936156B1 (en) Method of controlling an internal combustion engine
EP0954689B1 (en) Device for controlling an internal combustion engine with controlled ignition and direct injection
WO2004099594A1 (en) Method and device for controlling the airflow supplied to an internal combustion engine
FR2790516A1 (en) Method of controlling an IC engine, includes drawing regulating parameter instructions taking forseeable and unforseeable loads into account
FR3052498A1 (en) METHOD FOR LIMITING THE RECIRCULATED GAS RATE FOR A RAKE GAS RECIRCULATION SYSTEM
FR2707348A1 (en) Method and apparatus for controlling an internal combustion engine
FR2672086A1 (en) METHOD AND DEVICE FOR CONTROLLING A CLOSED LOOP OF THE POWER OF AN INTERNAL COMBUSTION ENGINE PROPELLING A MOTOR VEHICLE.
FR2923544A1 (en) Supercharged diesel internal combustion engine for motor vehicle, has control unit with calculating unit that calculates setpoint position values of valve and flaps from setpoint values of air flow and gas rates in engine
EP1760295B1 (en) Control system for a diesel engine equipped with exhaust recriculation means
JP6371384B2 (en) Abnormality judgment device
FR3041999A1 (en) METHOD FOR LIMITING THE RECIRCULATED GAS RATE FOR A MOTOR WITH SPEAKERS IN A TRANSIENT AIR LOAD PHASE
EP3620639A1 (en) Method for controlling the combustion in a diesel engine with homogeneous or quasi-homogeneous combustion
EP1365132B1 (en) Device for controlling a supercharged engine using fuzzy logic
FR2844306A1 (en) Method for controlling i.c. engine comprises determining quantity of fuel reintroduced in rich operating mode to determine Lamda coefficient
EP0953754B1 (en) Process of cancellation of the variations of richness of the gas mixture exhausted out of the cylinders of an internal combustion engine
DE102013218277B4 (en) Engine control method when driving a vehicle
FR2851298A1 (en) Thermal engine control process, involves defining mass charging that should be applied to combustion chamber, from bunch of curve characteristics, desired torque, and size explaining desired air/fuel ratio
FR2966411A1 (en) Method for controlling diesel engine of e.g. hybrid vehicle, involves selecting map, and controlling thermal engine according to value of adjustable parameter calculated from selected maps

Legal Events

Date Code Title Description
TP Transmission of property
ST Notification of lapse

Effective date: 20091130