Engine speed stabilization using fuel rate control
First Claim
1. A method for governing a compression ignition engine, the method comprising:
- a) processing data values for actual engine speed and desired engine speed to yield a data value for engine speed error;
b) processing the data value for engine speed error according to a governor algorithm for yielding a data value for a mass fuel rate for governed fueling of the engine;
c) processing the data value for mass fuel rate for governed fueling of the engine and the data value for actual engine speed to yield a data value for a quantity of fuel to be injected into an engine cylinder during an ensuing stroke of a piston within the cylinder; and
d) injecting that quantity of fuel into the cylinder during that stroke;
in which step c) comprises processing the data value for mass fuel rate for fueling the engine and the data value for actual engine speed such that i) an increase in the data value for actual engine speed relative to the data value for desired engine speed will cause the data value for a quantity of fuel to be injected into an engine cylinder during an ensuing stroke of a piston within the cylinder to decrease, and ii) and a decrease in the data value for actual engine speed relative to the data value for desired engine speed will cause the data value for a quantity of fuel to be injected into an engine cylinder during an ensuing stroke of a piston within the cylinder to increase.
12 Assignments
0 Petitions
Accused Products
Abstract
Idle speed stability is imparted to a compression ignition engine by processing data values for actual engine speed and desired engine speed to yield a data value for engine speed error; processing (22) the data value for engine speed error according to a governor algorithm for yielding a data value for a mass fuel rate for governed fueling of the engine; c) processing (24) the data value for mass fuel rate for governed fueling of the engine and the data value for actual engine speed to yield a data value for a quantity of fuel to be injected into an engine cylinder during an ensuing stroke of a piston within the cylinder; and d) injecting (30) that quantity of fuel into the cylinder during that stroke.
-
Citations
35 Claims
-
1. A method for governing a compression ignition engine, the method comprising:
-
a) processing data values for actual engine speed and desired engine speed to yield a data value for engine speed error; b) processing the data value for engine speed error according to a governor algorithm for yielding a data value for a mass fuel rate for governed fueling of the engine; c) processing the data value for mass fuel rate for governed fueling of the engine and the data value for actual engine speed to yield a data value for a quantity of fuel to be injected into an engine cylinder during an ensuing stroke of a piston within the cylinder; and d) injecting that quantity of fuel into the cylinder during that stroke; in which step c) comprises processing the data value for mass fuel rate for fueling the engine and the data value for actual engine speed such that i) an increase in the data value for actual engine speed relative to the data value for desired engine speed will cause the data value for a quantity of fuel to be injected into an engine cylinder during an ensuing stroke of a piston within the cylinder to decrease, and ii) and a decrease in the data value for actual engine speed relative to the data value for desired engine speed will cause the data value for a quantity of fuel to be injected into an engine cylinder during an ensuing stroke of a piston within the cylinder to increase. - View Dependent Claims (2, 3)
-
-
4. A compression ignition internal combustion engine comprising:
-
a) multiple cylinders into which a fueling system injects fuel during engine cycles; b) an engine control system that comprises a governor for governing the engine and a data processing system for processing various data useful an governing the engine including data values for actual engine speed and desired engine speed; c) wherein the data processing system repeatedly i) processes the data values for actual engine speed and desired engine speed to yield data values for engine speed error, ii) processes the data values for engine speed error according to an algorithm for yielding data values for mass fuel rate for fueling the engine, iii) processes the data values for mass fuel rate for fueling the engine and the data values for actual engine speed to yield data values for quantities of fuel to be injected into the engine cylinders during ensuing strokes of pistons within the respective cylinders; and
iv) causes the fueling system to inject those quantities of fuel into the respective cylinders during respective ensuing strokes; andin which the data processing system processes the data values for mass fuel rate for fueling the engine and the data values for actual engine speed such that i) increases in the data values for actual engine speed relative to the data values for desired engine speed will cause the data values for quantities of fuel to be injected into the engine cylinders during ensuing strokes of pistons within the respective cylinders to decrease, and ii) and decreases in the data values for actual engine speed relative to the data values for desired engine speed will cause the data values for quantities of fuel to be injected into the engine cylinders during ensuing strokes of pistons within the respective cylinders to increase. - View Dependent Claims (5, 6)
-
-
7. A control system for governing a compression ignition internal combustion engine having multiple cylinders into which a fueling system injects fuel during engine cycles, the control system comprising:
-
a) a data processing system for processing various data, including data values for actual engine speed and desired engine speed, according to an algorithm for governing the engine; c) wherein the data processing system repeatedly i) processes the data values for actual engine speed and desired engine speed to yield data values for engine speed error, ii) processes the data values for engine speed error according to an algorithm for yielding data values for mass fuel rate for fueling the engine, iii) processes the data values for mass fuel rate for fueling the engine and the data values for actual engine speed to yield data values for quantities of fuel to be injected into the engine cylinders during ensuing strokes of pistons within the respective cylinders; and
iv) commands the fueling system to inject those quantities of fuel into the respective cylinders during respective ensuing strokes; andin which the data processing system processes the data values for mass fuel rate for fueling the engine and the data values for actual engine speed such that i) increases in the data values for actual engine speed relative to the data values for desired engine speed will cause the data values for quantities of fuel to be injected into the engine cylinders during ensuing strokes of pistons within the respective cylinders to decrease, and ii) and decreases in the data values for actual engine speed relative to the data values for desired engine speed will cause the data values for quantities of fuel to be injected into the engine cylinders during ensuing strokes of pistons within the respective cylinders to increase. - View Dependent Claims (8, 9)
-
-
10. A method for governing idle speed of a compression ignition engine, the method comprising:
-
a) processing data values for actual engine speed and desired idle speed to yield a data value for speed error; b) processing the data value for speed error according to an algorithm for yielding a data value for a mass fuel rate for fueling the engine; c) processing the data value for mass fuel rate for fueling the engine and the data value for actual engine speed to yield a data value for a quantity of fuel to be injected into an engine cylinder during an ensuing stroke of a piston within the cylinder; and d) injecting that quantity of fuel into the cylinder during that stroke in which step c) comprises processing the data value for mass fuel rate for fueling the engine and the data value for actual engine speed such that i) an increase in the data value for actual engine speed relative to the data value for desired idle speed will cause the data value for a quantity of fuel to be injected into an engine cylinder during an ensuing stroke of a piston within the cylinder to decrease, and ii) and a decrease in the data value for actual engine speed relative to the data value for desired idle speed will cause the data value for a quantity of fuel to be injected into an engine cylinder during an ensuing stroke of a piston within the cylinder to increase. - View Dependent Claims (11, 12)
-
-
13. A compression ignition internal combustion engine comprising:
-
a) multiple cylinders into which a fueling system injects fuel during engine cycles; b) an engine control system that comprises a governor for governing the engine and a data processing system for processing various data useful in governing the engine including data values for actual engine speed and desired idle speed; c) wherein the data processing system repeatedly i) processes the data values for actual engine speed and desired idle speed to yield data values for idle speed error, ii) processes the data values for idle speed error according to an algorithm for yielding data values for mass fuel rate for fueling the engine, iii) processes the data values for mass fuel rate for fueling the engine and the data values for actual engine speed to yield data values for quantities of fuel to be injected into the engine cylinders during ensuing strokes of pistons within the respective cylinders; and
iv) causes the fueling system to inject those quantities of fuel into the respective cylinders during respective ensuing strokes; andin which the data processing system processes the data values for mass fuel rate for fueling the engine and the data values for actual engine speed such that i) increases in the data values for actual engine speed relative to the data values for desired idle speed will cause the data values for quantities of fuel to be injected into the engine cylinders during ensuing strokes of pistons within the respective cylinders to decrease, and ii) and decreases in the data values for actual engine speed relative to the data values for desired idle speed will cause the data values for quantities of fuel to be injected into the engine cylinders during ensuing strokes of pistons within the respective cylinders to increase. - View Dependent Claims (14, 15)
-
-
16. A control system for governing a compression ignition internal combustion engine having multiple cylinders into which a fueling system injects fuel during engine cycles, the control system comprising:
-
a) a data processing system for processing various data, including data values for actual engine speed and desired idle speed, according to an algorithm for governing the engine; c) wherein the data processing system repeatedly i) processes the data values for actual engine speed and desired idle speed to yield data values for idle speed error, ii) processes the data values for idle speed error according to an algorithm for yielding data values for mass fuel rate for fueling the engine, iii) processes the data values for mass fuel rate for fueling the engine and the data values for actual engine speed to yield data values for quantities of fuel to be injected into the engine cylinders during ensuing strokes of pistons within the respective cylinders; and
iv) commands the fueling system to inject those quantities of fuel into the respective cylinders during respective ensuing strokes; andin which the data processing system processes the data values for mass fuel rate for fueling the engine and the data values for actual engine speed such that i) increases in the data values for actual engine speed relative to the data values for desired idle speed will cause the data values for quantities of fuel to be injected into the engine cylinders during ensuing strokes of pistons within the respective cylinders to decrease, and ii) and decreases in the data values for actual engine speed relative to the data values for desired idle speed will cause the data values for quantities of fuel to be injected into the engine cylinders during ensuing strokes of pistons within the respective cylinders to increase. - View Dependent Claims (17, 18)
-
-
19. A method for governing a compression ignition internal combustion engine having multiple cylinders into which a fueling system injects fuel during engine cycles, the method comprising:
operating a governor in a manner that sets a governed fuel flow rate in units measured in mass of fuel per unit of time. - View Dependent Claims (20)
-
21. A compression ignition internal combustion engine comprising:
-
a) multiple cylinders into which a fueling system injects fuel during engine cycles; and b) an engine control system that comprises a governor that sets a governed fuel flow rate in units measured in mass of fuel per unit of time. - View Dependent Claims (22, 23)
-
-
24. A control system for a compression ignition internal combustion engine that has multiple cylinders into which a fueling system injects fuel during engine cycles, the control system comprising:
a governor that sets a governed fuel flow rate in units measured in mass of fuel per unit of time. - View Dependent Claims (25, 26)
-
27. A compression ignition internal combustion engine comprising:
-
a) multiple cylinders into which a fueling system injects fuel during engine cycles; and b) an engine control system that comprises i) a low-idle governor for governing engine fueling to run the engine at low idle speed by issuing a fueling command measured in fueling rate units of measurement, ii) a conversion function for converting the fueling command from fueling rate units of measurement to quantity-per-stroke units of measurement, and iii) an accelerator for accelerating the engine from low idle speed by issuing a fueling command measured in quantity-per-stroke units of measurement, that when the engine is running at low idle speed, causes fuel to be injected into the cylinders in quantities-per-stroke set by the conversion function, and that when the engine is accelerated from low idle speed utilizes the fueling command from the accelerator in setting the quantities-per-stroke injected into the cylinders. - View Dependent Claims (28, 29)
-
-
30. A control system for a compression ignition internal combustion engine having multiple cylinders into which a fueling system injects fuel during engine cycles, the control system comprising:
-
i) a low-idle governor for governing engine fueling to run the engine at low idle speed by issuing a fueling command measured in fueling rate units of measurement, ii) a conversion function for converting the fueling command from fueling rate units of measurement to quantity-per-stroke units of measurement, and iii) an accelerator for accelerating the engine from low idle speed by issuing a fueling command measured in quantity-per-stroke units of measurement, for causing fuel to be injected into the cylinders in quantities-per-stroke set by the conversion function when the engine running at low idle speed, and for utilizing the fueling command from the accelerator in setting the quantities-per-stroke injected into the cylinders when the engine is accelerated from low idle speed. - View Dependent Claims (31, 32)
-
-
33. A method for low-idle governing and subsequent acceleration of a compression ignition engine having multiple cylinders into which a fueling system injects fuel during engine cycles, the method comprising:
-
a) governing engine fueling to run the engine at low idle speed i) by processing data to yield a data value for a fueling command measured in fueling rate units of measurement for governing engine fueling to run the engine at low idle speed, ii) by processing data to convert the data value for the low-idle fueling command from fueling rate units of measurement to quantity-per-stroke units of measurement, and iii) by causing fuel to be injected into the cylinders in quantities-per-stroke resulting from the conversion, and b) accelerating the engine from low idle speed i) by processing data from an accelerator to yield a fueling command measured in quantity-per-stroke units of measurement, and ii) by utilizing the fueling command from the accelerator in setting the quantities-per-stroke injected into the cylinders. - View Dependent Claims (34, 35)
-
Specification