The present invention generally relates to internal combustion engines and more generally to injection control in such engines.
The contemporary design of internal combustion engines must cope with the increasingly stringent regulations on pollutant emissions. Accordingly, automotive engineers strive for designing engines with low fuel consumption and low emission of pollutants, which implies including electronic devices capable of monitoring the combustion performance and emissions in the exhaust gases.
In this connection, a proper operation of a fuel-injected engine requires that the fuel injectors and their controller allow for a timely, precise and reliable fuel injection. Indeed, it is well known that problems arise when the performance, or more particularly the timing, and the quantity of fuel delivered by the injectors diverge beyond acceptable limits. For example, injector performance deviation or variability will cause different torques to be generated between cylinders due to unequal fuel amounts being injected, or from the relative timing of such fuel injection. And this problem is particularly acute when injecting small fuel quantities, due to response delays at opening and closing.
In order to take into account the specificities of a fuel injector, it has been proposed to associate to a given fuel injector a number of performance parameters thereof. These performance parameters are, e.g., encoded in a bar code applied to the injector, so that the performance parameters can be retrieved by a bar code scanner at the time of installation in the engine and transferred to the engine control unit (ECU). Such method for fuel injector parameters installation is for example described in U.S. Pat. No. 7,136,743.
Another method of fuel injector installation has been disclosed in WO2011/073147, which uses a segmented master performance curve. Each fuel injector to be installed in the engine is provided with specific fuel injector parameters in a machine-readable format, and these parameters are transferred to the engine ECU. Fitting information, preferably coefficients for a characteristic equation attributed to each respective segment of the master flow curve, are contained in these fuel injector specific parameters.
The object of the present invention is to provide another approach for injection control in an internal combustion engine that takes into account individual flow specificities of fuel injectors.
This object is achieved by a method as claimed in claim 1.
The present invention relates to a method of controlling fuel injection in an engine, wherein for each injection event a drive signal is generated and applied to the injector in order to open it and spray fuel during a certain time, in accordance with a requested fuel quantity.
In accordance with the present invention, the length of the drive pulse, i.e. the time period during which the drive signal is applied to the injector, is based on a pulse width (PW) that is determined from an injector-specific correspondence function defining the pulse width (PW) vs. a corresponding open time variable (A) representative of injector open time.
This open time variable (A) is first determined on the basis of a master performance function defining the requested fuel quantity in function of the open time variable.
The present method relies on the observation made by the present inventor that, although part-to-part injector variations exist for a given injection design, mainly reflected through different pulse widths per injectors for a given delivered fuel amount, the time interval during which the injector valve is actually open is fairly constant. In other words, although fuel injectors may have opening and closing delays that vary from part-to-part, the global behavior is that, in order to deliver a given fuel quantity, the time period during which the injector is open (i.e. the pintle/needle is off its seat) is relatively constant.
The “open time” then preferably represents the time period between the moment the injector pintle/needle leaves its fully closed position to open and the moment it returns to its fully closed position, to close approximation.
The open time of the injector may generally be expressed by the following formula:
PW+a·CR−b·OD (eq. 1)
where:
PW is the pulse width, i.e. the logic command applied to the fuel injector to command the opening;
CR is the measured Closing Response, i.e. the time elapsed from the end of the pulse width signal to the actual closing of the injector valve;
OD is the Opening Delay, i.e. the time elapsed between the beginning of the pulse width signal and the moment the injector pintle starts moving;
and a and b are coefficients allowing compensation for various effects, as may be required.
In this connection, one may notice that for some injector designs the opening delay may be substantially constant (for all injectors of such design), so that, in close approximation, the open time may simply be calculated as PW+a·CR, where frequently a=1.
Each injector-specific correspondence function may be stored in a memory as a table/map with discrete values of open time variable A vs. pulse width PW. The injector-specific correspondence functions may also be expressed as mathematical expression, e.g. by one or more characteristic equations. It is even possible to combine mapped values and mathematical expression to describe the A-PW relationship on respective pulse width ranges.
In the context of the present invention, the master performance function defines the relationship between the injected fuel quantity (or fuel request) and the corresponding open time variable (A), which is representative of the time period during which the injector is open, as explained above. Experiments carried out for various fuel injector designs have shown that for a given technology or design of fuel injector, the dispersion of the flow vs. injector open time is much less significant than for the conventional flow curves: flow vs. pulse width (i.e. flow vs. the logic signal).
The master performance function (flow/quantity vs. opening time) used in the present invention is built experimentally from test data to be representative of a population of injectors according to one design. This testing is preferably carried out in such a way that the master performance function is statistically representative for a population of fuel injectors of same design.
The term “injector design” herein refers to the technological choices for the construction of the fuel injector, including choice in terms of dimensions, mechanical and electro-mechanical components, but excluding manufacturing tolerances of the injector and of each injector component.
It shall be appreciated that, as compared to the conventional approach implementing injector flow corrections at constant pulse width, the present invention takes a different approach since the input for the injector command is the fuel flow dependent “open time variable” (herein noted A). Accordingly, after an open time variable value (A) corresponding to a desired fuel amount (as requested by the ECU) is obtained on the basis of the master performance function, this value of open time variable (A) is used as an input to the injector-specific correspondence function containing injector specific values of the open time variable (A) versus corresponding pulse widths (PW). It is thus in the correspondence function that the injector specificity is reflected. In the different correspondence tables, a same open time variable value will often correspond to different pulse widths for different injectors.
The practical implementation of the injector-specific correspondence functions may vary depending on engine management procedures. Preferably, the correspondence function takes the form of a table or mapping (stored in a memory) with discrete values of open time variable vs. pulse width. In many instances, the determination of the pulse width will require mathematical analysis approaches, such as e.g. interpolation or extrapolation or other appropriate mathematical processing. However, with appropriate data processing one could use mathematical expressions (e.g. characteristic equations) describing the functions, although it appears too resource consuming for a simple implementation.
Such correspondence tables may be pre-filled with standard (or master) values for the sets of points (open time variable; pulse width). The pre-filling operation can occur through programming of the ECU; or sets of values can be associated with the fuel injectors and transferred into the ECU at injector installation. Alternatively, the correspondence tables may be initially empty, filled in by learning at engine start-up, and then only used once they have been sufficiently populated. While the values for the correspondence tables are still being learned, injection can be performed on the basis of a conventional (master) flow curve: fuel vs. pulse width.
In all cases, the correspondence table/function is preferably updated as often as required, generally by learning the OD and CR for pulse widths that have actually been applied to the fuel injectors.
A variety of methods are available for detecting the opening time and the closing time of fuel injectors based on voltage or current detection of fuel injectors using solenoid actuators or piezo-actuators. For solenoid-actuated injectors however, the detection of opening time and closing time is preferably based on injector solenoid voltage.
Another benefit of the invention is that the injector-specific correspondence functions are generally bijective, which simplifies the implementation of the method in the controller.
In a preferred embodiment, the injector-specific correspondence function uses a pre-determined or learned pivot point defined by a given open time variable and a given pulse width, which corresponds to zero flow (or nearly zero flow). Such pivot point is advantageous at low fuel amounts, respectively low values of open time variable, since it can be used as lowest point for the determination of the pulse width.
These and other preferred embodiments are recited in the appended dependent claims 2 to 11.
It remains to be noticed that the present invention is applicable to both gasoline and diesel engines and to solenoid and piezoelectric injectors. Furthermore, although the invention has been developed for injector operation in the ballistic domain, it would also apply beyond ballistic.
According to another aspect, the present invention relates to a fuel injection system as claimed in claim 12.
The present invention will now be described, by way of example, with reference to the accompanying drawings, in which:
As can be seen, the shape of the master performance curve 6 is rather complex and can in general only be globally described by an equation comprising at least a third-order polynomial, and typically higher. Such flow behavior has become common nowadays, especially with advanced fuel injectors.
A number of conventional fuel injector control processes rely on a characteristic equation describing the master flow curve to determine the pulse width corresponding to a desired fuel amount.
As described e.g. in U.S. Pat. No. 7,136,743 a polynomial equation may be stored in the engine ECU for each fuel injector. On the engine assembly site, the fuel injector is assembled in the engine and a transfer device comprising a bar code reader is used to retrieve injector specific coefficients and to transfer them into the ECU. In the ECU, these coefficients are used as coefficients for the characteristic polynomial for injection control in the cylinder in which this specific injector is mounted.
Another method is described in WO2011/073147, which uses a segmented master flow curve, the flow behavior being described for each segment by a respective characteristic equation.
It may be noticed that the graph of
The drive signal 10 is a pulse having a pulse width indicated PW, which is the time period during which the logic signal is applied. As can be seen, on application of the drive signal 10, it takes a certain time until the pintle starts moving; this time period is referred to as the “opening delay” or OD.
The time elapsed between the end of the drive signal 10, respectively the end of PW, and the moment the pintle reaches its valve seat and stably closes the injector valve, is referred to as closing response, herein noted CR.
A variety of methods are available for detecting the opening time and the closing time of fuel injectors, in particular based on injector solenoid voltage or current detection. WO 03/023211, e.g. describes a method of determining response times of electromagnetic devices. The determination of injector response times at switch-on and switch-off is based on current detection; the determination of the response time at closing is also described based on voltage detection. Alternatively, in the context of the present method the determination of the injector pintle closing response is preferably carried out based on the voltage feedback from the injector, i.e. from its solenoid actuator. The voltage may be measured across the injector coil terminals. When the injector armature hits the seat and stops, there is a visible and measurable inflection in the slope of the injector coil voltage. One may take the derivative of the coil voltage and the local maximum (the signal is generally a negative quantity) of the derivative of the coil voltage happens to correlate with the closing time.
As it will be understood, the injected fuel quantity is proportional to the area below curve 8. A suitable formula for indicating the amount of fuel (Q) delivered by the fuel injector in response to the drive signal 10 may be:
Q=c·(PW+a·CR−b·OD) (eq. 2)
Where coefficient a is provided to compensate for reduced flow rates when the pintle is in transit between the extremum positions (closed-fully open)—which is mostly the case in the ballistic domain. Coefficient b is adopted for potential corrections; it is however considered that in most case b=1 since there is no fuel flow before the pintle starts moving.
And the injector open time, i.e. the time during which the pintle is off its seat, may be expressed as in equation 1, as mentioned earlier:
A=PW+a·CR−OD (eq. 3)
This open time is noted A and hereinafter referred to as the open time variable. When the variability of the opening delay is very low, the term OD can even be omitted for comparison purposes, for some injector designs as explained earlier.
Turning now to
In other words, although a conventional flow vs. PW graph exhibits significant part-to-part variations, and non-negligible variations exist in terms of OD and CR, open times (A) are quite similar between injectors to deliver a same fuel amount.
The graph of
Furthermore, one can elaborate a master performance function (Flow vs. open time variable A) from representative test data, preferably in a way that is statistically representative for a given fuel injector design. In
The master performance curve 16 is thus advantageously a model function that can be expressed mathematically, by one or more equations, or actually any mathematical expression. The ECU is preferably configured to operate with such mathematical expression in order to avoid interpolation. However, the master performance function could alternatively be programmed/stored in the ECU as a table or map, i.e. with discrete values, although this is not preferred.
Now, once the A value representing the open time for the desired fuel amount has been determined from the master performance function 16, the pulse width PW for the drive signal is determined from an injector-specific correspondence function expressing the open time variable A vs. the pulse width PW. One such correspondence function exists for each fuel injector in the engine, so as to take into account injector specificities. In the present variant, the injector-specific correspondence functions take the form of tables (or maps—stored in a memory) with discrete values of open time variable A vs. PW.
Suppose that the ECU has determined that a fuel mass of 3 mg has to be injected. It is derived from the master performance function of
Now, to inject this fuel mass of 3 mg, it suffices to derive the PW from the correspondence table of each injector, using the opening time A as input variable. Such correspondence tables are corrective tables that allow to derive the operating PW value, already integrating the injector specific OD and CR. Hence, additional correction of the PW for injector response delays in not required.
As it will be understood from
In
To tackle this issue, the present method advantageously uses a virtual “pivot point” of given open time value A and PW, say (A0; PW0), that is determined by testing/calibration as the zero flow point, i.e. the point corresponding to the largest pulse width at zero flow.
The pivot point is thus advantageously used as lower end point in the correspondence function (table or curve) and will allow determination of low PW values by interpolation.
It shall be appreciated that it has been found that such pivot point may be dependent on the injector design, and in such condition the same pivot point can be applied to all the injector-specific correspondence tables. Such convergence can be grasped from
It may be noticed that in the example of
Number | Date | Country | Kind |
---|---|---|---|
12163948.8 | Apr 2012 | EP | regional |
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/EP2013/057215 | 4/5/2013 | WO | 00 |