FR3061746A1 - METHOD OF CORRECTING A FUEL INJECTION TIME IN A MOTOR VEHICLE THERMAL MOTOR CYLINDER - Google Patents

METHOD OF CORRECTING A FUEL INJECTION TIME IN A MOTOR VEHICLE THERMAL MOTOR CYLINDER Download PDF

Info

Publication number
FR3061746A1
FR3061746A1 FR1750201A FR1750201A FR3061746A1 FR 3061746 A1 FR3061746 A1 FR 3061746A1 FR 1750201 A FR1750201 A FR 1750201A FR 1750201 A FR1750201 A FR 1750201A FR 3061746 A1 FR3061746 A1 FR 3061746A1
Authority
FR
France
Prior art keywords
conditions
value
memory area
icva
mfma
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
FR1750201A
Other languages
French (fr)
Other versions
FR3061746B1 (en
Inventor
Sebastien Chiabo
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Continental Automotive GmbH
Continental Automotive France SAS
Original Assignee
Continental Automotive GmbH
Continental Automotive France SAS
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Continental Automotive GmbH, Continental Automotive France SAS filed Critical Continental Automotive GmbH
Priority to FR1750201A priority Critical patent/FR3061746B1/en
Priority to PCT/FR2018/050033 priority patent/WO2018130767A1/en
Priority to CN201880017160.3A priority patent/CN110382849B/en
Publication of FR3061746A1 publication Critical patent/FR3061746A1/en
Application granted granted Critical
Publication of FR3061746B1 publication Critical patent/FR3061746B1/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D41/00Electrical control of supply of combustible mixture or its constituents
    • F02D41/24Electrical control of supply of combustible mixture or its constituents characterised by the use of digital means
    • F02D41/2406Electrical control of supply of combustible mixture or its constituents characterised by the use of digital means using essentially read only memories
    • F02D41/2425Particular ways of programming the data
    • F02D41/2429Methods of calibrating or learning
    • F02D41/2451Methods of calibrating or learning characterised by what is learned or calibrated
    • F02D41/2464Characteristics of actuators
    • F02D41/2467Characteristics of actuators for injectors
    • 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/24Electrical control of supply of combustible mixture or its constituents characterised by the use of digital means
    • F02D41/2406Electrical control of supply of combustible mixture or its constituents characterised by the use of digital means using essentially read only memories
    • F02D41/2425Particular ways of programming the data
    • F02D41/2429Methods of calibrating or learning
    • F02D41/2441Methods of calibrating or learning characterised by the learning conditions
    • F02D41/2445Methods of calibrating or learning characterised by the learning conditions characterised by a plurality of learning conditions or ranges
    • 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/24Electrical control of supply of combustible mixture or its constituents characterised by the use of digital means
    • F02D41/2406Electrical control of supply of combustible mixture or its constituents characterised by the use of digital means using essentially read only memories
    • F02D41/2425Particular ways of programming the data
    • F02D41/2429Methods of calibrating or learning
    • F02D41/2477Methods of calibrating or learning characterised by the method used for learning
    • F02D41/248Methods of calibrating or learning characterised by the method used for learning using a plurality of learned values
    • 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/06Fuel or fuel supply system parameters
    • F02D2200/0606Fuel temperature
    • 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/101Engine speed
    • 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/50Input parameters for engine control said parameters being related to the vehicle or its components
    • 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/20Output circuits, e.g. for controlling currents in command coils
    • F02D41/2096Output circuits, e.g. for controlling currents in command coils for controlling piezoelectric injectors
    • 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/24Electrical control of supply of combustible mixture or its constituents characterised by the use of digital means
    • F02D41/2406Electrical control of supply of combustible mixture or its constituents characterised by the use of digital means using essentially read only memories
    • F02D41/2425Particular ways of programming the data
    • F02D41/2429Methods of calibrating or learning
    • F02D41/2451Methods of calibrating or learning characterised by what is learned or calibrated
    • F02D41/2464Characteristics of actuators
    • F02D41/2467Characteristics of actuators for injectors
    • F02D41/247Behaviour for small quantities

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)

Abstract

La présente invention a pour objet un procédé de correction d'une durée d'injection de carburant injecté par au moins un injecteur dans une chambre de combustion d'un cylindre de moteur thermique de véhicule automobile. Le procédé comprend une phase standard, une phase d'arrêt et une phase de reprise pendant laquelle la durée d'injection des injecteurs est corrigée à partir de la dernière valeur ICVA calculée pendant la phase de reprise et de la dernière valeur MFMA calculée pendant la phase standard.The present invention relates to a method for correcting a fuel injection duration injected by at least one injector into a combustion chamber of a motor vehicle engine cylinder. The method comprises a standard phase, a stopping phase and a recovery phase during which the injection time of the injectors is corrected from the last value ICVA calculated during the recovery phase and the last value MFMA calculated during the standard phase.

Description

® Mandataire(s) : CONTINENTAL AUTOMOTIVE® Agent (s): CONTINENTAL AUTOMOTIVE

FRANCE Société par actions simplifiée.FRANCE Simplified joint-stock company.

FR 3 061 746 - A1 ® PROCEDE DE CORRECTION D'UNE DUREE D'INJECTION DE CARBURANT DANS UN CYLINDRE DE MOTEUR THERMIQUE DE VEHICULE AUTOMOBILE.FR 3 061 746 - A1 ® METHOD FOR CORRECTING A FUEL INJECTION DURATION IN A MOTOR VEHICLE HEAT ENGINE CYLINDER.

@) La présente invention a pour objet un procédé de correction d'une durée d'injection de carburant injecté par au moins un injecteur dans une chambre de combustion d'un cylindre de moteur thermique de véhicule automobile. Le procédé comprend une phase standard, une phase d'arrêt et une phase de reprise pendant laquelle la durée d'injection des injecteurs est corrigée à partir de la dernière valeur ICVA calculée pendant la phase de reprise et de la dernière valeur MFMA calculée pendant la phase standard.@) The present invention relates to a method for correcting a duration of injection of fuel injected by at least one injector into a combustion chamber of a cylinder of a thermal engine of a motor vehicle. The method comprises a standard phase, a stop phase and a recovery phase during which the injection time of the injectors is corrected from the last ICVA value calculated during the recovery phase and the last MFMA value calculated during the standard phase.

Figure FR3061746A1_D0001

E2E2

Figure FR3061746A1_D0002

La présente invention se rapporte au domaine de l’injection de carburant dans un cylindre d’un moteur de véhicule automobile et concerne plus particulièrement un procédé de correction d’une durée d’injection de carburant injecté par au moins un injecteur dans une chambre de combustion d’un cylindre de moteur thermique de véhicule automobile ainsi qu’un calculateur de commande d’injection pour la mise en œuvre de ce procédé.The present invention relates to the field of fuel injection into a cylinder of a motor vehicle engine and relates more particularly to a method for correcting a duration of injection of fuel injected by at least one injector into a combustion of a cylinder of a thermal engine of a motor vehicle as well as an injection control computer for the implementation of this process.

Dans un moteur thermique à injection Diesel ou essence, chaque cylindre du moteur comprend de manière connue un injecteur qui est commandé par un calculateur afin d’injecter du carburant dans la chambre de combustion du cylindre lors de chaque cycle d’injection du moteur.In a diesel or petrol injection thermal engine, each cylinder of the engine comprises, in a known manner, an injector which is controlled by a computer in order to inject fuel into the combustion chamber of the cylinder during each injection cycle of the engine.

Un type connu d’injecteur est l’injecteur à servocommande (encore appelé servo-injecteur) dans lequel l’ouverture de l’injecteur est réalisée via un déséquilibre de pression hydraulique. Dans ce type d’injecteur, le calculateur commande un élément piézo-électrique qui active une vanne hydraulique afin qu’elle déplace une aiguille pour libérer l’orifice d’injection de l’injecteur pendant une durée d’injection prédéterminée.A known type of injector is the servo-injector (also called servo-injector) in which the opening of the injector is achieved via a hydraulic pressure imbalance. In this type of injector, the computer controls a piezoelectric element which activates a hydraulic valve so that it moves a needle to release the injection port of the injector for a predetermined injection time.

On constate deux sortes de dérive lors de l’utilisation d’un tel injecteur à servocommande. Tout d’abord, l’utilisation de l’injecteur peut au fil du temps provoquer un rétrécissement de l’élément piézo-électrique qui nécessite alors plus d’énergie et de temps pour injecter la même quantité de carburant que lorsque l’injecteur est neuf ou a été peu utilisé. Cette première dérive s’avère généralement relativement rapide, par exemple de l’ordre de quelques semaines. Par ailleurs, la coopération de l’ensemble formé par la vanne, l’aiguille et l’orifice d’injection de carburant peut altérer leur bon fonctionnement au fil du temps, par exemple en provoquant l’obturation partielle de l’orifice d’injection. Cette deuxième dérive s’avère généralement relativement lente, par exemple de l’ordre de quelques mois.There are two kinds of drift when using such a servo injector. First, the use of the injector can over time cause the piezoelectric element to shrink, which then requires more energy and time to inject the same amount of fuel as when the injector is new or little used. This first drift generally proves to be relatively rapid, for example of the order of a few weeks. Furthermore, the cooperation of the assembly formed by the valve, the needle and the fuel injection orifice can alter their proper functioning over time, for example by causing the partial orifice to be closed off. injection. This second drift is generally relatively slow, for example of the order of a few months.

Dans les deux cas, ces dérives peuvent entraîner des défauts d’injection qui peuvent aller jusqu’à empêcher le démarrage du moteur du véhicule.In both cases, these drifts can lead to injection faults which can go as far as preventing the vehicle engine from starting.

Afin de remédier à ces inconvénients, il est connu d’utiliser des fonctions qui permettent de corriger ces dérives. Parmi ces fonctions correctrices, mises en œuvre par le calculateur de commande d’injection, on distingue la fonction ICVA pour « Injector Control Valve Adaptation >> en langue anglaise et la fonction MFMA pour « Minimum Fuel Mass Adaptation », également en langue anglaise.In order to remedy these drawbacks, it is known to use functions which make it possible to correct these drifts. Among these corrective functions, implemented by the injection control computer, a distinction is made between the ICVA function for "Injector Control Valve Adaptation" in English and the MFMA function for "Minimum Fuel Mass Adaptation", also in English.

Plus précisément, les fonctions ICVA et MFMA consistent chacune à déterminer une valeur permettant au calculateur de corriger la durée d’injection prédéterminée lors d’une injection dans la chambre de combustion des cylindres. La valeur corrective déterminée par la fonction ICVA, appelée par la suite valeur ICVA, permet de corriger la dérive rapide générée par l’usure de l’élément piézo-électrique. La valeur corrective déterminée par la fonction MFMA, appelée par la suite valeur MFMA, permet de corriger de manière globale à la fois la dérive rapide générée par l’usure de l’élément piézo-électrique et la dérive lente générée par la coopération de la vanne, de l’aiguille et de l’orifice d’injection.More specifically, the ICVA and MFMA functions each consist in determining a value allowing the computer to correct the predetermined injection time during an injection into the combustion chamber of the cylinders. The corrective value determined by the ICVA function, hereinafter called the ICVA value, makes it possible to correct the rapid drift generated by the wear of the piezoelectric element. The corrective value determined by the MFMA function, hereinafter called the MFMA value, makes it possible to globally correct both the rapid drift generated by the wear of the piezoelectric element and the slow drift generated by the cooperation of the valve, needle and injection port.

Le calcul de ces valeurs correctives est réalisé lors de l’utilisation du véhicule à des moments différents et sous certaines conditions. A titre d’exemple, la fonction MFMA peut être réalisée périodiquement et de manière espacée, par exemple tous les 500 km et dans un intervalle intermédiaire prédéterminé de fonctionnement du moteur compris par exemple entre 1100 et 3500 tours/min.The calculation of these corrective values is carried out when the vehicle is used at different times and under certain conditions. By way of example, the MFMA function can be performed periodically and spaced apart, for example every 500 km and in a predetermined intermediate interval of engine operation, for example between 1100 and 3500 rpm.

De plus, lors du calcul de la valeur MFMA, la fonction MFMA tient compte de la dernière valeur ICVA calculée de manière à éviter de procéder à une double correction de la dérive rapide.In addition, when calculating the MFMA value, the MFMA function takes account of the last ICVA value calculated so as to avoid carrying out a double correction of the rapid drift.

Dans certains cas, le calculateur est équipé d’un processeur de traitement des données qui est suffisamment rapide pour que la fonction ICVA soit mise en oeuvre de manière continue et en temps réel quel que soit le régime de fonctionnement du moteur. Dans ce cas, la valeur MFMA est calculée à partir d’une valeur ICVA pertinente, c’est-àdire représentative de la correction à exercer sur la dérive rapide actuelle des injecteurs. Un tel processeur s’avère cependant relativement onéreux et il est donc souvent nécessaire d’utiliser un processeur moins onéreux et donc moins performant. Dans ce dernier cas, le calculateur met en oeuvre la fonction ICVA de manière limitée lorsque certaines conditions sont réunies, par exemple uniquement à bas régime de fonctionnement du moteur entre 750 et 1100 tours/min.In some cases, the computer is equipped with a data processing processor which is fast enough for the ICVA function to be implemented continuously and in real time regardless of the engine operating speed. In this case, the MFMA value is calculated from a relevant ICVA value, that is to say representative of the correction to be exerted on the current rapid drift of the injectors. However, such a processor turns out to be relatively expensive and it is therefore often necessary to use a processor which is less expensive and therefore less efficient. In the latter case, the computer implements the ICVA function to a limited extent when certain conditions are met, for example only at low engine operating speed between 750 and 1100 rpm.

Il arrive également que la fonction ICVA ne puisse pas être activée dans certaines conditions. Il peut arriver par exemple que le calcul d’une valeur ICVA nécessite un contrôle de pression de carburant sans fuite. Cependant, au ralenti, le contrôle de la pression de carburant dans le rail d’injection est réalisé grâce au contrôle de la fuite de carburant par une vanne dite « PCV >> pour « Pressure Control Valve >> en anglais. Il est donc nécessaire de changer de mode de régulation de pression de carburant dans le rail d’injection en fermant la vanne PCV et en régulant le débit d’entrée du carburant par une vanne dite « VCV >> pour « Volumétrie Control Valve >> en anglais, pour pouvoir réaliser un contrôle de pression de carburant sans fuite et ainsi activer la fonction ICVA. Or, cela nécessite que le carburant soit à une température minimum, par exemple de l’ordre de 18° C.It also happens that the ICVA function cannot be activated under certain conditions. It may happen, for example, that the calculation of an ICVA value requires a fuel pressure check without leakage. However, at idle, the fuel pressure in the injection rail is controlled by controlling the fuel leak by a valve called "PCV" for "Pressure Control Valve". It is therefore necessary to change the fuel pressure regulation mode in the injection rail by closing the PCV valve and by regulating the fuel inlet flow by a valve called "VCV" for "Volumetric Control Valve". in English, to be able to carry out a fuel pressure control without leakage and thus activate the ICVA function. However, this requires that the fuel is at a minimum temperature, for example of the order of 18 ° C.

De même, une température élevée du carburant, par exemple supérieure à 60° C, conduit à une pression trop importante d’njection du carburant au niveau de la vanne VCV qui empêche l’activation de la fonction ICVA.Likewise, a high fuel temperature, for example greater than 60 ° C., leads to too high a fuel injection pressure at the level of the VCV valve which prevents activation of the ICVA function.

Il se peut aussi que le conducteur ne reste pas assez longtemps en conditions de ralenti, par exemple moins de deux minutes, de sorte que le calcul de la valeur ICVA n’ait pas le temps d’être réalisé.It is also possible that the driver does not stay idle long enough, for example less than two minutes, so that the calculation of the ICVA value does not have time to be carried out.

Dans le cas d’une utilisation limitée ou d’un état d’inactivation de la fonction ICVA, le calcul de la valeur MFMA sera alors réalisé en utilisant une valeur d’ICVA qui n’est pas pertinente étant donné que la dérive rapide des injecteurs se sera produite entre temps. Dans ce dernier cas, toute nouvelle valeur MFMA déterminée par le calculateur pourra ne plus être représentative de la correction à exercer sur la dérive globale actuelle des injecteurs, ce qui conduira à injecter de mauvaises quantités de carburant dans les cylindres pouvant endommager le moteur. Ce phénomène sera d’autant plus amplifié que la détermination de la valeur MFMA sera espacée dans le temps ou que la détermination de la valeur ICVA restera longtemps inactive, par exemple si la température ne permet pas de la déterminer pendant un temps relativement long.In the case of a limited use or a state of inactivation of the ICVA function, the calculation of the MFMA value will then be carried out using an ICVA value which is not relevant since the rapid drift of the injectors will have occurred in the meantime. In the latter case, any new MFMA value determined by the computer may no longer be representative of the correction to be exerted on the current overall drift of the injectors, which will lead to injecting the wrong amounts of fuel into the cylinders which can damage the engine. This phenomenon will be all the more amplified if the determination of the MFMA value is spaced over time or if the determination of the ICVA value remains inactive for a long time, for example if the temperature does not allow it to be determined for a relatively long time.

L'invention a donc pour but de remédier au moins en partie à ces inconvénients en proposant une solution simple et fiable pour permettre une utilisation efficace des fonctions ICVA et MFMA dans un véhicule comprenant un calculateur de commande d’injection de carburant dont le processeur ne permet pas de mettre en oeuvre la fonction ICVA en temps réel.The object of the invention is therefore to at least partially remedy these drawbacks by proposing a simple and reliable solution to allow efficient use of the ICVA and MFMA functions in a vehicle comprising a fuel injection control computer whose processor does not not allow to implement ICVA function in real time.

A cette fin, l’invention a tout d’abord pour objet un procédé de correction d’une durée d’injection de carburant injecté par au moins un injecteur dans une chambre de combustion d’un cylindre de moteur thermique de véhicule automobile, ledit procédé étant mis en oeuvre par un calculateur embarqué dans ledit véhicule, ledit calculateur comprenant une première zone mémoire, une deuxième zone mémoire, une troisième zone mémoire et un processeur configuré pour déterminer une première valeur corrective de la durée d’injection de carburant, appelée valeur ICVA, lorsque les conditions d’un premier ensemble de conditions sont réunies, pour stocker ladite valeur ICVA dans la première zone mémoire et pour déterminer, à partir d’une valeur ICVA déterminée, une deuxième valeur corrective de la durée d’injection de carburant, appelée valeur MFMA, lorsque les conditions d’un deuxième ensemble de conditions sont réunies et la stocker dans la deuxième zone mémoire, ledit procédé étant caractérisé en ce qu’il comprend :To this end, the invention firstly relates to a method for correcting a duration of injection of fuel injected by at least one injector into a combustion chamber of a cylinder of an engine of a motor vehicle, said method being implemented by a computer on board said vehicle, said computer comprising a first memory area, a second memory area, a third memory area and a processor configured to determine a first corrective value for the duration of fuel injection, called ICVA value, when the conditions of a first set of conditions are met, for storing said ICVA value in the first memory area and for determining, from a determined ICVA value, a second corrective value for the injection duration of fuel, called MFMA value, when the conditions of a second set of conditions are met and store it in the second me memory area, said method being characterized in that it comprises:

• une phase standard pendant laquelle :• a standard phase during which:

- les conditions du premier ensemble de conditions sont réunies au moins une fois de sorte à calculer et à stocker une valeur ICVA dans la première zone mémoire,the conditions of the first set of conditions are met at least once so as to calculate and store an ICVA value in the first memory area,

- les conditions du deuxième ensemble de conditions sont réunies au moins une fois de sorte à calculer une valeur MFMA à partir de la dernière valeur ICVA stockée dans la première zone mémoire et à stocker ladite valeur MFMA calculée dans la deuxième zone mémoire,the conditions of the second set of conditions are met at least once so as to calculate an MFMA value from the last ICVA value stored in the first memory area and to store said calculated MFMA value in the second memory area,

- la durée d’injection des injecteurs est corrigée à partir de la dernière valeur ICVA stockée dans la première zone mémoire et de la dernière valeur MFMA stockée dans la deuxième zone mémoire, • une phase d’arrêt pendant laquelle :- the injection time of the injectors is corrected from the last ICVA value stored in the first memory area and from the last MFMA value stored in the second memory area, • a stop phase during which:

- l’absence d’au moins une des conditions du premier ensemble de conditions est détectée,- the absence of at least one of the conditions of the first set of conditions is detected,

- la dernière valeur MFMA stockée dans la deuxième zone mémoire est sauvegardée dans la troisième zone mémoire,- the last MFMA value stored in the second memory area is saved in the third memory area,

- les conditions du deuxième ensemble de conditions sont réunies au moins une fois de sorte à calculer une valeur MFMA à partir de la dernière valeur ICVA stockée dans la première zone mémoire et à stocker ladite valeur MFMA dans la deuxième zone mémoire,the conditions of the second set of conditions are met at least once so as to calculate an MFMA value from the last ICVA value stored in the first memory area and to store said MFMA value in the second memory area,

- la durée d’injection des injecteurs est corrigée à partir de la dernière valeur ICVA stockée dans la première zone mémoire et de la dernière valeur MFMA stockée dans la deuxième zone mémoire, • une phase de reprise pendant laquelle :- the injection time of the injectors is corrected from the last ICVA value stored in the first memory area and from the last MFMA value stored in the second memory area, • a recovery phase during which:

- les conditions du premier ensemble de conditions sont réunies au moins une fois de sorte à calculer et à stocker une valeur ICVA dans la première zone mémoire,the conditions of the first set of conditions are met at least once so as to calculate and store an ICVA value in the first memory area,

- la durée d’injection des injecteurs est corrigée à partir de la dernière valeur ICVA calculée pendant la phase de reprise, stockée dans la première zone mémoire, et de la dernière valeur MFMA stockée dans la troisième zone mémoire jusqu’à ce que les conditions du deuxième ensemble de conditions soient à nouveau réunies.- the injectors' injection time is corrected from the last ICVA value calculated during the recovery phase, stored in the first memory area, and from the last MFMA value stored in the third memory area until the conditions of the second set of conditions are met again.

Avec le procédé selon l’invention, la durée d’injection des injecteurs est avantageusement corrigée à partir de la dernière valeur ICVA calculée pendant la phase de reprise et de la dernière valeur MFMA calculée pendant la phase standard. En effet, la valeur corrective déterminée par la fonction MFMA pendant la phase d’arrêt étant calculée à partir de la dernière valeur corrective déterminée par la fonction ICVA lors de la phase standard (stockée dans la première zone mémoire), son utilisation lors de la phase de reprise aboutirait à une double correction. Le procédé selon l’invention permet donc avantageusement d’éviter de procéder à une telle double correction de manière à injecter des quantités de carburant plus adaptées au bon fonctionnement du moteur.With the method according to the invention, the duration of injection of the injectors is advantageously corrected from the last ICVA value calculated during the recovery phase and the last MFMA value calculated during the standard phase. Indeed, the corrective value determined by the MFMA function during the stop phase being calculated from the last corrective value determined by the ICVA function during the standard phase (stored in the first memory area), its use during the recovery phase would result in a double correction. The method according to the invention therefore advantageously makes it possible to avoid carrying out such a double correction so as to inject quantities of fuel more suited to the proper functioning of the engine.

De préférence, le premier ensemble de conditions comprend une condition de fonctionnement du moteur du véhicule à bas régime compris entre 750 et 1100 tours/min afin de permettre notamment un calcul aisé de la valeur ICVA.Preferably, the first set of conditions includes an operating condition of the engine of the vehicle at low speed of between 750 and 1100 rpm in order to allow in particular an easy calculation of the ICVA value.

De préférence encore, le premier ensemble de conditions comprend une condition selon laquelle la température du carburant est supérieure à une valeur prédéterminée, par exemple 0 °C, de préférence 18 € afin de pouvoir réaliser un contrôle de pression de carburant sans fuite et permettre ainsi un calcul de la valeur ICVA dans le cas de l’utilisation d’une vanne VCV.More preferably, the first set of conditions comprises a condition according to which the fuel temperature is higher than a predetermined value, for example 0 ° C., preferably € 18 in order to be able to carry out a fuel pressure control without leakage and thus allow a calculation of the ICVA value in the case of the use of a VCV valve.

Selon un aspect de l’invention, l’absence d’au moins une des conditions du premier ensemble de conditions est détectée lorsque les conditions du premier ensemble n’ont pas été réunies pendant une durée de détection prédéterminée. Cela permet notamment de s’assurer qu’au moins une des conditions du premier ensemble n’est pas réalisée.According to one aspect of the invention, the absence of at least one of the conditions of the first set of conditions is detected when the conditions of the first set have not been met for a predetermined detection time. This makes it possible in particular to ensure that at least one of the conditions of the first set is not fulfilled.

Avantageusement, le deuxième ensemble comprend une condition selon laquelle le véhicule a parcouru une distance prédéterminée depuis la détermination de la dernière valeur MFMA. Cela permet de recalculer la valeur MFMA de manière régulière.Advantageously, the second set includes a condition according to which the vehicle has traveled a predetermined distance since the determination of the last MFMA value. This allows the MFMA value to be recalculated on a regular basis.

L’invention a également pour objet un calculateur de commande d’injection de carburant injecté par au moins un injecteur dans une chambre de combustion d’un cylindre de moteur thermique de véhicule automobile, ledit calculateur étant embarqué dans ledit véhicule et comprenant une première zone mémoire, une deuxième zone mémoire, une troisième zone mémoire et un processeur configuré pour déterminer une première valeur corrective de la durée d’injection de carburant, appelée valeur ICVA, lorsque les conditions d’un premier ensemble de conditions sont réunies, pour stocker ladite valeur ICVA dans la première zone mémoire et pour déterminer, à partir d’une valeur ICVA déterminée, une deuxième valeur corrective de la durée d’injection de carburant, appelée valeur MFMA, lorsque les conditions d’un deuxième ensemble de conditions sont réunies et la stocker dans la deuxième zone mémoire, ledit calculateur étant caractérisé en ce qu’il est configuré pour :The invention also relates to a fuel injection control computer injected by at least one injector into a combustion chamber of a cylinder of a heat engine of a motor vehicle, said computer being on board said vehicle and comprising a first zone. memory, a second memory area, a third memory area and a processor configured to determine a first corrective value of the fuel injection duration, called ICVA value, when the conditions of a first set of conditions are met, for storing said condition ICVA value in the first memory area and to determine, from a determined ICVA value, a second corrective value for the duration of fuel injection, called the MFMA value, when the conditions of a second set of conditions are met and store it in the second memory area, said computer being characterized in that it is con figured for:

• vérifier que les conditions du premier ensemble de conditions sont réunies au moins une fois, calculer une valeur ICVA et stocker ladite valeur ICVA calculée dans la première zone mémoire, • vérifier que les conditions du deuxième ensemble de conditions sont réunies au moins une fois, calculer une valeur MFMA à partir de la dernière valeur ICVA stockée dans la première zone mémoire, et stocker ladite valeur MFMA calculée dans la deuxième zone mémoire, • calculer une durée d’injection des injecteurs corrigée à partir de la dernière valeur ICVA stockée dans la première zone mémoire et de la dernière valeur MFMA stockée dans la deuxième zone mémoire, • détecter l’absence d’au moins une des conditions du premier ensemble de conditions, • sauvegarder la dernière valeur MFMA, stockée dans la deuxième zone mémoire, dans la troisième zone mémoire, • les conditions du premier ensemble de conditions sont réunies au moins une fois de sorte à calculer et à stocker une valeur ICVA dans la première zone mémoire, • calculer une durée d’injection des injecteurs corrigée à partir de la dernière valeur ICVA stockée dans la première zone mémoire et de la dernière valeur MFMA stockée dans la troisième zone mémoire, • commander les injecteurs afin qu’ils injectent chacun du carburant dans la chambre de combustion correspondante des cylindres pendant une durée d’injection calculée.• check that the conditions of the first set of conditions are met at least once, calculate an ICVA value and store said ICVA value calculated in the first memory area, • check that the conditions of the second set of conditions are met at least once, calculate an MFMA value from the last ICVA value stored in the first memory area, and store said calculated MFMA value in the second memory area, • calculate a corrected injector injection time from the last ICVA value stored in the first memory area and the last MFMA value stored in the second memory area, • detect the absence of at least one of the conditions in the first set of conditions, • save the last MFMA value, stored in the second memory area, in the third memory area, • the conditions of the first set of conditions are met at least once so as to calculate and store an ICVA value in the first memory area, • calculate a injector injection time corrected from the last ICVA value stored in the first memory area and the last MFMA value stored in the third memory area, • order the injectors so that they each inject fuel into the corresponding combustion chamber of the cylinders for a calculated injection duration.

De préférence, le premier ensemble de conditions comprend une condition de fonctionnement du moteur du véhicule à bas régime compris entre 750 et 1100 tours/min.Preferably, the first set of conditions comprises an operating condition of the vehicle engine at low speed of between 750 and 1100 rpm.

De préférence encore, le premier ensemble de conditions comprend une condition selon laquelle la température du carburant est supérieure à une valeur prédéterminée, par exemple 0 °C, de préférence 18 €.More preferably, the first set of conditions includes a condition that the temperature of the fuel is greater than a predetermined value, for example 0 ° C, preferably € 18.

Selon un aspect de l’invention, le calculateur est configuré pour détecter l’absence d’au moins une des conditions du premier ensemble de conditions lorsque les conditions du premier ensemble n’ont pas été réunies pendant une durée de détection prédéterminée.According to one aspect of the invention, the computer is configured to detect the absence of at least one of the conditions of the first set of conditions when the conditions of the first set have not been met for a predetermined detection time.

L’invention concerne aussi un véhicule automobile à moteur thermique comprenant une pluralité de cylindres comportant chacun un injecteur, ledit véhicule automobile étant caractérisé en ce qu’il comprend un calculateur tel que présenté précédemment.The invention also relates to a motor vehicle with an internal combustion engine comprising a plurality of cylinders each comprising an injector, said motor vehicle being characterized in that it comprises a computer as presented above.

- La figure 1 illustre schématiquement un véhicule automobile selon l’invention.- Figure 1 schematically illustrates a motor vehicle according to the invention.

- La figure 2 décrit un exemple de mise en oeuvre du procédé selon l’invention.- Figure 2 describes an example of implementation of the method according to the invention.

- La figure 3 illustre schématiquement un mode de réalisation du procédé selon l’invention.- Figure 3 schematically illustrates an embodiment of the method according to the invention.

Le calculateur selon l’invention est destiné à être monté dans un véhicule automobile à moteur thermique afin d’améliorer l’injection de carburant, Diesel ou essence, dans les cylindres dudit moteur. Le calculateur selon l’invention permet notamment de corriger la durée des injections de carburant réalisées dans la chambre de combustion des cylindres du moteur par les injecteurs.The computer according to the invention is intended to be mounted in a motor vehicle with an internal combustion engine in order to improve the injection of fuel, diesel or petrol, into the cylinders of said engine. The computer according to the invention notably makes it possible to correct the duration of the fuel injections carried out in the combustion chamber of the engine cylinders by the injectors.

On a représenté schématiquement à la figure 1 un véhicule 1 automobile comprenant un moteur 10 à quatre cylindres 100, comprenant chacun un injecteur 101, et un calculateur 20.FIG. 1 shows schematically a motor vehicle 1 comprising a four-cylinder engine 10 100, each comprising an injector 101, and a computer 20.

Le calculateur 20 comprend une première zone mémoire Z1, une deuxième zone mémoire Z2, une troisième zone mémoire Z3 et un processeur P configuré pour déterminer une première valeur corrective de la durée d’injection de carburant, appelée valeur ICVA, lorsque l’ensemble des conditions d’un premier ensemble de conditions est réuni et pour déterminer une deuxième valeur corrective de la durée d’injection de carburant, appelée valeur MFMA, lorsque l’ensemble des conditions d’un deuxième ensemble de conditions est réuni.The computer 20 comprises a first memory area Z1, a second memory area Z2, a third memory area Z3 and a processor P configured to determine a first corrective value for the duration of fuel injection, called ICVA value, when all of the conditions of a first set of conditions are met and to determine a second corrective value for the duration of fuel injection, called value MFMA, when the set of conditions of a second set of conditions is met.

Le premier ensemble de conditions comprend un intervalle de bas régime moteur, par exemple compris entre 750 et 1100 tours/min, et une température du carburant supérieure à une valeur prédéterminée, par exemple 18 °C, le véhicule devant se trouver respectivement dans ces conditions pour permettre le calcul d’une valeur ICVA. Il va de soi que le premier ensemble de conditions pourrait comprendre d’autres conditions d’activation de la fonction ICVA, telles que par exemple une durée minimum nécessaire pour que le calcul de la valeur ICVA ait le temps d’être réalisé.The first set of conditions includes a low engine speed interval, for example between 750 and 1100 rpm, and a fuel temperature above a predetermined value, for example 18 ° C., the vehicle having to be respectively in these conditions to allow the calculation of an ICVA value. It goes without saying that the first set of conditions could include other conditions for activating the ICVA function, such as for example a minimum duration necessary for the calculation of the ICVA value to have time to be carried out.

Le deuxième ensemble de conditions comprend un nombre de kilomètres à réaliser, par exemple 500 km, avant de calculer la valeur MFMA. Il va également de soi que le deuxième ensemble de conditions pourrait comprendre d’autres conditions d’activation de la fonction MFMA.The second set of conditions includes a number of kilometers to perform, for example 500 km, before calculating the MFMA value. It also goes without saying that the second set of conditions could include other conditions for activating the MFMA function.

Le calculateur 20 de commande d’injection est configuré pour réaliser une pluralité de tâches afin de déterminer la durée d’injection de carburant dans la chambre de combustion des cylindres du véhicule 1.The injection control computer 20 is configured to perform a plurality of tasks in order to determine the duration of fuel injection into the combustion chamber of the vehicle cylinders 1.

Le calculateur 20 est tout d’abord configuré pour vérifier que les conditions du premier ensemble de conditions sont réunies puis, lorsque tel est le cas, calculer et stocker une valeur ICVA dans la première zone mémoire Z1.The computer 20 is firstly configured to verify that the conditions of the first set of conditions are met, then, when this is the case, calculate and store an ICVA value in the first memory area Z1.

Le calculateur 20 est ensuite configuré pour vérifier que les conditions du deuxième ensemble de conditions sont réunies puis, lorsque tel est le cas, calculer une valeur MFMA à partir de la dernière valeur ICVA stockée dans la première zone mémoire Z1 et stocker ladite valeur MFMA calculée dans la deuxième zone mémoire Z2.The computer 20 is then configured to verify that the conditions of the second set of conditions are met, then, when this is the case, calculate an MFMA value from the last ICVA value stored in the first memory area Z1 and store said calculated MFMA value in the second memory area Z2.

Le calculateur 20 est également configuré pour commander les injecteurs 101 pour qu’ils injectent chacun du carburant pendant une durée d’injection prédéterminée corrigée à partir de la dernière valeur ICVA stockée dans la première zone mémoire Z1 et de la dernière valeur MFMA stockée dans la deuxième zone mémoire Z2 ou dans la troisième zone mémoire Z3.The computer 20 is also configured to control the injectors 101 so that they each inject fuel for a predetermined injection duration corrected from the last value ICVA stored in the first memory area Z1 and the last value MFMA stored in the second memory zone Z2 or in the third memory zone Z3.

Le calculateur 20 est aussi configuré pour détecter l’absence d’au moins une des conditions du premier ensemble de conditions.The computer 20 is also configured to detect the absence of at least one of the conditions of the first set of conditions.

Le calculateur 20 est enfin configuré pour stocker dans la troisième zone mémoire la dernière valeur MFMA stockée dans la deuxième zone mémoire lorsque l’absence d’au moins une des conditions du premier ensemble de conditions a été détecté.The computer 20 is finally configured to store in the third memory area the last MFMA value stored in the second memory area when the absence of at least one of the conditions of the first set of conditions has been detected.

L’invention va maintenant être décrite dans sa mise en oeuvre en référence aux figures 2 et 3.The invention will now be described in its implementation with reference to Figures 2 and 3.

L’exemple de la figure 2 présente l’application des fonctions ICVA et MFMA dans différentes conditions de fonctionnement du véhicule.The example in Figure 2 shows the application of the ICVA and MFMA functions under different vehicle operating conditions.

Dans cet exemple, on distingue trois phases :In this example, there are three phases:

• une phase standard φΊ pendant laquelle les conditions du premier ensemble de conditions permettant de mettre en oeuvre la fonction ICVA et les conditions du deuxième ensemble de conditions permettant de mettre en oeuvre la fonction MFMA sont remplies, • une phase d’arrêt φ2 pendant laquelle les conditions du premier ensemble de conditions permettant de mettre en oeuvre la fonction ICVA ne sont plus réunies alors que les conditions du deuxième ensemble de conditions permettant de mettre en oeuvre la fonction MFMA peuvent être remplies, • une phase de reprise φ3 pendant laquelle les conditions du premier ensemble de conditions permettant de mettre en oeuvre la fonction ICVA sont à nouveau réunies alors que les conditions du deuxième ensemble de conditions permettant de mettre en oeuvre la fonction MFMA ne sont pas réunies.• a standard phase φ Ί during which the conditions of the first set of conditions making it possible to implement the ICVA function and the conditions of the second set of conditions making it possible to implement the MFMA function are met, • a stopping phase φ 2 during which the conditions of the first set of conditions for implementing the ICVA function are no longer met while the conditions of the second set of conditions for implementing the MFMA function can be fulfilled, • a recovery phase φ 3 during which conditions of the first set of conditions for implementing the ICVA function are met again while the conditions of the second set of conditions for implementing the MFMA function are not met.

La courbe A représentant l’évolution de la dérive de l’injecteur détectée par la fonction ICVA. En phase d’arrêt φ2, les barres du graphe représentent ce que la fonction ICVA aurait dû détecter si celle-ci n’était pas désactivée. La courbe B représente l’évolution de la dérive de l’injecteur détecté par la fonction MFMA.Curve A representing the evolution of the drift of the injector detected by the ICVA function. In stop phase φ 2 , the bars of the graph represent what the ICVA function should have detected if it was not deactivated. Curve B represents the evolution of the drift of the injector detected by the MFMA function.

Lors de la phase standard q>i, le calculateur 20 active la fonction ICVA à chaque fois que les conditions du premier ensemble de conditions sont réunies (étape E1), par exemple à chaque fois que le moteur fonctionne à bas régime, de sorte que la fonction ICVA puisse déterminer une valeur ICVA. Cette valeur ICVA est alors stockée par le calculateur 20 dans la première zone mémoire Z1 et est utilisée par le calculateur 20 pour corriger la durée d’injection de carburant jusqu’à la détermination de la prochaine valeur ICVA.During the standard phase q> i, the computer 20 activates the ICVA function each time that the conditions of the first set of conditions are met (step E1), for example each time that the engine is running at low speed, so that the ICVA function can determine an ICVA value. This ICVA value is then stored by the computer 20 in the first memory area Z1 and is used by the computer 20 to correct the fuel injection time until the next ICVA value is determined.

De même, parallèlement, lors de la phase standard <pi, le calculateur 20 active la fonction MFMA à chaque fois que les conditions du deuxième ensemble de conditions sont réunies (étape E2), par exemple de manière périodique, de sorte que la fonctionSimilarly, in parallel, during the standard phase <pi, the computer 20 activates the MFMA function each time that the conditions of the second set of conditions are met (step E2), for example periodically, so that the function

MFMA détermine, à partir de la dernière valeur corrective déterminée par la fonction ICVA stockée dans la première zone mémoire Z1, une valeur MFMA. Cette valeur MFMA est alors stockée par le calculateur 20 dans la deuxième zone mémoire Z2 et est utilisée par le calculateur 20 pour corriger la durée d’injection de carburant jusqu’à la détermination de la prochaine valeur MFMA.MFMA determines, from the last corrective value determined by the ICVA function stored in the first memory area Z1, an MFMA value. This MFMA value is then stored by the computer 20 in the second memory area Z2 and is used by the computer 20 to correct the fuel injection time until the next MFMA value is determined.

La fin de la phase standard φι, qui correspond au début de la phase d’arrêt φ2, est caractérisée par l’arrêt de la fonction ICVA détectée par le calculateur 20 (étape E3). Cet arrêt de la fonction ICVA peut par exemple être détecté lorsque les conditions du premier ensemble de conditions n’ont pas été réunies.The end of the standard phase φι, which corresponds to the start of the stop phase φ 2 , is characterized by the stopping of the ICVA function detected by the computer 20 (step E3). This stopping of the ICVA function can for example be detected when the conditions of the first set of conditions have not been met.

Une fois que l’arrêt de la fonction ICVA a été détecté et avant que la fonction MFMA ne soit à nouveau activée par le calculateur 20 (c’est-à-dire avant que les conditions du deuxième ensemble de conditions soient réunies), le calculateur 20 sauvegarde la dernière valeur MFMA déterminée (stockée dans la deuxième zone mémoire Z2) dans la troisième zone mémoire Z3 (étape E4).Once the stopping of the ICVA function has been detected and before the MFMA function is again activated by the computer 20 (that is to say before the conditions of the second set of conditions are met), the computer 20 saves the last determined MFMA value (stored in the second memory area Z2) in the third memory area Z3 (step E4).

Durant cette phase d’arrêt φ2, le calculateur 20 continue à activer la fonction MFMA à chaque fois que les conditions du deuxième ensemble de conditions sont réunies (étape E5). Autrement dit, la fonction MFMA peut par exemple être activée de manière périodique par le calculateur alors que la fonction ICVA est inactive. Dans ce cas, le calculateur 20 détermine la valeur MFMA à partir de la dernière valeur ICVA stockée dans la première zone mémoire Z1, c’est-à-dire la dernière valeur ICVA calculée lors de la phase standard q>i. Cette valeur MFMA est alors stockée par le calculateur 20 dans la deuxième zone mémoire Z2 et est utilisée par le calculateur pour corriger la durée d’injection de carburant jusqu’au calcul de la prochaine valeur MFMA.During this stop phase φ 2 , the computer 20 continues to activate the MFMA function each time the conditions of the second set of conditions are met (step E5). In other words, the MFMA function can for example be activated periodically by the computer while the ICVA function is inactive. In this case, the computer 20 determines the MFMA value from the last ICVA value stored in the first memory area Z1, that is to say the last ICVA value calculated during the standard phase q> i. This MFMA value is then stored by the computer 20 in the second memory area Z2 and is used by the computer to correct the fuel injection time until the next MFMA value is calculated.

Lorsque le calculateur 20 détecte que les conditions du premier ensemble de conditions sont à nouveau réunies, la phase de reprise φ3 débute et le calculateur 20 active la fonction ICVA (étape E6). Cette fonction ICVA sera activée lors de la phase de reprise φ3 à chaque fois que les conditions du premier ensemble de conditions seront réunies. Pendant la phase de reprise φ3, la fonction MFMA n’est pas activée.When the computer 20 detects that the conditions of the first set of conditions are met again, the recovery phase φ 3 begins and the computer 20 activates the ICVA function (step E6). This ICVA function will be activated during the recovery phase φ 3 each time that the conditions of the first set of conditions are met. During the recovery phase φ 3 , the MFMA function is not activated.

Durant cette phase de reprise φ3, le calculateur 20 utilise la valeur MFMA stockée dans la troisième zone mémoire Z3 afin de corriger la durée d’injection (étape E7). Cette valeur MFMA, déterminée pendant la phase standard φΊ avant que la fonction ICVA ne devienne inactive, est plus pertinente que la dernière valeur corrective déterminée par la fonction MFMA pendant la phase d’arrêt φ2 stockée dans la deuxième zone mémoire Z2. En effet, la valeur MFMA déterminée pendant la phase d’arrêt φ2 étant calculée à partir de la dernière valeur ICVA déterminée lors de la phase standard φι (stockée dans la première zone mémoire Z1), la dérive rapide des injecteurs 101 conduit à prendre en compte le delta de correction de la courbe A (i.e. les barres du graphe de la figure 2) dans le calcul de toute nouvelle valeur corrective MFMA pendant la phase d’arrêt φ2 de sorte que l’utilisation, lors de la phase de reprise φ3, de la dernière valeur corrective MFMA déterminée pendant la phase d’arrêt φ2 générerait une erreur trop importante sur la durée d’injection, d’autant que cette dernière serait également corrigé 5 par la valeur ICVA courante déterminée lors de cette phase de reprise φ3 (ce qui accentuerait la correction de la dérive rapide et donc de la dérive globale des injecteurs 101 : double correction de la dérive rapide).During this recovery phase φ 3 , the computer 20 uses the MFMA value stored in the third memory area Z3 in order to correct the injection duration (step E7). This MFMA value, determined during the standard phase φ Ί before the ICVA function becomes inactive, is more relevant than the last corrective value determined by the MFMA function during the stop phase φ 2 stored in the second memory area Z2. In fact, the MFMA value determined during the stop phase φ 2 being calculated from the last ICVA value determined during the standard phase φι (stored in the first memory area Z1), the rapid drift of the injectors 101 leads to taking takes into account the delta of correction of curve A (ie the bars of the graph of figure 2) in the calculation of any new corrective value MFMA during the stop phase φ 2 so that the use, during the phase of recovery φ 3 of the last corrective MFMA value determined during the stop phase φ 2 would generate an excessive error on the injection duration, especially since the latter would also be corrected 5 by the current ICVA value determined during this recovery phase φ 3 (which would accentuate the correction of the rapid drift and therefore of the overall drift of the injectors 101: double correction of the rapid drift).

La phase de reprise φ3 se termine lorsque le calculateur 20 détermine que les conditions du deuxième ensemble de conditions sont à nouveau réunies (étape E8) et 10 que la fonction MFMA détermine une nouvelle valeur MFMA, qui est alors stockée dans la deuxième zone mémoire Z2. En d’autres termes, la fin de la phase de reprise φ3 est caractérisée par la première activation de la fonction MFMA suite à une reprise de la fonction ICVA. La fin de la phase de reprise φ3 peut marquer aussi bien le début d’une nouvelle phase standard φΊ que le début d’une nouvelle phase d’arrêt φ2. Dans les deux 15 cas, le calculateur 20 utilise à nouveau la dernière valeur MFMA stockée dans la deuxième zone mémoire Z2 pour corriger la durée d’injection.The recovery phase φ 3 ends when the computer 20 determines that the conditions of the second set of conditions are met again (step E8) and 10 that the MFMA function determines a new MFMA value, which is then stored in the second memory area Z2. In other words, the end of the recovery phase φ 3 is characterized by the first activation of the MFMA function following a resumption of the ICVA function. The end of the recovery phase φ 3 can mark both the start of a new standard phase φ Ί and the start of a new stop phase φ 2 . In both cases, the computer 20 again uses the last MFMA value stored in the second memory area Z2 to correct the injection time.

Le procédé selon l’invention permet avantageusement de diminuer les effets liés à une double correction de la dérive rapide à la fois par la fonction ICVA et la fonction MFMA lorsque la fonction ICVA est limitée ou inactive.The method according to the invention advantageously makes it possible to reduce the effects linked to a double correction of the rapid drift both by the ICVA function and the MFMA function when the ICVA function is limited or inactive.

Claims (10)

REVENDICATIONS 1. Procédé de correction d’une durée d’injection de carburant injecté par au moins un injecteur (101) dans une chambre de combustion d’un cylindre (100) de moteur (10) thermique de véhicule automobile (1), ledit procédé étant mis en œuvre par un calculateur (20) embarqué dans ledit véhicule (1), ledit calculateur (20) comprenant une première zone mémoire (Z1), une deuxième zone mémoire (Z2), une troisième zone mémoire (Z3) et un processeur (P) configuré pour déterminer une première valeur corrective de la durée d’injection de carburant, appelée valeur ICVA, lorsque les conditions d’un premier ensemble de conditions sont réunies, pour stocker ladite valeur ICVA dans la première zone mémoire (Z1) et pour déterminer, à partir d’une valeur ICVA déterminée, une deuxième valeur corrective de la durée d’injection de carburant, appelée valeur MFMA, lorsque les conditions d’un deuxième ensemble de conditions sont réunies et la stocker dans la deuxième zone mémoire (Z2), ledit procédé étant caractérisé en ce qu’il comprend :1. Method for correcting a duration of injection of fuel injected by at least one injector (101) into a combustion chamber of a cylinder (100) of an engine (10) of a motor vehicle (1), said method being implemented by a computer (20) on board said vehicle (1), said computer (20) comprising a first memory area (Z1), a second memory area (Z2), a third memory area (Z3) and a processor (P) configured to determine a first corrective value of the fuel injection duration, called ICVA value, when the conditions of a first set of conditions are met, to store said ICVA value in the first memory area (Z1) and to determine, from a determined ICVA value, a second corrective value for the duration of fuel injection, called the MFMA value, when the conditions of a second set of conditions are met and store it in the of uxth memory area (Z2), said method being characterized in that it comprises: • une phase standard (q>i) pendant laquelle :• a standard phase (q> i) during which: - les conditions du premier ensemble de conditions sont réunies au moins une fois de sorte à calculer et à stocker une valeur ICVA dans la première zone mémoire (Z1),the conditions of the first set of conditions are met at least once so as to calculate and store an ICVA value in the first memory area (Z1), - les conditions du deuxième ensemble de conditions sont réunies au moins une fois de sorte à calculer une valeur MFMA à partir de la dernière valeur ICVA stockée dans la première zone mémoire (Z1) et à stocker ladite valeur MFMA calculée dans la deuxième zone mémoire (Z2),the conditions of the second set of conditions are met at least once so as to calculate an MFMA value from the last ICVA value stored in the first memory area (Z1) and to store said calculated MFMA value in the second memory area ( Z2), - la durée d’injection des injecteurs (101) est corrigée à partir de la dernière valeur ICVA stockée dans la première zone mémoire (Z1) et de la dernière valeur MFMA stockée dans la deuxième zone mémoire (Z2), • une phase d’arrêt (<p2) pendant laquelle :- the injectors injection time (101) is corrected from the last ICVA value stored in the first memory area (Z1) and the last MFMA value stored in the second memory area (Z2), • a phase of stop (<p 2 ) during which: - l’absence d’au moins une des conditions du premier ensemble de conditions est détectée,- the absence of at least one of the conditions of the first set of conditions is detected, - la dernière valeur MFMA stockée dans la deuxième zone mémoire (Z2) est sauvegardée dans la troisième zone mémoire (Z3),- the last MFMA value stored in the second memory area (Z2) is saved in the third memory area (Z3), - les conditions du deuxième ensemble de conditions sont réunies au moins une fois de sorte à calculer une valeur MFMA à partir de la dernière valeur ICVA stockée dans la première zone mémoire (Z1) et à stocker ladite valeur MFMA dans la deuxième zone mémoire (Z2),the conditions of the second set of conditions are met at least once so as to calculate an MFMA value from the last ICVA value stored in the first memory area (Z1) and to store said MFMA value in the second memory area (Z2 ), - la durée d’injection des injecteurs (101) est corrigée à partir de la dernière valeur ICVA stockée dans la première zone mémoire (Z1) et de la dernière valeur MFMA stockée dans la deuxième zone mémoire (Z2), • une phase de reprise (<p3) pendant laquelle :- the injectors injection time (101) is corrected from the last ICVA value stored in the first memory area (Z1) and the last MFMA value stored in the second memory area (Z2), • a recovery phase (<p 3 ) during which: - les conditions du premier ensemble de conditions sont réunies au moins une fois de sorte à calculer et à stocker une valeur ICVA dans la première zone mémoire (Z1),the conditions of the first set of conditions are met at least once so as to calculate and store an ICVA value in the first memory area (Z1), - la durée d’injection des injecteurs (101) est corrigée à partir de la dernière valeur ICVA calculée pendant la phase de reprise (<p3), stockée dans la première zone mémoire (Z1), et de la dernière valeur MFMA stockée dans la troisième zone mémoire (Z3) jusqu’à ce que les conditions du deuxième ensemble de conditions soient à nouveau réunies.- the duration of injection of the injectors (101) is corrected from the last ICVA value calculated during the recovery phase (<p 3 ), stored in the first memory area (Z1), and from the last MFMA value stored in the third memory area (Z3) until the conditions of the second set of conditions are met again. 2. Procédé selon la revendication 1, dans lequel le premier ensemble de conditions comprend une condition de fonctionnement du moteur (10) du véhicule (1) à bas régime compris entre 750 et 1100 tours/min.2. Method according to claim 1, wherein the first set of conditions comprises an operating condition of the engine (10) of the vehicle (1) at low speed between 750 and 1100 rpm. 3. Procédé selon l’une des revendications précédentes, dans lequel le premier ensemble de conditions comprend une condition selon laquelle la température du carburant mesurée est supérieure à une valeur prédéterminée, de préférence 18 °C.3. Method according to one of the preceding claims, in which the first set of conditions comprises a condition according to which the measured fuel temperature is above a predetermined value, preferably 18 ° C. 4. Procédé selon l’une des revendications précédentes, dans lequel l’absence d’au moins une des conditions du premier ensemble de conditions est détectée lorsque les conditions du premier ensemble n’ont pas été réunies pendant une durée de détection prédéterminée.4. Method according to one of the preceding claims, in which the absence of at least one of the conditions of the first set of conditions is detected when the conditions of the first set have not been met during a predetermined detection time. 5. Procédé selon l’une des revendications précédentes, dans lequel le deuxième ensemble comprend une condition selon laquelle le véhicule (1) a parcouru une distance prédéterminée depuis la détermination de la dernière valeur MFMA.5. Method according to one of the preceding claims, in which the second set comprises a condition according to which the vehicle (1) has traveled a predetermined distance since the determination of the last MFMA value. 6. Calculateur (20) de commande d’injection de carburant injecté par au moins un injecteur (101) dans une chambre de combustion d’un cylindre (100) de moteur (10) thermique de véhicule (1) automobile, ledit calculateur (20) étant embarqué dans ledit véhicule (1) et comprenant une première zone mémoire (Z1), une deuxième zone mémoire (Z2), une troisième zone mémoire (Z3) et un processeur (P) configuré pour déterminer une première valeur corrective de la durée d’injection de carburant, appelée valeur ICVA, lorsque les conditions d’un premier ensemble de conditions sont réunies, pour stocker ladite valeur ICVA dans la première zone mémoire (Z1) et pour déterminer, à partir d’une valeur ICVA déterminée, une deuxième valeur corrective de la durée d’injection de carburant, appelée valeur MFMA, lorsque les conditions d’un deuxième ensemble de conditions sont réunies et la stocker dans la deuxième zone mémoire (Z2), ledit calculateur (20) étant caractérisé en ce qu’il est configuré pour :6. Fuel injection control computer (20) injected by at least one injector (101) into a combustion chamber of a cylinder (100) of a thermal engine (10) of a motor vehicle (1), said computer ( 20) being on board said vehicle (1) and comprising a first memory area (Z1), a second memory area (Z2), a third memory area (Z3) and a processor (P) configured to determine a first corrective value of the fuel injection duration, called ICVA value, when the conditions of a first set of conditions are met, for storing said ICVA value in the first memory area (Z1) and for determining, from a determined ICVA value, a second corrective value for the fuel injection duration, called the MFMA value, when the conditions of a second set of conditions are met and store it in the second memory area (Z2), said computer (20) being char set in that it is configured to: • vérifier que les conditions du premier ensemble de conditions sont réunies au moins une fois, calculer une valeur ICVA et stocker ladite valeur ICVA calculée dans la première zone mémoire (Z1), • vérifier que les conditions du deuxième ensemble de conditions sont réunies au moins une fois, calculer une valeur MFMA à partir de la dernière valeur ICVA stockée dans la première zone mémoire (Z1), et stocker ladite valeur MFMA calculée dans la deuxième zone mémoire (Z2), • calculer une durée d’injection des injecteurs corrigée à partir de la dernière valeur ICVA stockée dans la première zone mémoire (Z1) et de la dernière valeur MFMA stockée dans la deuxième zone mémoire (Z2), • détecter l’absence d’au moins une des conditions du premier ensemble de conditions, • sauvegarder la dernière valeur MFMA, stockée dans la deuxième zone mémoire (Z2), dans la troisième zone mémoire (Z3), • les conditions du premier ensemble de conditions sont réunies au moins une fois de sorte à calculer et à stocker une valeur ICVA dans la première zone mémoire (Z1), • calculer une durée d’injection des injecteurs (101) corrigée à partir de la dernière valeur ICVA stockée dans la première zone mémoire (Z1) et de la dernière valeur MFMA stockée dans la troisième zone mémoire (Z3), • commander les injecteurs (101) afin qu’ils injectent chacun du carburant dans la chambre de combustion correspondante des cylindres (100) pendant une durée d’injection calculée.• check that the conditions of the first set of conditions are met at least once, calculate an ICVA value and store said ICVA value calculated in the first memory area (Z1), • check that the conditions of the second set of conditions are met at least once, calculate an MFMA value from the last ICVA value stored in the first memory area (Z1), and store said MFMA value calculated in the second memory area (Z2), • calculate an injection duration corrected to starting from the last ICVA value stored in the first memory area (Z1) and the last MFMA value stored in the second memory area (Z2), • detecting the absence of at least one of the conditions of the first set of conditions, • save the last MFMA value, stored in the second memory area (Z2), in the third memory area (Z3), • the conditions of the first set of conditions are re united at least once so as to calculate and store an ICVA value in the first memory area (Z1), • calculate an injection duration of the injectors (101) corrected from the last ICVA value stored in the first memory area (Z1) and the last MFMA value stored in the third memory area (Z3), • control the injectors (101) so that they each inject fuel into the corresponding combustion chamber of the cylinders (100) for a period of calculated injection. 7. Calculateur (20) selon la revendication 6, dans lequel le premier ensemble de conditions comprend une condition de fonctionnement du moteur (10) du véhicule (1) à bas régime compris entre 750 et 1100 tours/min.7. computer (20) according to claim 6, wherein the first set of conditions comprises an operating condition of the engine (10) of the vehicle (1) at low speed between 750 and 1100 rpm. 8. Calculateur (20) selon l’une des revendications 6 et 7, dans lequel le premier ensemble de conditions comprend une condition selon laquelle la température du carburant est supérieure à une valeur prédéterminée, de préférence 18 °C.8. Computer (20) according to one of claims 6 and 7, wherein the first set of conditions comprises a condition that the temperature of the fuel is higher than a predetermined value, preferably 18 ° C. 9. Calculateur (20) selon l’une des revendications 6 à 8, dans lequel le calculateur (20) est configuré pour détecter l’absence d’au moins une des conditions du premier ensemble de conditions lorsque les conditions du premier ensemble n’ont pas été réunies pendant une durée de détection prédéterminée.9. computer (20) according to one of claims 6 to 8, wherein the computer (20) is configured to detect the absence of at least one of the conditions of the first set of conditions when the conditions of the first set n ' have not been combined for a predetermined detection time. 10. Véhicule (1) automobile à moteur (10) thermique comprenant une pluralité de cylindres comportant chacun un injecteur (101), ledit véhicule (1) automobile étant caractérisé en ce qu’il comprend un calculateur (20) selon l’une des revendications 6 à 9.10. Motor vehicle (1) with a thermal engine (10) comprising a plurality of cylinders each comprising an injector (101), said motor vehicle (1) being characterized in that it comprises a computer (20) according to one of claims 6 to 9. 1 /21/2
FR1750201A 2017-01-10 2017-01-10 PROCEDURE FOR CORRECTING A DURATION OF FUEL INJECTION INTO A MOTOR VEHICLE IC ENGINE CYLINDER Active FR3061746B1 (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
FR1750201A FR3061746B1 (en) 2017-01-10 2017-01-10 PROCEDURE FOR CORRECTING A DURATION OF FUEL INJECTION INTO A MOTOR VEHICLE IC ENGINE CYLINDER
PCT/FR2018/050033 WO2018130767A1 (en) 2017-01-10 2018-01-08 Method for correcting a fuel injection duration in a cylinder of a heat engine of a motor vehicle
CN201880017160.3A CN110382849B (en) 2017-01-10 2018-01-08 Method for correcting the duration of fuel injection in a cylinder of a hot-combustion engine of a motor vehicle

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
FR1750201 2017-01-10
FR1750201A FR3061746B1 (en) 2017-01-10 2017-01-10 PROCEDURE FOR CORRECTING A DURATION OF FUEL INJECTION INTO A MOTOR VEHICLE IC ENGINE CYLINDER

Publications (2)

Publication Number Publication Date
FR3061746A1 true FR3061746A1 (en) 2018-07-13
FR3061746B1 FR3061746B1 (en) 2020-09-25

Family

ID=58707702

Family Applications (1)

Application Number Title Priority Date Filing Date
FR1750201A Active FR3061746B1 (en) 2017-01-10 2017-01-10 PROCEDURE FOR CORRECTING A DURATION OF FUEL INJECTION INTO A MOTOR VEHICLE IC ENGINE CYLINDER

Country Status (3)

Country Link
CN (1) CN110382849B (en)
FR (1) FR3061746B1 (en)
WO (1) WO2018130767A1 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112832918B (en) * 2020-12-21 2023-06-13 中国船舶集团有限公司第七一一研究所 Combustion closed-loop control method based on fuel injection characteristic parameters of engine fuel injector

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5483945A (en) * 1993-03-16 1996-01-16 Nissan Motor Co., Ltd. Air/fuel ratio control system for engine
US5682866A (en) * 1995-09-01 1997-11-04 Honda Giken Kogyo Kabushiki Kaisha Air-fuel ratio control system for internal combustion engines
WO2010064589A1 (en) * 2008-12-02 2010-06-10 Toyota Jidosha Kabushiki Kaisha Ignition timing controller of internal combustion engine
US20110077843A1 (en) * 2008-05-21 2011-03-31 Christian Hauser Method for the injector-individual adaption of the injection time of motor vehicles

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
IT1121343B (en) * 1978-06-24 1986-04-02 Plessey Handel Investment Ag FUEL INJECTOR
JP3489230B2 (en) * 1994-12-14 2004-01-19 株式会社デンソー Control device for internal combustion engine
JP2003286879A (en) * 2002-03-27 2003-10-10 Mazda Motor Corp Combustion control device for diesel engine
JP4030334B2 (en) * 2002-03-29 2008-01-09 トヨタ自動車株式会社 Fuel injection device for internal combustion engine
JP4453538B2 (en) * 2004-12-16 2010-04-21 トヨタ自動車株式会社 Fuel injection control device for internal combustion engine
DE102006019894B3 (en) * 2006-04-28 2007-07-12 Siemens Ag Internal combustion engine operating method for motor vehicle, involves measuring fuel mass based on characteristic of valve, and utilizing correction value for cylinder in operation for adaptation of measuring pulse in operating condition
DE102009029590A1 (en) * 2009-09-18 2011-03-24 Robert Bosch Gmbh Method and control device for operating a valve
JP5492806B2 (en) * 2011-02-25 2014-05-14 日立オートモティブシステムズ株式会社 Drive device for electromagnetic fuel injection valve
DE102011086957A1 (en) * 2011-11-23 2013-05-23 Robert Bosch Gmbh Method for controlling a solenoid valve, and computer program and control and / or regulating device
DE102012210937A1 (en) * 2012-06-27 2014-01-23 Robert Bosch Gmbh Method for controlling an internal combustion engine and system with an internal combustion engine and a control unit
JP6070502B2 (en) * 2013-10-11 2017-02-01 株式会社デンソー Fuel injection control device for internal combustion engine

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5483945A (en) * 1993-03-16 1996-01-16 Nissan Motor Co., Ltd. Air/fuel ratio control system for engine
US5682866A (en) * 1995-09-01 1997-11-04 Honda Giken Kogyo Kabushiki Kaisha Air-fuel ratio control system for internal combustion engines
US20110077843A1 (en) * 2008-05-21 2011-03-31 Christian Hauser Method for the injector-individual adaption of the injection time of motor vehicles
WO2010064589A1 (en) * 2008-12-02 2010-06-10 Toyota Jidosha Kabushiki Kaisha Ignition timing controller of internal combustion engine

Also Published As

Publication number Publication date
CN110382849A (en) 2019-10-25
CN110382849B (en) 2022-05-03
FR3061746B1 (en) 2020-09-25
WO2018130767A1 (en) 2018-07-19

Similar Documents

Publication Publication Date Title
FR2835016A1 (en) ELECTROMAGNETIC VALVE CONTROL UNIT OF AN INTERNAL COMBUSTION ENGINE
FR3069583B1 (en) METHOD AND DEVICE FOR IGNITION DETECTION OF ROTOR MOTOR COMBUSTION CHAMBER, STARTING METHOD OF ROCKER MOTOR, COMPUTER PROGRAM, RECORDING MEDIUM, AND ROCKER MOTOR
FR2699604A1 (en) Method for detecting a leak in the injectors of a heat engine.
FR2971009A1 (en) METHOD FOR DETERMINING THE ALCOHOL CONTENT OF A NEW FUEL MIXTURE IN AN INTERNAL COMBUSTION ENGINE OF A VEHICLE, AND DEVICE FOR IMPLEMENTING SAID METHOD
CA2950347A1 (en) Method and device for control of a thrust of a turbojet engine
EP1936156B1 (en) Method of controlling an internal combustion engine
FR3038002A1 (en) METHOD FOR CLEANING INJECTORS OF A CONTROLLED IGNITION AND DIRECT INJECTION ENGINE
FR3061746A1 (en) METHOD OF CORRECTING A FUEL INJECTION TIME IN A MOTOR VEHICLE THERMAL MOTOR CYLINDER
EP1058781A1 (en) Method and device for fast automatic adaptation of richness for internal combustion engine
EP3724457B1 (en) Method for detecting the ignition of a turbine engine
WO2009004195A2 (en) Device and method for estimating the amount of alcohol contained in the fuel of an engine
WO2015128068A1 (en) Method for determining a flow rate through a valve
WO2020193795A1 (en) Determining a drift in the fuel static flow rate of a piezoelectric injector of a motor vehicle heat engine
FR3030632A1 (en) PROCESS FOR INDIRECT FUEL INJECTION FOR AN INTERNAL COMBUSTION ENGINE, INCLUDING CUTTING THE INJECTED FUEL QUANTITY
FR3114130A1 (en) Diagnosis of valve clearance or mower butterfly failure
EP1923558B1 (en) System and method of controlling an internal combustion engine
EP2329122B1 (en) Method for starting an internal combustion engine
WO2017088967A1 (en) Control method for starting a combustion engine, comprising a warming-up phase and a torque-generation phase
FR2527691A1 (en) METHOD FOR CONTROLLING CONTROL DEVICES OF INTERNAL COMBUSTION ENGINES IMMEDIATELY AFTER THE END OF A FUEL CUT
FR3059723A1 (en) METHOD FOR MANAGING INJECTION IN A DIESEL TYPE ENGINE
FR2886678A1 (en) METHOD FOR REDUCING THE NOISE OF AN INJECTION DIESEL ENGINE
FR3115567A1 (en) Optimization of a multi-injection
WO2022157429A1 (en) Method for improving the reliability of a learning function of a model of combustion engine actuators
WO2013083352A1 (en) Method of diagnosis of a drift of at least one injector of a fuel injection system with common ramp
FR3060656A1 (en) MANAGING A SYSTEM FOR INJECTING AN INTERNAL COMBUSTION ENGINE

Legal Events

Date Code Title Description
PLFP Fee payment

Year of fee payment: 2

PLSC Publication of the preliminary search report

Effective date: 20180713

PLFP Fee payment

Year of fee payment: 4

PLFP Fee payment

Year of fee payment: 5

TP Transmission of property

Owner name: CONTINENTAL AUTOMOTIVE FRANCE, FR

Effective date: 20210309

Owner name: CONTINENTAL AUTOMOTIVE GMBH, DE

Effective date: 20210309

PLFP Fee payment

Year of fee payment: 6

CA Change of address

Effective date: 20220103

PLFP Fee payment

Year of fee payment: 7

PLFP Fee payment

Year of fee payment: 8