Fuel injection control in an internal combustion engine
09863357 ยท 2018-01-09
Assignee
Inventors
Cpc classification
F02D41/247
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02D41/3005
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02D41/402
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02D2041/2027
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02D2041/2055
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
International classification
F02M51/00
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02D41/30
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
Abstract
A method of controlling fuel injection in an internal combustion engine is presented. For each injector event a drive signal is applied to the fuel injector, wherein said drive signal has a pulse width, which is calculated on the basis of a master performance function and of a minimum delivery pulse corresponding to the minimum pulse width required for the injector to open. The minimum delivery pulse is determined from the voltage across the terminals of the fuel injector's electromagnetic actuator, by comparing the duration of a segment of the voltage second derivative to a predetermined threshold value.
Claims
1. A method for controlling fuel injection in an internal combustion engine, said method comprising: providing an electromagnetically actuated fuel injector used to inject fuel into an internal combustion engine; detecting a voltage applied across terminals of the electromagnetic actuator of the fuel injector using an engine control unit in communication with the fuel injector, said engine control unit further configured to store in a memory a master performance function comprising data that defines a pulse width vs. a fuel quantity relationship; and applying a drive signal using a drive circuit to open and close the fuel injector, said drive circuit in communication with the engine control unit and the fuel injector, wherein the drive signal has a command pulse width that is calculated on the basis of the master performance function and on the basis of an injector-specific minimum delivery pulse, said injector-specific minimum delivery pulse corresponding to a minimum pulse width required for the fuel injector to open, wherein the injector-specific minimum delivery pulse is determined from the voltage across the terminals of the fuel injector's electromagnetic actuator, wherein the injector-specific minimum delivery pulse is determined by comparing a duration of a segment of a second derivative of the voltage to a predetermined threshold value, and wherein the duration of the segment of the second derivative of the voltage corresponds to the duration of the segment of the second derivative of the voltage of a same algebraic sign of the second derivative of the voltage after the closing of the fuel injector.
2. The method as claimed in claim 1, wherein the pulse width corresponding to the duration of the segment of the second derivative of the voltage having a duration closest or equal to the threshold value is defined as the injector-specific minimum delivery pulse.
3. The method as claimed in claim 1, wherein the threshold value is calibrated based on a correlation between the minimum delivery pulse values determined by a flow measurement and the minimum delivery pulse values determined from the voltage across the fuel injector's electromagnetic actuator.
4. The method as claimed in claim 1, wherein the closing of the fuel injector is determined based on a change of a slope of the voltage across the electromagnetic actuator coil, after an end of a drive pulse.
5. A system for controlling fuel injection in an internal combustion engine, said system comprising: an electromagnetically actuated fuel injector used to inject fuel into an internal combustion engine; an engine control unit in communication with the fuel injector, said engine control unit configured to store in a memory a master performance function comprising data that defines a pulse width vs. a fuel quantity relationship, said engine control unit further used to detect a voltage applied across terminals of the electromagnetic actuator of the fuel injector; and a drive circuit in communication with the engine control unit and the fuel injector, said drive circuit configured to output a drive signal used to open and close the fuel injector, wherein the drive signal has a command pulse width that is calculated on the basis of the master performance function and on the basis of an injector-specific minimum delivery pulse, said injector-specific minimum delivery pulse corresponding to the minimum pulse width required for the fuel injector to open, wherein the injector-specific minimum delivery pulse is determined from the voltage across the terminals of the fuel injector's electromagnetic actuator, wherein the injector-specific minimum delivery pulse is determined by comparing a duration of a segment of a second derivative of the voltage to a predetermined threshold value, said duration of a segment of the second derivative of the voltage corresponding the duration of the segment of the second derivative of the voltage of a same algebraic sign of the second derivative of the voltage after the closing of the fuel injector.
6. A method of detecting an opening of an electromagnetically actuated fuel injector, said method comprising: providing an electromagnetically actuated fuel injector used to inject fuel into an engine; providing a drive circuit configured to output a drive signal to open and close the fuel injector; detecting, using an engine control unit in communication with the fuel injector and the drive circuit, applying a first voltage by the drive signal across terminals of the electromagnetic actuator to open the fuel injector; applying a second voltage by the drive signal across the terminals of the electromagnetic actuator to close the fuel injector; determining, with the engine control unit, the length of a curve segment of a same algebraic sign of the second derivative of the voltage; and concluding that the fuel injector has opened if the length of the curve segment exceeds a calibrated threshold value.
7. The method according to claim 6, wherein the closing of the fuel injector is determined based on a change of a slope of the voltage, after the end of the drive signal.
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 invention addresses the problem of part-to-part variability of fuel injectors, which is particularly acute in the ballistic region in the case of some modern designs of electromagnetically actuated (solenoid) fuel injectors. As it is known, a solenoid-actuated fuel injector generally comprises a valve group having a needle or pintle assembly that is axially moved in order to open and close one or more flow orifices through which fuel is sprayed in the engine. The fuel injector includes an electromagnetic actuator of the solenoid type that, through its armature, permits moving the pintle, typically against a return spring, to open the valve group and spray fuel in the engine combustion chamber.
(7) The fuel injector is traditionally operated by a drive signal that is applied during a length known as pulse width (PW). Generally, to inject a fuel amount Q, a value of pulse width is read from a table, and the fuel injector is operated, for a given injector event, so that the drive signal is applied during a time corresponding to the pulse width, to influence a desired injection time and normally inject a given fuel amount. Hence, for any fuel injection to be performed a PW is generated to command a corresponding injector opening duration in order to deliver fuel.
(8) As is it known in the art, the term ballistic is used to designate pintle movements for which the pintle essentially opens and closes, without remaining in (or even reaching) the fully open position. The problem of operating in the ballistic domain is that the pintle travel is particularly affected by opening and closing responses/delays (also known as switch-on or switch-off delays).
(9)
(10) The drive signal 4 is a pulse having a pulse width indicated PW, which is the time period during which the drive signal is applied. As can be seen, on application of the drive signal 4, it takes a certain time until the pintle starts moving; this time period is referred to as the opening delay or OD.
(11) The time elapsed between the end of the drive signal 4 (end of PW) and the moment the pintle returns to its valve seat and stably closes the injector valve, is referred to as closing response, herein noted CR.
(12) As it will be understood, the injected fuel quantity is proportional to the area below curve 2. 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.Math.(PW+a.Math.CRb.Math.OD)(eq. 1)
(13) A number of methods have been developed to determine OD and CR, and strategies have been implemented to take these into account. Nevertheless, it has appeared that a shortcoming of conventional approaches is due to the existence of a threshold value of pulse width under which the injector needle does actually not open properly and no fuel is injected. The pulse width from which fuel starts flowing is known as Minimum Drive Pulse, or MDP. Due to part-to-part variability, this value can be considered specific for each injector in an engine. With respect to eq.1 above, it may be noted that the MDP is generally proportional to the OD, whereby the knowledge of the MDP alleviates the need for determining the OD.
(14) Hence, while the traditional approaches relying on equation 1 above considered that, in the ballistic region, the injected fuel amount mainly depends on the closing response of the fuel injector, for some injectors the command pulse width may be below the injector minimum drive pulse, so that no fuel is injected.
(15) The present method provides remedies to this situation. The present method is thus concerned with the control of fuel injection in an internal combustion engine having at least one cylinder with an associated electromagnetically actuated fuel injector for performing injector events, wherein for each injector event a drive signal having a pulse width PW is applied to the fuel injector to influence a desired injection/opening time.
(16) The present method employs a master performance function fixing the relationship between desired fuel mass Q and pulse width PW. Hence, for injecting a fuel mass Q, a PW value is first determined on the basis of the master performance function, this PW value being further corrected on the basis of the injector-specific MDP.
(17) A preferred embodiment of the present method of controlling fuel injection will now be presented below, together with a preferred method of determining the MDP for each injector applicable in said method.
(18)
(19) As already explained above, it is known that switching times sensibly affect the delivered fuel quantity, the closing time being generally considered proportional to the delivered fuel mass in the ballistic domain.
(20) The present Applicant had previously established that the injector pintle closing response can be determined based on the voltage feedback from the injector, i.e. from its solenoid actuator. The voltage may be measured across the injector coil terminals, after the termination of the drive signal. When the injector armature hits the seat and stops, there is a visible and measurable change of slope of the first derivative of the voltage, which can be used to detect the pintle closing. More specifically, at the injector closing there is an inflection in the slope of the injector coil voltage. Accordingly, 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.
(21) Referring to
(22) In the shown example of an actuating event in the ballistic domain, the actuation logic generates a step having a duration PW in order to charge the coil with the aim of opening the injector for to inject a predetermined amount.
(23) Once PW has lapsed the objective is to close the actuator, and the control logic applies directly after PW a negative voltage V.sub.0 to the coil in order to collapse the current in the coil and cancel the magnetic field. After a certain time the current is null and the V.sub.0 voltage is suppressed. Then the coil voltage evolves from V.sub.0 to 0 (asymptotically).
(24) Circle 12 indicates an inflection point in the voltage trace that has been observed to correspond to the closing time CT. This point can be determined from the first voltage derivative
(25)
as a change of slope.
(26) In connection with the present invention, it has now been found that the opening state of an injector can be related to the length (duration/time extent) of a positive portion or segment of the second voltage derivative
(27)
following the closing time CT.
(28) In particular, a method has been devised according to which the actual opening of the injector can be detected by comparing this segment length of the second derivative for a given PW to a predetermined threshold. If this segment length exceeded the threshold, this means that the injector opened and actually injected fuel. This method can thus be used for determining the MDP of an injector.
(29) In
(30) Without subscribing to any theory, it is believed that the length of the Flat Width is an image of the amplitude of the voltage trace inflection point and thus, in a way, reflects the magnitude of flux variation caused by the change of speed.
(31)
(32) The FW threshold value can generally be calibrated based on the initial flow tests carried out to build the master performance function, since during the latter the relationship between PW and injected fuel mass is precisely determined (generally on a flow stand where the injected fuel mass can be measured) for a sample of fuel injectors. Preferably, for the purpose of the present method, the CT and FW are determined for each sample injector during calibration. One may thus determine the appropriate threshold value for the FW in order to identify injector opening from this set of data.
(33) In a convenient approach, the FW threshold is selected based on the correlation coefficient between the real MDP (as determined from actual flow measurements) and the voltage determined MDP (based on FW), these points being acquired during the master build-up, as explained. A coefficient of correlation (least square linear regression) is determined for a variety of candidate FW thresholds (progressively increasing the FW threshold), and the selected FW threshold is that for which the correlation coefficient is the largest.
(34) A preferred embodiment of the method of controlling fuel injection using the above MDP determination will now be explained.
(35) As it is known, an engine control unit ECU generally operates to calculate a fuel amount as required to meet the driver's torque request in consideration of numerous operating parameters.
(36) For injection purposes, the pulse width for actuating the fuel injector is determined from the master performance function defining the pulse width in function of the requested fuel quantity Q. Such master performance function may be stored in a memory as a map/table with discrete values of fuel quantity vs. pulse width. The master performance function may also be expressed by a mathematical expression, e.g. by one or more characteristic equations. It is further possible to combine mapped values and mathematical expression(s) to describe the Q-PW relationship on respective pulse width ranges.
(37) The master performance function is used as a representative function for a group or population of injectors. It may thus generally be a calibrated/experimental curve/function and optionally a statistically representative curve.
(38) A MDP for the master performance function is also determined, preferably by calibration and/or calculation. In addition, closing delays may be associated with each point of the master performance function.
(39) When the engine is running, values of CT and MDP are learned from the voltage trace at various PW. A scheduler can be implemented in order to gather values and fill in a table. While the CT values are learned, FW values are also preferably determined for each PW in order to determine the MDP of each injector. In practice, the MDP value can be interpolated or the PW corresponding to the nearest measured FW value above the threshold may be used.
(40) Once the MDP of each injector has been learned, a corrected pulse width may be calculated as:
PW.sub.cor=PW.sub.master+k.sub.1(MDP.sub.injMDP.sub.master)(eq.2)
where PW.sub.master is the PW determined from the master performance function for the desired fuel quantity Q; MDP.sub.inj and MDP.sub.master are the minimum delivery pulses of the specific injector and of the master, respectively, and k.sub.1 is a possible adjustment coefficient.
(41) In other words, the PW value is determined from a master function but corrected for the deviation in MDP.
(42) Preferably, the master performance function has a relatively small MDP and is thus placed on the left of the graph of
(43) It may be noted that such a master performance function with small MDP can be obtained from a population of injectors, by taking flow data from a given proportion of injectors that have the smallest MDP. For example, for a sample of 100 injectors, one may build a master from the flow test values of the 50 or 25 injectors with earliest opening, by averaging the flow values.
(44) To further increase the accuracy of the PW correction, the PW may be corrected to take into account the difference in closing time CT between the master performance function and the specific injector. Equation (2) may thus be amended as follows:
PW.sub.cor=PW.sub.master+k.sub.1(MDP.sub.injMDP.sub.master)k.sub.2(CT.sub.inj.sub._.sub.pwCT.sub.master)(eq. 3)
to integrate the variation of closing response.
(45) In eq. 3, CR.sub.inj.sub._.sub.pw and CR.sub.master are the closing responses of the specific injector and of the master at the corresponding PW; and k.sub.2 is a possible adjustment coefficient.
(46) Hence, equation 3 gives a corrected PW value that can be used in the engine for commanding the length of the drive pulse.
(47) Preferably, with a master positioned as in