Field of Invention
[0001] The present invention relates to a method of determining injection parameters for
an injector. In particular, the present invention relates to a method and associated
apparatus for determining the minimum drive pulse of an injector within a fuel injection
system of an engine. The present invention further relates to methods of diagnosing
injector and injection system faults.
Background to the Invention
[0002] There is a need in fuel injection equipment (FIE) to compensate for parts wearing
over the lifetime of the product to ensure emissions and performance remains constant
over life. One parameter that may vary over the lifetime of a fuel injector is the
minimum drive pulse (MDP). A drive pulse relates to a drive signal applied to an injector
via injector drive circuitry by an electronic control unit (ECU). The minimum drive
pulse corresponds to the shortest drive signal that can be applied to an injector
to initiate injection.
[0003] One known method of Minimum Drive Pulse detection (MDP) in an FIE control system
comprises monitoring a crank shaft speed within an engine system. In this method,
the minimum duration of FIE injection time that induces a fuel quantity to be injected
into the cylinder, is determined by monitoring crank shaft speed and detecting the
moment at which sufficient fuel is injected such that a torque producing combustion
event is produced. This method comprises disabling one cylinder out of a total of
n number of cylinders and slowly increasing the injection time (i.e. slowly increasing
the length of the drive pulse applied to the disabled cylinder/injector) on that disabled
cylinder until the MDP is detected.
[0004] Although this method can accurately determine injector MDP values it has the disadvantage
that it is intrusive to normal engine operation because it involves injecting fuel
into the engine system which results in a combustion event. This method is therefore
noticeable in terms of torque and noise variations while the test is being carried
out. Additionally this method is only able to measure MDP at a single reservoir pressure
(i.e. when the engine is idling). If the reservoir pressure was, for example increased
when the engine was idling then this would increase engine noise and make combustion
less efficient (i.e. it would result in poor emissions performance).
[0005] It is therefore an object of the present invention to provide a method of determining
the minimum drive pulse of an injector in an injection system that substantially mitigates
or overcomes the above mentioned problems.
Statements of Invention
[0006] According to a first aspect of the present invention there is provided a method of
determining a minimum drive pulse (MDP) for an injector in a fuel system within an
engine, the injector being associated with a source of pressurised fuel, the method
comprising: (a) sending a drive pulse of a first length to the injector; (b) determining
an expected pressure in the fuel system at a given time; (c) measuring an actual pressure
in the fuel system at the given time; (d) determining if an injection event has occurred
by comparing the expected and actual pressure values; repeating steps (a) to (d) with
drive pulses of progressively increasing lengths until an injection event has occurred
and setting the drive pulse length associated with the injection event as the MDP
of the injector.
[0007] The present invention provides a method of determining the minimum drive pulse of
an injector without the need to measure the crank shaft speed of the engine. The present
invention measures the pressure within the fuel reservoir or common rail of an engine
and analyses this pressure when an injector under test is sent drive pulse signals.
The length of the drive pulse signals can be progressively increased until an injection
event is detected and the minimum drive pulse can then be set accordingly. Conveniently,
the present invention is arranged to compare the normal rate of pressure leakage in
the system (the expected pressure) to actual measured pressure to determine when injection
events have occurred. The determination of the expected pressure and the measurement
of the actual pressure are scheduled for a given time (e.g. a predetermined period
of time after the drive pulse is sent to the injector).
[0008] It is noted in the following description that the terms "drive pulse", "drive pulse
signal" and "injector ON time" are regarded as interchangeable and the length of a
drive pulse has a direct relationship with the injector ON time.
[0009] The advantage of the present invention is that it is unobtrusive and undetectable
in the driveline since the test can be performed when the vehicle is in a "foot off
pedal" or coasting condition. Additionally, the test drive pulses sent to the injector
under test can be scheduled for periods of engine operation when injection of fuel
into the engine cylinder associated with the test cylinder will not result in work
output, e.g. during an exhaust stroke of an engine.
[0010] Preferably, the method may be performed when the fuel system is in a closed pressurised
state. Such a closed pressurised state may be achieved either by closing all the injectors
within the fuel system and ceasing pumping of fuel to the source or by scheduling
the test to run during a portion of the engine cycle when the injectors are closed
and the pump is not actively charging the fuel source. In this latter example, the
pump may conveniently be set to compensate for natural fuel leakage.
[0011] Conveniently, the determining step may comprise determining if there is a significant
change in pressure between the first and second pressure measurements to determine
if an injection event has occurred.
[0012] Preferably, the method may further comprise sampling the pressure in the fuel system
at a plurality of measurement points in order to determine a pressure leakage profile
for the injector such that the expected fuel pressure at the given time may be determined.
In such an event, the determining step may comprise determining if the actual pressure
measurement deviated from the determined pressure leakage profile. It is noted that
the pressure leakage profile may comprise a pressure versus time relationship and
the method may conveniently further comprise determining the presence of a fault in
the fuel system if the determined pressure leakage profile exceeds a predefined profile
envelope.
[0013] The MDP value determined in step (e) may preferably be stored for use in engine operation.
This MDP value may then be compared against a previously stored MDP value for the
injector and the presence of an injector fault may be determined if the MDP value
determined in step (e) deviates from the previously stored value by a predetermined
amount. Additionally, or alternatively, the MDP value in step (e) may be compared
against the MDP values of other injectors within the engine and the presence of an
injector fault may be determined if the MDP value determined in step (e) deviates
from the MDP values of the other injectors by a predetermined amount.
[0014] Preferably, steps (a) to (d) are repeated according to step (e) by progressively
increasing the length of the drive pulse by a fixed amount, Δa.
[0015] Preferably, following the occurrence of an injection event, the method steps (a)
to (e) are repeated for the same injector starting at the last drive pulse length
not to cause an injection event and wherein the fixed amount by which the drive pulse
is increased in step (e) is changed to a second fixed amount, Δb, wherein Δb < Δa.
It is noted that varying the injector ON time interval in this way can be used to
speed the MDP test up (i.e. by performing interval searching). For example, an initial
test could be performed at a relatively course resolution to ascertain the rough MDP
value and then a further test (or tests) could be run (starting at the last step prior
to injection in the previous, "coarser" version of the test) with a finer resolution
to determine a more accurate value for the MDP.
[0016] Preferably, where the engine comprises a plurality of injectors, each injector may
be tested in turn to determine the MDP of each injector.
[0017] According to a second aspect of the present invention there is provided an electronic
control unit arranged to determine a minimum drive pulse (MDP) for an injector in
a fuel system within an engine, the injector being associated with a source of pressurised
fuel, the electronic control unit being arranged to: a) send a drive pulse of a first
length to the injector; (b) determine an expected pressure in the fuel system at a
given time; (c) measure an actual pressure in the fuel system at the given time; (d)
determine if an injection event has occurred by comparing the expected and actual
pressure values; (e) repeat (a) to (d) with drive pulses of progressively increasing
lengths until an injection event has occurred, the electronic control unit being arranged
to set the drive pulse length associated with the injection event as the MDP of the
injector.
[0018] The invention extends to a carrier medium for carrying a computer readable code for
controlling an electronic control unit to carry out the method of the first aspect
of the invention.
Brief Description of the drawings
[0019] In order that the invention may be more readily understood, reference will now be
made, by way of example, to the accompanying drawings in which:
Figure 1 shows a representation of a typical fuel system within an engine;
Figure 2 shows a minimum drive pulse test method in accordance with an embodiment
of the present invention;
Figure 3 is a plot showing an example of pressure decay due to natural leakage versus
pressure during an MDP test according to the present invention;
Figure 4 shows a linear approximation of natural decay between injections;
Figure 5 shows an MDP test in accordance with a further embodiment of the present
invention;
Figure 6 shows the relationship between rail pressure, the derivative of rail pressure
with respect to time and the injection on time (TON) according to an embodiment of the present invention.
Detailed Description of the Invention
[0020] Figure 1 shows a representation of a fuel system 1 within an engine comprising a
fuel tank 2, a controllable high pressure fuel pump 3, a common rail (fuel reservoir)
4, a rail pressure sensor 5, a pressure limiter 6, a plurality of injectors 7 and
an electronic control unit (ECU) 8.
[0021] In use the ECU 8 controls pumping of fuel from the tank 2 to the rail 4 by the pump
3. The ECU 8 also controls the operation of the injectors 7 and receives sensor data
on the pressure within the rail 4 from the pressure sensor 5.
[0022] Figure 2 is a flow chart showing a minimum drive pulse test in accordance with an
embodiment of the present invention. In Step 10 the ECU (Electronic Control Unit 8)
determines that the vehicle is operating in a foot-off condition.
[0023] In Step 20 the ECU 8 initiates the MDP test and ceases all injections through the
injectors 7 within the fuel system 1. At the same time the ECU instructs a fuel pump
3 to pressurise the fuel reservoir 4 to a predetermined pressure (P
RES).
[0024] In Step 30 the ECU 8 checks via the pressure sensor 5 whether the test pressure (P
RES) has been achieved.
[0025] If the test pressure P
RES has not been achieved then in Step 40 the ECU waits for the pressure in the reservoir
4 to increase. After a predetermined pause the ECU 8 then returns to Step 30.
[0026] If the test pressure P
RES has been achieved then the ECU 8 moves to Step 50 in which the ECU 8 then instructs
the pump 3 to cease pumping. After reducing the pump fuelling to zero output, the
pressure in the fuel system 1 will begin to decay by natural leakage (to the low pressure
fuel tank 2). It is noted however that, with the exception of natural fuel leakage,
the fuel system 1 is now in a closed state since the injectors 7 are not being operated
and the fuel pump 3 is not supplying further fuel to the reservoir 4. The closed nature
of the fuel system 1 at this point allows the following process steps to be used to
determine injector MDP values.
[0027] It is noted that by reducing the fuel pump output to zero, the noise within the system
is reduced which aids in the diagnosis process.
[0028] The MDP test may be carried out at a variety of pressures and the ECU 8 may, for
a given MDP test, select a particular pressure threshold (P
TEST) from a number of pressure thresholds. In Step 60, therefore, the ECU checks, via
the pressure sensor 5, to see whether the pressure in the fuel system has dropped
below the selected threshold value. If the pressure is not below the required threshold
then the ECU waits (in Step 70) for the pressure to decay via the natural leakage
process mentioned above. If the pressure in the fuel system is at the required level
then the ECU moves to Step 80.
[0029] In Step 80, the natural leakage characteristic of the fuel system is determined by
taking two or more measurements of the reservoir pressure. From these measured pressure
values a pressure leakage versus time function can be determined. In a preferred embodiment
the leakage characteristic is approximated as a linear relationship to reduce processing
requirements on the ECU.
[0030] In Step 90, the ECU sends a drive pulse of duration T
ON to an injector. It is noted that in order to avoid the problems associated with the
prior art the ECU sends the drive pulse at a point in the engine cycle that will not
result in work output (e.g. during an exhaust stroke).
[0031] In Step 100, the expected pressure (P
1) within the reservoir is calculated from the leakage function determined in Step
80.
[0032] In Step 110, the actual reservoir pressure is measured (P
2).
[0033] In Step 120 the ECU compares P
1 and P
2 to determine if there has been a significant change in pressure between the two readings,
i.e. the ECU determines whether the difference between P
1 and P
2 is greater than a predetermined threshold value (for example, for a typical engine
system this difference threshold could be of the order of 1 to 10 Bar. Depending on
the engine system however a significant change in pressure could be outside of this
range).
[0034] This may be determined by considering the rate of pressure change or by measuring
a pressure difference of greater than a predetermined level.
[0035] If the ECU determines that the pressure has not substantially deviated from the leakage
function then in Step 130 it increases the injector ON time (T
ON) by a predetermined increment and returns to Step 80.
[0036] In this way the ECU runs the MDP test with progressively increasing injector ON times
until a significant change in pressure is detected in Step 120.
[0037] Once a significant change in pressure has been determined then the length of the
drive pulse that corresponds to the value of T
ON that resulted in that change is set, in Step 140, as the minimum drive pulse for
that injector. This value is stored by the ECU for use in engine operation.
[0038] The above process steps can then be repeated for each injector within the engine
system.
[0039] It is noted that an additional simple diagnostic test could be performed during Step
80 of the above process, i.e. before drive pulses are sent to the injector to determine
a minimum drive pulse. If, at Step 80 during the process of determining the pressure
leakage profile, the ECU measures a pressure drop, the magnitude of which exceeds
a stored value, then a component failure within the fuel system could be determined.
This "component failure indicator pressure drop" value could be pre-loaded into the
ECU during manufacture/installation or could be uploaded during servicing.
[0040] A further diagnostic test could be performed after Step 140 in which the MDP value
determined in Step 140 is compared to one or more previous MDP values for the injector
under test. If the test result as determined in Step 140 has a drive pulse length
that is significantly longer or shorter than the previous value then an injector failure
may be determined. The permitted variation in MDP values between tests may be set
as a parameter during ECU installation or during servicing etc.
[0041] A variation to the above further diagnostic test could be to compare the derived
MDP value for the injector under test to the MDP values of the other injectors within
the engine. If there is a significant difference between these values then an injector
fault for the injector under test can be returned.
[0042] If the increments by which the injector ON time is increased in Step 130 are not
small enough to provide adequate resolution then the test can be repeated starting
at the step prior to MDP detection. In other words if the increment is 100µs and no
injection was determined at an T
ON time of 600µs but injection was determined at 700µs then the test could be re-run
with the initial T
ON time being set equal to 600µs and the increment set equal to 10µs.
[0043] It is also noted varying the injector ON time interval in this way can also be used
to speed the MDP test up (i.e. by performing interval searching). For example, an
initial test could be performed at a relatively course resolution to ascertain the
rough MDP value and then a further test (or tests) could be run (starting at the last
step prior to injection in the previous, "coarser" version of the test) with a finer
resolution to determine a more accurate value for the MDP.
[0044] It is also noted that the P
TEST threshold in Step 60 may be changed by the ECU so that an MDP versus pressure profile
may be determined for each injector. This enables a far more accurate representation
of the injector operation to be determined compared to the prior art in which measurements
were only ever taken at a single reservoir pressure.
[0045] Figure 3 shows a plot of pressure versus time for a fuel system operated in accordance
with the above process. Trace 200 shows how pressure decays within a closed fuel system
due to natural leakage. Trace 210 shows how the pressure varies during an MDP test
in accordance with an embodiment of the present invention. It can be seen that Trace
210 comprises a number of "steps" 220 corresponding to injection events within the
engine.
[0046] Figure 4 shows a representation of Figure 3 in which the leakage function has been
approximated as a linear relationship over time. Three sample pressure points 250,
260, 270 (corresponding to the pressure measurements made in Step 80 above) are shown.
An injection event 280 is also shown and it can be seen that there is a noticeable
pressure drop 290 from the extrapolated linear pressure leakage function. Such a pressure
drop would be detected by the ECU (in Step 120 above) and would be indicative of an
injection event occurring.
[0047] In certain circumstances it may be the case that the pressure sensor within the fuel
system is not sufficiently sensitive to detect the pressure drop shown in Figure 4
above. If this is the case then the method may be adapted slightly to perform a series
of injections 280, 282, 284 (at Step 90 of Figure 2) on the same injector during one
crankshaft revolution. This would therefore result in a larger cumulative pressure
drop 286 in the fuel system which may be detected by the pressure sensor.
[0048] This "multiple" injection variation is shown in Figure 5 in which three injection
events (280, 282, 284) are shown. The pressure drop 286 due to these multiple injections
is noticeably larger than the pressure drop 290 in Figure 4 and is now sufficiently
large that the pressure sensor 5 can register the change.
[0049] It is noted that if the "multiple injection" variation of Figure 5 embodiment is
used then the activation pulse durations sent to the injector under test should be
of a consistent duration.
[0050] Figure 6 combines a series of different figures together. The top figure shows how
rail pressure varies over time (for before and during a test). The middle figure shows
a corresponding plot of the rate of change of pressure over time. Finally, the bottom
figure shows the activation time (injector ON times) for the injector under test.
[0051] Figure 6 is also divided into three time periods. During period 1 the rail pressure
is being maintained, e.g. by the fuel pump, at a constant pressure. Correspondingly
the derivative of the pressure with respect to time is equal to zero during this period.
The injector ON time is set to zero during this period.
[0052] Period 2 corresponds to the MDP test in accordance with embodiments of the present
invention being run. It can be seen that drive pulses of increasing length are being
applied. At the same time the fuel system has been set to a closed pressurised state
and the pressure in the system is slowly decaying as a result natural leakage. The
derivative (with respect to time) of the pressure shows a constant negative value.
[0053] At the start of period 3 the injector ON time equals or exceeds the minimum drive
pulse length for the injector under test and the pressure within the system falls
at a faster rate. This can be seen by the change in gradient of the top figure which
is also reflected in the change in the pressure derivative (which has moved to a second,
more negative value compared to period 2).
[0054] The injector ON time at the start of period 3 can therefore be used to set the minimum
drive pulse for the injector under test.
[0055] It will be understood that the embodiments described above are given by way of example
only and are not intended to limit the invention, the scope of which is defined in
the appended claims. It will also be understood that the embodiments described may
be used individually or in combination.
1. A method of determining a minimum drive pulse (MDP) for an injector (7) in a fuel
system (1) within an engine, the injector being associated with a source of pressurised
fuel (4), the method comprising:
a) sending (90) a drive pulse of a first length to the injector;
b) determining (100) an expected pressure in the fuel system at a given time;
c) measuring (110) an actual pressure in the fuel system at the given time;
d) determining (120) if an injection event has occurred by comparing the expected
and actual pressure values;
e) repeating steps (a) to (d) with drive pulses of progressively increasing lengths
until an injection event has occurred and setting the drive pulse length associated
with the injection event as the MDP of the injector.
2. A method as claimed in Claim 1, wherein the method is performed when the fuel system
is in a closed pressurised state.
3. A method as claimed in Claim 2, wherein the closed pressurised state is achieved by
closing all injectors within the fuel system and ceasing pumping of fuel to the source
of pressurised fuel (4).
4. A method as claimed in any preceding claim, wherein the determining step comprises
determining if there is a significant change in pressure between the first and second
pressure measurements to determine if an injection event has occurred.
5. A method as claimed in any preceding claim, further comprising sampling (80) the pressure
in the fuel system at a plurality of measurement points in order to determine a pressure
leakage profile for the injector such that the expected fuel pressure at the given
time may be determined..
6. A method as claimed in Claim 5, wherein the determining step comprises determining
if the actual pressure measurement deviated from the determined pressure leakage profile.
7. A method as claimed in Claim 5 or Claim 6, wherein the pressure leakage profile comprises
a pressure versus time relationship and the method further comprises determining the
presence of a fault in the fuel system if the determined pressure leakage profile
exceeds a predefined profile envelope.
8. A method as claimed in any preceding claim, wherein the MDP value determined in step
(e) is stored for use in engine operation.
9. A method as claimed in Claim 8, wherein the MDP value in step (e) is compared against
a previously stored MDP value for the injector and the presence of an injector fault
is determined if the MDP value determined in step (e) deviates from the previously
stored value by a predetermined amount.
10. A method as claimed in Claim 8 or Claim 9, wherein the MDP value in step (e) is compared
against the MDP values of other injectors within the engine and the presence of an
injector fault is determined if the MDP value determined in step (e) deviates from
the MDP values of the other injectors by a predetermined amount.
11. A method as claimed in any preceding claim, wherein steps (a) to (d) are repeated
according to step (e) by progressively increasing the length of the drive pulse by
a fixed amount, Δa.
12. A method as claimed in Claim 11, wherein, following the occurrence of an injection
event, the method steps (a) to (e) are repeated for the same injector starting at
the last drive pulse length not to cause an injection event and wherein the fixed
amount by which the drive pulse is increased in step (e) is changed to a second fixed
amount, Δb, wherein Δb < Δa.
13. A method as claimed in any preceding claim, wherein the engine comprises a plurality
of injectors and each injector is tested in turn to determine the MDP of each injector.
14. An electronic control unit (8) arranged to determine a minimum drive pulse (MDP) for
an injector (7) in a fuel system (1) within an engine, the injector being associated
with a source of pressurised fuel (4), the electronic control unit being arranged
to:
a) send a drive pulse of a first length to the injector (7);
b) determine an expected pressure in the fuel system (1) at a given time;
c) measure an actual pressure in the fuel system at the given time;
d) determine if an injection event has occurred by comparing the expected and actual
pressure values
e) repeat (a) to (d) with drive pulses of progressively increasing lengths until an
injection event has occurred, the electronic control unit being arranged to set the
drive pulse length associated with the injection event as the MDP of the injector.
15. A carrier medium for carrying a computer readable code for controlling an electronic
control unit (8) to carry out the method of any one of Claims 1 to 13.