Method of controlling fuel injection in an internal combustion engine
09650983 ยท 2017-05-16
Assignee
Inventors
Cpc classification
F02D41/247
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02D41/3005
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02D41/2441
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02D41/402
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
Y02T10/40
GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
International classification
G06F7/00
PHYSICS
F02D41/24
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02D41/30
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
G06F17/00
PHYSICS
Abstract
A method of controlling fuel injection in an internal combustion engine having at least one cylinder with an associated fuel injector for performing injection events is proposed, wherein for each injection event a pulse width is determined with which the injector is kept open to spray a desired quantity of fuel. When the quantity of fuel of a given fuel injection event is greater than a learning threshold, a split fuel injection is performed, whereby a first, low injection pulse and a second, complementary injection pulse are executed. Data representative of a closing time and/or an opening time of the fuel injector is determined in respect of the first, low injection pulse and a learned correction value is elaborated based on the closing time and/or opening time, the learned correction value being subsequently used for injection control.
Claims
1. A method of controlling fuel injection in an internal combustion engine having at least one cylinder with an associated fuel injector for performing injection events, wherein for each injection event a pulse width is determined with which the injector is kept open to spray a desired quantity of fuel, wherein when the quantity of fuel of a given fuel injection event is greater than a learning threshold, a split fuel injection is performed, whereby a first, low injection pulse and a second, complementary injection pulse are executed, and wherein data representative of at least one of a closing time and an opening time of the fuel injector is determined in respect of said first, low injection pulse and a learned correction value is elaborated based on at least one of said closing time and said opening time, said learned correction value being subsequently used for injection control, wherein said learning threshold is calibrated as a function of the pulse width for which the closing time is to be learned.
2. The method according to claim 1, wherein the learned correction value is used for correcting low fuel injections.
3. The method according to claim 1, wherein the closing time determined for a first, low injection pulse is stored in correspondence with its corresponding pulse width.
4. The method according to claim 1, wherein a table of learned closing times is used, wherein average values of closing times are stored as a function of pulse width and cylinder number.
5. The method according to claim 1, wherein said learned correction value is added to a current base pulse width, said learned correction value being calculated as the product of a gain factor and the difference between a calibrated closing time and a learned closing time, less the product of another gain factor and the difference between a calibrated opening time and a learned opening time.
6. The method according to claim 1, wherein said engine is a gasoline engine.
7. The method according to claim 1, wherein said split injection fuel injection is fully performed in an intake stroke of said engine.
8. The method according to claim 1, wherein the determination of said closing time is based on the monitoring of the voltage of the respective fuel injector.
9. The method according to claim 2, wherein the closing time determined for a first, low injection pulse is stored in correspondence with its corresponding pulse width.
10. The method according to claim 9, wherein a table of learned closing times is used, wherein average values of closing times are stored as a function of pulse width and cylinder number.
11. The method according to claim 10, wherein said learned correction value is added to a current base pulse width, said learned correction value being calculated: as the product of a gain factor and the difference between a calibrated closing time and a learned closing time, less the product of another gain factor and the difference between a calibrated opening time and a learned opening time.
12. The method according to claim 11, wherein said split injection fuel injection is fully performed in an intake stroke of said engine.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) The present invention will now be described, by way of example, with reference to the accompanying drawings, in which:
(2)
(3)
(4)
(5)
DETAILED DESCRIPTION OF A PREFERRED EMBODIMENT
(6) The present method relates to the control of fuel injection in an internal combustion engine and aims at improving the accuracy of fuel injections and namely of minute fuel injections.
(7) The present invention is based partly on the previous observation made by the present Applicant that the accuracy of fuel injections can be improved by detecting more precisely than before the response delays at closing and opening during the pintle lift event of the injector.
(8) It has indeed been observed that fuel delivery is primarily determined by the pulse width and the closing delay of the injector pintle, after the pulse width ends. This closing delay or closing time represents the time required, after the end of the pulse width control signal, for the pintle to reach its closed position. It is desirable for the closing response to be as short as possible, such that when the pulse width approaches zero, the amount of fuel delivered similarly approaches zero.
(9) Additionally, variation in the closing response not only affects the quantity of fuel delivered, but is also an indicator of variation in the injector electrical and/or mechanical response. Such information is beneficial in the development of injectors to assess and diagnose their variability and can be used in fuel control strategies.
(10) Opening delay (or opening time), i.e. the time span between application of the opening signal and the actual setting into motion of the pintle, similarly affects the injected fuel quantity. However, the opening delay tends to reduce the injected fuel quantity whereas the closing delay tends to increase the latter.
(11) As it has further been observed by the present Applicant, the closing of a fuel injector can be detected from the injector terminal voltage signature, as will be explained below.
(12) While the closing time and opening time are thus valuable information for injection control, this information has to be properly used in the engine management system. The problem of fuel variability is particularly acute at low fuel flows, and it is desirable that any injection correction measure be available as soon as minute fuel injections are required. And it is preferable to acquire the learned correction values as soon as possible.
(13) The following presents a preferred method of controlling fuel injection in a gasoline engine, which allows learning injector closing and opening times and provides for pulse width correction based on learned values of opening and closing times.
(14) As it is well known in the art and summarised in the introductory part of the present application with reference to U.S. Pat. No. 6,382,198, in conventional engine management strategies a fuel command pulse width is determined for each injection event in an engine cycle. Pulse widths are mapped in function of fuel amounts, the latter depending on the requested torque and being corrected using known measures such as e.g. BLM and ICFC.
(15) Hence, for any fuel injection to be performed a pulse width is generated to command a corresponding injector opening duration in order to deliver a predetermined fuel amount.
(16) The present method employs the injector closing time and opening time information to improve the injection of fuel quantities, namely of low fuel quantities. A learned correction value is determined that is then applied to the pulse width determined by conventional methods.
(17) To learn the injector closing and/or opening times at low fuel flows, the present invention proposes splitting a comparatively large fuel injection into a first, low injection pulse and a second, complementary fuel injection pulse. In doing so, it is possible to learn the closing time and opening time of a minute fuel injection pulse, while the delivery of the desired fuel mass is still achieved through the complementary second injection pulse. This split injection is only carried out in respect of an initially scheduled injection event occurring in the intake stroke. Therefore, split injection does not disturb the combustion nor driveability.
(18) A learning threshold is used to decide whether or not the amount of fuel to be injected is sufficient to allow split injection in a way that will not perturb the combustion. The error on the complementary fuel injection, should preferably be comparatively substantially greater than the first fuel injection. Preferably, the quantity of fuel of the complementary injection pulse is at least twice that of the first, low injection pulse. Accordingly, depending on the pulse width, respectively on the amount of fuel, to be learned, the learning threshold may vary. A calibrated table of learning thresholds may thus be used, depending on the amount of fuel to be used. In practice, the comparison to the learning threshold may be done based on pulse widths, fuel amounts or other parameters proportional to the fuel mass.
(19) The split injection used in the present method is illustrated in
(20) As it will be understood by those skilled in the art, industrial application of the present method will preferably imply predetermined conditions on whether to enable the learning or not, and under which conditions the learned correction values may be used by the engine management. For example, still with reference to
(21) As further illustrated in
(22) Learning is also possible in case of split injection for lighting off of the catalytic converter, in which case the initial, large fuel injection 4 is split into a first, low fuel injection pulse 5 and a second, complementary fuel injection 5a, while the retarded injection pulse 6 remains unchanged.
(23) In doing so, it is thus possible to learn the closing time and/or opening time of minute fuel injection pulses while minimising the effect of the learning on combustion and driveability.
(24) In the present embodiment, a table of learned closing times is used. This table is indicated 10 in
(25) Reference 11 indicates a lookup table for injector learned opening times. In this case, one value representative of opening time/delay is considered to be sufficient per cylinder, i.e. the opening time is not function of the injected fuel quantity. Nevertheless, in other circumstances, one may use such table where the learned opening times are also function of pulse widths (i.e. dependent on fuel quantity).
(26) As also represented in
(27) Similarly, a raw opening time value (raw OT) is determined from this first low pulse injection. Any appropriate method, currently existing or to be developed, may be used for determination of the opening delay, such as e.g. disclosed in WO 03/023211. The raw opening time value is stored for the associated cylinder (box 17). When a desired number of raw opening times has been acquired, e.g. five, an average raw opening time is calculated. This average opening time value is then corrected for pressure and temperature, i.e. normalized, (box 19) and stored in the relevant cell of table 11.
(28) In the present variant, the injection control scheme also uses a table of calibrated closing times and a calibrated table of gains (g.sub.1) to elaborate a learned correction value for the pulse width. These two tables are indicated respectively 20 and 22 in
(29) The conventional determination of the mapped pulse width is summarized in box 24 of
(30) If closing and opening time correction is enabled (box 28), the learned correcting value for the current pulse width is elaborated as follows. Based on the .sub.rawBPW, a gain g.sub.1 is read from table 22, a calibrated closing time CT.sub.cal is read from table 20 and a learned closing time CT.sub.learned is read from table 10. A gain g.sub.2 is read from a memory (not shown), a calibrated opening time OT.sub.cal is read from table 21 and a learned opening time OT.sub.learned is read from table 11. A corrected BPW (noted .sub.corrBPW) may then be calculated from the .sub.rawBPW according to the following formula:
.sub.CorrBPW=.sub.rawBPW+g.sub.1.Math.(CT.sub.calCT.sub.learned)+g.sub.2.Math.(OT.sub.calOT.sub.learned).
(31) The value .sub.CorrBPW is then used in by the injection driving module (30) as command for controlling the injector opening time.
(32) Reference sign 32 in
(33) With the present method, as soon as a learned closing time exists in table 10 for a given pulse width (and hence given fuel quantity) and/or a learned opening time exists in table 11, a correction may be applied to a scheduled injection event of the corresponding low fuel quantity.
(34) As it will be understood, at the beginning of the engine running, the learned closing time table 10 will be empty, and the engine management may be programmed in any desired way to prioritise acquisition of certain closing times values with respect to others. The opening time values may be readily learned into table 11 since it is, in this variant, not BPW dependent.
(35) Once the learned table 10 and 11 have been filled in, it may be desirable to periodically trigger an update of said tables to take into account injector ageing. Besides, the learned delays in table 10 or 11 may be reset and learned anew in case important exhaust fuelling errors detected when performing corrected minute fuel injections, or due to malfunctions in emission performance, or for any other appropriate reason.
(36) As already mentioned, the determination of the injector pintle closing response, and more precisely the closing time, is preferably carried based on the voltage feedback from the injector. The voltage may be measured across the injector terminals. When the injector armature hits the seat and stops, there is a visible and measurable change in the slope of the injector voltage (see arrow in
(37) The typical waveform of the pintle position and the corresponding voltage are shown on
(38) The perturbation in the voltage can be traced back to a change in the velocity term of the flux linkage I.dL/dx.dx/dt, where dx/dt is the velocity of the armature, which is greatly reduced when the pintle closes. The measurements take place after the pulse has ended and the currents have gone to zero, leaving only eddy currents and trapped flux in the magnetic circuit. These conditions enable an easier sensing of the closing voltage signature.
(39) Furthermore, it has been observed that fuel mass is primarily determined by the pulse width and the closing delay of the injector pintle, after the pulse width ends.
(40) Thanks to the determination of the closing time, it is hence possible to adjust the pulse width to prevent flow variation from one injector to the others. Closing Time is then an excellent indicator of fuel flow: part with higher closing time will deliver more fuel than one with shorter closing time.
(41) It may be noted that this voltage-based determination is adapted for solenoid-actuated fuel injectors, i.e. inductors having an inductance, which is the case of injectors currently on the market. Nevertheless, any other appropriate method may be used to determine the closing time.
(42) As already stated, opening time values may be determined by any appropriate method.