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.
Fuel systems supply fuel to internal combustion engines. One known fuel system includes a fuel pump and electric motor that are submerged in a fuel tank. A fuel filter and a pressure regulator may be positioned on the intake and outlet sides of the fuel pump, respectively. Filtered fuel is delivered to a fuel rail for injection into the engine cylinders. One embodiment of a fuel system includes a returnless fuel system that is assembled into a fuel tank and is characterized by a single fuel line fluidly connected to a fuel rail. A returnless fuel system lacks a fuel return line from the fuel rail and is unable to circulate fuel between the fuel rail and fuel tank, thus eliminating fuel heating and weathering.
A fault in a returnless fuel system may result in replacement of the returnless fuel system during service. Information determined during on-board operation of the returnless fuel system may assist in determining a root cause of such a fault.
An electric motor is configured to provide mechanical power to a fuel pump. A method for monitoring the fuel pump includes estimating a pump speed and a nominal pump motor current in relation to a pump motor control signal and a fuel pressure. An armature resistance and a back-emf constant for the electric motor are determined corresponding to the estimated pump speed, a monitored pump motor current, and the pump motor control signal. A nominal armature resistance and a nominal back-emf constant for the electric motor are adjusted in relation to a pump motor temperature. A plurality of residuals are calculated based upon the adjusted nominal armature resistance, the adjusted nominal back-emf constant for the electric motor, the estimated armature resistance and the estimated back-emf constant for the electric motor. The residuals are compared with corresponding thresholds. A fault in the electric motor is detected based upon the comparisons of the residuals with the corresponding thresholds.
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 RFS 20 includes a fuel pump 28, an electrically-powered pump motor 25 and a RFS controller 50, and employs other components, elements and systems as described herein. The fuel pump 28 and pump motor 25 are disposed within the fuel tank 24 and preferably submerged in fuel 23 contained within the fuel tank 24. The pump motor 25 electrically connects to the RFS controller 50 via control line 42, with a ground path 44 returning from the pump motor 25 to the RFS controller 50. The pump motor 25 generates and transfers mechanical power via a rotating pump shaft 26 to the fuel pump 28 in response to a pump motor control signal 56 from the RFS controller 50. The fuel pump 28 fluidly connects to the fuel rail 30 via a fuel line 29 to provide 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 pump motor control signal 56. The fuel pump 28 is preferably a roller vane pump or gerotor pump, and may be any suitable pump element. A fuel pressure sensor 51 is employed to monitor fuel pressure 54 in the fuel line 29. A current sensor 22 is configured to monitor electrical current 55 supplied to the pump motor 25 via control line 42. The fuel tank 24 further includes a check valve 46 and a pressure vent valve 48 disposed therein along the fuel line 29. The fuel pump 28 is electrically grounded via a ground path 44 from the pump motor 25 that includes a grounding shield 40 having a ground shield input 41 to RFS controller 50.
The RFS controller 50 signally couples to an engine control module (ECM) 5. The RFS controller 50 operatively connects to the pump motor 25 via control line 42 and signally connects to the fuel pressure sensor 51 and the current sensor 22. The RFS controller 50 generates the pump motor control signal 56 to control the pump motor 25 to operate the fuel pump 28 to achieve or maintain a desired fuel system pressure in response to commands from the ECM 5. The RFS 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. The RFS controller 50 monitors the electrical current 55 and the fuel pressure 54 for feedback control and diagnostics.
The pump motor control signal 56 is a pulsewidth-modulated (PWM) signal in one embodiment that is communicated via control line 42 to operate the fuel pump 28. The pump motor control signal 56 provides pulsed electrical energy to the pump motor 25 in the form of a rectangular pulse wave. The pump motor control signal 56 is modulated by the RFS controller 50 resulting in a particular variation of an average value of the pulse waveform. Energy for the pump motor control signal 56 can be provided by a battery, e.g., a DC chemical-electrical energy storage system that supplies a battery input 8 to the RFS controller 50. By modulating the pump motor control signal 56 using the RFS controller 50, energy flow to the pump motor 25 is regulated to control the fuel pump 28 to achieve a desired fuel system pressure for the fuel supplied to the fuel rail 30. The RFS 20 described herein is meant to be illustrative, and other embodiments of fuel systems are within the scope of the disclosure.
The pump motor 25 is preferably a brush-type electric motor or another suitable electric motor that provides mechanical power via a rotating pump shaft 26 to the fuel pump 28. The fuel pump 28 propels fuel into the fuel line 29 to the fuel rail 30, thereby generating pressurized fuel in the fuel line 29 and the fuel rail 30, with the fuel pressure 54 monitored by the RFS controller 50 using the pressure sensor 51.
The RFS 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 pump current 55 measured by the current sensor 22 as feedback. Further, the pump motor control signal 56 is monitored by the RFS controller 50. Thus, monitored pump parameters preferably include the fuel pressure 54, pump current 55, and pump motor control signal 56.
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 monitored parameters include pulsewidth-modulated pump motor voltage 201, fuel pressure 205 and pump motor current 203, which include monitored pump parameters of pump motor control signal 56, fuel pressure 54, and pump current 55 for the embodiment of the RFS 20 described herein. The process includes estimating the pump speed ωm 211 and estimating a nominal pump motor current Inom 213 in relation to the monitored pump parameters of the pulsewidth-modulated pump motor voltage Vm 201 and fuel pressure Ps 205 employing the following equations (210):
Inom=ai(Vm)Ps+bi(Vm) [1]
ωm=aω(Vm)Ps+bω(Vm) [2]
wherein ai, bi, aω and bω are application-specific scalar values.
The estimated pump speed 211 and the nominal pump motor current 213 are used in conjunction with the monitored pump motor current 203 to estimate motor parameters of interest including an estimated armature resistance 231 and an estimated back-emf constant 233. The armature resistance Ra and the back-emf constant Ke are employed to monitor and detect faults in the pump motor 25.
A two-stage estimation model is employed to estimate the motor parameters of interest, i.e., the estimated armature resistance 231 and the estimated back-emf constant 233 (230). During a first stage it is assumed that a back-emf constant Ke is known, i.e., the back-emf constant Ke has a nominal value. The armature resistance is estimated using a least-square estimation with a forgetting factor. The first stage includes defining a regression model as follows.
y1(t)=φ1(t)*θ1
y1(t)=Vm(t)−Ke*ωm,φ1(t)=I, and θ1±Ra [3]
wherein Ke is the nominal back-emf constant and Ra is the armature resistance, which is estimated as {circumflex over (R)}a employing EQ. 5, below.
During the second stage, the estimated armature resistance determined from the first stage is used and the following regression model is defined.
y2(t)=φ2(t)*θ2
y2(t)=Vm(t)−I*{circumflex over (R)}a(t),φ2(t)=ωm,θ2=Ke [4]
wherein {circumflex over (R)}a is the estimated armature resistance determined from the first stage, as described with reference to EQ. 5.
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 EQ. 5 as follows:
ε1=y1(t)−I{circumflex over (R)}a(t)
wherein
ε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. 5 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). The two-stage estimation model is employed for motor parameter estimation having varying parameter states due to occurrence of a fault or degradation. The use of the forgetting factors allows continuous tracking of time-varying parameters. Execution of the two-stage estimation model using least-square estimation with forgetting factors as described herein results in motor parameters of interest including the estimated armature resistance 231, i.e., {circumflex over (R)}a={circumflex over (θ)}1 and the estimated back-emf constant 233, i.e., {circumflex over (K)}e={circumflex over (θ)}2.
Nominal states for the motor parameters are temperature-adjusted, preferably coincident with the estimation of the motor parameters (250). Inputs include vehicle speed Vss 241 and pump motor temperature T 243. The nominal states include nominal armature resistance R0 245 and nominal back-emf constant Ke0 247. The temperature-dependence of the monitored parameters may be expressed in the following relationships.
Ra
Ke
The nominal states of the pump motor are determined for a known functional pump motor at nominal pump motor temperature T0. The terms Ra
The nominal states for the motor parameters of armature resistance and back-emf constant are adjusted for changes in pump motor temperature T that varies from the nominal temperature T0. However, the pump motor temperature T is not directly monitored. Instead, a temperature difference is compensated for using forms of EQS. 6 and 7 and includes adjusting nominal states for the motor parameters of the armature resistance and the back-emf constant to account for pump motor temperature differences between an initial pump motor temperature, the nominal pump motor temperature, and an operating pump motor temperature, which is described with reference to
A maximum variation of the nominal motor parameters may be determined due to temperature variation based on the initial pump motor temperature. The maximum variations in the motor parameters are employed to determine thresholds at which a fault may be indicated, thus avoiding false fault detection, which is described at a later point.
A timer for monitoring operating time is initialized (set Timer=1), and temperature T1 is set equal to the ambient temperature Tamb (302). The operating time may provide an indication of engine operating time, vehicle operating time, or another suitable operating time. The selected operating time is dependent upon details of the powertrain system configuration and an overall vehicle propulsion system taking into account whether the powertrain system employs multiple propulsion systems, e.g., a hybrid propulsion system in which engine operation may be intermittent during vehicle operation.
Initial states for the armature resistance Rinit(T) and back-emf constant Tinit(T) are determined in relation to temperature T1 using the following equations.
Rinit(T1)=Ra
Kinit(T1)=Ke
The above terms are defined as described with reference to EQS. 6 and 7 (304).
Operation of the engine system is monitored, including monitoring vehicle speed (Vss) to determine that it is greater than a threshold speed (Vth) (306), incrementing the Timer (308), and determining whether the Timer is greater than a threshold time Timethr (310). The purpose of the monitoring operation of the engine system is to permit the system to operate for a sufficient period of time to achieve homeostasis with regard to temperature in the RFS 20. During this period, the nominal states for the armature resistance Ra
Radj=Ra
Kadj=Ke
Radj is the armature resistance adjusted for ambient temperature and Kadj is the back-emf constant adjusted for ambient temperature. The other terms are defined as described with reference to EQS. 6 and 7 (312).
When the Timer is greater than the threshold time Timethr (310)(1), temperature state T2 is set equal to the ambient temperature Tamb (314), which may have changed due to operation of the vehicle including a change in location, such as exiting a garage in which the vehicle is parked.
A second state for the armature resistance R2(T2) is calculated in accordance with EQ. 8 (316).
R2(T2)=Rinit(T1)(1+ρ(T2−T1)) [8]
This calculation of armature resistance R2(T2) is the adjusted armature resistance based upon the initial state for the armature resistance Rinit(T1) and any difference in temperature between the initial ambient temperature T1 and the present ambient temperature T2.
Terms A1, A2, and A3 are determined in accordance with the following relationships (318):
A1=|{circumflex over (R)}a−R2|,A2=|{circumflex over (R)}a−Ra
wherein {circumflex over (R)}a is the estimated armature resistance, Ra
A minimum state of the terms A1, A2, and A3 is selected (320), and compared to a threshold value Athr (322). When the minimum state of the terms A1, A2, and A3 is less than a threshold value Athr (1), the temperature-adjusted armature resistance Radj is selected in accordance with the following scheme based upon the selected minimum state of the terms A1, A2, and A3 (330).
A temperature correction term ΔTcorr is calculated in accordance with EQ. 9 (332).
The temperature correction term ΔTcorr is employed to calculate a temperature-adjusted back-emf constant Kadj in accordance with EQ. 10 (334).
Kadj=Ke
Thus the temperature-adjusted armature resistance Radj 251 and the temperature-adjusted back-emf constant Kadj 253 are determined, and operation of the control scheme 300 ends (360).
Alternatively, when the minimum state of the terms A1, A2, and A3 is greater than the threshold value Athr (O), the temperature-adjusted back-emf constant Kadj at temperature T2 is determined in accordance with EQ. 11 (340).
Kadj=K2(T2)=Kinit(T1)(1−β(T2−T1)) [11]
Terms B1, B2, and B3 are determined in accordance with the following relationships (342).
B1=|{circumflex over (K)}e−K2|,B2=|{circumflex over (K)}e−Ke
{circumflex over (K)}e is the estimated back-emf constant, Ke
A minimum state of the terms B1, B2, and B3 is selected (344), and compared to a threshold value Bthr (346). When the minimum state of the terms B1, B2, and B3 is less than the threshold value Bthr (1), the temperature-adjusted back-emf constant Kadj is selected in accordance with the following scheme based upon the selected minimum state of the terms B1, B2, and B3 (350).
A temperature correction term ΔTcorr is calculated in accordance with EQ 12 (352).
The temperature correction term ΔTcorr is employed to calculate a temperature-adjusted armature resistance Radj in accordance with EQ 13 (354).
Radj=Ra
Thus the temperature-adjusted armature resistance Radj 251 and the temperature-adjusted back-emf constant Kadj 253 are determined, and operation of the control scheme 300 ends (360).
Alternatively, when the minimum state of the terms B1, B2, and B3 is less than the threshold value Bthr (O), the temperature-adjusted back-emf constant Kadj and the temperature-adjusted armature resistance Radj are determined in accordance with the following relationships (348).
Radj=Ra
Kadj=Ke
Thus the temperature-adjusted armature resistance Radj 251 and the temperature-adjusted back-emf constant Kadj 253 are determined, and operation of the control scheme 300 ends (360).
Referring again to
r1=|Vm−I{circumflex over (R)}a−Kadjωm|
r2=|Vm−IRadj−{circumflex over (K)}eωm|
r3=|Vm−I{circumflex over (R)}a−{circumflex over (K)}eωm|
r4=|Vm−IRadj−Kadjωm| [14]
The residuals 271, i.e., r1, r2, r3, and r4 are calculated to account for any variations occurring between the temperature-adjusted armature resistance Radj, the temperature-adjusted back-emf constant Kadj, the estimated armature resistance {circumflex over (R)}a and the estimated back-emf constant {circumflex over (K)}e that may indicate a fault in either the armature windings or magnetic elements of the pump motor 25.
The residuals 271 are employed to monitor operation of the pump motor, including generating the output signal 291 indicating presence of a fault and identifying a location associated with the pump motor to facilitate root cause diagnosis (290). The residuals 271 are preferably evaluated by comparing them to corresponding residual thresholds. The values of each of the residuals 271 will be zero under ideal conditions when the pump motor is functional. Other pump parameters involved in indicating a fault and identifying a fault location include the nominal pump motor current 213 and monitored pump motor current 203, fuel pressure 205, and a commanded fuel pressure 215 in the returnless fuel system.
The residuals r1, r2, r3, and r4 are determined as described herein using EQ. 14. A change in pump motor current ΔI from its nominal value Inom is also determined. The residual thresholds rth1, rth2, rth3, and rth4 are determined in a manner that accounts for system variations. Such system variations include those resulting from differences between nominal temperatures, initial ambient temperatures, and system temperature during operation to avoid falsely detecting system faults. The residuals r1, r2, r3, and r4 are compared to corresponding residual thresholds rth1, rth2, rth3, and rth4 in accordance with the following relationship (404).
r1<rth1;r2>rth2;r3<rth3;r4>rth4
When all of the comparisons are met (1), a fault in the pump motor associated with pump motor resistance is indicated (406). When all of the comparisons are not met (O), the residuals r1, r2, r3, and r4 are compared to corresponding residual thresholds rth1, rth2, rth3, and rth4 and the change in pump motor current ΔI is compared to a current threshold Ith in accordance with the following relationships (408).
r1≧rth1;r2≦rth2;r3<rth3;r4>rth4,ΔI>Ith
When all of the comparisons are met (1), including the change in pump motor current exceeding the threshold current, a fault in the pump motor associated with back-emf constant is indicated (410). When all of the comparisons are not met (0), the residuals r1, r2, r3, and r4 are compared to corresponding residual thresholds rth1, rth2, rth3, and rth4, the change in pump motor current ΔI is compared to a current threshold Ith, and monitored fuel pressure P 205 is compared to the commanded fuel pressure Pref 215 in accordance with the following relationships (412).
r1>rth1;r2>rth2;r3<rth3;r4>rth4;ΔI>Ith;P<Preq
When all of the comparisons are met (1), including the change in pump motor current exceeding the threshold current and the fuel pressure being less than the commanded fuel pressure, a fault in the pump motor associated with back-emf constant and with armature resistance is indicated (414). When all of the comparisons are not met (0), it is an indication that there are no faults associated with operation of the pump motor related to the back-emf constant and with the armature resistance (416).
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.
Number | Name | Date | Kind |
---|---|---|---|
5394844 | Akimoto | Mar 1995 | A |
6698401 | Suzuki et al. | Mar 2004 | B2 |
8473147 | Ghoneim | Jun 2013 | B2 |
8706383 | Sauve et al. | Apr 2014 | B2 |
Entry |
---|
U.S. Appl. No. 13/069,457, filed Mar. 23, 2011, Ghoneim. |
Number | Date | Country | |
---|---|---|---|
20130112173 A1 | May 2013 | US |