This disclosure is related to fuel delivery systems.
The statements in this section merely provide background information related to the present disclosure. Accordingly, such statements are not intended to constitute an admission of prior art.
The supply of fuel to an internal combustion engine in a consistent and reliable manner is desirable. A typical vehicle fuel system includes a fuel pump which is submerged in a fuel tank. A fuel filter and a pressure regulator may be positioned on the respective intake and outlet sides of the fuel pump. Filtered fuel is thus delivered to a fuel rail, where it is ultimately injected into the engine cylinders. An Electronic Returnless Fuel System (ERFS) includes a sealed fuel tank and lacks a dedicated fuel return line. These and other features of the ERFS help to minimize vehicle emissions.
Conventional diagnostic techniques for a vehicle fuel system typically rely on knowledge of a prior fault condition. For example, a maintenance technician may determine by direct testing and/or review of a recorded diagnostic code that the fuel pump requires repair or replacement. This reactive diagnosis may not occur until vehicle performance has already been compromised. Information determined during on-board operation of the ERFS may assist in determining a root cause of such a fault.
A method for detecting and isolating an actual fault in a fuel delivery system having a fuel pump and a fuel pump motor, includes monitoring fuel pressure, pump current, and pump voltage. Each of a plurality of fault triggers are designated as one of flagged and un-flagged based on at least one of the fuel pressure, the pump current and the pump voltage. The actual fault in the fuel delivery system is isolated from a plurality of possible faults when a condition respective to one of the possible faults is satisfied based on at least one of the plurality of fault triggers designated as flagged and un-flagged.
One or more embodiments will now be described, by way of example, with reference to the accompanying drawings, in which:
Referring now to the drawings, wherein the showings are for the purpose of illustrating certain exemplary embodiments only and not for the purpose of limiting the same,
The vehicle 10 includes a transmission 14 having an input member 16 and an output member 18. The engine 12 may be selectively connected to the transmission 14 using an input clutch and damper assembly 13, e.g., when the vehicle 10 is a hybrid electric vehicle (HEV). The vehicle 10 may also include a DC energy storage system 31, e.g., a rechargeable battery module, which may be electrically connected to one or more high-voltage electric traction motors 34 via a traction power inverter module (TPIM) 32. A motor shaft from the electric traction motor 34 selectively drives the input member 16 when motor torque is needed. Output torque from the transmission 14 is ultimately transferred via the output member 18 to set drive wheels 22 to propel the vehicle 10.
The fuel system pressure may be referred to herein as fuel pressure 54 monitored by the ERFS controller 50 as a feedback input. The ERFS system 20 includes the ERFS controller 50, the fuel tank 24 and the fuel rail 30 for providing pressurized fuel to injectors of the engine 12. As aforementioned, the fuel pump 28 is disposed within the fuel tank 24. The pump motor 25 generates and transfers mechanical power via a rotating pump shaft 26 to the fuel pump 28 in response to a control signal 56 from the ERFS controller 50. The fuel pump 28 fluidly connects to the fuel rail 30 via the fuel line 29 to provide the pressurized fuel to injectors of the engine 10. The fuel pump 28 is operable to pump fuel 23 to the fuel rail 30 for distribution into the internal combustion engine 10 in response to the control signal 56 from the ERFS controller 50. The pump motor 25 electrically connects to the ERFS controller 50 via control line 42, with a ground path 44 returning thereto. A current sensor 22 is configured to monitor electrical current 55 supplied to the pump motor 25 via control line 42. The electrical current 55 may also be referred to herein as pump motor current or pump current, Is.
The ERFS controller 50 is signally coupled to an engine control module (ECM) 5. The ERFS controller 50 operatively connects to the pump motor 25 via control line 42 and signally connects to the fuel pressure sensor 51. The ERFS controller 50 generates the control signal 56 to control the pump motor 25 to operate the fuel pump 28 to achieve and maintain a desired fuel system pressure in response to commands from the ECM 5. The ERFS controller 50 provides a reference voltage 52 to the pressure sensor 51 and monitors signal outputs from the pressure sensor 51 to determine the fuel pressure 54, PS. The ERFS controller 50 monitors the electrical current 55 and the fuel pressure 54 for feedback control and diagnostics.
The ERFS controller 50 generates the control signal 56, which is a pulsewidth-modulated (PWM) signal 56 in one embodiment that is communicated via control line 42 to operate the fuel pump 28. The PWM signal 56 delivers pulsed energy to the pump motor 25, via a rectangular pulse wave. The pulse width of this wave is automatically modulated by the ERFS controller 50 resulting in a particular variation of an average value of the pulse waveform. The pulsed energy can be provided by a battery (e.g., DC energy storage system 31 of
The fuel tank 24 further includes a check valve 46 and a pressure vent valve (PVV) 48 disposed therein along the fuel line 29. The fuel pump 28 can be grounded via ground input 44 from the motor 25 to a grounding shield 40, whereby a ground shield input 41 is input to the ERFS controller 50.
Control module, module, control, controller, control unit, processor and similar terms mean any one or various combinations of one or more of Application Specific Integrated Circuit(s) (ASIC), electronic circuit(s), central processing unit(s) (preferably microprocessor(s)) and associated memory and storage (read only, programmable read only, random access, hard drive, etc.) executing one or more software or firmware programs or routines, combinational logic circuit(s), input/output circuit(s) and devices, appropriate signal conditioning and buffer circuitry, and other components to provide the described functionality. Software, firmware, programs, instructions, routines, code, algorithms and similar terms mean any controller executable instruction sets including calibrations and look-up tables. The control module has a set of control routines executed to provide the desired functions. Routines are executed, such as by a central processing unit, and are operable to monitor inputs from sensing devices and other networked control modules, and execute control and diagnostic routines to control operation of actuators. Routines may be executed at regular intervals, for example each 3.125, 6.25, 12.5, 25 and 100 milliseconds during ongoing engine and vehicle operation. Alternatively, routines may be executed in response to occurrence of an event.
The ERFS controller 50 controls the fuel pump 28 to achieve and/or maintain the desired fuel system pressure by applying closed-loop correction derived from the monitored fuel pressure 54 measured by the pressure sensor 51 and the monitored electrical current 55 of the pump motor 25 measured by the current sensor 22 as feedback. Further, the PWM control signal 56 is provided as feedback to and monitored by the ERFS controller 50. The PWM control signal 56 can be referred to herein as pump voltage 56.
It will be understood that the fuel pressure 54, the electrical current (i.e., pump current) 55, and the PWM control signal (i.e., pump voltage) 56 may each be referred to as monitored fuel pump operating parameters. For instance, and in an exemplary embodiment of the present disclosure, the pump current 55, the fuel pressure 54 and the pump voltage 56 may be referred to as first, second and third fuel pump parameters, respectively.
Due to the closed-loop correction of the ERFS 20, an occurrence of an actual fault generated within the ERFS 20 can result in the occurrence of at least one of a plurality of detected fault triggers, or fictitious faults within the ERFS 20, associated with the actual fault. A fault isolation controller 51 discussed below in
The ERFS controller 50 includes a signal processing block 100, a parameter determination block 110, a fault triggers block 130 and the fault isolation block 150. The DTC module 170 can be utilized to decipher the actual fault 160 determined by the fault isolation block 150 during on-board operation of the vehicle. For instance, based on the actual fault 160 input to the DTC module 170, the DTC module 170 can execute a control action in response to the isolated actual fault in the fuel delivery system (e.g., ERFS) 20 such as recording the diagnostic trouble code corresponding to the isolated actual fault and/or displaying a message corresponding to the isolated actual fault. In a non-limiting example, displaying the message corresponding to the isolated actual fault can be displayed via an instrument panel, a dashboard, a Human Machine Interface (HMI) or sounding an alarm within the vehicle. The fuel pressure 54, the pump current 55 and pump voltage 56 are input to the signal processing block 100 and the parameter determination block 110. The signal processing block determines a desired fuel pressure 106 that is input to the parameter determination block 110. As aforementioned, the desired fuel pressure 106 can be in response to commands from the ECM 5 and based on at least one of the fuel pressure 54, the pump current 55 and the pump voltage 56.
The parameter determination block 110 includes an ERFS state of health (SOH) block 112, an electric parameter estimation block 114 and a sensor bias block 116. The ERFS SOH block 112 determines an ERFS SOH (i.e., fuel delivery system SOH) 118 and an estimated pump speed, ωn
The ERFS SOH (i.e., fuel delivery system SOH) 118 can be determined by estimating a speed of a calibrated fuel pump and a set of nominal parameters for the calibrated fuel pump, and then calculates the estimated pump speed, ωn
The estimated armature resistance, Ra
y
1(t)=φ1(t)*θ1
y
1(t)=Vm(t)−Ke*ωm, φ1(t)=I, and θ1=Ra [1]
wherein
During the second stage, the estimated armature resistance determined from the first stage is used and the following regression model is defined as follows:
y
2(t)=φ2(t)*θ2
y
2(t)=Vm(t)−I*{circumflex over (R)}a(t), φ2(t)=ωm,θ2=Ke [2]
wherein
The two-stage estimation model including the least-square estimation with the forgetting factor is executed in accordance with i=1, 2, wherein i is the stage number, i.e., one of the first stage and the second stage. This is depicted in the following relationships:
wherein
ε1=y1(t)−I{circumflex over (R)}a(t)
ε2=y2(t)−ωm{circumflex over (K)}e(t).
A first error term ε1 is associated with an error in the armature resistance and a second error term ε2 is associated with an error in the back-emf constant. The term λi is a data-dependent weighting factor, and Pi is interpreted as a covariance of the selected parameter having a magnitude that provides a measure of the uncertainty of the parameter values. In the case of a change in motor resistance or back-emf constant from original values εi increases. This temporarily reduces λi but increases Pi quickly, thus permitting a rapid adaptation to the changes in the motor parameters.
The two-stage estimation model shown in EQ. [3] is translated to an algorithm that is periodically executed to determine {circumflex over (θ)}i(t), with {circumflex over (θ)}1(t)={circumflex over (R)}a(t) and {circumflex over (θ)}2(t)={circumflex over (K)}e (t). {circumflex over (R)}a (t) corresponds to Ra
The fault triggers block 130 can be utilized to designate each of a plurality of fault triggers as one of flagged and un-flagged based on at least one of the monitored fuel pump parameters. The designated plurality of fault triggers designated as flagged and un-flagged can include a SOH fault trigger, SOHf
Referring to
The flowchart 400 starts at block 200. The monitored ERFS SOH 118 is input at block 202 and utilized in decision block 204. Decision block 204 compares the ERFS SOH 118 to a SOH high threshold, SOH_hi. A “1” indicates the ERFS SOH 118 is greater than the SOH_hi, and the flowchart reverts back to block 202 because the ERFS 20 is deemed healthy and a fault trigger is thereby not detected (i.e., SOHf
Referring to
The flowchart 500 starts at block 220 and proceeds to block 222 where monitored parameters Ps, Pdes, IM, Is and Ra
P
r
=P
s
/P
des [4]
I
r
=I
s
/I
M [5]
Decision block 226 compares the Pr, Ra_est and Ir to respective thresholds to determine if a condition is satisfied as follows.
Pr≦P
r
low &
R
a
est
≦R
a
Th &
I
r
≧I
r
max
wherein
A “1” indicates the first condition is satisfied when all of the comparisons are met and the flowchart 500 proceeds to decision block 230. A “0” indicates the first condition is not satisfied because at least one of the comparisons is not met and the flowchart 500 reverts back to block 222. When the first condition is not satisfied, Pf
When the pressure ratio is not greater than the low pressure ratio threshold, the estimated motor armature resistance is not greater than the motor armature resistance threshold and the current ratio is at least the maximum current ratio threshold (i.e., decision block 226), decision block 230 compares the pressure ratio, Pr, to a minimum pressure ratio threshold, Pr
Referring to
The flowchart 600 starts at block 240 and proceeds to block 242 where Ps and Pdes are input at block 242. The pressure ratio, Pr, is determined utilizing EQ. [4] in block 244 and monitored before proceeding to decision block 246. Decision block 246 compares the Pr to the low pressure ratio threshold, Pr
When the Pr is not greater than the Pr
Referring to
The flowchart 800 starts at block 280 and proceeds to block 282 where Ps and ωn
When both the Ps is less than the Ps
Referring to
The flowchart 900 starts at block 300 and proceeds to first starting point A 301 and then to block 302. In block 302, Ra
wherein
Decision block 306 compares the Ra
Based on the comparison in decision block 306, when one of the motor armature resistance error and the motor back-emf constant error is at least the first error threshold, decision block 310 compares the Ra
Decision block 318 monitors the assigned pressure sensor bias fault trigger, the assigned SOH fault trigger, the assigned bias and the current ratio Ir (e.g., EQ. [5]) and compares the Ir to a current ratio threshold, Ith2, to determine if a non-trigger condition is satisfied as follows.
P
f
trig
flag=0 &
SOHf
flag1=0, or
I
r
≦I
th2 &
SOHf
wherein
A “1” indicates the non-trigger condition is satisfied when Pf
Decision block 322 monitors the assigned pressure sensor bias fault trigger, the assigned SOH fault trigger, the assigned bias and the current ratio and compares the current ratio to the current ratio threshold as follows.
I
r
>I
th2 &
SOHf
SOHf
flag1=1
A “1” indicates the Ir>Ith2 and SOHf
Referring to
The flowchart 700 starts at block 260 and proceeds to block 262 where Ps, Pdes and Ef
The fault isolation block 150 of
Referring to
At block 400, the fault isolation block 150 of
E
f
trig
flag=1,
I
b
flag=0,
ωnf
P
f
trig
flag=0 OK
A “1” indicates that the Condition CE is satisfied (i.e., all the above relationships are satisfied), and the flowchart 1000 proceeds to block 404 where it is determined that the electrical fault is isolated as the actual fault 160. In other words the electrical fault is isolated as the actual fault 160 amongst the plurality of possible faults when the designated electrical fault trigger is flagged the potential current sensor bias is not detected, the designated pump speed fault trigger is flagged and the designated pressure sensor bias fault trigger is un-flagged. A “0” indicates that the Condition CE is un-satisfied (i.e., at least one of the above relationships is not satisfied), and the flowchart proceeds to decision block 406. Therefore, when the analyzed electrical fault condition (Condition CE) is un-satisfied, the flowchart 1000 proceeds to decision block 406 to analyze a possible fuel leak fault associated with a respective fuel leak fault condition (Condition CL) analyzed as one of satisfied and un-satisfied.
Decision block 406 corresponds to the fuel leak fault condition (Condition CL) respective to the possible fuel leak fault and includes monitoring the designated pressure sensor bias fault trigger (Pf
P
f
trig
flag=1,
SOHf
P
ratio
trig
flag=1, and
C
E=False
A “1” indicates that the Condition CL is satisfied (i.e., all the above relationships are satisfied), and the flowchart 1000 proceeds to block 408 where it is determined that the fuel leak is isolated as the actual fault 160. In other words, the fuel leak fault is isolated as the actual fault 160 amongst the plurality of possible faults when the designated pressure sensor bias fault trigger is flagged, the designated fuel system SOH fault trigger is un-flagged, the designated pressure ratio fault trigger is flagged and the electrical fault condition is not satisfied. A “0” indicates that the Condition CL is un-satisfied (i.e., at least one of the above relationships is not satisfied), and the flowchart proceeds to decision block 410. Therefore, when the analyzed fuel leak fault condition (Condition CL) is un-satisfied, the flowchart proceeds to decision block 410 to analyze a possible fuel blockage fault associated with a respective fuel blockage fault condition (Condition CB) analyzed as one of satisfied and un-satisfied.
Decision block 410 corresponds to the fuel blockage fault condition (Condition CB) respective to a possible fuel blockage fault and includes monitoring the designated pressure sensor bias fault trigger (Pf
P
f
trig
flag=1,
Fblockf
C
E=False, and
C
L=False
A “1” indicates that the Condition CB is true (i.e., all the above relationships are satisfied), and the flowchart 1000 proceeds to block 412 where it is determined that the fuel blockage fault is isolated as the actual fault 160. In other words, the fuel blockage fault is isolated as the actual fault 160 amongst the plurality of possible faults when the designated pressure sensor bias fault trigger is flagged, the fuel blockage fault trigger is flagged, the electrical fault condition is un-satisfied and the fuel leakage fault condition is un-satisfied. A “0” indicates that the Condition CB is un-satisfied (i.e., at least one of the above relationships is not satisfied), and the flowchart proceeds to decision block 414. Therefore, when the analyzed fuel blockage fault condition (Condition CB) is un-satisfied, the flowchart 1000 proceeds to decision block 414 to analyze a possible current sensor bias fault associated with a respective current sensor fault bias condition (Condition C1) analyzed as one of satisfied and un-satisfied.
Decision block 414 corresponds to the current sensor fault bias condition (Condition C1) respective to a possible current sensor bias fault and includes monitoring the potential current sensor bias (Ib
I
b
flag=1,
SOHf
C
E=False,
CL=False, and
CB=False
A “1” indicates that the Condition CI is satisfied (i.e., all the above relationships are satisfied), and the flowchart 1000 proceeds to block 416 where it is determined that the current sensor bias fault is isolated as the actual fault 160. In other words, the current sensor bias fault is isolated as the actual fault 160 amongst the plurality of possible faults when the potential current sensor bias is detected, the designated fuel system SOH fault trigger is flagged, the electrical fault condition is not satisfied, the fuel leak fault condition is not satisfied and the fuel blockage fault condition is not satisfied. A “0” indicates that the Condition CI is un-satisfied (i.e., at least one of the above relationships is not satisfied), and the flowchart proceeds to decision block 418. Therefore when the analyzed current sensor bias fault condition (Condition CI) is un-satisfied, the flowchart 1000 proceeds to decision block 418 to analyze a possible pressure sensor bias fault associated with a respective pressure sensor bias fault condition (Condition CP) analyzed as one of satisfied and un-satisfied.
Decision block 418 corresponds to the pressure sensor bias fault condition (Condition CP) respective to the possible pressure sensor bias fault and includes monitoring the designated pressure sensor bias fault trigger, the designated pressure ratio fault trigger, the designated fuel system SOH fault trigger, the potential current sensor bias, the electrical fault condition, the fuel leak fault condition, the fuel blockage fault condition and the current sensor bias fault condition. Based on the monitoring, decision block 418 determines through analyzing whether or not the Condition Cp is satisfied or unsatisfied (e.g., true or false). Condition Cp is satisfied when the following relationships are satisfied.
P
f
trig
flag=1,
P
ratio
trig
flag=0,
C
E=False,
C
L=False,
C
B=False,
C
I=False,
I
b
flag=0, and
SOHf
A “1” indicates that the Condition CP is satisfied (i.e., all the above relationships are satisfied), and the flowchart 1000 proceeds to block 420 where it is determined that the Pressure sensor bias fault is isolated as the actual fault 160. In other words, the pressure sensor bias fault is isolated as the actual fault 160 amongst the plurality of possible faults when the designated pressure sensor bias fault trigger is flagged, the designated pressure ratio fault trigger is un-flagged, the designated fuel system SOH fault trigger is flagged, the potential current sensor bias is not detected, the electrical fault condition is not satisfied, the fuel leak fault condition is no satisfied, the fuel blockage fault condition is not satisfied and the current sensor bias fault condition is not satisfied. A “0” indicates that the Condition CP is un-satisfied (i.e., at least one of the above relationships is not satisfied), and the flowchart proceeds to block 422 and then reverts back to decision block 402. Therefore, when the analyzed pressure sensor bias fault (Condition CP) is un-satisfied, the flowchart 1000 proceeds to block 422 and then reverts back to decision block 402 to re-analyze a possible electrical fault associated with the respective electrical fault condition (Condition CE). Hence, if Condition CP is un-satisfied no actual faults are determined or isolated, and the fuel delivery system is determined to be operating without any faults.
Referring back to
The disclosure has described certain preferred embodiments and modifications thereto. Further modifications and alterations may occur to others upon reading and understanding the specification. Therefore, it is intended that the disclosure not be limited to the particular embodiment(s) disclosed as the best mode contemplated for carrying out this disclosure, but that the disclosure will include all embodiments falling within the scope of the appended claims.