METHOD OF OPERATING A FUEL INJECTION SYSTEM

20240410325 ยท 2024-12-12

    Inventors

    Cpc classification

    International classification

    Abstract

    A method of controlling fuel injection in an internal combustion engine having at least one cylinder with an associated fuel injector for performing injector events, wherein for each injector event a drive signal is generated to cause an opening of the fuel injector to spray fuel in accordance with a demand fuel quantity. In a drive mode, the drive signal has a length, PWf, that corresponds to a reference length, PWref, determined from a reference map, MAP-PWref, of demand fuel quantity vs. pulse length, and corrected by a correction value, PWcorr. PWcorr is determined based on a map, MAP-PWcorr, depending on demand fuel quantity, the map MAP-PWcorr being learned during engine runtime and representing a difference between a learned, injector-specific hydraulic open time and a reference hydraulic open time.

    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 injector events, wherein for each injector event a drive signal is generated to cause an opening of the fuel injector to spray fuel in accordance with a demand fuel quantity; wherein, in a drive mode, said drive signal has a length, PWf, that corresponds to a reference length, PWref, determined from a reference map, MAP-PWref, of demand fuel quantity vs. pulse length, and corrected by a correction value, PWcorr; wherein PWcorr is determined based on a map, MAP-PWcorr, depending on demand fuel quantity, said map MAP-PWcorr being learned during engine runtime by comparing learned, injector-specific hydraulic open times and reference hydraulic open times.

    2. The method according to claim 1, wherein a learning phase is operated to perform a number of learning injector events over a predetermined demand fuel range, each injector event being performed with a corresponding non-corrected pulse width PWref; and a map MAP-HO.m establishing a relationship between hydraulic open time and pulse width for the learning injector events is updated.

    3. The method according to claim 1, wherein the OD and CR is determined for the learning injector events; and the measured hydraulic open time HO.m is determined as HO.m=PW+CROD.

    4. The method according to claim 1, wherein map MAP-PWcorr is calculated based on MAP-HO.m, MAP-PWref and a reference map MAP-HOref of fuel demand vs. hydraulic open time, wherein MAP-PWcorr comprises a predetermined number of fuel quantities over a given range, and the PWcorr corresponding to a current fuel quantity of MAP-PWcorr is calculated as a difference of pulse width between: the pulse width for the reference hydraulic open time (MAP-HOref) corresponding to current fuel quantity, as determined from MAP-HO.m; and the reference pulse width for the same reference hydraulic open time as determined from MAP-HOref combined with MAP-PWref, or read for the current fuel quantity from MAP-PWref.

    5. The method according to claim 1, wherein in said drive mode, the length of the pulse width PWf applied to the injector is calculated as PWf = PWref + PWcorr , where PWref is determined from MAP-PWref and PWcorr from MAP-PWcorr for the requested demand fuel.

    6. A computer program comprising instructions which, when the program is executed by a computer, cause the computer to carry out the method of claim 1.

    7. A control system configured for operating a fuel injection system of an internal combustion engine comprising at least one fuel injector associated with a combustion chamber and coupled to a fuel rail comprising a pressure sensor, said control system comprising function module(s) which, when executed by the control system, perform the steps of the method according to claim 1.

    Description

    BRIEF DESCRIPTION OF THE DRAWINGS

    [0041] The present invention will now be described, by way of example, with reference to the accompanying drawings, in which:

    [0042] FIG. 1: shows simplified plots against time of an activation (logic) pulse applied to the solenoid of a solenoid activated fuel injector and the resulting needle displacement;

    [0043] FIG. 2: is a plot illustrating the reference relationship of fuel demand Qd vs pulse width PW based on map MAP-PWref;

    [0044] FIG. 3: is a plot illustrating the reference relationship between fuel demand Qd and hydraulic open time HO based on map MAP-HOref;

    [0045] FIG. 4: is a plot of injector specific, measured hydraulic open time HO vs. pulse width;

    [0046] FIG. 5: is a table representing map MP-PWcorr defining a relationship between fuel demand Qd and the trim value PWcorr;

    [0047] FIG. 6: is a flow diagram of an embodiment of the trim learning routine.

    DETAILED DESCRIPTION OF PREFERRED EMBODIMENTS

    [0048] Embodiments of the invention are described below. The invention relates to fuel injection systems/circuits as commonly used in an internal combustion enginenot shown. As is known, it typically comprises a fuel rail or accumulator fluidly connecting the fuel therein to a series of injectors (e.g. of solenoid actuated fuel injectors). The circuit typically includes a fuel tank, an in tank electrical fuel pump, a fuel filter, and a high-pressure pump. A high-pressure sensor is located on the common rail in order to measure the fuel pressure inside the common rail. A high-pressure valve is provided on the common rail, which is a safety valve that opens when the pressure exceeds a preset value (typically passive in gasoline engines but can be controlled, e.g. in diesel systems). The fuel injection timing is controlled by the Engine control unit ECU which determines the logic control signal PW required to generate injector events for injecting fuel. The present injection is applicable to fuel injection systems using any kind of fuel, e.g. gasoline or diesel, GDi, CNG or H2.

    [0049] FIG. 1 illustrates the delayed response of the injector following the electrical command related to an injector event. The simplified plots against time show an activation (logic) pulse 1 sent to the solenoid of a solenoid activated fuel injector which includes a needle valve as known in the art, and plot 2 shows the fuel injection rate i.e. from the needle valve.

    [0050] The pulse width (PW) of the activation pulse is shown; this is the logic pulse generated by the ECU, during which drive current is applied to the injector. The pulse width has a length/duration T that corresponds to the time period between the start of the pulse at t1 and its ending at t3. The timing of the actuation pulse is typically determined by the Engine Control Unit, which adjusts the pulse length as a result of the demand quantity of fuel to be injected. The demand quantity of fuel is typically stored in a map which relates this to engine speed and torque demand.

    [0051] Plot 2 shows the actuator needle lift, which defines the actual volume of fuel dispensed over time, i.e. the injection rate. As is known, there is a delay between the start of the electric pulse 1 and the opening of the actuator valve to dispense fuel, currently referred to as opening delay. Whereas the electrical pulse starts at t1, the injector only opens at t2, i.e. the moment when the injector needle lifts-off from its seat and hence fuel start flowing into the combustion chamber. This time t2 is referred to as hydraulic timing of the injector and thus represents the actual time of the injection event at which fuel started to flow through injector. The needle closes at t4, coming back on its seat. Hence, fuel is injected between times t2 and t4. HO refers to the time therebetween, which is referred to as the hydraulic open time, where fuel is injected into a combustion chamber/space.

    [0052] The closing response (CR) (often referred to alternatively as closing delay (CD) is the time between points t3 and t4. t4 is the needle closing time (NCT). The opening delay (OD) is that between t1 and t2, from the start of the activation pulse to the start of the needle valve opening.

    [0053] Conventionally the duration of the drive pulse (PW) applied to the injector is read from a reference table defining a relationship between demand fuel quantity Qd (fuel mass) and PW (time). Such mapping noted MAP-PWref(Qd, PWref) is illustrated in FIG. 2, and typically includes various data sets of Qd vs. PWref in function of fuel rail pressure.

    [0054] The curves of FIG. 2 may be referred to as master flow curves, and are representative of a fuel injector population, typically injectors produced in accordance with a same manufacturing technology (same construction). The master flow curve is preferably statistically representative of the injector population and has been obtained by detailed and systematic flow tests of injectors over the full range of pulse widths. Three master flow curves are shown for three different pressures (P1<P2<P3).

    [0055] In practice, MAP-PWref may comprise data sets (Qd, PW, Prail) or equations (e.g. polynomials) describing the shape of the curve corresponding to the data sets, or a combination thereof, possibly over different segments.

    [0056] In conventional operation strategies, in order to take into account the specifics of each injector (part to part variability and wear), the looked-up reference PWref value is modified by a corrective value (or trim), which may be noted PWcorr. Injection strategies using this compensation are herein referred to as drive mode. Accordingly, the final value applied to the injector, PWf, is computed as:

    [00003] PWf = PWref + Pwcorr [ eq . 2 ]

    The Inventive Method

    [0057] The present method proposes an approach of determining the corrective value PWcorr based on the actual injector opening duration, i.e. the hydraulic opening HO.

    [0058] Therefore, an injector specific correction map MAP-PWcorr is used, which establishes a relationship between the desired fuel quantity Qd (mass) and the correction value PWcorr (time duration). MAP-PWcorr is learned by way of a dedicated procedure during engine runtime. MAP-PWcorr is learned once, as soon as possible when the engine is put into service. The learning procedure may be operated periodically to update the map with values better reflecting the injector wear.

    [0059] The learning of MAP-PWcorr needs a reference map establishing a relationship between fuel demand Qd and the hydraulic opening time HO, noted MAP-HOref. MAP-HOref is shown in FIG. 3 and constitutes a reference map that is statistically representative for a given injector family/design. Similar to MAP-PWref, MAP-HOref may be built by calibration/testing in the workshop.

    [0060] In a first phase of the learning procedure, a plurality of injector events corresponding to a plurality of different fuel quantities over a range is performed. These learning injections are performed without compensation. The CR and OD are determined for each injector event and the injector specific HO is computed for the given fuel injection value.

    [0061] This is illustrated at FIG. 6, which represents a trim learning algorithm according to an embodiment of the invention.

    [0062] In order to learn the injector-specific flow curve, a number of injector events are performed that correspond to N predetermined values of fuel demand Qd over a given range. These fuel values correspond to those in table MAP-PWcorr and noted Q.sub.1 to Q.sub.N.

    [0063] At 22 a first injector event is performed for i=1, for value Q.sub.1. For this purpose, a reference value PWref(Q.sub.1) is read from MAP-PWref. The injection event is performed for PWref, and the corresponding CR and OD are determined, as indicated at 24. OD can also be extracted from another specific measurement and can be used at this step. The measured hydraulic time HO.m(Q.sub.1) corresponding to this injector event may then be computed based on equation 1, step 26. The value is stored with the corresponding actuating value PWref in a learning table MAP-HO.m.

    [0064] This injector learning phase is repeated for the N values of fuel demand. This is indicated by test box 28, whereby steps 22 to 26 is repeated until injections for the N values of fuel demand have been obtained.

    [0065] Of course, the learning steps 22 to 26 can be repeated for several fuel pressures, and for each injector in the engine. The learning procedure may also be designed such that several points are measured for each value Qi, whereby the measured HO value stored in MAP-HO.m corresponds to an average value.

    [0066] Since injector variability is more critical for smaller fuel quantities, it is desirable to have more data at smaller fuel quantities.

    [0067] In summary, when the HO values corresponding to desired number of Qd values are measured, the response to test box 28 is Yes, and an injector specific table MAP-HO.m is thus obtained based on the learned/measured HO values, and stores the relationship between the pulse width and measured HO.m corresponding the learning injector events.

    [0068] MAP-HO.m is illustrated in FIG. 4 and shows only one curve in solid line, corresponding to one injector and one rail pressure. The dashed line represents the HO-PW curve as calculated from the reference maps MAP-PWref and MAP-HOref. This dashed line is represented in FIG. 4 only for the purpose of explanation and will not be stored as such in practice. Indeed, it allows visualizing the offset that may exist between the reference maps and the injector specific flow behavior. Due to injector variability, the values of PWref used to command the injector result in different values of hydraulic opening time HO. The knowledge of injector specific HO allows computing a pulse width difference, noted PW, for a given HO.

    [0069] Let us suppose that the ECU requests delivery of a fuel quantity of Qd=10 mg. The corresponding PW is looked up from MAP-PWref: PWref=300 s.

    [0070] It may also be noted from MAP-HOref that the reference value of HO corresponding to a fuel quantity of 10 g is 200 s. That is, the reference hydraulic open time of an injector to inject 10 mg is 200 s.

    [0071] As can be seen from FIG. 4, a HO of 200 s is actually obtained with this injector at a lower PW of 180 s, whereas the reference maps give a PW of 300 s.

    [0072] From there, it can be concluded that in order to inject 10 mg with that injector, the reference command pulse PWref should be compensated by a value corresponding to the difference between the two points, noted PW (here 180-300=120). Thus, the proper length of the control signal should be 300-120=180 s. In Eq. 2, PW is expressed by PWcorr.

    [0073] The second phase of the learning procedure comprises populating/updating the table MAP-PWcorr based on the learned data, namely MAP-HO.m, as indicated at 30 (in FIG. 6).

    [0074] The PW value corresponding to the difference (delta) between measured and reference values of HO is determined from MAP-HO.m for each of the predetermined N values Qd. As already indicated, table MAP-PWcorr comprises a predetermined number of fuel values Q.sub.1 to Q.sub.N (increasing values over given range). The corresponding value of PWcorr for each Qi is computed as a difference between two points: [0075] the pulse width for the reference hydraulic open time (MAP-HOref) corresponding to current fuel quantity Qi, as determined from MAP-HO.m; and [0076] the reference pulse width for the same reference hydraulic open time as determined from MAP-HOref combined with MAP-PWref, or read for Qi from MAP-PWref.

    [0077] As a result, map MAP-PWcorr contains trim values that can be readily (by looking up MAP-PWcorr for a desired Qd) used in the injection control process, based on Eq. 2. For non-tabulated values of Qd, the corresponding trim value PWcorr may be determined by interpolation.

    [0078] The determination of HO values from the learning injections involves the determination of CR and OD. As discussed above, the closing delay CD (or closing response time CR) of a solenoid operated fuel injector (such as a direct acting gasoline injector or hydraulic fuel injector) is defined as the time between the end of the activation pulse sent to the solenoid of the solenoid actuator, and the needle closing time (i.e. when the needle of the valve reaches the valve seat to prevent fuel flowing). This parameter may be determined by determining the needle closing time, NCT.

    [0079] A known method of determining the NCT is based on analyzing the voltage/current across the injector solenoid. When pintle/needle of the injector hits the needle valve seat on closing, the actuator solenoid coil voltage slope changes, and can be observed in a time plot as a glitch. The glitch time hence occurs at the needle closing time and the time between this glitch and the end of the pulse is the closing response (CR) or closing delay. The glitch is a point of inflection and may be determined by derivative methods (dV/dt first or second derivative) or trigonometry methods.

    [0080] The opening delay may also be determined from the injector current trace, as known from EP 2 884 084. U.S. Pat. No. 5,747,684 discloses a method of determining opening delay by means of an accelerometer coupled to the injector. WO 19/076691 also describes method for determining injector opening and closing timings.