[go: up one dir, main page]

WO2007074271A1 - Engine control method for improving an engine combustion diagnosis - Google Patents

Engine control method for improving an engine combustion diagnosis Download PDF

Info

Publication number
WO2007074271A1
WO2007074271A1 PCT/FR2006/051353 FR2006051353W WO2007074271A1 WO 2007074271 A1 WO2007074271 A1 WO 2007074271A1 FR 2006051353 W FR2006051353 W FR 2006051353W WO 2007074271 A1 WO2007074271 A1 WO 2007074271A1
Authority
WO
WIPO (PCT)
Prior art keywords
value
engine
combustion
average
cylinder
Prior art date
Application number
PCT/FR2006/051353
Other languages
French (fr)
Inventor
Pascal Emery
Laurent Jacquot
Original Assignee
Renault S.A.S.
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Renault S.A.S. filed Critical Renault S.A.S.
Priority to EP06842163A priority Critical patent/EP1963648A1/en
Publication of WO2007074271A1 publication Critical patent/WO2007074271A1/en

Links

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01MTESTING STATIC OR DYNAMIC BALANCE OF MACHINES OR STRUCTURES; TESTING OF STRUCTURES OR APPARATUS, NOT OTHERWISE PROVIDED FOR
    • G01M15/00Testing of engines
    • G01M15/04Testing internal-combustion engines
    • G01M15/11Testing internal-combustion engines by detecting misfire
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D35/00Controlling engines, dependent on conditions exterior or interior to engines, not otherwise provided for
    • F02D35/02Controlling engines, dependent on conditions exterior or interior to engines, not otherwise provided for on interior conditions
    • 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/1497With detection of the mechanical response of the engine
    • F02D41/1498With detection of the mechanical response of the engine measuring engine roughness
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D2200/00Input parameters for engine control
    • F02D2200/02Input parameters for engine control the parameters being related to the engine
    • F02D2200/10Parameters related to the engine output, e.g. engine torque or engine speed
    • F02D2200/1015Engines misfires
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D35/00Controlling engines, dependent on conditions exterior or interior to engines, not otherwise provided for
    • F02D35/02Controlling engines, dependent on conditions exterior or interior to engines, not otherwise provided for on interior conditions
    • F02D35/023Controlling engines, dependent on conditions exterior or interior to engines, not otherwise provided for on interior conditions by determining the cylinder pressure
    • 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/009Electrical control of supply of combustible mixture or its constituents using means for generating position or synchronisation signals

Definitions

  • the present invention relates to a control method of a vehicle engine, especially automobile.
  • the invention relates to a method of controlling an engine comprising a step of determining whether a misfire occurs during a combustion cycle in a combustion chamber of the engine.
  • a known technique consists in detecting them by analyzing a pressure in a manifold of the engine.
  • this pressure is used in combination with a neuron network whose training is implemented at the time of calibration of the engine on a test bench.
  • EGR Exhaust Gas Recirculation
  • the object of the invention is a method in which the presence of a misfire or a loss of combustion is detected reliably and quickly.
  • a method for controlling an engine characterized in that it comprises a step in which the eventual occurrence of a loss or misfire in a combustion chamber of the combustion chamber is determined.
  • motor by comparing the value of a sliding average of a predetermined magnitude of the motor with a predetermined threshold value. The use of such a comparison offers the particular advantage of reducing the measurement noise of the size.
  • the method further comprises a step in which at least one value of the quantity, which is taken into account in the sliding average, is modified when one of the misfires is detected;
  • the modification of the value consists in replacing it by that of an average carried out on a number m of the values of the quantity smaller than a number n of values taken into account in the sliding average or by the last determined value of the sliding average ; the step of modifying the value of the quantity is carried out if the presence of a loss of combustion has been determined;
  • the method further comprises a step where the values taken into account in the sliding average are initialized if the presence of a loss of combustion has been determined;
  • the possible presence of each of the combustion misfires is determined by comparing the value of the quantity with a predetermined threshold value
  • the quantity is selected from the following group: a pressure of a gas in a cylinder of the engine, a mean pressure indicated in the cylinder, a specified specific consumption of a fuel injected into the cylinder, a torque of the engine;
  • the magnitude depends on an energy release of a gas present in the combustion chamber
  • the magnitude is estimated iteratively according to a crankshaft angle and in that this iterative estimate is in the form of:
  • FIG. 1 is a motor adapted to implement the method of the invention; 'invention, FIG. 2 is a general flowchart of one embodiment of the method of the invention; FIG. 3 corresponds to a flowchart showing steps implemented according to a particular aspect of this embodiment.
  • the motor in the invention typically comprises an injector or spark plug 1, one end of which is in contact with an internal zone of a combustion chamber 4.
  • a piston 6 can in known manner slide along an axis of the chamber to rotate a crankshaft 10 via a connecting rod 7.
  • inlet ports 3 and gas outlet 2 in the chamber are also provided.
  • the fitter further includes sensors for measuring engine magnitudes.
  • At least one of these quantities will be used in the control method of the engine according to the invention.
  • a pressure in the cylinder of the chamber an indicated average pressure (PMI), a specified specific consumption (CSI) or a motor torque can be used as a quantity.
  • the method uses a crank angle in particular to know a state of a combustion cycle.
  • the sensors concerned are represented by the reference 9 for the crankshaft angle, and 5 for the aforementioned quantities.
  • the engine further comprises an electronic box 8 adapted to implement the method of the invention.
  • this box has inputs 11, 12 to which are routed signals from the aforementioned sensors. It furthermore has at least one output 13 from which it is able to deliver a signal to an actuator of the engine which plays a role in the control method.
  • the actuator corresponds to the above-mentioned spark plug or injector 1.
  • the housing 8 we will now describe an embodiment of the method implemented in particular by the housing 8.
  • FIG. 2 shows a flowchart of this embodiment.
  • the value of a pressure measured at the current cycle k has been designated by the variable yc (k).
  • n-1 values are contained in an interval [yc (k-n + 1), yc (kl)].
  • a sliding average, denoted y based on the n-1 values of said interval and on the value yc (k) is determined in a step 101.
  • this sliding average is determined at step k by a relation of the type:
  • a step 102 the value of the sliding average thus obtained is compared with a predetermined threshold value Sl.
  • step 103 the process proceeds to a step 103 where the step k is incremented for a next combustion cycle, then to a step 104 where the last values of the measured pressure are updated in the cylinder.
  • this variable initially contains zeros indicating by default an absence of combustion loss.
  • step k in question a value of 1 is assigned to this variable when step 105 is implemented so as to indicate that a loss of combustion has been detected.
  • a test 106 is performed to determine whether a particular action is to be implemented.
  • the method sets up these actions (step 107).
  • step 100 If not, it waits for the next burn cycle and returns to step 100. Different tests may be used.
  • a test 106 may consist of analyzing whether at the step k where the loss of combustion is detected, a misfire has also been detected.
  • test 106 in FIG. 2 may comprise a step 200 shown in FIG. 3, where the value yc (k) is directly compared with a predetermined threshold value S2.
  • this variable initially contains zeros indicating by default an absence of misfire.
  • step k a value of 1 is assigned to this variable when step 201 is implemented so as to indicate that a misfire has been detected.
  • step 202 the value 0 is assigned to the failed variable (k).
  • this step 107 the value of the sliding average is modified.
  • this value can be modified by modifying at least one value yc contained in said interval taken into account in the calculation.
  • the sliding average is initialized so that it becomes equal to the current value yc (k).
  • the moving average be determined on yc (k) alone. In other words, from the step k this average is no longer based on n values but only one, and more precisely the current value yc (k).
  • the average will be based on two values. The one we just talked about and the new value yc (k) measured at this step k.
  • the test 106 which is capable of initiating this reset of the sliding average does not include the above condition of absence of misfire.
  • the reset takes place when the combustion loss has been detected (this amounts to saying that there is a direct link between step 105 and step 107 of reset).
  • FIG. 3 shows step 200 of the test on a misfiring followed by step 102 in which the presence of a loss of combustion is tested.
  • step 203 If in this last step, it is concluded that there is no loss of combustion, go to a step 203, where appropriate action may possibly be implemented.
  • such an action may consist in further modifying the value of the moving average.
  • the value of the sliding average is chosen so that it is equal to the value yc (kl) at the preceding step, so that it is equal to an average of m of n values.
  • yc the last m measured values yc, current value y (k) being excluded, consider an interval [yc (k-m-l); yc (k-l)].
  • the moving average is based solely on a single value, which corresponds to the value yc during the misfiring, or yc (k).
  • the current value yc (k) is replaced either by the previous value yc (kl) or by the average on m of the n preceding values, in step 104.
  • the second case makes it possible to better restore the processed signal.
  • the sliding average is then more faithful to the signal it filters.
  • V represents a volume in the combustion chamber
  • Q an energy present in the gases of the combustion chamber and ⁇ the crankshaft angle.
  • Multiplication by 1 / V has the particular advantage of reducing this noise.
  • the noise is advantageously reduced just before and after the bottom dead center.
  • the expression (1) makes it possible to obtain a signal whose amplitude is particularly high at the moment of the top dead center, which offers an advantage for SOC start-up detection (SOC for "Start of Combustion”). in the Anglo-Saxon language).
  • SOC SOC start-up detection
  • the expression (1) is transformed into a discretized expression of recursive-type which is in the form: c where ⁇ , p and T correspond to a ratio of the specific heats cp and cv, a pressure and a temperature in the cylinder.
  • V, p, T, ⁇ and m are function variables of the angle ⁇ and the only variables measured are p and ⁇ .
  • the mass m is constant. It is further assumed that the ratio ⁇ is constant, preferably equal to 1.4, before combustion and up to the first instants thereof. According to this preferred aspect, the estimation of the volume V and its derivative is obtained by reading in a table of the volume function of the angle ⁇ .
  • T 0 T, ⁇ - ⁇
  • the temperature is estimated at each angle ⁇ as a function of an initial temperature corresponding to the temperature in the cylinder at a time when an intake valve closes.
  • the quantity C is therefore estimated during a cycle. If during this cycle it has remained above a predetermined threshold value S2, it is considered that there has been no misfire.
  • the threshold values can be determined once and for all at the time of engine tuning, for example on a test bench.
  • the threshold value S 2 to be compared with the quantity C the value 0.5 will preferably be used in the example mentioned above.
  • the threshold values can also be variable in time.
  • certain threshold values preferably an amount of fuel injected per cycle in the combustion chamber or a motor speed.

Landscapes

  • Engineering & Computer Science (AREA)
  • Chemical & Material Sciences (AREA)
  • Combustion & Propulsion (AREA)
  • Mechanical Engineering (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Combined Controls Of Internal Combustion Engines (AREA)

Abstract

The invention concerns engine control. More particularly, it concerns a method for controlling an engine characterized in that it comprises a step which consists in determining the possible occurrence of combustion loss or misfiring in a combustion chamber of the engine by comparing (102) the value of a moving average of a predetermined quantity (101) of the engine to a predetermined threshold value.

Description

Procédé de commande d'un moteur permettant une amélioration d'un diagnostic de combustion du moteur A method of controlling an engine for improving an engine combustion diagnosis
La présente invention se rapporte à un procédé de commande d'un moteur de véhicule, notamment automobile.The present invention relates to a control method of a vehicle engine, especially automobile.
En particulier, l'invention se rapporte à un procédé de commande d'un moteur comprenant une étape où l'on détermine si un raté de combustion a lieu pendant un cycle de combustion dans une chambre de combustion du moteur.In particular, the invention relates to a method of controlling an engine comprising a step of determining whether a misfire occurs during a combustion cycle in a combustion chamber of the engine.
Une telle étape est déjà connue.Such a step is already known.
Elle peut être mise en œuvre pour contrôler les émissions polluantes du véhicule et faire ainsi en sorte de respecter des normes antipollution. On sait en effet que de tels ratés de combustion peuvent avoir une influence importante sur cette émission.It can be implemented to control the pollutant emissions of the vehicle and thus ensure compliance with anti-pollution standards. It is known that such misfires can have a significant influence on this emission.
A titre d'exemple non limitatif, dans un moteur comprenant un pot catalytique, on sait qu'un raté de combustion peut engendrer une dégradation de ce pot. Une raison est que le carburant non brûlé, lorsqu'il circule à l'intérieur, peut s'enflammer et détériorer des matériaux, notamment ceux qui sont destinés à être en contact avec des gaz d'échappement du moteur.By way of non-limiting example, in an engine comprising a catalytic converter, it is known that a misfiring can cause degradation of this pot. One reason is that unburned fuel, when circulating indoors, can ignite and damage materials, especially those intended to be in contact with engine exhaust.
Afin de limiter de tels ratés, une technique connue consiste à les détecter en analysant une pression dans un collecteur du moteur. A cet égard, on pourra se référer au document US 2002/0134356 dans lequel on utilise cette pression en combinaison avec un réseau de neurone dont un apprentissage est mis en œuvre au moment d'un calibrage du moteur sur banc d'essai.In order to limit such failures, a known technique consists in detecting them by analyzing a pressure in a manifold of the engine. In this regard, reference may be made to US 2002/0134356 in which this pressure is used in combination with a neuron network whose training is implemented at the time of calibration of the engine on a test bench.
Une autre technique connue consiste à détecter les ratés de combustion à l'aide d'une pression d'un gaz d'échappement recirculé, couramment désigné par gaz EGR (EGR est l'acronyme de « Exhaust Gaz Recirculation » en langue anglo-saxonne).Another known technique consists in detecting misfires by means of a pressure of a recirculated exhaust gas, which is commonly designated by gas EGR (EGR is the acronym for "Exhaust Gas Recirculation" in English language).
Cette technique est notamment décrite dans le document US 5 193513.This technique is described in particular in US 5 193513.
Bien qu'ayant rendu de nombreux services, ces techniques offrent aujourd'hui des performances limitées.Although having rendered many services, these techniques now offer limited performance.
Une raison est que les normes antipollution devenant toujours plus sévères, le cahier des charges concernant notamment le contrôle de la combustion, et par là même des ratés de combustion, devient de plus en plus exigeant. A titre d'exemple non limitatif, la détection des ratés n'est pas assez précise et efficace.One reason is that as pollution standards become ever more stringent, the specifications concerning the control of combustion, and even misfires, become more and more demanding. By way of non-limiting example, the detection of misfires is not precise enough and effective.
En particulier, un rapport signal à bruit lié à une mesure qui est nécessaire à la détection et au contrôle de la combustion est encore trop faible. Par ailleurs, ces techniques ne permettent pas toujours de fournir une réponse appropriée lorsqu'un raté a été détecté.In particular, a signal-to-noise ratio related to a measurement that is necessary for the detection and control of combustion is still too low. Moreover, these techniques do not always make it possible to provide an appropriate response when a failure has been detected.
Par exemple, la simple détection d'un raté de combustion ne devrait pas conduire nécessairement à une intervention dans le contrôle de la combustion. Une analyse plus fine de ce type de perturbation doit être mise en œuvre pour permettre un meilleur diagnostic et une intervention plus pertinente.For example, simple detection of a misfire should not necessarily lead to intervention in the control of combustion. A more detailed analysis of this type of disturbance must be implemented to allow a better diagnosis and a more relevant intervention.
De même, malgré des efforts dans ce sens, le temps nécessaire à la détection d'un raté est bien trop long selon ces techniques. Un but de l'invention est donc de s'affranchir au moins de ces inconvénients. En particulier, l'invention a pour but un procédé dans lequel on détecte la présence d'un raté ou d'une perte de combustion de manière fiable et rapide.Similarly, despite efforts in this direction, the time required to detect a failure is much too long according to these techniques. An object of the invention is therefore to overcome at least these disadvantages. In particular, the object of the invention is a method in which the presence of a misfire or a loss of combustion is detected reliably and quickly.
A cet effet, on propose selon l'invention un procédé de commande d'un moteur caractérisé en ce qu'il comporte une étape où l'on détermine la survenue éventuelle d'une perte ou de ratés de combustion dans une chambre de combustion du moteur en comparant la valeur d'une moyenne glissante d'une grandeur prédéterminée du moteur à une valeur seuil prédéterminée. L'utilisation d'une telle comparaison offre notamment l'avantage de réduire les bruits de mesure de la grandeur.For this purpose, according to the invention, a method for controlling an engine is proposed, characterized in that it comprises a step in which the eventual occurrence of a loss or misfire in a combustion chamber of the combustion chamber is determined. motor by comparing the value of a sliding average of a predetermined magnitude of the motor with a predetermined threshold value. The use of such a comparison offers the particular advantage of reducing the measurement noise of the size.
Elle permet aussi de réduire l'influence d'un raté de combustion sur la détermination d'une perte de combustion, ce qui permet d'intervenir rapidement sur le procédé de combustion du moteur dans des cas où cela en vaut réellement la peine.It also reduces the influence of a misfire on the determination of a loss of combustion, which allows to intervene quickly on the engine combustion process in cases where it is really worth it.
Des aspects préférés mais non limitatifs du procédé selon l'invention sont les suivants :Preferred but non-limiting aspects of the process according to the invention are the following:
- le procédé comporte en outre une étape où l'on modifie au moins une valeur de la grandeur qui est prise en compte dans la moyenne glissante, lorsque l'un des ratés de combustion est détecté ;the method further comprises a step in which at least one value of the quantity, which is taken into account in the sliding average, is modified when one of the misfires is detected;
- on modifie la valeur de la grandeur qui est prise en compte pour la première fois dans la détermination de la moyenne glissante ;the value of the quantity which is taken into account for the first time in the determination of the sliding average is modified;
- la modification de la valeur consiste à la remplacer par celle d'une moyenne réalisée sur un nombre m de valeurs de la grandeur inférieur à un nombre n de valeurs pris en compte dans la moyenne glissante ou par la dernière valeur déterminée de la moyenne glissante ; - on met en œuvre l'étape de modification de la valeur de la grandeur si l'on a déterminé la présence d'une perte de combustion ;- the modification of the value consists in replacing it by that of an average carried out on a number m of the values of the quantity smaller than a number n of values taken into account in the sliding average or by the last determined value of the sliding average ; the step of modifying the value of the quantity is carried out if the presence of a loss of combustion has been determined;
- le procédé comporte en outre une étape où l'on initialise les valeurs prises en compte dans la moyenne glissante si l'on a déterminé la présence d'une perte de combustion ;the method further comprises a step where the values taken into account in the sliding average are initialized if the presence of a loss of combustion has been determined;
- on détermine la présence éventuelle de chacun des ratés de combustion en comparant la valeur de la grandeur à une valeur seuil prédéterminée ;the possible presence of each of the combustion misfires is determined by comparing the value of the quantity with a predetermined threshold value;
- la grandeur est sélectionnée dans le groupe suivant : une pression d'un gaz dans un cylindre du moteur, une pression moyenne indiquée dans le cylindre, une consommation spécifique indiquée d'un carburant injecté dans le cylindre, un couple du moteur ;the quantity is selected from the following group: a pressure of a gas in a cylinder of the engine, a mean pressure indicated in the cylinder, a specified specific consumption of a fuel injected into the cylinder, a torque of the engine;
- la grandeur dépend d'un dégagement d'énergie d'un gaz présent dans la chambre de combustion ;the magnitude depends on an energy release of a gas present in the combustion chamber;
- on estime la grandeur de manière itérative selon un angle vilebrequin et en ce que cette estimation itérative se présente sous une forme du type :the magnitude is estimated iteratively according to a crankshaft angle and in that this iterative estimate is in the form of:
Figure imgf000006_0001
où C est la grandeur estimée, θ l'angle vilebrequin, γ le rapport des chaleurs spécifiques (Lp et Cv), V le volume d'un cylindre de la chambre de combustion, et p et T une pression et une température dans le cylindre. D'autres aspects, buts et avantages de l'invention apparaîtront mieux à la lecture de la description suivante de l'invention, faite en référence aux dessins annexés sur lesquels : la figure 1 est un moteur apte à mettre en œuvre le procédé de l'invention, la figure 2 est un organigramme général d'un mode de réalisation du procédé de l'invention, la figure 3 correspond à un organigramme présentant des étapes mises en œuvre selon un aspect particulier de ce mode de réalisation.
Figure imgf000006_0001
where C is the estimated quantity, θ is the crank angle, γ is the ratio of specific heats (Lp and Cv), V is the volume of a cylinder in the combustion chamber, and p and T is a pressure and a temperature in the cylinder . Other aspects, objects and advantages of the invention will appear better on reading the following description of the invention, with reference to the appended drawings in which: FIG. 1 is a motor adapted to implement the method of the invention; 'invention, FIG. 2 is a general flowchart of one embodiment of the method of the invention; FIG. 3 corresponds to a flowchart showing steps implemented according to a particular aspect of this embodiment.
En se référant maintenant à la figure 1 le moteur dans l'invention comporte typiquement un injecteur ou une bougie d'allumage 1 dont une extrémité est en contact avec une zone interne d'une chambre de combustion 4. Dans la chambre de combustion 4, un piston 6 peut de façon connue en soi coulisser selon un axe de la chambre pour entraîner en rotation un vilebrequin 10 par l'intermédiaire d'une bielle 7.Referring now to FIG. 1, the motor in the invention typically comprises an injector or spark plug 1, one end of which is in contact with an internal zone of a combustion chamber 4. In the combustion chamber 4, a piston 6 can in known manner slide along an axis of the chamber to rotate a crankshaft 10 via a connecting rod 7.
Par ailleurs, des accès d'entrée 3 et de sortie 2 de gaz dans la chambre sont également prévus. Le monteur comporte en outre des capteurs pour mesurer des grandeurs du moteur.Furthermore, inlet ports 3 and gas outlet 2 in the chamber are also provided. The fitter further includes sensors for measuring engine magnitudes.
L'une au moins de ces grandeurs va servir dans le procédé de commande du moteur selon l'invention.At least one of these quantities will be used in the control method of the engine according to the invention.
A cet égard, on peut utiliser en tant que grandeur une pression dans le cylindre de la chambre, une pression moyenne indiquée (PMI), une consommation spécifique indiquée (CSI) ou un couple moteur.In this respect, a pressure in the cylinder of the chamber, an indicated average pressure (PMI), a specified specific consumption (CSI) or a motor torque can be used as a quantity.
On notera par ailleurs que le procédé utilise un angle vilebrequin notamment pour connaître un état d'un cycle de combustion.It will be noted moreover that the method uses a crank angle in particular to know a state of a combustion cycle.
Les capteurs concernés sont représentés par la référence 9 pour l'angle vilebrequin, et 5 pour les grandeurs précitées. Le moteur comporte encore un boîtier électronique 8 apte à mettre en œuvre le procédé de l'invention.The sensors concerned are represented by the reference 9 for the crankshaft angle, and 5 for the aforementioned quantities. The engine further comprises an electronic box 8 adapted to implement the method of the invention.
Plus précisément, ce boîtier possède des entrées 11, 12 vers lesquelles sont acheminés des signaux issus des capteurs notamment précités. II possède en outre au moins une sortie 13 à partir de laquelle il est apte à délivrer un signal à une actuateur du moteur qui joue un rôle dans le procédé de commande.More specifically, this box has inputs 11, 12 to which are routed signals from the aforementioned sensors. It furthermore has at least one output 13 from which it is able to deliver a signal to an actuator of the engine which plays a role in the control method.
Dans l'exemple non limitatif illustré à la figure 1, l'actuateur correspond à la bougie ou l'injecteur 1 susmentionnés. On va maintenant décrire un mode de réalisation du procédé mis en œuvre notamment par le boîtier 8.In the nonlimiting example illustrated in FIG. 1, the actuator corresponds to the above-mentioned spark plug or injector 1. We will now describe an embodiment of the method implemented in particular by the housing 8.
On supposera dans cette description que la grandeur qui intervient dans ce procédé est la pression dans le cylindre.It will be assumed in this description that the magnitude involved in this process is the pressure in the cylinder.
Bien entendu, l'homme du métier comprendra que cette description pourra être adaptée de manière évidente à d'autres grandeurs telles que celles mentionnées plus haut.Of course, those skilled in the art will understand that this description can be obviously adapted to other quantities such as those mentioned above.
La figure 2 montre un organigramme de ce mode de réalisation.Figure 2 shows a flowchart of this embodiment.
On considère que l'on vient d'effectuer un k-ième cycle de combustion et une k-ième mesure de la pression dans le cylindre. Dans une étape 100, on considère les n-1 dernières valeurs des mesures de cette pression (n est un entier).It is considered that one has just performed a k-th combustion cycle and a k-th measurement of the pressure in the cylinder. In a step 100, consider the last n-1 values of the measurements of this pressure (n is an integer).
A cet égard, on a désigné la valeur d'une pression mesurée au cycle actuel k par la variable yc(k).In this regard, the value of a pressure measured at the current cycle k has been designated by the variable yc (k).
Par conséquent, les n-1 valeurs précitées sont contenues dans un intervalle [yc(k-n+l), yc(k-l)]. Selon l'invention, on détermine à une étape 101 une moyenne glissante, notée y, basée sur les n-1 valeurs du dit intervalle et sur la valeur yc(k).Therefore, the aforementioned n-1 values are contained in an interval [yc (k-n + 1), yc (kl)]. According to the invention, a sliding average, denoted y, based on the n-1 values of said interval and on the value yc (k) is determined in a step 101.
En d'autres termes, on détermine cette moyenne glissante au pas k par une relation du type :In other words, this sliding average is determined at step k by a relation of the type:
Figure imgf000009_0001
Figure imgf000009_0001
Dans une étape 102, la valeur de la moyenne glissante ainsi obtenue est comparée à une valeur seuil Sl prédéterminée.In a step 102, the value of the sliding average thus obtained is compared with a predetermined threshold value Sl.
Si elle est supérieure à Sl, le procédé passe à une étape 103 où l'on incrémente le pas k pour un prochain cycle de combustion, puis à une étape 104 où l'on met à jour les n-l dernières valeurs de la pression mesurée dans le cylindre.If it is greater than Sl, the process proceeds to a step 103 where the step k is incremented for a next combustion cycle, then to a step 104 where the last values of the measured pressure are updated in the cylinder.
Il en découle par exemple que la valeur yc(k) devient yc(k-l), yc(k-n+2) devient yc(k-n+l) et l'ancienne valeur yc(k-n+l) n'est plus prise en compte dans la moyenne glissante. Dans le cas contraire où y(k) est inférieure ou égale à Sl dans l'étapeIt follows for example that the value yc (k) becomes yc (kl), yc (k-n + 2) becomes yc (k-n + l) and the old value yc (k-n + l) n ' is more taken into account in the sliding average. In the opposite case where y (k) is less than or equal to Sl in step
102, on considère selon l'invention qu'il y a une perte de combustion.102, it is considered according to the invention that there is a loss of combustion.
Et le procédé passe alors à une étape 105 où cette perte de combustion est enregistrée au moyen d'une variable Perte(k) prévue à cette effet.And the process then proceeds to a step 105 where this loss of combustion is recorded by means of a variable Loss (k) provided for this purpose.
Plus précisément, cette variable contient initialement des zéros indiquant par défaut une absence de perte de combustion.More precisely, this variable initially contains zeros indicating by default an absence of combustion loss.
Et, au pas k en question, on assigne une valeur 1 à cette variable lorsque l'on met en œuvre l'étape 105 de sorte à indiquer qu'une perte de combustion a été détectée.And, at the step k in question, a value of 1 is assigned to this variable when step 105 is implemented so as to indicate that a loss of combustion has been detected.
On notera ici qu'un tel enregistrement permet notamment de fournir par la suite un historique sur les pertes de combustion et d'établir alors un diagnostic qui permettra d'engager d'éventuelles actions appropriées (par exemple un remplacement de la bougie, etc.).It should be noted here that such a recording makes it possible in particular to subsequently provide a history of combustion losses and then to establish a diagnosis that will enable any appropriate actions to be taken (for example a replacement of the candle, etc.).
Néanmoins, dès que la perte de combustion au pas k est détectée, le procédé mis en oeuvre peut procéder à d'autres opérations. A cet égard un test 106 est effectué pour déterminer si une action particulière doit être mise en œuvre.Nevertheless, as soon as the loss of combustion at step k is detected, the method used may carry out other operations. In this respect a test 106 is performed to determine whether a particular action is to be implemented.
Dans l'affirmative, le procédé met en place ces actions (étape 107).If so, the method sets up these actions (step 107).
Dans la négative, il attend le prochain cycle de combustion et repart à l'étape 100. Différents tests peuvent être utilisés.If not, it waits for the next burn cycle and returns to step 100. Different tests may be used.
En particulier, selon un aspect de l'invention, un test 106 peut consister à analyser si au pas k où la perte de combustion est détectée, un raté de combustion a également été détecté.In particular, according to one aspect of the invention, a test 106 may consist of analyzing whether at the step k where the loss of combustion is detected, a misfire has also been detected.
Pour ce faire, le test 106 dans la figure 2 peut comprendre une étape 200 montrée dans la figure 3 où l'on compare directement la valeur yc(k) à une valeur seuil S2 prédéterminée.To do this, the test 106 in FIG. 2 may comprise a step 200 shown in FIG. 3, where the value yc (k) is directly compared with a predetermined threshold value S2.
Si cette valeur yc(k) est inférieure ou égale à S2, on considère qu'il y a un raté de combustion.If this value yc (k) is less than or equal to S2, it is considered that there is a misfire.
On passe alors à une étape 201 où ce raté de combustion est enregistré au moyen d'une variable raté(k) prévue à cette effet.We then go to a step 201 where this misfire is recorded using a missed variable (k) provided for this purpose.
Plus précisément, cette variable contient initialement des zéros indiquant par défaut une absence de raté de combustion.More precisely, this variable initially contains zeros indicating by default an absence of misfire.
Et, au pas k en question, on assigne une valeur 1 à cette variable lorsque l'on met en œuvre l'étape 201 de sorte à indiquer qu'un raté de combustion a été détecté. Dans le cas contraire où yc(k) est supérieur à S2, on assigne dans une étape 202 la valeur 0 à la variable raté(k).And, at the step k in question, a value of 1 is assigned to this variable when step 201 is implemented so as to indicate that a misfire has been detected. In the opposite case where yc (k) is greater than S2, in step 202 the value 0 is assigned to the failed variable (k).
On notera ici qu'un tel enregistrement permet notamment de fournir par la suite un historique sur les ratés de combustion et d'établir alors un diagnostic qui permettra d'engager d'éventuelles actions appropriéesIt should be noted here that such a recording makes it possible in particular to subsequently provide a history of misfires and then establish a diagnosis that will enable any appropriate action to be taken.
(nouveau réglage du moteur, etc.).(new engine setting, etc.).
Lorsque dans le cycle k on a détecté la présence à la fois d'un raté et d'une perte de combustion, on passe alors à l'étape d'action 107.When in cycle k the presence of both a misfire and a loss of combustion has been detected, then action step 107 is passed.
Selon un aspect de l'invention, dans cette étape 107 on modifie la valeur de la moyenne glissante.According to one aspect of the invention, in this step 107 the value of the sliding average is modified.
A cet effet, diverses possibilités sont prévues par l'invention.For this purpose, various possibilities are provided by the invention.
Par exemple, on peut modifier cette valeur en modifiant au moins une valeur yc contenue dans ledit intervalle pris en compte dans le calcul.For example, this value can be modified by modifying at least one value yc contained in said interval taken into account in the calculation.
Selon un aspect préféré, on initialise la moyenne glissante de sorte qu'elle devienne égale à la valeur actuelle yc(k).According to a preferred aspect, the sliding average is initialized so that it becomes equal to the current value yc (k).
A cet effet, on peut remplacer chacune des n-1 valeurs prises en compte dans cette moyenne par ladite valeur actuelle.For this purpose, we can replace each of the n-1 values taken into account in this average by said current value.
On peut aussi choisir que la moyenne glissante soit déterminée sur yc(k) tout seul. En d'autres termes, à partir du pas k cette moyenne n'est plus basée sur n valeurs mais une seule, et plus précisément la valeur actuelle yc(k).We can also choose that the moving average be determined on yc (k) alone. In other words, from the step k this average is no longer based on n values but only one, and more precisely the current value yc (k).
On reconstruit alors l'ensemble des n valeurs sur lesquelles la moyenne doit finalement être déterminée au fur et à mesure des cycles de combustion.We then reconstruct the set of n values on which the average must ultimately be determined as and when the combustion cycles.
Par exemple, au pas k suivant, c'est-à-dire correspondant à k égal à k plus 1, la moyenne sera basée sur deux valeurs. Celle dont on vient de parler et la nouvelle valeur yc(k) mesurée à ce pas k.For example, at the next step k, that is to say corresponding to k equal to k plus 1, the average will be based on two values. The one we just talked about and the new value yc (k) measured at this step k.
Comme on l'aura compris, il faudra donc n itérations pour reconstituer une moyenne glissante sur n valeurs yc. Un avantage d'une telle réinitialisation est que la détection d'une perte de combustion par le procédé est effectuée plus rapidement.As will be understood, it will therefore n iterations to reconstruct a sliding average on n values yc. An advantage of such a reset is that the detection of a loss of combustion by the process is carried out more quickly.
Selon un autre aspect de l'invention, le test 106 qui est susceptible d'enclencher cette réinitialisation de la moyenne glissante ne comporte pas la condition ci-dessus d'une absence de raté de combustion. Ainsi, la réinitialisation a lieu dès lors que la perte de combustion a été détectée (cela revient à dire qu'il existe un lien direct entre l'étape 105 et l'étape 107 de réinitialisation).According to another aspect of the invention, the test 106 which is capable of initiating this reset of the sliding average does not include the above condition of absence of misfire. Thus, the reset takes place when the combustion loss has been detected (this amounts to saying that there is a direct link between step 105 and step 107 of reset).
Selon encore un autre aspect de l'invention, c'est la présence d'un raté de combustion qui va conditionner la mise en œuvre d'une action appropriée.According to yet another aspect of the invention, it is the presence of a misfire which will condition the implementation of an appropriate action.
Ceci est illustré à la figure 3 où l'on a représenté l'étape 200 du test sur un raté de combustion suivie de l'étape 102 dans laquelle on teste la présence éventuelle d'une perte de combustion.This is illustrated in FIG. 3, which shows step 200 of the test on a misfiring followed by step 102 in which the presence of a loss of combustion is tested.
Si dans cette dernière étape, on conclut qu'il n'y a pas de perte de combustion, on passe à une étape 203, où une action appropriée peut éventuellement être mise en œuvre.If in this last step, it is concluded that there is no loss of combustion, go to a step 203, where appropriate action may possibly be implemented.
Comme indiqué plus haut, une telle action peut consister à modifier encore la valeur de la moyenne glissante.As indicated above, such an action may consist in further modifying the value of the moving average.
A cet effet, on peut utiliser les mêmes techniques que précédemment. Mais selon un aspect préféré de l'invention, on distinguera deux cas. Dans un premier cas on choisit de ne pas tenir compte du raté de combustion yc(k) dans le calcul de la moyenne glissante.For this purpose, one can use the same techniques as before. But according to a preferred aspect of the invention, two cases will be distinguished. In a first case we choose not to take into account the misfire yc (k) in the calculation of the sliding average.
On notera que cela revient à dire qu'il existe un test supplémentaire entre les étapes 200 et 201 consistant à regarder si l'on se trouve dans ledit premier cas ou le deuxième cas que nous verrons plus loin.Note that this amounts to saying that there is an additional test between the steps 200 and 201 of looking at whether one is in said first case or the second case that we will see later.
Par ailleurs, on choisit dans ledit premier cas de modifier la valeur de la moyenne glissante soit de telle sorte qu'elle soit égale à la valeur yc(k-l) au pas précédent, soit de telle sorte qu'elle soit égale à une moyenne sur m des n valeurs. Par exemple dans ce dernier cas, on peut considérer les m dernières valeurs mesurées yc, valeur actuelle y(k) étant exclue, soit considérer un intervalle [yc(k-m-l); yc(k-l)].Moreover, in said first case, the value of the sliding average is chosen so that it is equal to the value yc (kl) at the preceding step, so that it is equal to an average of m of n values. For example in the latter case, we can consider the last m measured values yc, current value y (k) being excluded, consider an interval [yc (k-m-l); yc (k-l)].
Puis, calculer la moyenne de ces m valeurs et remplacer ensuite les n valeurs yc utiles au calcul de la moyenne glissante à l'étape 104 par cette moyenne calculée.Then, calculate the average of these m values and then replace the n values yc useful for calculating the sliding average at step 104 by this calculated average.
Dans le deuxième cas, on choisit de reconstituer la moyenne glissante seulement pour la valeur y(k) comme décrit précédemment lorsque l'on réinitialise cette moyenne dans le cas d'une détection d'une perte de combustion. Ainsi, la moyenne glissante est basée uniquement sur une seule valeur, laquelle correspond à la valeur yc lors du raté de combustion, ou encore yc(k).In the second case, it is chosen to reconstitute the sliding average only for the value y (k) as previously described when this average is reset in the case of detection of a loss of combustion. Thus, the moving average is based solely on a single value, which corresponds to the value yc during the misfiring, or yc (k).
Puis, on remplace la valeur yc(k) actuelle soit par la valeur yc(k-l) précédente, soit par la moyenne sur m des n valeurs précédentes, à l'étape 104. Un avantage de telles modifications est de pouvoir atténuer l'effet d'un raté sur la détection d'une perte de combustion.Then, the current value yc (k) is replaced either by the previous value yc (kl) or by the average on m of the n preceding values, in step 104. An advantage of such modifications is to be able to mitigate the effect of a misfire on the detection of a loss of combustion.
Par ailleurs, le deuxième cas permet de mieux restituer le signal traité.Moreover, the second case makes it possible to better restore the processed signal.
En effet, lorsqu'un raté de combustion est détecté, son influence n'affecte pas le calcul de la moyenne glissante après ce raté.Indeed, when a misfire is detected, its influence does not affect the calculation of the sliding average after this failure.
La moyenne glissante est alors plus fidèle au signal qu'elle filtre.The sliding average is then more faithful to the signal it filters.
Selon un autre aspect de l'invention on utilise dans le procédé décrit ci- dessus une grandeur qui dépend d'un dégagement d'énergie apparent dans la chambre de combustion. En particulier, cette grandeur notée C peut s'exprimer sous la forme suivante :According to another aspect of the invention is used in the method described above a quantity which depends on an apparent energy release in the combustion chamber. In particular, this quantity denoted C can be expressed in the following form:
c =l V^ dθ (Dc = 1 V ^ dθ (D
où V représente un volume dans la chambre de combustion, Q une énergie présente dans les gaz de la chambre de combustion et θ l'angle vilebrequin.where V represents a volume in the combustion chamber, Q an energy present in the gases of the combustion chamber and θ the crankshaft angle.
En pratique, le calcul de la dérivée dans l'expression ci-dessus rend la grandeur C assez bruitée.In practice, calculating the derivative in the expression above makes the quantity C quite noisy.
La multiplication par 1/V a notamment comme avantage de diminuer ce bruit. En particulier, le bruit est réduit avantageusement juste avant et après le point mort bas.Multiplication by 1 / V has the particular advantage of reducing this noise. In particular, the noise is advantageously reduced just before and after the bottom dead center.
En outre, l'expression (1) permet d'obtenir un signal dont l'amplitude est particulièrement forte au moment du point mort haut, ce qui offre un avantage pour une détection de début de combustion SOC (SOC pour « Start Of Combustion » en langue anglo-saxonne). Afin de faciliter le calcul de l'expression (1) par le boîtier électronique, et notamment de réduire la puissance de calcul nécessaire, on la transforme en une expression de type récursive discrétisée se présentant sous la forme : c
Figure imgf000015_0001
où γ, p et T correspondent à un rapport des chaleurs spécifiques cp et cv, une pression et une température dans le cylindre.
In addition, the expression (1) makes it possible to obtain a signal whose amplitude is particularly high at the moment of the top dead center, which offers an advantage for SOC start-up detection (SOC for "Start of Combustion"). in the Anglo-Saxon language). In order to facilitate the calculation of the expression (1) by the control unit, and in particular to reduce the computing power required, it is transformed into a discretized expression of recursive-type which is in the form: c
Figure imgf000015_0001
where γ, p and T correspond to a ratio of the specific heats cp and cv, a pressure and a temperature in the cylinder.
Une telle expression a été obtenue en partant de l'expression de C susmentionnée et d'une expression de la dérivée dQ/dθ du type : dQ _ _l fj)_ dm £ dT __P_ dVΛ _J_ dV dθ ~ γ -l Ua dθ + T dθ V dθ J + γ -l P dθ où m est une masse des gaz dans le cylindre.Such expression was obtained by starting from the expression above C and an expression for the derivative dQ / dθ of the type: dQ _l _ fj) £ _ dm dT __P_ dVΛ _J_ dV dθ γ ~ -l Ua dθ + T dθ V dθ J + γ -l P dθ where m is a mass of gases in the cylinder.
Notons que dans cette dernière expression, on pourrait remplacer la variable θ par un temps t.Note that in this last expression, one could replace the variable θ by a time t.
Mais la demanderesse a déterminé que l'utilisation de la variable Q est avantageuse, car le procédé est indépendant d'une vitesse de rotation du moteur.But the Applicant has determined that the use of the Q variable is advantageous because the method is independent of a rotational speed of the engine.
On notera par ailleurs, qu'en utilisant la dérivée angulaire dθ et la dérivée de la température dT on évite avantageusement d'utiliser la dérivée de la pression p qui introduit généralement un bruit important dans la détermination de la grandeur C. Selon un aspect préféré, V, p, T, γ et m sont des variables fonction de l'angle θ et les seules variables mesurées sont p et θ.It will furthermore be noted that by using the angular derivative dθ and the derivative of the temperature dT, it is advantageous to avoid using the derivative of the pressure p, which generally introduces a large noise into the determination of the quantity C. According to a preferred aspect , V, p, T, γ and m are function variables of the angle θ and the only variables measured are p and θ.
En outre, on suppose que la masse m est constante. On suppose encore que le rapport γ est constant, de préférence égal à 1.4, avant la combustion et jusqu'à des premiers instants de celle-ci. Selon encore cet aspect préféré, l'estimation du volume V et de sa dérivée est obtenue par lecture dans une table du volume fonction de l'angle θ.In addition, it is assumed that the mass m is constant. It is further assumed that the ratio γ is constant, preferably equal to 1.4, before combustion and up to the first instants thereof. According to this preferred aspect, the estimation of the volume V and its derivative is obtained by reading in a table of the volume function of the angle θ.
Et pour l'estimation de la température T et de sa dérivée dT/dθ on suppose les gaz parfaits de façon à pouvoir écrire :And for the estimation of the temperature T and of its derivative dT / dθ one supposes the perfect gases so as to be able to write:
J_ dT _ J_ dp _^ dV T dθ ~ p dθ + V dθJ_ dT _ J_ dp _ ^ dV T dθ ~ p dθ + V dθ
Afin de ne pas réintroduire la dérivée dp de la pression dans l'expression de C, on préfère discrétiser cette expression et la rendre itérative. En particulier, on utilise l'expression suivante : 1 Te - Te_Ae _ 1 pe - pe_Ae | 1 Ve - Ve-AeIn order not to reintroduce the derivative dp of the pressure into the expression of C, it is preferred to discretize this expression and make it iterative. In particular, the following expression is used: 1 T e - T e _ Ae _ 1 p e - p e _ Ae | 1 Fri - Aug- A
Tθ Δθ pθ Δθ Vθ Δθ avec Δθ une constante angulaire.T θ Δθ p θ Δθ V θ Δθ with Δθ an angular constant.
On en déduit que la température est estimée de façon itérative à l'angle θ en fonction de la température à l'angle Θ-ΔΘ par une expression du type :It can be deduced that the temperature is iteratively estimated at the angle θ as a function of the temperature at the angle Θ-ΔΘ by an expression of the type:
11
T0 = T, Θ-ΔΘT 0 = T, Θ-ΔΘ
Pe- Δθ V,Pe- Δθ V,
+ - Θ-ΔΘ -1+ - Θ-ΔΘ -1
Pe VΘ Et, de manière avantageuse la température est estimée à chaque angle θ en fonction d'une température initiale correspondant à la température dans le cylindre à un instant où une soupape d'admission se ferme.Pe V Θ And, advantageously, the temperature is estimated at each angle θ as a function of an initial temperature corresponding to the temperature in the cylinder at a time when an intake valve closes.
On notera qu'en variante, on peut utiliser une température initiale qui dépend d'une mesure d'une température d'air admis dans le moteur. Dans tous les cas, de cette expression récursive de la température, on déduit sans difficulté l'expression (1) plus haut.It will be noted that, alternatively, it is possible to use an initial temperature which depends on a measurement of an air temperature admitted into the engine. In all cases, from this recursive expression of the temperature, the expression (1) above is easily deduced.
Comme on l'aura compris, dans le procédé de l'invention la grandeur C est donc estimée au cours d'un cycle. Si au cours de ce cycle elle est restée supérieure à une valeur seuil prédéterminée S2, on considère qu'il n'y a pas eu de raté de combustion.As will be understood, in the method of the invention the quantity C is therefore estimated during a cycle. If during this cycle it has remained above a predetermined threshold value S2, it is considered that there has been no misfire.
Et on assigne une valeur faible 0 à yc(k), par exemple la valeur 0.And we assign a low value 0 to yc (k), for example the value 0.
Dans le cas contraire où la grandeur C est restée inférieure au seuil S2 jusqu'à la fin du cycle de combustion, on assigne une valeur forte à yc(k), par exemple la valeur 1.In the opposite case where the quantity C has remained below the threshold S2 until the end of the combustion cycle, a strong value is assigned to yc (k), for example the value 1.
Dans tous les cas exposés ci-dessus, on notera ici que les valeurs seuil peuvent être déterminées une fois pour toute au moment d'une mise au point du moteur, par exemple sur un banc d'essai. Par exemple dans le cas de la valeur seuil S2 à comparer avec la grandeur C, on utilisera de préférence dans l'exemple précité la valeur 0.5.In all the cases described above, it will be noted here that the threshold values can be determined once and for all at the time of engine tuning, for example on a test bench. For example, in the case of the threshold value S 2 to be compared with the quantity C, the value 0.5 will preferably be used in the example mentioned above.
Les valeurs seuil peuvent aussi être variables dans le temps.The threshold values can also be variable in time.
Par exemple, il est intéressant de faire varier certaines valeurs seuil selon un point de fonctionnement du moteur, de préférence une quantité de carburant injectée par cycle dans la chambre de combustion ou un régime moteur.For example, it is advantageous to vary certain threshold values according to an operating point of the engine, preferably an amount of fuel injected per cycle in the combustion chamber or a motor speed.
Bien entendu, la présente invention n'est nullement limitée à la forme de réalisation décrite ci-dessus et représentée sur les dessins.Of course, the present invention is not limited to the embodiment described above and shown in the drawings.
En particulier, l'homme du métier pourra facilement déterminer d'autres actions à mettre en œuvre une fois avoir détecté un raté et/ou une perte de combustion selon le procédé de l'invention.In particular, those skilled in the art can easily determine other actions to implement once they have detected a failure and / or loss of combustion according to the method of the invention.
Par ailleurs, d'autres grandeurs que celles mentionnées ci-dessus peuvent être utilisées dans le cadre de ce procédé, dès lors qu'elles permettent d'aboutir à un diagnostic sur les ratés et les pertes de combustion. A cet égard, le procédé s'applique aussi dans le cas d'une combustion diesel ou essence homogène (de type HCCI) que dans le cas d'une combustion conventionnelle en essence ou en diesel.Moreover, other quantities than those mentioned above can be used in the context of this process, as long as they lead to a diagnosis of misfires and combustion losses. In this respect, the method also applies in the case of diesel combustion or homogeneous gasoline (HCCI type) than in the case of conventional combustion in gasoline or diesel.
De même, l'homme du métier saura identifier de manière évidente d'autres critères basés sur la moyenne glissante qui peuvent être utilisés pour conclure à un raté et/ou une perte de combustion. Similarly, those skilled in the art will clearly identify other sliding average criteria that can be used to conclude that a misfire and / or loss of combustion has occurred.

Claims

REVENDICATIONS
1. Procédé de commande d'un moteur caractérisé en ce qu'il comporte une étape où l'on détermine la survenue éventuelle d'une perte ou de ratés de combustion dans une chambre de combustion du moteur en comparant1. A method of controlling an engine characterized in that it comprises a step where it is determined the possible occurrence of a loss or misfires in a combustion chamber of the engine by comparing
(102) la valeur d'une moyenne glissante d'une grandeur prédéterminée (101) du moteur à une valeur seuil prédéterminée.(102) the value of a sliding average of a predetermined magnitude (101) of the motor at a predetermined threshold value.
2. Procédé selon la revendication 1, caractérisé en ce qu'il comporte en outre une étape (107) où l'on modifie au moins une valeur de la grandeur qui est prise en compte dans la moyenne glissante, lorsque l'un des ratés de combustion est détecté.2. Method according to claim 1, characterized in that it further comprises a step (107) where one modifies at least one value of the magnitude which is taken into account in the sliding average, when one of the failures of combustion is detected.
3. Procédé selon la revendication 2, caractérisé en ce que l'on modifie la valeur de la grandeur qui est prise en compte pour la première fois dans la détermination de la moyenne glissante.3. Method according to claim 2, characterized in that the value of the quantity which is taken into account for the first time in the determination of the sliding average is modified.
4. Procédé selon la revendication 2, caractérisé en ce que la modification de la valeur consiste à la remplacer par celle d'une moyenne réalisée sur un nombre m de valeurs de la grandeur inférieur à un nombre n de valeurs pris en compte dans la moyenne glissante ou par la dernière valeur déterminée de la moyenne glissante.4. Method according to claim 2, characterized in that the modification of the value consists in replacing it by that of an average carried out on a number m of values of the magnitude less than a number n of values taken into account in the average. slippery or by the last determined value of the sliding average.
5. Procédé selon l'une des revendications 2 à 4, caractérisé en ce que l'on met en œuvre l'étape de modification de la valeur de la grandeur si l'on a déterminé la présence d'une perte de combustion. 5. Method according to one of claims 2 to 4, characterized in that it implements the step of changing the value of the size if it has been determined the presence of a loss of combustion.
6. Procédé selon l'une des revendications précédentes, caractérisé en ce qu'il comporte en outre une étape (107) où l'on initialise les valeurs prises en compte dans la moyenne glissante si l'on a déterminé la présence d'une perte de combustion.6. Method according to one of the preceding claims, characterized in that it further comprises a step (107) where the values taken into account in the sliding average are initialized if it has been determined the presence of a loss of combustion.
7. Procédé selon l'une des revendications précédentes, caractérisé en ce que l'on détermine la présence éventuelle de chacun des ratés de combustion en comparant (200) la valeur de la grandeur à une valeur seuil prédéterminée.7. Method according to one of the preceding claims, characterized in that one determines the possible presence of each of the misfires by comparing (200) the value of the quantity to a predetermined threshold value.
8. Procédé selon l'une des revendication précédentes, caractérisé en ce que la grandeur est sélectionnée dans le groupe suivant : une pression d'un gaz dans un cylindre du moteur, une pression moyenne indiquée dans le cylindre, une consommation spécifique indiquée d'un carburant injecté dans le cylindre, un couple du moteur.8. Method according to one of the preceding claims, characterized in that the quantity is selected from the following group: a pressure of a gas in a cylinder of the engine, a mean pressure indicated in the cylinder, a specified specific consumption of a fuel injected into the cylinder, a torque of the engine.
9. Procédé selon l'une des revendications précédentes, caractérisé en ce que la grandeur dépend d'un dégagement d'énergie d'un gaz présent dans la chambre de combustion.9. Method according to one of the preceding claims, characterized in that the size depends on an energy release of a gas present in the combustion chamber.
10. Procédé selon la revendication 9, caractérisé en ce que l'on estime la grandeur de manière itérative selon un angle vilebrequin et en ce que cette estimation itérative se présente sous une forme du type : c
Figure imgf000020_0001
où C est la grandeur estimée, θ l'angle vilebrequin, γ le rapport des chaleurs spécifiques (Cp et Cv), V le volume d'un cylindre de la chambre de combustion, et p et T une pression et une température dans le cylindre.
10. Method according to claim 9, characterized in that the magnitude is estimated iteratively at a crankshaft angle and in that this iterative estimate is in a form of the type: c
Figure imgf000020_0001
where C is the estimated quantity, θ the crankshaft angle, γ the ratio of specific heats (Cp and Cv), V the volume of a cylinder of the combustion chamber, and p and T a pressure and a temperature in the cylinder .
PCT/FR2006/051353 2005-12-20 2006-12-14 Engine control method for improving an engine combustion diagnosis WO2007074271A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
EP06842163A EP1963648A1 (en) 2005-12-20 2006-12-14 Engine control method for improving an engine combustion diagnosis

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
FR0512940 2005-12-20
FR0512940A FR2895024B1 (en) 2005-12-20 2005-12-20 METHOD FOR CONTROLLING AN ENGINE FOR ENHANCING ENGINE COMBUSTION DIAGNOSIS

Publications (1)

Publication Number Publication Date
WO2007074271A1 true WO2007074271A1 (en) 2007-07-05

Family

ID=36954390

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/FR2006/051353 WO2007074271A1 (en) 2005-12-20 2006-12-14 Engine control method for improving an engine combustion diagnosis

Country Status (3)

Country Link
EP (1) EP1963648A1 (en)
FR (1) FR2895024B1 (en)
WO (1) WO2007074271A1 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9279406B2 (en) 2012-06-22 2016-03-08 Illinois Tool Works, Inc. System and method for analyzing carbon build up in an engine

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2000334A (en) * 1977-05-25 1979-01-04 Ricardo & Co Engs Ltd Control of i.c. engines
US5602331A (en) * 1995-06-06 1997-02-11 Chrysler Corporation Engine misfire detection with cascade filter configuration
US5848372A (en) * 1994-02-22 1998-12-08 Toho Gas Co., Ltd. Apparatus for detecting trouble states in engine
US6023964A (en) * 1997-03-19 2000-02-15 Unisia Jecs Corporation Misfire diagnosis method and apparatus of internal combustion engine
US6243641B1 (en) * 1995-06-07 2001-06-05 Cummins Engine Company, Inc. System and method for detecting engine cylinder misfire

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2000334A (en) * 1977-05-25 1979-01-04 Ricardo & Co Engs Ltd Control of i.c. engines
US5848372A (en) * 1994-02-22 1998-12-08 Toho Gas Co., Ltd. Apparatus for detecting trouble states in engine
US5602331A (en) * 1995-06-06 1997-02-11 Chrysler Corporation Engine misfire detection with cascade filter configuration
US6243641B1 (en) * 1995-06-07 2001-06-05 Cummins Engine Company, Inc. System and method for detecting engine cylinder misfire
US6023964A (en) * 1997-03-19 2000-02-15 Unisia Jecs Corporation Misfire diagnosis method and apparatus of internal combustion engine

Also Published As

Publication number Publication date
EP1963648A1 (en) 2008-09-03
FR2895024B1 (en) 2013-08-16
FR2895024A1 (en) 2007-06-22

Similar Documents

Publication Publication Date Title
FR2905142A1 (en) Combustion state indicator determining method for e.g. vehicle`s oil engine, involves estimating spectral components of corresponding sequences by discrete Fourier transformation of sequences, and determining indicators from components
WO2007147484A1 (en) Method for detecting a misfire and corresponding device
EP1890024A1 (en) Determination of combustion start in an internal combustion engine
EP2195519B1 (en) Engine state parameter estimation comprising the measurement of the internal pressure of a cylinder
WO2022090026A1 (en) Method for determining a combustion stability indicator in a cylinder of an internal combustion engine
EP1920144B1 (en) Device for detecting in real time the beginning of the combustion phase and corresponding method
FR2797952A1 (en) KNOCKOUT DETECTION DEVICE FOR AN INTERNAL COMBUSTION ENGINE
WO2007074271A1 (en) Engine control method for improving an engine combustion diagnosis
FR2919678A1 (en) METHOD AND DEVICE FOR DIAGNOSING INJECTOR LEAKAGE IN AN INTERNAL COMBUSTION ENGINE
FR2909413A1 (en) Combustion starting instant determining and adjusting method for e.g. oil engine of motor vehicle, involves shifting actual combustion starting instant towards set point starting instant when actual and set point instants are different
FR2904044A1 (en) METHOD FOR CONTROLLING AN ENGINE COMPRISING AN IMPROVED STEP FOR DETECTING THE BEGINNING OF COMBUSTION
FR2903448A1 (en) METHOD FOR CONTROLLING A VEHICLE ENGINE BASED ON A MEASUREMENT OF AN ANGULAR POSITION OF A CRANKSHAFT
FR2915518A1 (en) METHOD FOR ESTIMATING THE ETHANOL RATE OF A FUEL
FR2905411A1 (en) Start of combustion determining method for vehicle, involves determining start of combustion if one of values of characteristic variable exceeds threshold and if difference between values is lower than threshold
FR3110200A1 (en) Device and method for detecting a failure of an internal combustion engine for a motor vehicle
FR2936015A1 (en) State variables estimation system for diesel engine of vehicle, has multilayer type neuron network for estimating variables of state of engine from tables of intermediate temporal variables
EP2641073A1 (en) Method for detecting combustion defects in an internal combustion engine
FR3064679A1 (en) METHOD FOR DETECTING PRE-IGNITION OF FRESH AIR AND FUEL MIXTURE
FR2898937A1 (en) METHOD FOR EVALUATING THE MASS OF INCOMBUSTIBLE PARTICLES PRESENT IN A PARTICLE FILTER
WO2021047966A1 (en) Method for determining the mass of gas enclosed in a combustion chamber
FR3138670A1 (en) Method for correcting an angular position measurement in an internal combustion engine
WO2022112034A1 (en) Method for determining the mass of gas drawn in by means of the frequency of the pressure oscillations
FR3042001A3 (en) DEVICE AND METHOD FOR DETECTING THE HIGH DEATH POINT OF A PISTON OF AN INTERNAL COMBUSTION ENGINE.
FR2917127A1 (en) METHOD FOR DETERMINING A COMBUSTION START IN AN INTERNAL COMBUSTION ENGINE
FR3075269A1 (en) METHOD FOR DETECTING PRE-IGNITION OF FRESH AIR AND FUEL MIXTURE

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application
WWE Wipo information: entry into national phase

Ref document number: 2006842163

Country of ref document: EP

NENP Non-entry into the national phase

Ref country code: DE

WWP Wipo information: published in national office

Ref document number: 2006842163

Country of ref document: EP