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 PDFInfo
- 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
Links
Classifications
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02D—CONTROLLING COMBUSTION ENGINES
- F02D41/00—Electrical control of supply of combustible mixture or its constituents
- F02D41/30—Controlling fuel injection
- F02D41/3011—Controlling fuel injection according to or using specific or several modes of combustion
- F02D41/3017—Controlling fuel injection according to or using specific or several modes of combustion characterised by the mode(s) being used
- F02D41/3023—Controlling 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/3029—Controlling 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
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02D—CONTROLLING COMBUSTION ENGINES
- F02D37/00—Non-electrical conjoint control of two or more functions of engines, not otherwise provided for
- F02D37/02—Non-electrical conjoint control of two or more functions of engines, not otherwise provided for one of the functions being ignition
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02D—CONTROLLING COMBUSTION ENGINES
- F02D41/00—Electrical control of supply of combustible mixture or its constituents
- F02D41/02—Circuit arrangements for generating control signals
- F02D41/14—Introducing closed-loop corrections
- F02D41/1401—Introducing closed-loop corrections characterised by the control or regulation method
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02D—CONTROLLING COMBUSTION ENGINES
- F02D41/00—Electrical control of supply of combustible mixture or its constituents
- F02D41/02—Circuit arrangements for generating control signals
- F02D41/14—Introducing closed-loop corrections
- F02D41/1401—Introducing closed-loop corrections characterised by the control or regulation method
- F02D2041/1413—Controller structures or design
- F02D2041/1418—Several control loops, either as alternatives or simultaneous
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02D—CONTROLLING COMBUSTION ENGINES
- F02D2250/00—Engine control related to specific problems or objectives
- F02D2250/18—Control 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
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)
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)
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)
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 |
-
1999
- 1999-03-01 FR FR9902505A patent/FR2790516B1/en not_active Expired - Fee Related
Patent Citations (6)
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)
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 |