This disclosure relates to fuel injectors.
Fuel injection is one method for supplying fuel to the combustion process in internal combustion engines. Fuel injection atomizes the fuel by forcibly pumping it through a small nozzle under high pressure. The fuel injector acts as the fuel-dispensing nozzle and injects liquid fuel directly into the engine's air stream or, in the case of engine aftertreatment, into the exhaust stream. Pulse width modulation may be used to control the operation of solenoids used in the fuel injector. Pulse width modulation involves modulating a rectangular pulse wave by varying the pulse width, thereby varying the average value of the waveform.
A method of controlling a pulse width modulated fuel injector includes pumping fuel to the fuel injector with a variable-pressure fuel supply and commanding a mass flow. The method measures an actual fuel pressure of the variable-pressure fuel supply. A duty cycle command is adapted for controlling the fuel injector based upon an open loop calculation that utilizes both the commanded mass flow and the measured actual fuel pressure.
The method may be characterized by an absence of controlling the actual fuel pressure of the variable-pressure fuel supply, and may be further characterized by an absence of control by an electro-hydraulic regulator. The open loop calculation may utilize at least two coefficients.
The above features and advantages and other features and advantages of the present invention are readily apparent from the following detailed description of the best modes and other embodiments for carrying out the invention when taken in connection with the accompanying drawings.
Referring to the drawings, wherein like reference numbers correspond to like or similar components throughout the several figures, there is shown in
The variable-pressure fuel supply 112 includes a pump 114 that pumps fuel to the fuel injector 110. The pump 114 draws fuel from a fuel tank 116 and supplies pressurized fuel to the fuel injector 110. A return path 118 returns unused fuel from the fuel injector 110 to the fuel tank 116.
The variable-pressure fuel supply 112 is characterized by an absence of structure or capability to control an actual fuel pressure P of the variable-pressure fuel supply 112. One structure capable of controlling the fuel pressure P is an electro-hydraulic regulator. However, the variable-pressure fuel supply 112 is characterized by an absence of control by an electro-hydraulic regulator.
Depending upon the characteristics of the pump 114, the fuel pressure P may vary greatly. The variance in fuel pressure P may be caused by changes in the power or torque supplied to the pump 114, the demands of other fuel systems or sub-systems drawing fuel from the same variable-pressure fuel supply 112, or other effects on the fuel pump 114 and variable-pressure fuel supply 112 as would be recognized by one having ordinary skill in the art. The fuel injector control system 100 may include a coarse pressure control mechanism to ensure that the fuel pressure P reaching the fuel injector does not exceed a maximum level or stays within an allowable operating range, such as, without limitation: a mechanical pressure regulator, a check relief valve, or other flow control device between the pump 114 and the fuel injector 110.
The air/fuel ratio is precisely controlled to achieve the desired engine performance, emissions, driveability, and fuel economy. Therefore, the amount of fuel injected by the fuel injector 110 is also tightly controlled. A controller 120 is in electrical communication with the fuel injector 110 to control an actual mass flow Fa from the fuel injector 110. Ideally, the actual mass flow will be equal to a commanded mass flow Fc.
The actual mass flow Fa is effected by the fuel pressure P in the variable-pressure fuel supply 112, the operating characteristics of the fuel injector 110, and a duty cycle DC controlling the fuel injector 110. The controller 120 outputs the duty cycle DC which it determines will make actual mass flow Fa substantially equal to commanded mass flow Fc.
In a PWM fuel injector, such as the fuel injector 100, the duty cycle DC is the proportion of on time to off time of the PWM wave. Power delivery with PWM can be used to reduce the total amount of power delivered to a load, in this case the fuel injector 110. This is because the average power delivered is proportional to the modulation duty cycle. Generally, a low duty cycle corresponds to low power because the power is off for most of the time. Duty cycle DC may be expressed in percent, 100% being fully on and 0% being fully off.
The controller 120 is in electrical communication with a pressure sensor 122 and a fuel command module 124. The pressure sensor 122 is configured to sense the fuel pressure P within the variable-pressure fuel supply 112 and communicate the fuel pressure P to the controller 120. The fuel command module 124 may be a separate controller incorporated into the engine control unit (ECU) or other structure recognizable to those having ordinary skill in the art. Furthermore, the controller 120 and fuel command module 124 may be combined into a single module.
The fuel command module 124 determines the commanded mass flow Fc from at least one of the operating conditions of the engine (RPM, temperature, et cetera), the vehicle conditions (driver torque demands, air flow to the engine, ambient air temperatures, et cetera), and aftertreatment system conditions. The command mass flow Fc is communicated by the fuel command module 124 to the controller 120. As described herein, the controller determines the duty cycle DC for the fuel injector 110 from the (variable) fuel pressure P and the commanded mass flow Fc.
The controller 120 adapts the duty cycle DC of the fuel injector 110 based upon an open loop calculation from the fuel pressure P measured by the pressure sensor 122 and the command mass flow Fc. The open loop calculation utilizes both the commanded mass flow Fc and the measured fuel pressure P because both of these characteristics are variable in the fuel injector control system 100. The duty cycle DC results in an actual mass flow Fa from the fuel injector 110.
The fuel injector control system 100 shown may be duplicated multiple times on the same engine in order to control multiple fuel injectors 110. Furthermore, one or more fuel injector control systems 100 may be implemented to control multiple pumps 114, tanks 116, controllers 120, et cetera. Alternatively, a single fuel injector control system 100 may include multiple fuel injectors 110, and the controller 120 may be configured to calculate individual duty cycles DC for each of the multiple fuel injectors 110.
Referring now to
The commanded mass flow Fc and fuel pressure P are inputs 224 and 222 to the equation 220, respectively. The open loop calculation further incorporates operating coefficients for the fuel injector 110. There are four coefficient inputs shown: C1, input 250; C2, input 252; C3, input 254; and C4, input 256. From the commanded mass flow Fc, the fuel pressure P, and the coefficients C1-C4, the equation 220 determines the duty cycle DC at which the fuel injector 110 should be operated and outputs the duty cycle signal 210. The equation 220 shown in
Referring now to
For illustrative purposes, the algorithm 300 may be described with reference to the elements and components shown and described in relation to
At step 312, the algorithm 300 measures fuel pressure P within the variable-pressure fuel supply 112 with the pressure sensor 122. The commanded mass flow Fc is received from the fuel command module 124, which may be incorporated into the controller 120, at step 314. The algorithm 300 inputs the fuel pressure P and commanded mass flow Fc at step 316. The coefficients C1-C4 are read at step 318. The coefficients may already be stored on the controller 120 or may be retrieved from a storage medium located elsewhere.
At step 320, the algorithm 300 calculates the duty cycle DC by inputting the commanded mass flow Fc, fuel pressure P, and coefficients C1-C4 into the equation 220. At step 322, the controller 120 operates the fuel injector 110 at the calculated duty cycle DC by sending the duty cycle signal 210 to the fuel injector 110.
At step 324, the algorithm 300 then returns to the start step 310 to continue controlling the fuel injector based upon new measurements of fuel pressure P and new command mass flows Fc. The algorithm 300 may continuously loop in a cyclic fashion or may be running constantly to conduct instantaneous calculation of duty cycle DC for the fuel injector 110. The algorithm 300 may further calculate multiple duty cycles DC for multiple fuel injectors 110 fueling the same engine.
The coefficients C1-C4 may be generalized operating characteristics for all fuel injectors 110 manufactured for a specific application. However, due to manufacturing variations, the coefficients may also be unique to the specific, individual fuel injector 110 used in the fuel injector control system 100. Therefore, the fuel injector 110 will be characterized by its specific operating characteristics and a specific set of coefficients C1-C4 generated for that fuel injector 110.
Referring now to
The operating characteristics shown in
The graph 400 shows the fuel injector 110 operated at two fuel pressures. Operation at a first fixed fuel supply pressure P1 is shown on region 410, and operation at a second fixed fuel supply pressure P2 is shown on region 412. As shown in
Duty cycle DC, shown on the bottom axis of
The three mass flows Fa1-Fa3 define the region 410 shown in
At step 524 the fuel injector 110 is again controlled at the discrete duty cycles DC1-DC3, and the actual mass flow Fa is measured as a function of fuel pressure P and duty cycle DC at step 526. This generates fourth, fifth, and sixth output mass flows Fa4, Fa5, and Fa6, which are stored at step 528. The three mass flows Fa4-Fa6 define the region 412 shown in
The results of the testing at each setting are the data which will be used to calculate the coefficients C1-C4 for the fuel injector 110. For example, after operating the fuel injector 110 at each of the first and second fixed fuel supply pressures P1 and P2 subjected to three discrete duty cycles DC1-DC3, respectively, the following chart shows the six resulting data points:
From these data points, the coefficients C1-C4 may be calculated in step 532 by fitting a curve to the regions 410 and 412 to interpolate how the fuel injector 110 will react to other fuel pressures P and duty cycles DC. In the algorithm 500, the coefficients C1-C4 are determined by applying a three-dimensional curve fit at step 530. The coefficients C1-C4 may be determined with a three-dimensional, second order polynomial, such as, without limitation: DC(P,Fa)=C1+C2*P+C3*Fa+C4*P*Fa. With the second order polynomial and the six data points, the coefficients C1-C4 may be solved for by a least squares method. Additional three-dimensional, second order polynomials may also be used.
After the coefficients C1-C4 have been determined, they are put back into the second order polynomial and together form the equation 220 shown in
The equation 220 and the coefficients C1-C4 are loaded and stored in the controller 120 in step 534. The controller 120 reads the incoming commanded mass flow Fc and the measured fuel pressure P and calculates the duty cycle DC needed to operate the fuel injector 110 such that actual mass flow Fa will be substantially equal to commanded mass flow Fc.
As shown in
While the best modes and other embodiments for carrying out the claimed invention have been described in detail, those familiar with the art to which this invention relates will recognize various alternative designs and embodiments for practicing the invention within the scope of the appended claims.