The present invention relates generally to fuel systems for internal combustion engines, and more specifically to systems and methods for controlling fuel injection.
Fuel injectors for internal combustion engines may operate in a non-linear fashion under certain operating conditions. It is desirable to control such fuel injectors in a manner that results in more linear operation.
The present invention may comprise one or more of the features recited in the attached claims, and/or one or more of the following features and combinations thereof. A method is provided for controlling operation of a fuel injector for an internal combustion engine. The fuel injector has an on time comprising a pull-in time during which injector current increases to a pull-in current followed by a hold time during which the injector current is limited to a hold current that is less than the pull-in current. The method may comprise receiving a pressure signal from a pressure sensor that corresponds to a pressure of fuel supplied to the fuel injector for injection into the engine, correlating the pressure signal with fuel pressure, and decreasing the pull-in time with increasing fuel pressure.
Decreasing the pull-in time may comprise decreasing the pull-in time only if the fuel pressure is above a threshold fuel pressure. The method may further comprise increasing the pull-in time with decreasing fuel pressure. Increasing the pull-in time may comprise limiting the pull-in time to a maximum pull-in time if the fuel pressure is below the threshold fuel pressure.
The method may further comprise monitoring a diagnostic state of the pressure sensor, and decreasing the pull-in time with increasing fuel pressure unless the diagnostic state of the pressure sensor corresponds to a sensor fault condition. The method may further comprise setting the pull-in time to a default pull-in time if the diagnostic state of the pressure sensor corresponds to a sensor fault condition.
A method of controlling operation of a fuel injector for an internal combustion engine is provided in which the fuel injector has an on time comprising a pull-in time during which injector current increases to a pull-in current followed by a hold time during which the injector current is limited to a hold current that is less than the pull-in current. This method may comprise receiving a pressure signal from a pressure sensor that corresponds to a pressure of fuel supplied to the fuel injector for injection into the engine, correlating the pressure signal with fuel pressure, and modifying the pull-in time based on the fuel pressure such that the pull-in time decreases with increasing fuel pressure and increases with decreasing fuel pressure.
Modifying the pull-in time based on the fuel pressure signal may comprise decreasing the pull-in time as the fuel pressure increases above a threshold fuel pressure, and increasing the pull-in time as the fuel pressure decreases toward the threshold fuel pressure. Modifying the pull-in time based on the fuel pressure may further comprise limiting the pull-in time to a maximum pull-in time if the fuel pressure decreases below the threshold fuel pressure.
Modifying the pull-in time based on the fuel pressure may comprise computing the pull-in time as a function of the fuel pressure. Alternatively, modifying the pull-in time based on the fuel pressure may comprise computing a pull-in time modifier as a function of the fuel pressure, and modifying the pull-in time using the pull-in time modifier.
The method may further comprise controlling operation of the fuel injector based on the on-time, the modified pull-in time and a start indicator corresponding to start, relative to a reference indicator, of the on-time of the fuel injector.
A system for controlling operation of a fuel injector for an internal combustion engine may comprise a pressure sensor configured to produce a pressure signal corresponding to a pressure of fuel supplied to the fuel injector for injection into the engine, and a control circuit. The control circuit may include a memory having instructions stored therein that are executable by the control circuit to process the pressure signal to determine a fuel pressure, to control an on-time of the fuel injector, wherein the on-time includes a pull-in time during which injector current increases to a pull-in current followed by a hold time during which the injector current is limited to a hold current that is less than the pull-in current, and to modify the pull-in time such that the pull-in time decreases with increasing fuel pressure.
The system may further comprise a fuel accumulator configured to supply the fuel to the fuel injector for injection into the engine. The pressure sensor may be positioned in fluid communication with the fuel accumulator and the pressure signal may correspond to a pressure of fuel within the fuel accumulator. Alternatively, the system may further comprise a fuel rail configured to supply the fuel to the fuel injector for injection into the engine. The pressure sensor may be positioned in fluid communication with the fuel rail and the pressure signal may correspond to a pressure fuel within the fuel rail.
The system may further comprise instructions stored in the memory that are executable by the control circuit to modify the pull-in time based on the fuel pressure signal by decreasing the pull-in time as the fuel pressure increases above a threshold fuel pressure, and by increasing the pull-in time as the fuel pressure decreases toward the threshold fuel pressure. The system may further comprise instructions stored in the memory that are executable by the control circuit to modify the pull-in time based on the fuel pressure by limiting the pull-in time to a maximum pull-in time if the fuel pressure decreases below the threshold fuel pressure.
The system may further comprise instructions stored in the memory that are executable by the control circuit to modify the pull-in time based on the fuel pressure by computing the pull-in time as a function of the fuel pressure. Alternatively, the system may further comprise instructions stored in the memory that are executable by the control circuit to modify the pull-in time based on the fuel pressure by computing a pull-in time modifier as a function of the fuel pressure, and then modifying the pull-in time using the pull-in time modifier.
The system may further comprise instructions stored in the memory that are executable by the control circuit to monitor a diagnostic state of the pressure sensor, and to modify the pull-in time such that the pull-in time decreases with increasing fuel pressure unless the diagnostic state of the pressure sensor corresponds to a sensor fault condition. The system may further comprise instructions stored in the memory that are executable by the control circuit to set the pull-in time to a default pull-in time if the diagnostic state of the pressure sensor corresponds to a sensor fault condition.
For the purposes of promoting an understanding of the principles of the invention, reference will now be made to a number of illustrative embodiments shown in the attached drawings and specific language will be used to describe the same.
Referring now to
The fuel system further includes a number of fuel injectors each mounted to the engine 12 and fluid communication with one of a corresponding number of cylinders (not shown) of the engine 12. One such fuel injector 26 is illustrated in
The system 10 further includes a control circuit 36 configured to control the overall operation of the engine 12, and specifically, operation of the fuel system just described. In one embodiment, the control circuit 36 is a microprocessor-based control circuit typically referred to as an electronic or engine control module (ECM), or electronic or engine control unit (ECU). It will be understood, however, that the control circuit 36 may generally be or include one or more general purpose or application specific control circuits arranged and operable as will be described hereinafter.
In the illustrated embodiment, the control circuit 36 includes, or is coupled to, a memory unit 38 that has stored therein a number of software algorithms that are executable by the control circuit 36 to control various operations of the engine 12 and of the fuel system. The control circuit 36 includes a number of inputs that receive signals corresponding to various operating conditions of the engine 12 and of the fuel system. In the embodiments of system 10 that do not include the accumulator 24, for example, the system 10 includes a conventional pressure sensor 40 that is positioned in fluid communication with the fuel rail 20, and that is electrically connected to an input, PCR, of the control circuit 36 via a signal path 42. Alternatively or additionally, in embodiments of the system 10 that include an accumulator 24, the system 10 includes a conventional pressure sensor 44 that is positioned and fluid communication with the accumulator 24, and that is electrically connected to the input PCR, of the control circuit 36 as shown by-line representation in
The control circuit 36 further includes a number of outputs via which the control circuit 36 can control, pursuant to one or more software algorithms being executed by the control circuit 36, various operations of the engine 12 and of the fuel system. For example, the system 10 includes a conventional fuel pump actuator 46 that is electrically connected to a pump command output, PC, of the control circuit 36 via a signal path 48. The fuel pump actuator 46 is configured to be responsive to control signals produced by the control circuit 36 on the signal path 48 to control operation of the fuel pump 14 in a conventional manner. Each of the fuel injectors further includes an electronic actuator by which the control circuit 36 may control the operation thereof. For example, the fuel injector 26 illustrated in
Referring now to
Another fluid passageway 80 is defined between the fuel spill port 32 of the injector 26 and a fuel spill chamber 82 that is defined between the solenoid 50 and the pressure balance chamber 72. A plunger 84 is positioned within axially aligned bores 86 and 90 defined in the body 58 of the fuel injector 26, and the plunger 84 defines a head portion 88 at one end thereof. The opposite end of the plunger 88 is coupled to, and may be actuated by, the electronic actuator 50 in a conventional manner. The head portion 88 of the plunger 84 is normally biased, e.g., by a conventional spring (not shown), when the fuel injector 26 is not injecting fuel such that the head portion 88 is in contact with the upper surface 72B of the pressure balance chamber 72 and such that the pressure balance chamber 72 and the fuel spill chamber 82 are not in fluid communication.
Operation of the fuel injectors 26 is conventional in that fuel supplied by the fuel rail 20 enters the fuel inlet 28, and is directed by the fluid passageways 60 and 70 into the fuel collection area or sac 62 and into the pressure balance chamber 72 respectively. Because the fuel pressures in the pressure balance chamber 72 and fuel collection area or sac 62 are essentially the same, the bias of the spring 78 maintains the head portion 76 of the needle valve 66 in contact with the bottom surface 72A of the pressure balance chamber 72, as illustrated in
When it is desirable to inject fuel from the fuel injector 26 into a corresponding cylinder of the engine 12, the control circuit 36 actuates the electronic actuator 50 by producing a control signal on the signal path 48. The electronic actuator 50 is responsive to the control signal on the signal path 48 to force the plunger 84 downwardly toward the needle valve 66 such that the head portion 88 is drawn away from the upper surface 72B of the pressure balance chamber 72, as illustrated by dashed-line representation in
When it is desirable to stop fuel injection, the control circuit 36 de-actuates the electronic actuator 50, which causes the head portion 88 of the plunger 84 to again be forced against the upper surface 72B of the pressure balance chamber 72, thereby closing the fluid passageway between the pressure balance chamber 72 and the fuel spill chamber 82. Fuel from the fuel rail 20 then fills the pressure balance chamber 72 as described above, and when the combined pressure of the fuel within the pressure balance chamber 72 and the biasing force of the spring 78 become greater than the fuel pressure within the fuel collection area or sac 62, the needle valve 66 is forced downwardly so that the fluid passageway between the fuel collection area or sac 62 and the number of nozzle 68A and 68B is closed.
Referring now to
With injectors 26 of the type just described, fueling-to-injector on-time relationships can become increasingly non-linear with increasing fuel rail (or fuel accumulator) pressures. It has been discovered through experimentation that much of this non-linearity is caused by varying injected fuel quantity-to-injector on-time gain resulting from the motion of the plunger 84 relative to commanded injector off times, where the injected fuel quantity-to-injector on-time (or fueling-to-on-time) gain is defined as a ratio of the change in injected fuel quantity and the change in injector on-time. For example, when the plunger 84 is actuated pursuant to an “on” command provided by the control circuit 36 to the electronic actuator 50 on the signal path 48, and it is then de-actuated pursuant to an “off” command just before the plunger 84 has reached its fully open position (see
The effects of fueling-to-on-time gain on the linearity of the injector-to-fueling on-time relationship increase, i.e., become more noticeable, as the pressure of fuel supplied to the injector increases because at higher fuel pressures the ballistic motion of the plunger 84 has a greater affect on the fueling-to-on-time gain. Referring to
When operating at high fuel pressures wherein the fueling-to-injector on-time relationship 96 is more highly non-linear, as illustrated in
Referring again to
Referring now to
The algorithm 110 begins at step 112, and thereafter at step 114 the control circuit 36 is operable to determine, with reference to
Following step 118, the control circuit 36 is operable at step 120 to determine the adjusted pull-in time, TPIA. In one embodiment, the control circuit 36 is operable to compute TPIA as a function of the fuel rail pressure, PCR. In one alternative embodiment, the control circuit 36 is operable to compute TPIA as a function of PCR and of the fixed pull-in time, TPI that was determined at step 114. Illustratively, the memory unit 38 may include a table that is populated to map PCR (and, in some embodiments, TPI) to values of TPIA, although the control circuit 36 may alternatively be configured to compute TPIA according to one or more equations, graphs or the like. The algorithm 110 may be configured, as illustrated in
If, at step 116, it is determined that any pressure sensor faults are active, e.g., any fault that calls into question the accuracy of signals produced by the sensor 40 (and/or the sensor 44), execution of the algorithm 110 advances to step 124 where the control circuit 36 is operable to assign the adjusted pull-in time value, TPIA, to the default pull-in time, TPI. Thereafter, the algorithm 110 advances to step 122.
Referring now to
While the invention has been illustrated and described in detail in the foregoing drawings and description, the same is to be considered as illustrative and not restrictive in character, it being understood that only illustrative embodiments thereof have been shown and described and that all changes and modifications that come within the spirit of the invention are desired to be protected.