The disclosure generally relates to a method of diagnosing a high pressure fuel delivery system for an internal combustion engine.
Many internal combustion engines use a high pressure fuel delivery system to inject fuel into one or more combustion chambers of the engine. The high pressure fuel delivery system may include a high pressure fuel pump, which supplies pressurized fuel to a fuel rail. One or more fuel injectors are connected to the fuel rail in fluid communication. When signaled by a vehicle controller, the fuel injector opens, and a burst of fuel is injected into the combustion chamber. The amount of fuel that is injected into the combustion chamber is dependent upon the fuel pressure within the fuel rail, as well as the time for which the fuel injector remains open. A leak from any of the high pressure fuel pump, the fuel rail, or the fuel injector may reduce the pressure within the fuel rail to a level that significantly affects operation of the engine.
A method of diagnosing a high pressure fuel delivery system of an internal combustion engine is provided. The high pressure fuel delivery system includes a high pressure pump, a fuel rail, and a fuel injector. The method includes sensing an after shutdown fuel pressure in the fuel rail with a fuel pressure sensor. The after shutdown fuel pressure is sensed over a shutdown period of time, when a rotational speed of the internal combustion engine is approximately equal to zero. An after shutdown leak rate of the high pressure fuel delivery system is calculated with a processing unit. The after shutdown leak rate is calculated from the after shutdown fuel pressure sensed over the shutdown period of time. The processing unit compares the after shutdown leak rate to a shutdown leak threshold, to determine if the after shutdown leak rate is greater than the shutdown leak threshold, or if the after shutdown leak rate is equal to or less than the shutdown leak threshold. The processing unit analyzes the high pressure fuel delivery system to detect a leak in one of the fuel rail or the fuel injector, when the after shutdown leak rate is greater than the shutdown leak threshold. A cranking fuel pressure in the fuel rail is also sensed with the fuel pressure sensor. The cranking fuel pressure is sensed over a cranking period of time while the internal combustion engine is cranking and not firing. The processing unit calculates a cranking leak rate of the high pressure fuel delivery system from the cranking fuel pressure sensed over the cranking period of time, and compares the cranking leak rate to a cranking leak threshold to determine if the cranking leak rate is greater than the cranking leak threshold, or if the cranking leak rate is equal to or less than the cranking leak threshold. The processing unit analyzes the high pressure fuel delivery system to detect a leak in the high pressure fuel pump, when the cranking leak rate is greater than the cranking leak threshold.
In one aspect of the method, analyzing the high pressure fuel delivery system to detect a leak in one of the fuel rail or the fuel injector includes comparing a long term multiplier for the fuel injector control to a multiplier threshold. The long term multiplier for the fuel injector is compared to the multiplier threshold to determine if the long term multiplier for the fuel injector is greater than the multiplier threshold, or if the long term multiplier is equal to or less than the multiplier threshold. The processing unit may identify a leak in the fuel rail when the long term multiplier for the fuel injector is greater than the multiplier threshold. The processing unit may identify a leak in the fuel injector when the long term multiplier for the fuel injector is equal to or less than the multiplier threshold.
In another aspect of the method, the processing unit may calculate a rail/injector leak severity from the after shutdown leak rate, when a leak from one of the fuel rail or the fuel injector is identified. The processing unit may issue a notification when the rail/injector leak severity is greater than a pre-defined rail/injector limit, thereby enabling a service technician to address the identified leak before the leak becomes so severe that it affects operation of the internal combustion engine.
In another aspect of the method, the after shutdown fuel pressure sensed over the shutdown period of time may be normalized based on a fuel temperature in the fuel rail during the shutdown period of time. Similarly, the cranking fuel pressure sensed over the cranking period of time may also be normalized based on the fuel temperature in the fuel rail during the cranking period of time.
In another aspect of the method, analyzing the high pressure fuel delivery system to detect a leak in the high pressure fuel pump may include determining if one of the fuel rail or the fuel injector is leaking, or if both the fuel rail and the fuel injector are not leaking. The processing unit may identify a leak in the high pressure fuel pump when both the fuel rail and the fuel injector are not leaking, and the cranking leak rate is greater than the cranking leak threshold.
In another aspect of the method, analyzing the high pressure fuel delivery system to detect a leak in the high pressure fuel pump may include comparing the cranking leak rate to the after shutdown leak rate. The processing unit compares the cranking leak rate to the after shutdown leak rate to determine if the cranking leak rate is equal to the after shutdown leak rate, if the cranking leak rate is less than the after shutdown leak rate, or if the cranking leak rate is greater than the after shutdown leak rate. The processing unit may issue a notification that the high pressure oil pump is not leaking, when the cranking leak rate is equal to the after shutdown leak rate. The processing unit may identify a leak in the high pressure fuel pump when the cranking leak rate is greater than the after shutdown leak rate. The processing unit may identify an unknown failure mode when the cranking leak rate is less than the after shutdown leak rate.
In another aspect of the method, the processing unit may calculate a pump leak severity from the cranking leak rate, when a leak from the high pressure fuel pump is identified. The processing unit may issue a notification when the pump leak severity is greater than a pre-defined pump limit, thereby enabling a service technician to address the identified leak before the leak becomes so severe that it affects operation of the internal combustion engine.
The above features and advantages and other features and advantages of the present teachings are readily apparent from the following detailed description of the best modes for carrying out the teachings when taken in connection with the accompanying drawings.
Those having ordinary skill in the art will recognize that terms such as “above,” “below,” “upward,” “downward,” “top,” “bottom,” etc., are used descriptively for the figures, and do not represent limitations on the scope of the disclosure, as defined by the appended claims. Furthermore, the teachings may be described herein in terms of functional and/or logical block components and/or various processing steps. It should be realized that such block components may be comprised of any number of hardware, software, and/or firmware components configured to perform the specified functions.
Referring to the FIGS., wherein like numerals indicate like parts throughout the several views, a high pressure fuel delivery system is generally shown at 20 in
The specific construction and operation of the high pressure fuel delivery system 20 are not pertinent to the teachings of this disclosure, and are therefore not described in detail herein. However, generally, the high pressure fuel pump 22 is operable to pressurize fuel disposed within the fuel rail 24. The high pressure fuel pump 22 may include a style and/or configuration of pump that is capable of pressurizing fuel for injection into a combustion chamber of the internal combustion engine. The fuel rail 24 receives the pressurized fuel from the high pressure fuel pump 22, and supplies the pressurized fuel to the fuel injectors 26. The fuel injectors 26 are controlled to inject a pulse of pressurized fuel into the combustion chamber of the internal combustion engine. In order to start the internal combustion engine, the high pressure fuel pump 22 is engaged, while the engine is cranking, i.e., rotating, in order to build or increase the fuel pressure within the fuel rail 24 to an initial injection pressure for engine operation. While the high pressure fuel pump 22 is engaged to increase the fuel pressure, the engine is cranking without firing, i.e., without the fuel being injected into the combustion chamber for ignition. Upon the fuel pressure reaching the initial injection pressure, an engine controller signals the fuel injectors 26 to inject the pressurized fuel into the combustion chambers for ignition, whereby the fuel may ignite and the internal combustion engine may begin to ignite, i.e., run. When the internal combustion engine is turned off, both the high pressure fuel pump 22 and the fuel injectors 26 stop operation.
The high pressure fuel delivery system 20 may further include a pressure sensor 28 and a temperature sensor 30. The pressure sensor 28 may include a device that is capable of sensing or otherwise determining a fluid pressure of the fuel disposed within the fuel rail 24. The temperature sensor 30 may include a device that is capable of sensing or otherwise determining a temperature of the fuel disposed within the fuel rail 24. The pressure sensor 28 and the temperature sensor 30 sense data related to the pressure and temperature of the fuel within the fuel rail 24, and communicate that data to a processing unit 32.
The processing unit 32 is operable to diagnose the operation of the internal combustion engine, including but not limited to the high pressure fuel pump 22, the fuel rail 24, and the fuel injectors 26. The processing unit 32 may be referred to generically as a controller, a computer, a module, etc. In some embodiments, the processing unit 32 may be referred to as an engine control module, an engine control unit, an engine controller, a diagnostic controller, a diagnostic computer, etc. In some embodiments, the processing unit 32 may be located onboard the high pressure fuel delivery system 20 and/or internal combustion engine. In other embodiments, the processing unit 32 is located remotely from the high pressure fuel delivery system 20, and the required data is transmitted from the high pressure fuel delivery system 20 to the processing unit 32 wirelessly. The processing unit 32 may include a computer and/or processor 34, and include software, hardware, memory, algorithms, connections, sensors, etc., to manage and control the operation of the internal combustion engine. As such, a method, described below and generally shown in
The processing unit 32 may be embodied as one or multiple digital computers or host machines each having one or more processors 34, read only memory (ROM), random access memory (RAM), electrically-programmable read only memory (EPROM), optical drives, magnetic drives, etc., a high-speed clock, analog-to-digital (A/D) circuitry, digital-to-analog (D/A) circuitry, and a required input/output (I/O) circuitry, I/O devices, and communication interfaces, as well as signal conditioning and buffer electronics.
The computer-readable memory may include a non-transitory/tangible medium which participates in providing data or computer-readable instructions. Memory may be non-volatile or volatile. Non-volatile media may include, for example, optical or magnetic disks and other persistent memory. Example volatile media may include dynamic random access memory (DRAM), which may constitute a main memory. Other examples of embodiments for memory include a floppy, flexible disk, or hard disk, magnetic tape or other magnetic medium, a CD-ROM, DVD, and/or other optical medium, as well as other possible memory devices such as flash memory.
The processing unit 32 includes tangible, non-transitory memory 36 on which are recorded computer-executable instructions, including a fuel delivery system diagnostic algorithm 38. The processor 34 of the controller is configured for executing the fuel delivery system diagnostic algorithm 38. The fuel delivery system diagnostic algorithm 38 implements a method of diagnosing the high pressure fuel delivery system 20.
The method of diagnosing the high pressure fuel delivery system 20 includes sensing an after shutdown fuel pressure in the fuel rail 24 with the fuel pressure sensor 28. The step of sensing the after shutdown fuel pressure is generally indicated by box 100 in
In addition to the after shutdown fuel pressure, a fuel temperature of the fuel disposed within the fuel rail 24 is also sensed during the shutdown period of time. The step of sensing the fuel temperature during the shutdown period of time is generally indicated by box 102 in
The processing unit 32 calculates an after shutdown leak rate of the high pressure fuel delivery system 20 from the after shutdown fuel pressure sensed over the shutdown period of time. The step of calculating the after shutdown leak rate is generally indicated by box 106 in
Referring to Equation 1, mleak is the mass of fuel that has leaked from the high pressure fuel delivery system 20 during the shutdown period of time, mrail is the mass of fuel disposed within the fuel rail 24 at the beginning of the shutdown period of time, i.e., immediately after the engine stops moving, B(p,T) is the Bulk Modulus of Elasticity of the fuel, p2 is the fuel pressure of the fuel within the fuel rail 24 at the end of the shutdown period of time, p1 is the fuel pressure of the fuel within the fuel rail 24 at the beginning of the shutdown period of time, and Δptemp is the nominal fuel pressure increase due to thermal expansion.
The nominal fuel pressure increase due to thermal expansion may be calculated in a suitable manner. For example, the nominal fuel pressure increase due to thermal expansion may be calculated from Equation 2 below.
Referring to Equation 2, Δptemp is the nominal fuel pressure increase due to thermal expansion, K is a system dependent calibratable coefficient, B is the Bulk Modulus of Elasticity of the fuel, β is the volumetric coefficient of expansion of the fuel, and ΔT is the change in temperature of the fuel within the fuel rail 24 during the shutdown period of time.
After the mass of fuel leaked from the high pressure fuel delivery system 20 during the shutdown period of time (mleak) has been calculated, it may be divided by the shutdown period of time to calculate the after shutdown leak rate. As such, the after shutdown leak rate is provided by Equation 3 below.
Referring to Equation 3, Qshutdown is the after shutdown leak rate, mleak is the mass of fuel that has leaked from the high pressure fuel delivery system 20 during the shutdown period of time, and tshutdown is the duration of the shutdown period of time.
Once the after shutdown leak rate has been calculated, the processing unit 32 compares the after shutdown leak rate to a shutdown leak threshold. The step of comparing the after shutdown leak rate to the shutdown leak threshold is generally indicated by box 108 in
When the processing unit 32 determines that the after shutdown leak rate is equal to or less than the shutdown leak threshold, generally indicated at 110 then no additional action is taken, generally indicated by box 112 in
In order to analyze the high pressure fuel delivery system 20 to detect a leak in either the fuel rail 24 of one of the fuel injectors 26, the processing unit 32 may compare a long term multiplier for the fuel injectors 26 to a multiplier threshold to determine if the long term multiplier for the fuel injector 26 is greater than the multiplier threshold, or if the long term multiplier is equal to or less than the multiplier threshold. The step of comparing the long term multiplier to the multiplier threshold is generally indicated by box 116 in
When the processing unit 32 determines that the long term multiplier for the fuel injectors 26 is equal to or less than the multiplier threshold, then the processing unit 32 may identify a leak one or more of the fuel injectors 26. A leaking fuel injector 26 is generally indicated by box 118 in
Once the processing unit 32 has identified a possible leak in the fuel rail 24, and/or the fuel injectors 26, the processing unit 32 may calculate a rail/injector leak severity from the after shutdown leak rate. The step of calculating the rail/injector leak severity is generally indicated by box 122 in
Referring to Equation 4, LSFRFI is the rail/injector leak severity, Qshutdown is the after shutdown leak rate, and QDTC is the minimum leak rate required to set a diagnostic trouble code in the memory 36 of the processing unit 32.
When the rail/injector leak severity is greater than a pre-defined rail/injector limit, the processing unit 32 may issue a notification that the high pressure fuel delivery system 20 may require service, and include in the notification which of the fuel rail 24 or the fuel injectors 26 is believed to be the cause the fuel leak in the high pressure fuel delivery system 20. The step of issuing the notification for a leaking fuel rail 24 and/or fuel injector 26 is generally indicated by box 124 in
The method of diagnosing the high pressure fuel system may also detect a leak in the high pressure fuel pump 22. In order to do so, a cranking fuel pressure in the fuel rail 24 is sensed with the fuel pressure sensor 28. The step of sensing the cranking fuel pressure is generally indicated by box 130 in
In addition to the cranking fuel pressure, a fuel temperature of the fuel disposed within the fuel rail 24 may also be sensed during the cranking period of time. The step of sensing the fuel temperature during the cranking period of time is generally indicated by box 132 in
The processing unit 32 calculates a cranking leak rate of the high pressure fuel delivery system 20 from the cranking fuel pressure sensed over the cranking period of time. The step of calculating the cranking leak rate is generally indicated by box 136 in
Referring to Equation 5 mleak is the mass of fuel that has leaked from the high pressure fuel delivery system 20 during the cranking period of time, mrail is the mass of fuel disposed within the high pressure fuel delivery system 20 at the beginning of the cranking period of time, B(p,T) is the Bulk Modulus of Elasticity of the fuel, Δpcrank is the measured change in the fuel pressure within the fuel rail 24 during the cranking period of time, and min is the mass of the fuel pumped into the fuel rail 24 by the high pressure fuel pump 22 during the cranking period of time.
After the mass of fuel leaked from the high pressure fuel delivery system 20 during the cranking period of time (mleak) has been calculated, it may be divided by the cranking period of time to calculate the cranking leak rate. As such, the cranking leak rate is provided by Equation 6 below.
Referring to Equation 6, Qcranking is the cranking leak rate, mleak is the mass of fuel that has leaked from the high pressure fuel delivery system 20 during the cranking period of time, and tcranking is the duration of the cranking period of time.
Once the cranking leak rate has been calculated, the processing unit 32 compares the cranking leak rate to a cranking leak threshold. The step of comparing the cranking leak rate to the cranking leak threshold is generally indicated by box 138 in
When the processing unit 32 determines that the cranking leak rate is equal to or less than the cranking leak threshold, generally indicated at 140, then no additional action is taken, generally indicated by box 142 in
In order to analyze the high pressure fuel delivery system 20 to detect a leak in the high pressure fuel pump 22, the processing unit 32 determines if the fuel rail 24 and/or one of the fuel injector 26 is leaking, or if both the fuel rail 24 and the fuel injectors 26 are not leaking. The step of determining if the fuel rail 24 and/or fuel injectors 26 are leaking is generally indicated by box 146 in
The processing unit 32 may identify a leak or inefficiency in the high pressure fuel pump 22 when the cranking leak rate is greater than the cranking leak threshold, generally indicated at 144, and both the fuel rail 24 and the fuel injectors 26 are not leaking, generally indicated at 148. The step of identifying a leak or inefficiency in the high pressure fuel pump 22 is generally indicated by box 150 in
If the processing unit 32 has determined that the cranking leak rate is greater than the cranking leak threshold, generally indicated at 144, and that one or both of the fuel rail 24 and/or the fuel injectors 26 are leaking, generally indicated at 152, then the processing unit 32 may compare the cranking leak rate to the after shutdown leak rate to determine if the cranking leak rate is equal to the after shutdown leak rate. The step of determining if the cranking leak rate is equal to the after shutdown leak rate is generally indicated by box 154 in
When the processing unit 32 determines that the cranking leak rate is equal to the after shutdown leak rate, generally indicated at 156, then the processing unit 32 may issue a notification that the fuel rail 24 and/or the fuel injectors 26 are leaking. The step of issuing the notification that the fuel rail 24 and/or the fuel injectors 26 are leaking is generally indicated by box 158 in
When the processing unit 32 determines that the cranking leak rate is not equal to the after shutdown leak rate, generally indicated at 160, then the processing unit 32 compares the cranking leak rate to the after shutdown leak rate to determine if the cranking leak rate is greater than the after shutdown leak rate, or if the cranking leak rate is less than the after shutdown leak rate. The step of determining if the cranking leak rate is greater than or less than the after shutdown leak rate is generally indicated by box 162 in
When the processing unit 32 determines that the cranking leak rate is less than the after shutdown leak rate, generally indicated at 164, then the processing unit 32 may identify an unknown failure mode. The step of identifying the unknown failure mode is generally indicated by box 166 in
Once the processing unit 32 has identified a possible leak in the high pressure fuel pump 22, the processing unit 32 may calculate a pump leak severity from the cranking leak rate. The step of calculating the pump leak severity is generally indicated by box 170 in
Referring to Equation 7, LSPump is the pump leak severity, Qcranking is the cranking leak rate, and QDTC is the minimum leak rate required to set a diagnostic trouble code in the memory 36 of the processing unit 32.
When the pump leak severity is greater than a pre-defined pump limit, the processing unit 32 may issue a notification that the high pressure fuel delivery system 20 may require service, and include in the notification which of the high pressure fuel pump 22 is believed to the cause the fuel leak in the high pressure fuel delivery system 20. The step of issuing the notification of the leak in the high pressure fuel pump 22 is generally indicated by box 172 in
The detailed description and the drawings or figures are supportive and descriptive of the disclosure, but the scope of the disclosure is defined solely by the claims. While some of the best modes and other embodiments for carrying out the claimed teachings have been described in detail, various alternative designs and embodiments exist for practicing the disclosure defined in the appended claims.