Cold start pulse width compensation
First Claim
Patent Images
1. An internal combustion engine comprising:
- a processor-based engine control system; and
a fueling system that fuels the engine under control of the engine control system;
wherein the control system processes data to develop desired fueling data representing a desired amount of fuel for fueling the engine, modifies the desired fueling data by a multiplier during cranking, starting, and initial running phases of the engine, causes the fueling system to fuel the engine according to the modified desired fueling data during the cranking, starting, and initial running phases of the engine, and thereafter modifies he multiplier by a multiplier adder and causes the fueling system to fuel the engine according to the modified desired fueling data as further modified by the multiplier adder, in which the control system causes the value of t e multiplier adder to be a function of the value of an average of desired fueling data taken over a time interval that includes time prior to the initial running phase of the engine.
12 Assignments
0 Petitions
Accused Products
Abstract
An internal combustion engine control system processes data to develop desired fueling data representing a desired amount of fuel that is to be injected into the engine for combustion. The desired fueling data is modified by a multiplier during a cranking, starting, and initial running phase of the engine, and after the engine has started and begins running, modifies the multiplier by a multiplier adder. Use of the multiplier added is discontinued once the engine fuel injectors have sufficiently warmed up. The multiplier adder is a function of an average of desired fueling data taken over a time interval that includes engine cranking, starting, and initial engine running.
-
Citations
22 Claims
-
1. An internal combustion engine comprising:
-
a processor-based engine control system; and
a fueling system that fuels the engine under control of the engine control system;
wherein the control system processes data to develop desired fueling data representing a desired amount of fuel for fueling the engine, modifies the desired fueling data by a multiplier during cranking, starting, and initial running phases of the engine, causes the fueling system to fuel the engine according to the modified desired fueling data during the cranking, starting, and initial running phases of the engine, and thereafter modifies he multiplier by a multiplier adder and causes the fueling system to fuel the engine according to the modified desired fueling data as further modified by the multiplier adder, in which the control system causes the value of t e multiplier adder to be a function of the value of an average of desired fueling data taken over a time interval that includes time prior to the initial running phase of the engine. - View Dependent Claims (2, 3, 4)
-
-
5. An internal combustion engine comprising:
-
a processor-based engine control system; and
a fueling system that fuels the engine under control of the engine control system;
wherein the control system processes data to develop desired fueling data representing a desired amount of fuel for fueling the engine, modifies the desired fueling data by a multiplier during cranking, starting and initial running phases of the engine, causes the fueling system to fuel the engine according to the modified desired fueling data during the cranking, starting, and initial running phases of the engine, and thereafter modifies the multiplier by a multiplier adder and causes the fueling system to fuel the engine according to the modified desired fueling data as further modified by the multiplier adder, in which the control system comprises a look-up table containing multiplier adder values correlated wit sets of values of engine temperature and desired fueling data and selects a value for the multiplier adder from th look-up table according to engine temperature and desired fueling data. - View Dependent Claims (6, 7)
-
-
8. An internal combustion engine comprising;
-
a processor-based engine control system; and
a fueling system that fuels the engine under control of the engine control system;
wherein the control system processes data to develop desired fueling data representing a desired amount of fuel for fueling the engine, modifies the desired fueling data by a multiplier during cranking, starting, and initial running phases of the engine, causes the fueling system to fuel the engine according to the modified desired fueling data during the cranking, starting, and initial running phases of the engine, and thereafter modifies he multiplier by a multiplier adder and causes the fueling system to fuel the engine according to the modified desired fueling data as further modified by the multiplier adder, in which after the initial running phase of the engine, the control system causes the value of the multiplier adder to be a function of the value of a running average of desired fueling data taken over a time interval that includes time prior to the initial running phase of the engine. - View Dependent Claims (9)
-
-
10. An internal combustion engine comprising:
-
a processor-based engine control system; and
a fueling system that fuels the engine under control of the engine control system;
wherein the control system processes data to develop desired fueling data representing a desired amount of fuel for fueling the engine, modifies the desired fueling data by a modifier and causes the fueling system to fuel the engine according to the modified desired fueling data during cranking, starting, and initial running phases of the engine, and thereafter further modifies the modifier by a further modifier derived from averaging desired fueling data taken over a time interval that includes time prior to the initial running phase of the engine and causes the fueling system to fuel the engine according to the further modified modifier. - View Dependent Claims (11)
-
-
12. A method of fueling an internal combustion engine that has a processor-based engine control system and a fueling system that fuels the engine under control of the engine control system, the method comprising:
- processing data to develop desired fueling data representing a desired amount of fuel for fueling the engine, modifying the desired fueling data by a multiplier during cranking, starting, and initial running phases of the engine, causing the fueling system to fuel the engine according to the modified desired fueling data during the cranking, starting, and initial running phases of the engine, and thereafter modifying he multiplier by a multiplier adder and causing the fueling system to fuel the engine according to the modified desired fueling data as further modified by the multiplier adder, including deriving the value of the multiplier adder from an average of desired fueling data taken over a time inter al that includes time prior to the initial running phase of the engine.
- View Dependent Claims (13, 14, 15)
-
16. A method of fueling an internal combustion engine that has a processor-based engine control system and a fueling system that fuels the engine under control of the engine control system, the method comprising:
processing data to develop desired fueling data representing a desired amount of fuel for fueling the engine, modifying the desired fueling data by a multiplier during cranking, starting, and initial running phases of the engine, causing the fueling system to fuel the engine according to the modified desired fueling data during the cranking, starting, and initial running phases of the engine, and thereafter modifying the multiplier by a multiplier adder and causing the fueling system to fuel the engine according to the modified desired fueling data as further modified by the multiplier adder, in which the value for the multiplier adder is selected according to engine temperature and desired fueling data from a look-up table containing multiplier adder values correlated with sets of values of engine temperature and desired fueling data. - View Dependent Claims (17, 18)
-
19. A method of fueling an internal combustion engine that has a processor-based engine control system and a fueling system that fuels the engine under control of the engine control system, the method comprising:
processing data to develop desired fueling data representing a desired amount of fuel for fueling the engine, modifying the desired fueling data by a multiplier during cranking, starting, and initial running phases of the engine, causing the fueling system to fuel the engine according to the modified desired fueling data during the cranking, starting, and initial running phases of the engine, and thereafter modifying the multiplier by a multiplier adder and causing the fueling system to fuel the engine according to the modified desired fueling data as further modified by the multiplier adder, including, after the initial running phase of the engine, causing the value of the multiplier adder to be a function of the value of a running average of desired fueling data taken over a time interval that includes time prior to the initial running phase of the engine. - View Dependent Claims (20)
-
21. A method of fueling an internal combustion engine that has a processor-based engine control system and a fueling system that fuels the engine under control of the engine control system, the method comprising:
processing data to develop desired fueling data representing a desired amount of fuel for fueling the engine, modifying the desired fueling data by a modifier and causing the fueling system to fuel the engine according to the modified desired fueling data during cranking, starting, and initial running phases of the engine, and thereafter further modifying the modifier by a further modifier derived from averaging desired fueling data taken over a time interval that includes time prior to the initial running phase of the engine and causing the fueling system to fuel the engine according to the further modified modifier. - View Dependent Claims (22)
Specification