(19)
(11) EP 0 860 601 B1

(12) EUROPEAN PATENT SPECIFICATION

(45) Mention of the grant of the patent:
27.11.2002 Bulletin 2002/48

(21) Application number: 98102970.5

(22) Date of filing: 20.02.1998
(51) International Patent Classification (IPC)7F02D 41/38, F02D 41/24

(54)

A fuel injection system for an internal combustion engine

Kraftstoffeinspritzsystem für eine Brennkraftmaschine

Système d'injection de combustible pour moteur à combustion interne


(84) Designated Contracting States:
DE FR GB

(30) Priority: 21.02.1997 JP 3799697
25.07.1997 JP 20060197

(43) Date of publication of application:
26.08.1998 Bulletin 1998/35

(73) Proprietor: TOYOTA JIDOSHA KABUSHIKI KAISHA
Aichi (JP)

(72) Inventors:
  • Murakami, Motoichi
    Toyota-shi, Aichi (JP)
  • Oda, Tomihisa
    Toyota-shi, Aichi (JP)
  • Hokazono, Yuichi
    Toyota-shi, Aichi (JP)

(74) Representative: Pellmann, Hans-Bernd, Dipl.-Ing. et al
Patentanwaltsbüro Tiedtke-Bühling-Kinne & Partner Bavariaring 4-6
80336 München
80336 München (DE)


(56) References cited: : 
EP-A- 0 501 459
EP-A- 0 651 150
US-A- 5 529 044
EP-A- 0 516 196
EP-A- 0 860 600
   
       
    Note: Within nine months from the publication of the mention of the grant of the European patent, any person may give notice to the European Patent Office of opposition to the European patent granted. Notice of opposition shall be filed in a written reasoned statement. It shall not be deemed to have been filed until the opposition fee has been paid. (Art. 99(1) European Patent Convention).


    Description

    BACKGROUND OF THE INVENTION


    1. Field of the Invention



    [0001] The present invention relates to a fuel injection system for an internal combustion engine and, particularly, to a fuel injection system including means for detecting failures of the fuel injection system.

    2. Description of the Related Art



    [0002] A common rail type fuel injection system for an internal combustion engine is known in the art. A common rail type fuel injection system includes a common rail which stores high pressure fuel fed from a high pressure fuel pump. Fuel injection valves of the engine are connected to the common rail and inject the high pressure fuel in the reservoir (i.e., the common rail) into the respective cylinders of the engine. Namely, the common rail acts as a reservoir which stores high pressure fuel and distributes it to the respective fuel injection valves.

    [0003] Further, a common rail type fuel injection system provided with means for detecting failures of the fuel injection system, such as a leak from the common rail or a sticking of the fuel injection valve, is also known.

    [0004] This kind of the common rail type fuel injection system is, for example, disclosed in Japanese Unexamined Patent Publication (Kokai) No. 8-4577.

    [0005] The fuel injection system in the '577 publication is provided with a pressure sensor for detecting the pressure of the fuel in the common rail and measures the difference of the pressures in the common rail before and after the fuel injection from the fuel injection valve, i.e., the pressure drop in the common rail during the fuel injection period. Further, the system in the '577 publication is provided with failure detecting means for estimating the pressures in the common rail before and after the fuel injection based on the operating condition of the engine in order to estimate the pressure drop during the fuel injection period, and for determining that the fuel injection system has failed when the difference between the measured pressure drop and the estimated pressure drop is larger than a predetermined limit.

    [0006] In the system of the '577 publication, the estimated pressure drop ΔP caused by one fuel injection is calculated by ΔP = (K/V) × Q. Where, Q is a fuel injection amount per one fuel injection determined from the operating condition (the load condition) of the engine, K is a bulk modulus of elasticity of the fuel and V is a total volume of a high pressure part of the fuel injection system including the common rail volume, the volume of a high pressure supply line to the common rail and the volume of a fuel injection line from the common rail to the fuel injection valves. In the '577 publication, constant values are used for the bulk modulus K and the volume V. Namely, it is considered that the pressure drop during the fuel injection period is equal to the pressure drop caused by the fuel flow out from the common rail. Therefore, if the amount of fuel flowing out from the common rail during the fuel injection period is the same as the fuel injection amount Q, the pressure drop during the fuel injection period must be the same as ΔP. If the estimated ΔP is different from the measured ΔP, it is considered that the amount of the fuel flow out from the common rail during the fuel injection does not agree with the calculated (i.e., target) fuel injection amount Q. For example, if the measured pressure drop ΔP is larger than the estimated pressure drop ΔP by a certain amount, since this means that the amount of the fuel flow out from the common rail is larger than the target value of the fuel injection amount, it is considered the failure of the fuel injection system such as the sticking of the fuel injection valve at the opening position has occurred.

    [0007] However, in the system of the '577 publication, it is difficult to correctly determine the failure if the pressure of the fuel in the common rail changes over a very wide range.

    [0008] As stated above, the '577 publication assumes that the bulk modulus of elasticity K of the fuel is constant regardless of the pressure and temperature of the fuel. However, actually the bulk modulus of elasticity K of the fuel changes in accordance with the pressure and temperature of the fuel. Therefore, in the actual system, the pressure drop during the fuel injection period takes different values according to the pressure and temperature of the fuel in the common rail even if the fuel injection amount is the same. For example, since the bulk modulus of elasticity K of fuel becomes larger as the pressure increases, the measured pressure drop ΔP increases as the pressure in the common rail increases even if the fuel injection amount is the same. Therefore, if a constant value of the bulk modulus of elasticity K is used for estimating the pressure drop ΔP, it is difficult to determine the failure of the fuel injection system correctly if the pressure in the common rail changes over a wide range.

    [0009] Further, in a common rail type fuel injection system of a certain type, the pressure of the fuel in the common rail varies in a very wide range in order to control both the fuel injection amount and the rate of injection in accordance with the operating condition of the engine. For example, in some common rail type fuel injection system, the pressure in the common rail is changed from 10 Mpa to 150 Mpa. In such a common rail type fuel injection system, since the change in the bulk modulus of elasticity is very large, the determination of the failure using the method in the '577 publication is not possible if a constant value is used for the bulk modulus of elasticity.

    SUMMARY OF THE INVENTION



    [0010] In view of the problems in the related art as set forth above, the object of the present invention is to provide means for correctly determining a failure of the fuel injection system even if the pressure of the fuel varies in a very wide range.

    [0011] This object is achieved by a fuel injection system for an internal combustion engine, which includes, a reservoir for storing pressurized fuel, a fuel injection valve connected to the reservoir and injecting fuel in the reservoir into an internal combustion engine at a predetermined timing, a fuel pump for feeding pressurized fuel to the reservoir at a predetermined timing in order to maintain the pressure of the fuel in the reservoir at a predetermined value, pressure detecting means for detecting the pressure of the fuel in the reservoir, bulk modulus detecting means for detecting a bulk modulus of elasticity of the fuel in the reservoir, and failure determining means for determining whether the fuel injection system of the engine has failed based on the bulk modulus detected by the bulk modulus detecting means and the change in the pressure of the fuel in the reservoir during the operation of the engine.

    [0012] According to the present invention, the bulk modulus detecting means detects the bulk modulus of elasticity of the fuel in the reservoir, and this detected bulk modulus is used for determining whether the fuel injection system has failed. The bulk modulus detecting means in this invention may detect the bulk modulus of elasticity indirectly based on the pressure or the temperature (or the both) of the fuel in the reservoir. The failure detecting means in this invention may determine the failure of the fuel injection system, for example, by comparing the pressure change in the reservoir during the fuel injection period or the fuel feed period with the measured pressure change in the reservoir. Since the bulk modulus of elasticity used for the determination of the failure is suitably changed in accordance with the actual pressure and temperature of the fuel in the reservoir, the failure of the system can be correctly determined even if the pressure and temperature of the fuel in the reservoir change in a very wide range.

    BRIEF DESCRIPTION OF THE DRAWINGS



    [0013] The present invention will be better understood from the description as set forth hereinafter, with reference to the accompanying drawings in which:

    Fig. 1 schematically illustrates the general configuration of an embodiment of the present invention when it is applied to an automobile engine;

    Fig. 2 schematically illustrates the method for detecting the failure of the fuel injection system according to the present invention;

    Fig. 3 is a chart showing a typical change in the bulk modulus of elasticity of fuel according to the changes in the pressure and temperature thereof; and

    Figs. 4 through 10 are flowcharts explaining various embodiments of the failure detecting operation according to the present invention.


    DESCRIPTION OF THE PREFERRED EMBODIMENT



    [0014] Hereinafter, embodiments of the present invention will be explained in detail with reference to the accompanying drawings.

    [0015] Fig. 1 shows a general configuration of an embodiment of the fuel injection system of the present invention when it is applied to a diesel automobile engine.

    [0016] In Fig. 1, reference numeral 10 designates an internal combustion engine (in this embodiment, a four-cylinder four-cycle diesel engine). Numeral 1 designates fuel injection valves which inject fuel into the respective cylinders of the engine 10 and 3 designates a common rail (a reservoir) to which the fuel injection valves 1 are connected. As explained later, the common rail 3 stores the pressurized fuel fed from a high pressure fuel pump 5 and distributes it to the respective fuel injection valves 1.

    [0017] In Fig. 1, numeral 7 represents a fuel tank which stores fuel (in this embodiment, diesel fuel) for the engine, and 9 represents a low pressure feed pump which supply the fuel in the fuel tank 7 to the high pressure fuel pump 5. In this embodiment, a fuel filter 9b is disposed on the fuel supply line 13 from the low pressure feed pump 9 to the high pressure fuel pump 5. During the operation of the engine 10, the fuel in the tank 7 is pressurized to a constant pressure by the feed pump 9 and filtered by the fuel filter 9b to eliminate foreign matter and water in the fuel and it is supplied to the high pressure fuel pump 5 via the supply line 13. Fuel is further pressurized by the high pressure fuel pump 5 and fed to the common rail 3 through a check valve 15 and a high pressure line 17. From the common rail 3, fuel is injected into the respective cylinders through the respective fuel injection valves.

    [0018] Numeral 19 in Fig. 1 shows a fuel return line for returning the fuel from the fuel injection valves 1 to the fuel tank 7. The return fuel from the fuel injection valve will be explained later in detail.

    [0019] In this embodiment, an electronic control unit (ECU) 20 is provided for controlling the engine 10. The ECU 20 may be constructed as a microcomputer of a known type including a read-only memory (ROM), a random-access memory (RAM), a microprocessor (CPU) and input/output ports all connected to each other by a bi-directional bus. Further, ECU 20 is provided with a backup RAM capable of maintaining the contents or its memory even if a main switch of the engine is turned off. As explained later, the ECU 20 performs a fuel pressure control which adjusts the fuel pressure in the common rail in accordance with the engine load and speed by controlling the operation of the intake control valve 5a of the high pressure fuel pump 5. Further, the ECU 20 performs a fuel injection control which controls the fuel injection amount by adjusting the opening period of the fuel injection valve 1.

    [0020] As explained later, the ECU 20 in this embodiment functions as failure determining means for determining whether the fuel injection system, including the fuel pump 5, the common rail 3 and fuel injection valves 1 etc., has failed.

    [0021] In order to perform these controls, voltage signals corresponding to the pressure and the temperature of the fuel in the common rail 3 are supplied to the input port of the ECU 20 from a fuel pressure sensor 31 and a fuel temperature sensor 33 each disposed on the common rail 3 via an AD converter 34. An accelerator signal which represents the amount of depression of an accelerator pedal, by the operator of the automobile, is also supplied to the input port of the ECU 20 via the AD converter 34 from an accelerator sensor 35 disposed near the accelerator pedal (not shown). Further, in this embodiment, a fuel supply pressure sensor 39 is disposed on the fuel supply line 13 between the fuel filter 9b and the high pressure fuel pump 5, and a voltage signal corresponding to the fuel supply pressure to the fuel pump 5 is supplied from the sensor 39 to the input port of the ECU 20 via the AD converter 34. Crank angle signals are supplied from a crank angle sensor 37 to the input port of the ECU 20. In this embodiment, the crank angle sensor 37 is actually composed of two sensors. One is a reference position sensor which is disposed near a camshaft of the engine and generates a reference pulse signal when the crankshaft reaches a reference rotating position (for example, when the first cylinder of the engine 10 reaches the top dead center of the compression stroke), and another is a rotation angle sensor which generates a rotating pulse signal at a predetermined angle of rotation of the crankshaft. These crank angle signals, i.e., the reference pulse signal and the rotating pulse signal are also supplied to the input port of the ECU 20.

    [0022] The output port of the ECU 20 is connected to the fuel injection valves 1 and a solenoid actuator of the intake control valve 5a of the high pressure fuel pump 5 via respective drive circuits 40 and controls the operation of the fuel injection valve 1 and the fuel feed amount from the high pressure fuel pump 5 to the common rail 3, respectively.

    [0023] The high pressure fuel pump 5 in this embodiment is a piston type pump having two cylinders. The pistons of the pump 5 are driven by cams formed on the driving shaft and reciprocate in the respective cylinders. Intake control valves 5a which are opened and closed by the respective solenoid actuator are disposed at the intake ports of the respective cylinders. The driving shaft of the pump 5 in this embodiment is driven by the crankshaft of the engine 10 and rotates synchronously with the crankshaft at the one-half speed thereof. Further, each of the cams formed on the driving shaft has two cam lift portions, whereby the respective cylinders of the pump 5 discharge fuel once per one revolution of the crankshaft. Thus, the pump 5, as a whole, discharges 4 times per two revolution of the crankshaft. Namely, since a four-cylinder four-cycle diesel engine is used in this embodiment, the pump 5 is capable of feeding fuel to the common rail 3 at the timing synchronous with the strokes of the cylinders of the engine. For example, the pump 5 in this embodiment feeds fuel to the common rail at the timing immediately after the fuel injection of the respective cylinders.

    [0024] Further, the ECU 20 controls the amount of fuel fed to the common rail 3 by changing the timing where the intake control valve 5a closes during the discharge stroke of the pump cylinders. More specifically, the ECU 20 keeps the intake control valve 5a open by deenergizing the solenoid actuator during the inlet stroke and a part of the discharge stroke of the pump cylinder. When the intake control valve 5a is kept open, the fuel in the pump cylinder flows back to the fuel tank through the intake control valve during the discharge stroke, and the fuel in the pump cylinder is not fed to the common rail 3. When a predetermined time has lapsed from the beginning of the discharge stroke, the ECU 20 closes the intake control valve 5a by energizing the solenoid actuator. By doing so, the fuel trapped in the pump cylinder is pressurized by the piston and, when the pressure in the cylinder exceeds the pressure in the common rail 3, the pressurized fuel in the cylinder pushes open the check valve 15 and flows into the high pressure line 17. Namely, when the intake valve 5a is closed during the discharge stroke of the pump cylinder, fuel is fed to the common rail 3. Once the intake valve 5a is closed, the valve 5a is kept at the closed position during the discharge stroke by the fuel pressure regardless of the actuation of the solenoid actuator. Therefore, the amount of the fuel fed to the common rail 3 is determined by the timing at which the intake control valve closes. The ECU 20 in this embodiment controls the fuel feed amount to the common rail 3 by changing the timing for energizing the solenoid actuator of the intake control valve 5a.

    [0025] In this embodiment, the ECU 20 determines a target value of the common rail pressure based on the engine load and speed. The relationships between the target value of the common rail pressure and the engine load and speed are determined in advance, and stored in the ROM of the ECU 20. Further, the ECU 20 controls the fuel feed amount of the high pressure fuel pump 5 so that the common rail pressure detected by the sensor 31 is kept at the target value. The ECU 20 further calculates the fuel injection amount from the engine load and speed using a predetermined relationship, and controls the opening period of the fuel injection valves to inject the calculated amount of fuel from the fuel injection valves.

    [0026] As explained above, the ECU 20 in this embodiment adjusts the rate of injection of the fuel injection valves 1 in accordance with the operating condition of the engine by changing the common rail pressure, and adjusting the fuel injection amount in accordance with the operating condition of the engine by changing the common rail pressure and opening period of the fuel injection valve. Therefore, the common rail pressure in this embodiment changes in accordance with the operating condition in a very wide range (for example, from about 10 Mpa to about 150 Mpa).

    [0027] Next, the method for detecting the failure of the fuel injection system used in this embodiment is explained.

    [0028] In this embodiment, the failure of the fuel injection system is determined based on at least one of the changes in the common rail pressure during the fuel injection period and the fuel feed period.

    [0029] Fig. 2 schematically illustrates the change in the fuel pressure in the common rail 3 during one cycle composed of the fuel injection and the fuel feed.

    [0030] In Fig. 2, the period PD represents a period in which fuel injection is performed by one of the fuel injection valves, and the period PU represents a period in which the fuel feed is performed by the fuel pump 5 after each fuel injection. As shown in Fig. 2, the fuel injection from the fuel injection valves 1 and the fuel feed from the fuel pump 5 is performed at different timing so that the fuel injection period PD and the fuel feed period PU do not overlap each other. In Fig. 2, PC10 represents the pressure in the common rail 3 immediately before the fuel injection (PD) starts, PC2 represents the pressure in the common rail after the fuel injection is completed and before the fuel feed (PU) starts. PC11 represents the pressure in the common rail after the fuel feed is completed and before the next fuel injection starts. In this embodiment, the change in the common rail pressure before and after the fuel injection (i.e., the change in the pressure during the fuel injection period PD), or the change in the common rail pressure before and after the fuel feed (i.e., the change in the pressure during the fuel feed period PU), or both, are calculated based on the PC10, PC2 and PC11 measured by the fuel pressure sensor 31 by the following formulas.





    [0031] Where, DPC12 is the change in the pressure during the fuel injection period PD, and DPC21 is the change in the pressure during the fuel feed period PU. This embodiment further calculates the estimated value DPD of the pressure change during the fuel injection period PD based on the target value of the fuel injection amount, and the estimated value DPU of the pressure change during the fuel feed period PU based on the target value of the fuel feed amount, respectively. By comparing the values DPC12 with DPD, or DPC21 with DPU, it is determined whether the fuel injection system has failed.

    [0032] The estimated values of the pressure changes DPD and DPU are calculated by the methods explained below.

    [0033] The pressure change DPD during the fuel injection period is calculated by the following formula.



    [0034] Where, K is the bulk modulus of elasticity of the fuel, VPC is the volume of the high pressure part of the fuel injection system including the common rail 3, and QFINC is a target value of the fuel injection amount expressed in the volume under the reference pressure (for example, 0.1 Mpa). Since the ECU 20 controls the fuel injection valves 1 so that the target fuel injection amount is injected, the amount of the fuel actually flowing out from the common rail 3 during the fuel injection period PD becomes the same as QFINC, and the estimated value DPD becomes the same as DPC12, unless failure occurs in the fuel injection valve or the common rail 3. On the other hand, if a failure, such as a fuel leak, occurs in the fuel injection valve 1 or common rail 3, the actual amount of the fuel flowing out from the common rail 3 becomes larger than QFINC. In this case, the actual change in the common rail pressure DPC12 becomes larger than the estimated value DPD. Therefore, this embodiment calculates the difference dDPD between the estimated value DPD and the actual value DPC12 (i.e., dDPD = DPD - DPC12), and determines that the fuel injection system has failed if the value dDPD exceeds a predetermined value R1 (R1 > 0).

    [0035] Similarly to the above, the estimated value DPU of the pressure change during the fuel feed period PU is calculated by the following formula.



    [0036] QPMD is a target value for the fuel feed amount, i.e., the amount of the fuel flowing into the common rail 3 during the fuel feed period PU. Since the ECU 20 controls the intake control valve 5a of the fuel pump 5 so that the actual fuel feed amount agrees with the target value QPMD, the amount of fuel flowing into the common rail 3 becomes the same as QPMD, and the estimated value DPU becomes the same as the measured value DPC21, unless a failure occurs in the fuel pump 5 or the common rail 3. Therefore, this embodiment calculates the difference dDPU between the estimated value DPU and the actual value DPC21 by dDPU = DPU - DPC21, and determines that the fuel injection system has failed if the dDPU is larger than a predetermined value R2 (R2 > 0).

    [0037] As explained above, the determination of the failure based on the change in the pressure during the fuel injection period using DPD and DPC12 and the determination of the failure based on the change in the pressure during the fuel feed period using DPU and DPC21 can be performed independently of each other. However, if both of the methods are used to determine the failure, the type of the failure such as the failed portion of the fuel injection system can be identified by comparing the results of the determination by the both methods. The detail of the method for identifying the type of the failure will be explained later in detail.

    [0038] When calculating DPD and DPU, it is necessary to consider the change in the bulk modulus of elasticity of fuel. The bulk modulus of elasticity of fuel changes in accordance with the pressure and the temperature. Fig. 3 shows a typical change in the bulk modulus of elasticity of fuel (diesel fuel) in accordance with the pressure and the temperature. As shown in Fig. 3, the bulk modulus of elasticity of diesel fuel increases as the pressure increases, and decreases as the temperature increases. The rate of change in the bulk modulus of elasticity associated with the changes in the pressure and the temperature is relatively small. Therefore, when the pressure and the temperature of fuel changes in a relatively narrow range, the errors in the values DPD and DPU are not large even if the bulk modulus of elasticity is assumed to be a constant. However, if the changes in the pressure and the temperature of fuel are large, particularly, in the case where the pressure of fuel changes over a very wide range such as in the present embodiment (about 10 Mpa to 150 Mpa), the change in the bulk modulus of elasticity becomes large. Therefore, if DPD and DPU are calculated based on a constant bulk modulus of elasticity, the errors in the values of DPD and DPU also become large, and the failure of the fuel injection system cannot be correctly determined.

    [0039] In this embodiment, the bulk modulus of elasticity of the diesel fuel used for the engine 1 is measured in advance, under various pressure and temperature conditions within a possible range in the operation of the engine. And the measured values of the bulk modulus are stored in the ROM of the ECU 20 in the form of a numerical map using the pressure and the temperature. When calculating DPD and DPU, the ECU 20 determines the value of the bulk modulus of elasticity of the fuel in the common rail 3 from the numerical map using the fuel pressure PC and the fuel temperature THF in the common rail 3 detected by the fuel pressure sensor 31 and the fuel temperature sensor 33, and calculates DPD and DPU from the above-explained formulas using the determined value of the bulk modulus of elasticity.

    [0040] Next, an embodiment of the actual failure determining operation using the bulk modulus of elasticity of the fuel determined in accordance with the pressure and the temperature of the fuel is explained with reference to Figs. 4 and 5.

    [0041] Fig. 4 is a flowchart explaining an embodiment of the failure determining operation based on the change in the pressure of the fuel in the common rail 3 during the fuel injection period (DPD, DPC12). This operation is performed by a routine executed by the ECU 20 at predetermined intervals (for example, at every predetermined rotation angle of the crankshaft).

    [0042] In Fig. 4, when the operation starts, the pressure PC and the temperature THF of the fuel in the common rail 3 and the crank angle CA is read from the fuel pressure sensor 31, the fuel temperature sensor 33 and the crank angle sensor 37, respectively. The ECU 20 determines whether the present crank angle CA agrees with a predetermined value CA10 or CA2 at steps 403 through 409 and, if CA agrees neither of CA10 and CA2, the operation immediately terminates after step 407. The crank angle CA10 corresponds to the timing immediately before the starts of the fuel injection in the respective cylinders, i.e., the sampling timing of PC10 in Fig. 2. The crank angle CA2 corresponds to the timing immediately before the start of the fuel feed in the respective cylinders and corresponds to the sampling timing of PC2 in Fig. 2.

    [0043] If the present crank angle CA agrees with the sampling timing of PC10 (i.e., CA = CA10) at step 403, the ECU 20 stores the present values of the pressure PC and the temperature THF as PC10 and THF1, respectively (step 405) and, if the present crank angle CA agrees with the sampling timing of PC2 (i.e., CA = CA2) at step 407, the present value of PC is stored as PC2 at step 409. By performing steps 401 through 409, the newest values of PC10, THF1 and PC2 are read and stored.

    [0044] At step 411, the bulk modulus of elasticity K of the fuel in the common rail 3 is determined based on the stored values of the pressure PC10 and the temperature THF1 of the fuel in the common rail 3. The bulk modulus K is determined from the numerical map stored in the ROM of the ECU 20 using the values of PC10 and THF1 as explained before. Further, at step 413, the estimated pressure change during the fuel injection period is calculated based on the bulk modulus K determined at step 411 and the fuel injection amount QFINC, by



    [0045] In this embodiment, the ECU 20 calculates the fuel injection amount QFINC by a fuel injection amount calculation routine (not shown) based on the engine speed and the amount of depression of the accelerator pedal (accelerator signal).

    [0046] The actual pressure change DPC12 during the fuel injection period is calculated at step 415 using PC10 and PC2 by DPC12 = PC2 - PC10.

    [0047] At step 417, the difference dDPD between the estimated value DPD of the pressure change during a fuel injection period and the actual value DPC12 thereof is calculated by dDPD = DPD - DPC12.

    [0048] At step 419, the ECU 20 determines whether the difference dDPD exceeds a predetermined value R1. If dDPD > R1 at step 419, since this means that the amount of the fuel flowing out from the common rail 3 is larger than the normal amount (i.e., the target value of the fuel injection amount), the ECU 20 determines that the fuel injection system has failed, and sets the value of a failure flag XD to 1 at step 423. Further, if dDPD ≤ R1 at step 419, the ECU 20 determines that the fuel injection system is normal, and sets the value of the flag XD to 1 at step 421. When the failure flag XD is set to 1, an alarm is activated by another routine (not shown) in order to notify the driver of the automobile that a failure has occurred in the fuel injection system. The result of the determination, i.e., the value of the flag XD, may be stored in the backup RAM to facilitate future inspection and maintenance.

    [0049] Though the value of the bulk modulus of elasticity of the fuel is determined based on the pressure PC10 and the temperature THF1 of the fuel before the fuel injection is performed, since the change in the pressure and temperature of the fuel during the fuel injection period is relatively small, the pressure (PC2) and the temperature of the fuel after the fuel injection may be used for determining the bulk modulus. Further, the average values of the pressures and temperatures before and after the fuel injection may be used for determining the bulk modulus.

    [0050] Fig. 5 shows a flowchart explaining an embodiment of the failure determining operation based on the change in the pressure of the fuel in the common rail 3 during the fuel feed period (DPU, DPC21). Similarly to the operation in Fig. 4, the operation in Fig. 5 is performed by a routine executed by the ECU 20 at a predetermined interval (for example, at every predetermined rotation angle of the crankshaft of the engine).

    [0051] In this operation, the estimated value DPU of the change in the pressure of the fuel during the fuel feed period is calculated on the basis of the bulk modulus of elasticity determined in a similar manner to that in the operation in Fig. 4, and determination is carried out based on the difference dDPU between the estimated value DPU and the actual value DPC21 of the pressure change.

    [0052] The respective steps in the flowchart in Fig. 5 represent similar operations as the steps in Fig. 4. Therefore, only the operations in Fig. 5 different from those in Fig. 4 are explained hereinafter. Steps 503 through 509 represent the operations for reading the pressures PC11 and PC2 (Fig. 2) and temperature THF2. CA2 in step 503 and CA11 in step 507 are crank angles corresponding to the timing after the fuel injection is completed and before the fuel feed starts and the timing immediately before the next fuel injection starts. Further, the bulk modulus of elasticity K of the fuel is determined in accordance with the pressure PC2 and the temperature THF2 of the fuel in the common rail 3 at the time after the fuel injection and before the fuel feed in this embodiment. However, as explained before, the pressure PC11 and the temperature THF1 of the fuel after the fuel feed is completed may be used for determining the value of the bulk modulus K.

    [0053] In Fig. 5, at step 513, the ECU 20 calculates the estimated value DPU of the pressure change of the fuel in the common rail 3 by



    [0054] QPMD is the fuel feed amount from the fuel pump 5 calculated, by a routine not shown, based on the operating condition of the engine. Further, the actual value of the pressure change DPC21 is calculated at step 515 by DPC21 = PC2 - PC11, and the difference dDPU between the estimated value DPU and the actual value DPC21 is calculated at step 517 by dDPU = DPU - DPC21.

    [0055] At step 519, the value of the failure flag XU similar to the flag XD in Fig. 4 is set to 1 (failed) or 0 (normal) at steps 523 or 521 based on whether the dDPU is larger than a predetermined value R2.

    [0056] In the embodiments in Figs. 4 and 5, the bulk modulus of elasticity K of the fuel is determined based on both the pressure and the temperature of the fuel in the common rail 3. However, in the engine in which the change in the temperature of the fuel in the common rail 3 is small, the bulk modulus k may be determined based on only the pressure of the fuel assuming that the temperature of the fuel is constant. Similarly, in the engine in which the change in the pressure of the common rail 3 is small, the bulk modulus K may be determined based on only the temperature of the fuel assuming that the pressure of the fuel is constant.

    [0057] Next, another embodiment of the calculation of the estimated pressure change DPD is explained.

    [0058] Step 413 in Fig. 4 calculates the pressure change DPD during the fuel injection period by DPD = ∼(k/VPC) × QFINC on the assumption that the pressure change in the fuel in the common rail 3 is caused solely by the fuel flowing out from the common rail due to fuel injection. However, in the actual fuel injection system, the fuel flowing out from the common rail other than the fuel injected from the fuel injection valves exists during the fuel injection period even if the fuel injection system is normal.

    [0059] For example, in some types of fuel injection valves, in which the fuel is used as hydraulic fluid to open the fuel injection valve, a certain amount of fuel is returned to the fuel tank associating with the fuel injection operation of the fuel injection valve. More specifically, in these types of fuel injection valves, the fuel injection valve is maintained at closed position by exerting fuel pressure both on the upper side and the lower side (the fuel injection port side) of the valve element in order to cancel the force exerted on the valve element by the fuel pressure. When the fuel injection valve is to be opened, the fuel on the upper side of the valve element is relieved through the fuel return line 19 via a solenoid valve in order to reduce the force exerted on the upper side of the valve element. By reducing the pressure on the upper side of the valve element, the valve element is moved by the fuel pressure exerting on the lower side of the element against the urging force of a spring, thereby the valve element opens the fuel injection port to inject the fuel. Therefore, in this type of the fuel injection valve, fuel is returned from the common rail 3 to the fuel tank by the fuel injection operation in addition to the fuel injected through the fuel injection valve.

    [0060] Further, in addition to the fuel return associating with the fuel injection operation, fuel which leaks from the clearances of the sliding parts of the fuel injection valve always exists. The fuel leaked from the sliding parts is also returned to the fuel tank 7 through the fuel return line 19.

    [0061] In this embodiment, the fuel return to the fuel tank in association with the fuel injection operation is referred to as "a dynamic fuel return", and the fuel constantly returned from the common rail to the fuel tank regardless of the fuel injection operation, such as the fuel leaked from the sliding parts, is referred to as "a static fuel return".

    [0062] Therefore, in the actual fuel injection system, a sum of the amount of the fuel returned to the fuel tank by the dynamic fuel return (i.e., the dynamic fuel return amount) and the amount of the fuel returned to the fuel tank by the static fuel return (i.e., the static fuel return amount) flows out from the common rail 3 in addition to the amount of the fuel injected into the cylinder. In order to calculate the estimated pressure change DPD during the fuel injection period, it is necessary to allow for the dynamic fuel return amount and the static fuel return amount in addition to the fuel injection amount QFINC.

    [0063] In the embodiments explained hereinafter, the dynamic fuel return amount QILD and the static fuel return amount QILS are considered when the estimated value DPD is calculated. The dynamic fuel return amount QILD and the static fuel return amount QILS are calculated by the method explained below.

    [0064] The dynamic fuel return amount QILD is the amount of the fuel returned to the fuel tank only when the fuel injection valve opens and is expressed by the amount of fuel returned to the tank by one fuel injection. The dynamic fuel return amount QILD is a function of the length of the opening period of the fuel injection valve TQFIN (i.e., the length of the period in which the solenoid valve is energized for relieving the fuel on the upper side of the valve element of the fuel injection valve) and the fuel pressure immediately before the fuel injection starts (i.e., fuel pressure PC10). In this embodiment, the dynamic fuel return amount is measured in advance under various conditions of the fuel pressure and the opening period of the fuel injection valve, and the measured values of the dynamic fuel return amount are stored in the ROM of the ECU 20 in the form of a numerical map based on the fuel pressure PC10 and the fuel injection period TQFIN. The dynamic fuel return amount QILD is determined from this numerical map using the fuel pressure PC10 and the fuel injection period TQFIN in the actual operation of the engine.

    [0065] The static fuel return amount QILS is expressed by the total amount of the fuel leaked from the sliding parts during the period between the sampling point of PC10 and the sampling point of PC2 (Fig. 2). The static fuel return amount QILS is a function of the fuel pressure PC10, the fuel temperature THF1 (i.e., the viscosity of the fuel) and the engine speed NE (i.e., the time lapsed from the sampling point of PC10 to the sampling point PC2). In this embodiment, the static fuel return amount QILS is measured in advance under various conditions of the fuel pressure, the fuel temperature and the engine speed, and the values of the measured QILS are stored in the ROM of the ECU 20 in the form of a numerical map using the fuel pressure, the fuel temperature and the engine speed as the parameters. The static fuel return amount QILS is determined from this numerical map using the fuel pressure PC10 and the fuel temperature THF1 and the engine speed NE in the actual operation of the engine.

    [0066] Fig. 6 shows a flowchart of the calculation of the estimated pressure change DPD during the fuel injection period when taking QILD and QILS into consideration. This calculation is, for example, performed by a subroutine executed at step 413 in Fig. 4.

    [0067] In Fig. 6, at step 6, the opening period of the fuel injection valve (i.e., the period for energizing the solenoid valve) TQFIN calculated by another routine (not shown) by ECU 20 and the engine speed NE are read in. At step 603, the dynamic fuel return amount QILD is determined from the numerical map for QILD stored in the ROM of the ECU 20 using the fuel pressure PC10 stored at step 403 (Fig. 4) and TQFIN. At step 605, the static fuel return amount QILS is determined from the numerical map for QILS stored in the ROM of the ECU 20 using the fuel temperature THF1 stored at step 405 (Fig. 4), the fuel pressure PC10 and the engine speed NE.

    [0068] At step 607, the fuel injection amount QFINC is read in, and at step 609, the pressure change during the fuel injection period DPD is calculated based on the values QFINC, QILD, QILS and the bulk modulus of elasticity K determined at step 411 in Fig. 4 by the following formula.



    [0069] (QFINC + QILD + QILS) in the above formula represents (the fuel injection amount + a sum of the amounts of fuel returned during the fuel injection period), i.e., the total amount of the fuel flowing out from the common rail during the fuel injection period. By performing the calculation of DPD in Fig. 6, the accuracy of the estimated pressure change DPD is improved and, thereby, the accuracy of the failure determination by the operation in Fig. 4 further increases.

    [0070] Next, an other embodiment of the method for calculating the pressure change DPU during the fuel feed period is explained.

    [0071] As explained above, the accuracy of the estimated value DPD of the pressure change during the fuel injection period can be improved by taking the amount of the fuel returned from the common rail into consideration. The accuracy of the estimated value DPU can be also improved in a similar manner. In this case, only the static fuel return amount QILS is to be considered as the amount of the fuel returned from the common rail because the fuel injection is not performed during the fuel feed period. On the other hand, the amount of the fuel leaked from the fuel pump must be considered to calculate the fuel feed amount QPMD accurately.

    [0072] The fuel feed amount QPMD from the fuel pump is expressed by the following formula.



    [0073] In the formula, QG is a geometric discharge amount of the pump which corresponds to a displacement of the pump piston during the period in which the intake control valve of the pump cylinder opens. The geometric discharge amount QG is a function of the basic timing (crank angle) TF at which the solenoid actuator of the intake control valve 5a is energized and the delay time TFD which is the difference between the basic timing TF and the timing at which the solenoid actuator is actually energized.

    [0074] QD is a dead volume loss of the pump which represents the amount of the fuel remained in the pump cylinder when the pump piston reaches the top dead center. The dead volume loss QD is a function of the fuel pressure PC11 at the end of the fuel feed period and the bulk modulus of elasticity of the fuel. In the calculation of QD, the fuel pressure PC2 at the beginning of the fuel feed period may be used instead of PC11 as an approximation.

    [0075] Further, QL represents the amount of the fuel leaked within the pump and is a function of the fuel pressure PC11 (or PC2), the fuel temperature THF2 (the viscosity of the fuel) and the pump speed (the engine speed) NE.

    [0076] QG, QD and QL are measured in advance with various conditions of the respective parameters. The measured values of QG, QD and QL are stored in the ROM of the ECU 20 in the form of numerical maps based on TF and TFD (in the case of QG), PC2 and K (in the case of QD) and PC2, THF2 and NE (in the case of QL). The values of QG, QD and QL are determined from these numerical maps using the measured values of the respective parameters during the actual operation of the engine. In this embodiment, the actual fuel feed amount QPMD is accurately calculated by using the values QG, QD and QL determined in the actual operation of the engine.

    [0077] Fig. 7 is a flowchart of the calculating operation of the estimated value DPU of the pressure change during the fuel feed period using the fuel feed amount QPMD which is calculated taking the amounts QG, QD, QL into the consideration. This operation is performed by a subroutine executed at step 513 in Fig. 5.

    [0078] In Fig. 7, at step 701, the basic timing TF for energizing the solenoid actuator of the intake control valve 5a, the delay time TFD and the engine speed NE are read in. The basic timing TF and the delay time TFD are calculated in the pump control operation (not shown) performed by the ECU 20 based on the operating condition of the engine.

    [0079] At step 703, the static fuel return amount QILS is determined from the numerical map for QILS using the fuel pressure PC2 and the fuel temperature THF2 stored at step 505 in Fig. 5 and the engine speed NE. Further, the geometric discharge amount QG is determined from TF and TFD at step 705 based on the numerical map for QG stored in the ROM of the ECU 20. At step 707, the dead volume loss QD is determined from the fuel pressure PC2 and the bulk modulus of elasticity K of the fuel calculated at step 511 in Fig. 5 based on the numerical map for QD. The internal leak of the pump QL is determined at step 709 from the fuel pressure PC2, the fuel temperature THF2 and the engine speed NE based on the numerical map for QL.

    [0080] The accurate fuel feed amount QPMD is calculated at step 711 by QPMD = QG - QD - QL using the values of QG, QD and QL calculated at the previous steps.

    [0081] The pressure change DPU in the fuel during the fuel feed period is calculated using the bulk modulus of elasticity K determined at step 511 in Fig. 5 and the static fuel return amount QILS and the actual fuel feed amount QPMD by the following formula.



    [0082] QPMD in the formula represents the amount of the fuel flowing into the common rail during the fuel feed period, and QILS represents the amount of the fuel flowing out from the common rail during the fuel feed period. By calculating DPU in the manner explained above, the accuracy of the estimated pressure change DPU is improved and, thereby, the failure of the fuel injection system can be determined more accurately.

    [0083] Next, another embodiment for the determining operation of the static fuel return amount QILS is explained.

    [0084] In the embodiments in Figs. 6 and 7, the static fuel return amount QILS is determined from the numerical map based on the fuel pressure, the fuel temperature and the engine speed. Therefore, if the values of the fuel pressure, the fuel temperature and the engine speed are the same, the value of the static fuel return amount QILS always becomes the same regardless of the condition of the fuel injection valves. However, the static fuel return amount is, as explained before, the amount of the fuel leaks from the clearances of the sliding parts of the fuel injection valves. Since the clearances of the sliding parts of the fuel injection valves change in accordance with the operation hours of the engine, the static fuel return amount also changes in accordance with the operation hours even if the operating conditions are the same. Therefore, if the static fuel return amount QILS is determined from the numerical map stored in the ROM in advance, the changes in the static fuel return amount is not incorporated into the determined QILS and, thereby, the accuracy of the evaluated values DPD and DPU become low. In the embodiment explained hereinafter, the ECU 20 measures the actual values of QILS during the operation of the engine and learns the change in the QILS based on the measured values. Further, the ECU 20 uses the learned result when it determines the static fuel return amount QILS in order to increase the accuracy of the QILS. According to this embodiment, the actual changes in the static fuel return amount are incorporated into the calculated value of QILS and accuracy of the determination of the failure is increased.

    [0085] Fig. 8 is a flowchart showing the learning operation of the static fuel return amount QILS according to this embodiment. This operation is performed by a routine executed by the ECU 20 at predetermined intervals.

    [0086] In this operation, the pressure change in the common rail is measured during the period in which neither the fuel injection nor the fuel feed is performed, and the static fuel return amount QILS is calculated based on the measured pressure change. When neither of the fuel injection and the fuel feed is performed, the change in the pressure in the common rail depends solely on the static fuel return amount. Therefore, assuming that the length of the period is ΔT, and the total static fuel return amount during the period ΔT is QILS, the pressure change (the pressure drop) in the common rail during this period is expressed by the following formula.



    [0087] Further, since the total amount of the static fuel return amount during the period ΔT is a function of the fuel pressure PC in the common rail and the fuel temperature (the viscosity of the fuel), the total amount QILS of the static fuel return amount in this period is expressed by a linear function of the pressure PC in the common rail, if the temperature of the fuel in this period is constant. In this case, QILS is, for example, expressed by the following formula.



    [0088] In the above formula, a and b are constants. Therefore, when the fuel temperature is constant, the pressure change ΔP during the period ΔT in which both the fuel injection and the fuel feed do not occur is expressed by the following formula.



    [0089] This means that if ΔP during the period ΔT (in which the fuel injection and the fuel feed do not occur and the fuel temperature is maintained at the same) is measured, the constants a and b, under that temperature condition, are easily obtained by solving simultaneous equations. In this embodiment, the ECU 20 measures the ΔP periodically in the respective fuel temperature range during the operation of the engine and calculates the values of the constants a and b in the respective fuel temperature range. The ECU 20 further stores the values of a and b in the respective temperature range in the backup RAM and calculates the static fuel return amount QILS using the values of the constants a and b stored in the backup RAM in accordance with the fuel temperature. Thus, the learning of the changes in the static fuel return amount is performed.

    [0090] In the operation in Fig. 8, ΔP is calculated based on DPC12 (= PC2 - PC10). In the normal engine operation, the fuel injection occurs in the period between the sampling points of PC10 and PC2 (Fig. 2), and the fuel feed does not occur in this period. Therefore, in the fuel cut operation of the engine in which the fuel injection is not performed, both the fuel feed and the fuel injection do not occur during the period between the sampling points of PC10 and PC2. Therefore, the value of DPC12 during the fuel cut operation can be used for ΔP when calculating the values of the constants a and b.

    [0091] In Fig. 8, it is determined whether the value of a flag FC is set at 1 at step 801. FC is a flag set by a fuel cut operation routine (not shown) performed by ECU 20, and FC = 1 means that the fuel cut operation is being performed at present. If the fuel cut operation is not being performed (FC ≠ 1) at step 801, the ECU 20 terminates the operation without calculating the values of the constants a and b.

    [0092] If FC = 1 at step 801, i.e., if the fuel cut operation is being performed, the ECU 20 read the present values of the fuel pressure PC, the fuel temperature THF, the crank angle CA and the engine speed NE at step 803.

    [0093] At steps 805 through 811, the ECU 20 measures the values of the pressure PC10 and the temperature THF1 and the pressure PC2 (Fig. 2). At step 813, the bulk modulus of elasticity K of the fuel is determined in accordance with the pressure PC10 and the temperature THF1. Steps 803 through 813 are the operations substantially the same as steps 401 through 411 in Fig. 4.

    [0094] At step 815, the measured value of the pressure change DPC is calculated by DPC = PC2 - PC10. Since this operation is performed during the fuel cut operation, the measured value DPC represents the pressure change in the common rail when the fuel injection and the fuel feed are not performed.

    [0095] The constants a and b used for calculating the static fuel return amount QILS are calculated at step 817 using the values of DPC. As explained before, the pressure change in the common rail during the period in which the fuel injection and the fuel feed are not performed is expressed by the following formula.



    [0096] ΔT is an interval between the sampling points of PC10 and PC2 and ΔT × (a + b × PC10) corresponds to the static fuel return amount QILS. At step 817, the values of the constants a and b are obtained by solving the following simultaneous equations using the values of DPC measured in two successive execution of the operation.





    [0097] The values with suffix (i-1) are the values measured or calculated when the operation is last performed. By solving the above-noted simultaneous equations, the values of the constants a and b are obtained.

    [0098] The ECU 20 stores the set of the calculated values of the constants a, b and the fuel temperature THF1 in the backup RAM at step 819 and renews the values of DPC(i-1), K(i-1), ΔT(i-1), PC10(i-1) at step 821 in order to prepare for the next execution of the operation.

    [0099] By performing the operation in Fig. 8, the values of the constants a and b associated with the respective fuel temperature are stored in the backup RAM of the ECU 20. When the fuel cut operation is performed, the values of a and b associated with the fuel temperature during the fuel cut operation are re-calculated and the values already stored in the backup RAM are replaced with the re-calculated values. Thus, the values of the constants a and b stored in the backup RAM always correspond to the change in the clearances of the sliding parts.

    [0100] In this embodiment, the ECU 20 performs the failure determining operation the same as Fig. 6 or Fig. 7. But, at steps 605 and 703, the static fuel return amount QILS is calculated using the values of the constants a and b stored in the backup RAM. More specifically, the ECU 20 reads from the backup RAM the values of a and b corresponding to the present fuel temperature, and calculates QILS by the following formula using the fuel pressure PC and the engine speed NE (i.e., the time ΔT).



    [0101] The ECU 20 calculates the estimated values DPD and DPU of the pressure change in the common rail using the calculated value of QILS. Therefore, the calculated values DPD and DPU always correspond to the changes in the conditions of the engine and the fuel injection valves, and the failure of the fuel injection system can be determined more accurately using these values of DPD and DPU.

    [0102] Next, another embodiment of the present invention is explained.

    [0103] In the previous embodiments, either of two types of the failure determining operation, i.e., the determining operation based on the pressure change in the common rail during the fuel injection period (DPD, DPC12) and the determining operation based on the pressure change in the common rail during the fuel feed period (DPU, DPC21) is used. These determining operations may be used separately as explained in the previous embodiments. However, if both of the determining operations are performed at the same time, it becomes possible to determine the types of the failure or identify the failed parts in the fuel injection system.

    [0104] For example, if it is determined that the system has failed by the determining operation based on the pressure change during the fuel feed period (DPU, DPC21) though it is determined that the system is normal by the determining operation based on the pressure change during the fuel injection period (DPD, DPC12), it is considered that the failure occurs at somewhere upstream of the common rail 3 in the fuel injection system (for example, the leak in the portion upstream of the check valve 15, or the shortage of the fuel supplied to the fuel pump). Conversely, if it is determined that the system has failed by the determining operation based on the pressure change during the fuel injection period (DPD, DPC12) though it is determined that the system is normal by the determining operation based on the pressure change during the fuel feed period (DPU, DPC21), it is considered that the actual amount of the fuel injection from the fuel injection valves has become excessively large.

    [0105] When the result of the determination based on the pressure change during the fuel injection period (DPD, DPC12) is expressed by the value of the flag XD (Fig. 4) and the result of the determination based on the pressure change during the fuel feed period (DPU, DPC21) is expressed by the value of the flag XU (Fig. 5), the types of the failure in the fuel injection system are determined by the values of the flags XD, XU as shown below.

    (A) When XU = 1 (failed) and:

    (1) XD = 1 (failed);
    The leakage from the high pressure line 17 or from the common rail 3, or the sticking of the fuel injection valve at the opening position, etc.

    (2) XD = 0 (normal);
    The leakage from the fuel system upstream of the pump check valve 15, or the shortage of the fuel supplied to the fuel pump 5, etc.

    (B) When XU = 0 (normal) and:

    (3) XD = 1 (failed);
    Fuel injection amount is excessively large.

    (4) XD = 0 (normal); Fuel injection system is normal.



    [0106] In the embodiments explained hereinafter, the ECU 20 performs both the determination based on the pressure change during the fuel injection period (Fig. 4) and the determination based on the pressure change during the fuel feed period, and determines that the present condition of the fuel injection system corresponds to one of the above (1) through (4).

    [0107] Fig. 9 is a flowchart explaining the determining operation of the type of the failure in this embodiment. This operation is performed by a routine executed by the ECU 20 at predetermined intervals. In the operation in Fig. 9, the failure type parameter FX is set to one of values 1, 2, 3 and 4 in accordance with the combination of the values of the failure flags XD and XU. The values 1 through 4 of the parameter FX correspond to the types of the failure (1) through (4) explained above (FX = 4 represents the fuel injection system is normal). The value of the failure type parameter FX may be stored in the backup RAM of the ECU 20 to facilitate future inspection and maintenance.

    [0108] By performing the operation in Fig. 9, the type of the failure in the fuel injection system is determined in accordance with the results of the failure determination by the operations in Figs. 4 and 5. Further, since both the determining operations in Figs. 4 and 5 are performed in each of the fuel injection cycle of the respective cylinders, i.e., two failure determining operations are performed in each cycle, the failure of the fuel injection system can be determined accurately.

    [0109] Next, another embodiment of the present invention is explained. In the embodiment of Fig. 9, the condition of the fuel injection system is classified in four types as explained above. In these conditions of the fuel injection system, it is preferable to stop the engine immediately if the type (1), in which the fuel injection amount becomes excessively large, and the type (3) failure, in which the fuel in the system leaks to the outside occurs. On the other hand, it may not be necessary to stop the engine immediately in the type (2) failure since this type of the failure also includes the case where the shortage of the fuel supplied to the fuel pump 5 has occurred.

    [0110] For example, if the fuel leaks from the portion upstream of the check valve 15 or from the pump 5 itself to the outside in the type (2) failure, the engine must be stopped immediately. However, if the type (2) failure is caused by the shortage of the fuel supplied to the fuel pump 5, it is not necessary to stop the engine immediately. The shortage of the fuel supplied to the engine is caused by the clogging of the fuel filter 9b or the failure of the low pressure feed pump 9 and, since the fuel does not leak to the outside of the system in these cases, it is rather preferable to continue the engine operation in order to allow the driver to bring the automobile to the service garage.

    [0111] Therefore, in this embodiment, when the type of the failure is determined as the type (2), the ECU 20 further determines whether the failure is caused by the shortage of the fuel supply to the pump 5, or the leakage of the fuel in the fuel system.

    [0112] In this embodiment, it is determined whether the type (2) failure is caused by the shortage of the fuel supply based on the fuel supply pressure detected by the fuel supply pressure sensor 39 disposed in the fuel supply line 13. If a sufficient fuel is supplied to the high pressure fuel pump 5, the pressure at the inlet of the pump 5 (the fuel supply pressure) is a positive pressure. However, if the shortage of the fuel supply occurs, for example, due to the clogging of the fuel filter 9b or the decrease in the capacity of the low pressure fuel feed pump 9, the fuel supply pressure takes a negative value. Therefore, in this embodiment, if it is determined that the type (2) failure has occurred, the ECU 20 further determines whether the fuel supply pressure PIN to the pump 5 is lower than a predetermined value PIN0 (PIN0 < 0). If PIN ≥ PIN0, it is determined that the failure is caused by the fuel leak such as from the high pressure fuel pump 5, and if PIN < PIN0, it is determined that the failure is caused by the shortage of the fuel supply to the pump 5.

    [0113] Fig. 10 is a flowchart explaining the determining operation of the type of the failure in this embodiment. This operation is performed by a routine executed by the ECU 20 at predetermined intervals.

    [0114] The flowchart in Fig. 10 is substantially the same as the flowchart in Fig. 9 except that step 907 in Fig. 9 is replaced by steps 1001 through 1007 in Fig. 10. Therefore, only steps 1001 through 1007 are explained hereinafter.

    [0115] In Fig. 10, if the value of the flag XD is 0 at step 903, i.e., if the type (2) failure has occurred, the ECU 20 read the fuel supply pressure PIN from the fuel supply pressure sensor 39 at step 1001 and determines whether PIN is lower than a predetermined negative pressure PIN0 at step 1003. If PIN ≥ PIN0, the ECU 20 sets the value of the failure type parameter FX to 21 at step 1005. If PIN < PIN0 at step 1003, the ECU 20 sets the value of the parameter FX to 22 at step 1007. In this embodiment, FX = 21 means that the fuel leaks from the high pressure fuel pump 5 or the fuel supply line, and FX = 22 means that the failure is caused by the shortage of the fuel supply to the high pressure fuel pump 5 due to, for example, the clogging of the fuel filter 9b or the decrease in the capacity of the low pressure fuel feed pump 9.

    [0116] If the value of the failure type parameter FX is 1, 3, or 21, the ECU 20 immediately stops the engine and, if the value of FX is 22, the ECU 20 only activates the alarm and continues the operation of the engine. Further, the value of the failure type parameter FX may be stored in the backup RAM to facilitate future inspection and maintenance.

    [0117] The predetermined pressure PIN0 in this embodiment is set at a negative pressure, i.e., a pressure lower than the atmospheric pressure in order to set the value of the parameter FX to 21 if the fuel leak from the fuel supply line 13 has occurred. Namely, the shortage of the fuel supply to the high pressure fuel pump 5 also occurs when the fuel leaks from the fuel supply line 13 even if the fuel filter 9b and the fuel pump 9 are normal. If the fuel leaks from the fuel supply line 13 to the outside, it is preferable to stop the engine immediately. However, when the fuel leak from the fuel supply line 13 occurs, the pressure in the line 13 does not become lower than the atmospheric pressure. In other words, the fuel supply pressure PIN becomes lower than the atmospheric pressure only when the cause of the shortage of the fuel supply is other than the fuel leak from the supply line 13. Therefore, by setting the value of the parameter FX to 22 when the PIN is lower than the predetermined negative pressure PIN0, the parameter FX is set to 22 only when the fuel supply shortage, which does not involve the fuel leak to the outside, has occurred.

    [0118] As explained above, according to this embodiment, the failure type parameter FX is set to 22 only when the fuel leak to the outside has not occurred, and FX is set to either of 1, 3, 21 when the fuel leak to the outside has occurred. Therefore, it is easily determined from the value of the parameter FX whether it is necessary to immediately stop the engine.

    [0119] In the fuel injection system, fuel is supplied to a common rail from a high pressure fuel pump, and injected into the cylinders of an engine, from the common rail, via fuel injection valves. An electronic control unit (ECU) of the engine controls the pressure in the common rail at a value determined by the operating conditions of the engine. The ECU further detects the pressure and the temperature of the fuel in the common rail, and determines the bulk modulus of elasticity of the fuel based on the pressure and the temperature of the fuel. The ECU calculates an estimated value of the pressure change in the common rail during the fuel injection period using the determined bulk modulus. If the difference between the estimated value of the pressure change and the pressure change actually measured during the fuel injection period is large, the ECU determines that the fuel injection system has failed. Since the estimated value of the pressure change is calculated based on the bulk modulus of elasticity which is determined in accordance with the actual pressure and temperature of the fuel, the accurate estimated value is obtained even if the pressure and the temperature of the fuel in the common rail change over a very wide range.


    Claims

    1. A fuel injection system for an internal combustion engine comprising:

    a reservoir for storing pressurized fuel;

    a fuel injection valve connected to the reservoir and injecting fuel in the reservoir into an internal combustion engine at a predetermined timing;

    a fuel pump for feeding pressurized fuel to the reservoir at a predetermined timing in order to maintain the pressure of the fuel in the reservoir at a predetermined value;

    pressure detecting means for detecting the pressure of the fuel in the reservoir;

    bulk modulus detecting means for detecting a bulk modulus of elasticity of the fuel in the reservoir; and

    failure determining means for determining whether the fuel injection system of the engine has failed based on the bulk modulus detected by the bulk modulus detecting means and the change in the pressure of the fuel in the reservoir during the operation of the engine.


     
    2. A fuel injection system for an internal combustion engine as set forth in claim 1, wherein said bulk modulus detecting means calculates the bulk modulus of elasticity of the fuel in the reservoir based on at least one of the pressure and the temperature of the fuel in the reservoir.
     
    3. A fuel injection system for an internal combustion engine as set forth in claim 2, wherein said failure determining means comprises pressure drop calculating means for calculating the pressure drop of the fuel in the reservoir during a fuel injection period of the fuel injection valve based on the operating condition of the engine and the bulk modulus detected by the bulk modulus detecting means, actual pressure drop detecting means for calculating the actual pressure drop of the fuel in the reservoir during the fuel injection period of the fuel injection valve based on the pressures of the fuel in the reservoir detected by the pressure detecting means before and after the fuel injection, and fuel injection failure determining means for determining whether the fuel injection system has failed based on the difference between the pressure drop calculated by the pressure drop calculating means and the actual pressure drop.
     
    4. A fuel injection system for an internal combustion engine as set forth in claim 2, wherein said failure determining means comprises pressure rise calculating means for calculating the pressure rise in the fuel in the reservoir during a fuel feed period of the fuel pump based on the operating condition of the engine and the bulk modulus detected by the bulk modulus detecting means, actual pressure rise detecting means for calculating the actual pressure rise of the fuel in the reservoir during the fuel feed period of the fuel pump based on the pressures of the fuel in the reservoir detected by the pressure detecting means before and after the fuel feed, and fuel feed failure determining means for determining whether the fuel injection system has failed based on the difference between the pressure rise calculated by the pressure rise calculating means and the actual pressure rise.
     
    5. A fuel injection system for an internal combustion engine as set forth in claim 3, wherein said pressure drop calculating means further comprises fuel return amount calculating means for calculating a fuel return amount which is the amount of the fuel returned from the reservoir to a fuel tank during the fuel injection period based on at least one of the fuel pressure, the fuel temperature, the speed of the engine and the opening period of the fuel injection valve, and wherein said pressure drop calculating means calculates the pressure drop based on the bulk modulus, the fuel return amount and a fuel injection amount determined by the operating condition of the engine.
     
    6. A fuel injection system for an internal combustion engine as set forth in claim 4, wherein said pressure rise calculating means further comprises fuel return amount calculating means for calculating a fuel return amount which is the amount of the fuel returned from the reservoir to a fuel tank during the fuel feed period of the fuel pump based on at least one of the fuel pressure, the fuel temperature and the speed of the engine, and wherein said pressure rise calculating means calculates the pressure rise based on the bulk modulus, the fuel return amount and a fuel feed amount determined by the operating condition of the engine.
     
    7. A fuel injection system for an internal combustion engine as set forth in claim 5, wherein said fuel return amount is a sum of a dynamic fuel return amount which is the amount of the fuel returned from the reservoir to the fuel tank by the fuel injecting operation of the fuel injection valve and a static fuel return amount which is the amount of the fuel returned from the reservoir to the fuel tank independently of the fuel injecting operation of the fuel injection valve.
     
    8. A fuel injection system for an internal combustion engine as set forth in claim 6, wherein said fuel return amount is a static fuel return amount which is the amount of the fuel returned from the reservoir to the fuel tank independently of the fuel injecting operation of the fuel injection valve.
     
    9. A fuel injection system for an internal combustion engine as set forth in claim 7, wherein said fuel return amount calculating means further comprises learning means for measuring and storing the amount of the fuel returned from the reservoir to the fuel tank during the period in which both the fuel injection and the fuel feed are stopped, and wherein said fuel return amount calculating means calculates the static fuel return amount based on the value of the amount of the fuel stored in the learning means.
     
    10. A fuel injection system for an internal combustion engine as set forth in claim 8, wherein said fuel return amount calculating means further comprises learning means for measuring and storing the amount of the fuel returned from the reservoir to the fuel tank during the period in which both the fuel injection and the fuel feed are stopped, and wherein said fuel return amount calculating means calculates the static fuel return amount based on the value of the amount of the fuel stored in the learning means.
     
    11. A fuel injection system for an internal combustion engine as set forth in claim 2, wherein said failure determining means comprises:

    pressure drop calculating means for calculating the pressure drop of the fuel in the reservoir during a fuel injection period of the fuel injection valve based on the operating condition of the engine and the bulk modulus detected by the bulk modulus detecting means, actual pressure drop detecting means for calculating the actual pressure drop of the fuel in the reservoir during the fuel injection period of the fuel injection valve based on the pressures of the fuel in the reservoir detected by the pressure detecting means before and after the fuel injection, and fuel injection failure determining means for determining whether the fuel injection system has failed based on the difference between the calculated pressure drop and the actual pressure drop; and

    pressure rise calculating means for calculating the pressure rise in the fuel in the reservoir during a fuel feed period of the fuel pump based on the operating condition of the engine and the bulk modulus detected by the bulk modulus detecting means, actual pressure rise detecting means for calculating the actual pressure rise of the fuel in the reservoir during the fuel feed period of the fuel pump based on the pressures of the fuel in the reservoir detected by the pressure detecting means before and after the fuel feed, and fuel feed failure determining means for determining whether the fuel injection system has failed based on the difference between the calculated pressure rise and the actual pressure rise.


     
    12. A fuel injection system for an internal combustion engine as set forth in claim 11, wherein said failure determining means further comprises failure type determining means for determining the type of the failure of the fuel injection system based on the both determination results of the fuel injection failure determining means and the fuel feed failure determining means.
     
    13. A fuel injection system for an internal combustion engine as set forth in claim 12 further comprising a fuel filter disposed in a supply line for supplying fuel to the fuel pump and fuel supply pressure detecting means for detecting the pressure in the supply line between the fuel filter and the pump, wherein said failure type determining means at least determines whether a fuel supply system including the fuel pump and the supply line upstream thereof has failed based on the determination results of the fuel injection failure determining means and the fuel feed failure determining means and wherein said failure type determining means, when it is determined that the fuel supply system has failed, further determines that the failure of the fuel supply system is caused by the shortage of fuel supplied to the fuel pump if the pressure detected by the fuel supply pressure detecting means is lower than a predetermined value.
     


    Ansprüche

    1. Kraftstoffeinspritzsystem für einen Verbrennungsmotor mit:

    einem Druckspeicher zum Speichern von mit Druck beaufschlagten Kraftstoff;

    einem Kraftstoffeinspritzventil, das mit dem Druckspeicher verbunden ist und in dem Druckspeicher befindlichen Kraftstoff in einen Verbrennungsmotor bei einer vorbestimmten Zeitabstimmung einspritzt;

    einer Kraftstoffpumpe zum Zuführen von mit Druck beaufschlagtem Kraftstoff zu dem Druckspeicher bei einer vorbestimmten Zeitabstimmung, um den Druck des Kraftstoffs in dem Druckspeicher bei einem vorbestimmten Wert, zu halten;

    einer Druckerfassungseinrichtung zum Erfassen des Drucks des Kraftstoffs in dem Druckspeicher;

    einem Volumenelastizitätsmodulerfassungseinrichtung zum Erfassen eines Volumenelastizititäsmoduls des Kraftstoffs in dem Druckspeicher; und

    einer Fehlverhaltenserfassungseinrichtung zum Erfassen, ob bei dem Kraftstoffeinspritzsystem des Motors ein Fehlverhalten aufgetreten ist, auf der Grundlage des Volumenelastizitätsmoduls, das durch die Volumenelastizitätsmodulerfassungseinrichtung erfasst worden ist, und der Änderung des Drucks des Kraftstoffs in dem Druckspeicher während des Betriebs des Motors.


     
    2. Kraftstoffeinspritzsystem für einen Verbrennungsmotor gemäß Anspruch 1, wobei
       die Volumenlastizitätsmodulerfassungseinrichtung den Volumenelastizitätsmodul des Kraftstoffs in dem Druckspeicher auf der Grundlage von zumindest entweder dem Druck oder der Temperatur des Kraftstoffs in dem Druckspeicher berechnet.
     
    3. Kraftstoffeinspritzsystem für einen Verbrennungsmotor gemäß Anspruch 2, wobei die Fehlverhaltensbestimmungseinrichtung folgendes aufweist:

    eine Druckabfallberechnungseinrichtung zum Berechnen des Druckabfalls des Kraftstoffs in dem Druckspeicher während einer Kraftstoffeinspritzperiode des Kraftstoffeinspritzventils auf der Grundlage des Betriebszustands des Motors und des Volumenelastizitätsmoduls, das durch die Volumenelastizitätsmodulerfassungseinrichtung erfasst wird,

    eine Druckabfallerfassungseinrichtung für den tatsächlichen Druck für ein Berechnen des tatsächlichen Druckabfalls des Kraftstoffs in dem Druckspeicher während der Kraftstoffeinspritzperiode des Kraftstoffeinspritzventils auf der Grundlage der Drücke des Kraftstoffs in dem Druckspeicher, die durch die Druckerfassungseinrichtung vor und nach der Kraftstoffeinspritzung erfasst werden, und

    eine Kraftstoffeinspritzfehlverhaltensbestimmungseinrichtung zum Bestimmen, ob bei dem Kraftstoffeinspritzsystem ein Fehlverhalten aufgetreten ist, auf der Grundlage der Differenz zwischen dem durch die Druckabfallberechnungseinrichtung berechneten Druckabfall und dem tatsächlichen Druckabfall.


     
    4. Kraftstoffeinspritzsystem für einen Verbrennungsmotor gemäß Anspruch 2, wobei
    die Fehlverhaltensbestimmungseinrichtung folgendes aufweist:

    eine Druckanstiegsberechnungseinrichtung zum Berechnen eines Druckanstiegs des Kraftstoffs in dem Druckspeicher während einer Kraftstoffzuführperiode der Kraftstoffpumpe auf der Grundlage des Betriebszustandes des Motors und des Volumenelastizitätsmoduls, das durch die Volumenelatizitäsmodulerfassungseinrichtung erfasst worden ist;

    eine Druckanstiegserfassungseinrichtung für den tatsächlichen Druckanstieg zum Berechnen des tatsächlichen Druckanstiegs des Kraftstoffs in dem Druckspeicher während der Kraftstoffzuführperiode der Kraftstoffpumpe auf der Grundlage der Drücke des Kraftstoffs in dem Druckspeicher, die durch die Druckerfassungseinrichtung vor und nach der Kraftstoffzufuhr erfasst werden, und

    eine Kraftstoffzuführfehlverhaltensbestimmungseinrichtung zum Bestimmen, ob bei dem Kraftstoffeinspritzsystem ein Fehlverhalten aufgetreten ist, auf der Grundlage der Differenz zwischen dem durch die Druckanstiegsberechnungseinrichtung berechneten Druckanstieg und den tatsächlichen Druckanstieg.


     
    5. Kraftstoffeinspritzsystem für einen Verbrennungsmotor gemäß-Anspruch 3, wobei
       die Druckabfallberechnungseinrichtung des Weiteren eine Kraftstoffrücklaufmengenberechnungseinrichtung aufweist, die eine Kraftstoffrücklaufmenge, die die Menge des von dem Druckspeicher zu einem Kraftstofftank zurückkehrenden Kraftstoffs ist, während der Kraftstoffeinspritzperiode auf der Grundlage von zumindest entweder dem Kraftstoffdruck, der Kraftstofftemperatur, der Motordrehzahl oder der Öffnungsperiode des Kraftstoffeinspritzventils berechnet, und wobei die Druckabfallberechnungeseinrichtung den Druckabfall auf der Grundlage des Volumenelastizitätsmoduls, der Kraftstoffrücklaufmenge und einer Kraftstoffeinspritzmenge berechnet, die durch den Betriebszustand des Motors bestimmt wird.
     
    6. Kraftstoffeinspritzsystem für einen Verbrennungsmotor gemäß Anspruch 4, wobei
       die Druckanstiegsberechnungseinrichtung des Weiteren eine Kraftstoffrücklaufmengenberechnungseinrichtung-aufweist, die eine Kraftstoffrücklaufmenge, die die Menge an von dem Druckspeicher zu einem Kraftstofftank zurückkehrendem Kraftstoff ist, während der Kraftstoffzuführperiode der Kraftstoffpumpe auf der Grundlage von zumindest entweder dem Kraftstoffdruck, der Kraftstofftemperatur oder der Drehzahl des Motors berechnet, und wobei die Druckanstiegsberechnungseinrichtung den Druckanstieg auf der Grundlage des Volumenelastizitätsmoduls, der Kraftstoffrücklaufmenge und einer Kraftstoffzuführmenge berechnet, die durch den Betriebszustand des Motors bestimmt wird.
     
    7. Kraftstoffeinspritzsystem für einen Verbrennungsmotor gemäß Anspruch 5, wobei
       die Kraftstoffrücklaufmenge eine Summe aus einer dynamischen Kraftstoffrücklaufmenge, die die Menge an von dem Druckspeicher zu dem Kraftstoffbehälter durch den Kraftstoffeinspritzvorgang des Kraftstoffeinspritzventils zurückkehrendem Kraftstoff ist, und einer statischen Kraftstoffrücklaufmenge ist, die die Menge an von dem Druckspeicher zu dem Kraftstoffbehälter unabhängig von dem Kraftstoffeinspritzvorgang des Kraftstoffeinspritzventils zurückkehrendem Kraftstoff ist.
     
    8. Kraftstoffeinspritzsystem für einen Verbrennungsmotor gemäß Anspruch 6, wobei
       die Kraftstoffrücklaufmenge eine statische Kraftstoffrücklaufmenge ist, die die Menge an von dem Druckspeicher zu dem Kraftstoffbehälter unabhängig von dem Kraftstoffeinspritzvorgang des Kraftstoffeinspritzventils zurückkehrendem Kraftstoff ist.
     
    9. Kraftstoffeinspritzsystem für einen Verbrennungsmotor gemäß Anspruch 7, wobei
       die Kraftstoffrücklaufmengenberechnungseinrichtung des Weiteren eine Erlernungseinrichtung zum Messen und Speichern der Menge an Kraftstoff aufweist, der von dem Druckspeicher zu dem Kraftstoffbehälter während der Periode zurückkehrt, bei der sowohl das Kraftstoffeinspritzen als auch die Kraftstoffzufuhr angehalten sind, und
       die Kraftstoffrücklaufmengenberechnungseinrichtung die statische Kraftstoffrücklaufmenge auf der Grundlage des Wertes der Kraftstoffmenge berechnet, der bei der Erlernungseinrichtung gespeichert ist.
     
    10. Kraftstoffeinspritzsystem für einen Verbrennungsmotor gemäß Anspruch 8, wobei
       die Kraftstoffrücklaufmengenberechnungseinrichtung des Weiteren eine Erlernungseinrichtung aufweist, die die Menge an Kraftstoff misst und speichert, der von dem Druckspeicher zu dem Kraftstoffbehälter während der Periode zurückkehrt, bei der sowohl das Kraftstoffeinspritzen als auch die Kraftstoffzufuhr angehalten sind, und
    die Kraftstoffrücklaufmengenberechnungseinrichtung die statische Kraftstoffrücklaufmenge auf der Grundlage des Wertes der Kraftstoffmenge berechnet, der in der Erlernungseinrichtung gespeichert ist.
     
    11. Kraftstoffeinspritzsystem für einen Verbrennungsmotor gemäß Anspruch 2, wobei
    die Fehlverhaltensbestimmungseinrichtung folgendes aufweist:

    eine Druckabfallberechnungseinrichtung zum Berechnen des Druckabfalls des Kraftstoffs in dem Druckspeicher während einer Kraftstoffeinspritzperiode des Kraftstoffeinspritzventils auf der Grundlage des Betriebszustands des Motors und des Volumenelastizitätsmoduls, das durch die Volumenelastizitätsmodulerfassungseinrichtung erfasst wird, eine Druckabfallerfassungseinrichtung für den tatsächlichen Druckabfall zum Berechnen des tatsächlichen Druckabfalls des Kraftstoffs in dem Druckspeicher während der Kraftstoffeinspritzperiode des Kraftstoffeinspritzventils auf der Grundlage der Drücke des Kraftstoffs in dem Druckspeicher, die durch die Druckerfassungseinrichtung vor und nach dem Kraftstoffeinspritzen erfasst werden, und eine Kraftstoffeinspritzfehlverhaltensbestimmungseinrichtung zum Bestimmen, ob bei dem Kraftstoffeinspritzsystem ein Fehlverhalten aufgetreten ist, auf der Grundlage der Differenz zwischen dem berechneten Druckabfall und dem tatsächlichen Druckabfall; und

    eine Duckanstiegsberechnungseinrichtung zum Berechnen des Druckanstiegs bei dem Kraftstoff in dem Druckspeicher während einer Kraftstoffzuführperiode der Kraftstoffpumpe auf der Grundlage des Betriebszustandes des Motors und des Volumenelastizitätsmoduls, das durch die Volumenelastizitätsmodulerfassungseinrichtung erfasst wird, eine Druckanstiegserfassungseinrichtung für den tatsächlichen Druckanstieg zum Berechnen des tatsächlichen Druckanstiegs des Kraftstoffs in dem Druckspeicher während der Kraftstoffzuführperiode der Kraftstoffpumpe auf der Grundlage der Drücke des Kraftstoffs in dem Druckspeicher, die durch die Druckerfassungseinrichtung vor und nach der Kraftstoffzufuhr erfasst werden, und eine Kraftstoffzuführfehlverhaltensbestimmungseinrichtung zum Bestimmen, ob bei dem Kraftstoffeinspritzsystem ein Fehlverhalten aufgetreten ist, auf der Grundlage der Differenz zwischen dem berechneten Druckanstieg und dem tatsächlichen Druckanstieg.


     
    12. Kraftstoffeinspritzsystem für einen Verbrennungsmotor gemäß Anspruch 11, wobei
       die Fehlverhaltensbestimmungseinrichtung des Weiteren eine Fehlverhaltensartbestimmungseinrichtung aufweist, die die Art des Fehlverhaltens bei dem Kraftstoffeinspritzsystem auf der Grundlage der beiden Bestimmungsergebnisse der Kraftstoffeinspritzfehlverhaltensbestimmungseinrichtung und der Kraftstoffzuführfehlverhaltensbestimmungseinrichtung bestimmt.
     
    13. Kraftstoffeinspritzsystem für einen Verbrennungsmotor gemäß Anspruch 12, das des Weiteren einen Kraftstofffilter, der in einer Lieferleitung für ein Zuführen von Kraftstoff zu der Kraftstoffpumpe angeordnet ist, und eine Kraftstofflieferdruckerfassungseinrichtung aufweist, um den Druck in der Lieferleitung zwischen dem Kraftstofffilter und der Pumpe zu erfassen, wobei die Fehlverhaltensartbestimmungseinrichtung zumindest bestimmt, ob bei einem Kraftstoffliefersystem, das die Kraftstoffpumpe und die Lieferleitung stromabwärtig von dieser umfasst, ein Fehlverhalten aufgetreten ist, auf der Grundlage der Bestimmungsergebnisse der Kraftstoffeinspritzfehlverhaltensbestimmungseinrichtung und der Kraftstoffzuführfehlverhaltensbestimmungseinrichtung, und wobei die Fehlverhaltensartbestimmungseinrichtung, wenn bestimmt worden ist, dass bei dem Kraftstoffliefersystem ein Fehlverhalten aufgetreten ist, des Weiteren bestimmt, dass das Fehlverhalten bei dem Kraftstoffliefersystem durch den Mangel an zu der Kraftstoffpumpe geliefertem Kraftstoff bewirkt wird, wenn der durch die Kraftstofflieferdruckerfassungseinrichtung erfasste Druck geringer als ein vorbestimmter Wert ist.
     


    Revendications

    1. Système d'injection de carburant destiné à un moteur
       à combustion interne comprenant :

    un réservoir (rampe d'alimentation commune) destiné à stocker du carburant sous pression,

    une soupape d'injection de carburant reliée au réservoir et injectant du carburant dans le réservoir jusque dans un moteur à combustion interne à un cadencement prédéterminé,

    une pompe à carburant destinée à alimenter le réservoir en carburant sous pression à un cadencement prédéterminé de manière à maintenir la pression du carburant dans le réservoir une valeur prédéterminée,

    un moyen de détection de pression destiné à détecter la pression du carburant dans le réservoir,

    un moyen de détection de module d'élasticité volumique destiné à détecter un module d'élasticité volumique du carburant dans le réservoir, et

    un moyen de détermination de défaillance destiné à déterminer si le système d'injection de carburant du moteur a été défaillant sur la base du module d'élasticité volumique détecté par le moyen de détection de module d'élasticité volumique et de la variation de pression du carburant dans le réservoir durant le fonctionnement du moteur.


     
    2. Système d'injection de carburant destiné à un moteur à combustion interne selon la revendication 1, dans lequel ledit moyen de détection de module d'élasticité volumique calcule le module d'élasticité volumique du carburant dans le réservoir sur la base d'au moins l'une de la pression et de la température du carburant dans le réservoir.
     
    3. Système d'injection de carburant destiné à un moteur à combustion interne selon la revendication 2, dans lequel ledit moyen de détermination de défaillance comprend un moyen de calcul de chute de pression destiné à calculer la chute de pression du carburant dans le réservoir durant une période d'injection de carburant de la soupape d'injection de carburant sur la base de la condition de fonctionnement du moteur et du module d'élasticité volumique détecté par le moyen de détection de module d'élasticité volumique, un moyen de détection de chute de pression réelle destiné à calculer la chute de pression réelle du carburant dans le réservoir durant la période d'injection de carburant de la soupape d'injection de carburant sur la base des pressions du carburant dans le réservoir détectées par le moyen de détection de pression avant et après l'injection de carburant, et un moyen de détermination de défaillance d'injection de carburant destiné à déterminer si le système d'injection de carburant a été défaillant sur la base de la différence entre la chute de pression calculée par le moyen de calcul de chute de pression et la chute de pression réelle.
     
    4. Système d'injection de carburant destiné à un moteur à combustion interne suivant la revendication 2, dans lequel ledit moyen de détermination de défaillance comprend un moyen de calcul d'augmentation de pression destiné à calculer l'augmentation de pression dans le carburant dans le réservoir durant une période d'alimentation en carburant de la pompe à carburant sur la base de la condition de fonctionnement du moteur et du module d'élasticité volumique détecté par le moyen de détection de module d'élasticité volumique, un moyen de détection d'augmentation de pression réelle destiné à calculer l'augmentation de pression réelle du carburant dans le réservoir durant la période d'alimentation en carburant de la pompe à carburant sur la base des pressions du carburant dans le réservoir détectées par le moyen de détection de pression avant et après l'alimentation en carburant et un moyen de détermination de défaillance d'alimentation en carburant destiné à déterminer si le système d'injection de carburant a été défaillant sur la base de la différence entre l'augmentation de la pression calculée par le moyen de calcul d'augmentation de pression et l'augmentation de pression réelle.
     
    5. Système d'injection de carburant destiné à un moteur à combustion interne suivant la revendication 3, dans lequel ledit moyen de calcul de chute de pression comprend en outre un moyen de calcul de quantité de retour du carburant destiné à calculer une quantité de retour du carburant qui est la quantité du carburant retourné depuis le réservoir (rampe d'alimentation commune) vers un réservoir à carburant durant la période d'injection de carburant sur la base d'au moins l'une de la pression de carburant, de la température de carburant, du régime du moteur et de la période d'ouverture de la soupape d'injection de carburant, et dans lequel ledit moyen de calcul de chute de pression calcule la chute de pression sur la base du module d'élasticité volumique, de la quantité de retour de carburant et d'une quantité d'injection de carburant déterminée par la condition de fonctionnement du moteur.
     
    6. Système d'injection de carburant destiné à un moteur à combustion interne selon la revendication 4, dans lequel ledit moyen de calcul d'augmentation de pression comprend en outre un moyen de calcul de quantité de retour de carburant destiné à calculer une quantité de retour de carburant qui est la quantité du carburant retourné depuis le réservoir vers un réservoir à carburant durant la période d'alimentation en carburant de la pompe à carburant sur la base d'au moins l'une de la pression de carburant, de la température de carburant et du régime du moteur, et dans lequel ledit moyen de calcul de l'augmentation de pression calcule l'augmentation de pression sur la base du module d'élasticité volumique, de la quantité de retour de carburant et d'une quantité d'alimentation en carburant déterminée par la condition de fonctionnement du moteur.
     
    7. Système d'injection de carburant destiné à un moteur à combustion interne selon la revendication 5, dans lequel ladite quantité dynamique de retour de carburant est une somme d'une quantité de retour de carburant qui est la quantité du carburant retourné depuis le réservoir vers le réservoir à carburant par l'opération d'injection de carburant de la soupape d'injection de carburant et d'une quantité statique de retour de carburant qui est la quantité du carburant retourné depuis le réservoir vers un réservoir à carburant indépendamment de l'opération d'injection de carburant de la soupape d'injection de carburant.
     
    8. Système d'injection de carburant destiné à un moteur
       à combustion interne selon la revendication 6, dans lequel ladite quantité de retour de carburant est une quantité de retour de carburant statique qui est la quantité du carburant retourné depuis le réservoir vers un réservoir à carburant indépendamment de l'opération d'injection de carburant de la soupape d'injection de carburant.
     
    9. Système d'injection de carburant destiné à un moteur à combustion interne selon la revendication 7, dans lequel ledit moyen de calcul de quantité de retour de carburant comprend en outre un moyen d'apprentissage destiné à mesurer et à mémoriser la quantité du carburant retourné depuis le réservoir vers le réservoir à carburant durant la période au cours de laquelle à la fois l'injection de carburant et l'alimentation en carburant sont arrêtées, et dans lequel ledit moyen de calcul de quantité de retour de carburant calcule la quantité de retour de carburant statique sur la base de la valeur de la quantité du carburant mémorisée dans le moyen d'apprentissage.
     
    10. Système d'injection de carburant destiné à un moteur à combustion interne selon la revendication 8, dans lequel ledit moyen de calcul de quantité de retour de carburant comprend en outre un moyen d'apprentissage destiné à mesurer et à mémoriser la quantité du carburant retourné depuis le réservoir vers réservoir à carburant durant la période au cours de laquelle à la fois l'injection du carburant et l'alimentation en carburant sont arrêtées, et dans lequel ledit moyen de calcul de quantité de retour de carburant calcule la quantité de retour de carburant statique sur la base de la valeur de la quantité du carburant mémorisée dans le moyen d'apprentissage.
     
    11. Système d'injection de carburant destiné à un moteur à combustion interne selon la revendication 2, dans lequel ledit moyen de détermination de défaillance comprend :

    un moyen de calcul de chute de pression destiné à calculer la chute de pression du carburant dans le réservoir durant une période d'injection de carburant de la soupape d'injection de carburant sur la base de la condition de fonctionnement du moteur et du module d'élasticité volumique détecté par le moyen de détection de module d'élasticité volumique, un moyen de détection de chute de pression réelle destiné à calculer la chute de pression réelle du carburant dans le réservoir durant la période d'injection de carburant de la soupape d'injection de carburant sur la base des pressions du carburant dans le réservoir détectées par le moyen de détection de pression avant et après l'injection de carburant, et un moyen de détermination de défaillance d'injection de carburant destiné à déterminer si le système d'injection de carburant a été défaillant sur la base de la différence entre la chute de pression calculée et la chute de pression réelle, et

    un moyen de calcul d'augmentation de pression destiné à calculer une augmentation de pression du carburant dans le réservoir durant une période d'alimentation en carburant de la pompe à carburant sur la base de la condition de fonctionnement du moteur et du module d'élasticité volumique détecté par le moyen de détection de module d'élasticité volumique, un moyen de détection d'augmentation de pression réelle destiné à calculer l'augmentation de pression réelle du carburant dans le réservoir durant la période d'alimentation en carburant de la pompe à carburant sur la base des pressions du carburant dans le réservoir détectées par le moyen de détection de pression avant et après l'alimentation en carburant, et un moyen de détection de défaillance d'alimentation en carburant destiné à détecter si le système d'injection de carburant a été défaillant sur la base de la différence entre l'augmentation de pression calculée et l'augmentation de pression réelle.


     
    12. Système d'injection de carburant destiné à un moteur à combustion interne selon la revendication 11, dans lequel ledit moyen de détermination de défaillance comprend en outre un moyen de détermination de type de défaillance destiné à déterminer le type de la défaillance du système d'injection de carburant sur la base des deux résultats de détermination du moyen de détermination de défaillance d'injection de carburant et du moyen de détermination de défaillance d'alimentation en carburant.
     
    13. Système d'injection de carburant destiné à un moteur à combustion interne selon la revendication 12, comprenant en outre un filtre de carburant disposé dans un circuit d'alimentation destiné à fournir du carburant vers la pompe à carburant et un moyen de détection de pression d'alimentation de carburant destiné à détecter la pression dans le circuit d'alimentation entre le filtre de carburant et la pompe, dans lequel ledit moyen de détermination de type de défaillance détermine au moins si un système d'alimentation en carburant comprenant la pompe à carburant et le circuit d'alimentation en amont de celle-ci a été défaillant sur la base des résultats de détermination du moyen de détermination de défaillance d'injection de carburant et du moyen de détermination de défaillance d'alimentation en carburant et dans lequel ledit moyen de détermination de type de défaillance, lorsqu'il est déterminé que le système d'alimentation en carburant a été défaillant, détermine en outre que la défaillance du système d'alimentation en carburant est provoquée par le manque de carburant fourni à la pompe à carburant si la pression détectée par le moyen de détection de pression d'alimentation en carburant est inférieure à une valeur prédéterminée.
     




    Drawing