Engine control system and method for minimizing cylinder-to-cylinder speed variations
First Claim
Patent Images
1. A method for injecting fuel in an internal combustion engine having a plurality of cylinders, comprising the steps of:
- (a) successively detecting the speed of said engine at predetermined angular positions of an output shaft of said engine which correspond to said cylinders respectively and generating therefrom a series of first signals representing individual engine speed values of said cylinders;
(b) generating a basic injection control value representing the quantity of fuel to be injected in each of said cylinders as a function of said detected engine speed;
(c) sensing for each of said cylinders when the detected engine speed is steady;
(d) when said detected engine speed is steady, deriving a second signal representing an average value of said first signals during a predetermined period;
(e) successively detecting a deviation of each of said first signals from said second signal;
(f) generating a fuel injection trimming value for each of said cylinders in response to said deviation;
(g) detecting whether said trimming value is smaller or greater than a predetermined value;
(h) if said trimming value is smaller than said predetermined value, trimming said basic injection control value according to said trimming value;
(i) if said trimming value is greater than said predetermined value, resetting said trimming value to zero; and
(j) operating each of said fuel injectors in response to said trimmed basic injection control value.
1 Assignment
0 Petitions
Accused Products
Abstract
In a fuel injection control system for multi-cylinder internal combustion engines, the speed of the engine is monitored and sampled at predetermined angular intervals of engine revolution to detect instantaneous engine speed values identifiable by individual cylinders. From the successively detected instantaneous speeds is derived an average value which is used as a reference for the instantaneous speed values to detect their deviations therefrom. Cylinder-to-cylinder variations in engine speed are minimized by metering the fuel according to the individually derived engine speed deviations.
-
Citations
8 Claims
-
1. A method for injecting fuel in an internal combustion engine having a plurality of cylinders, comprising the steps of:
-
(a) successively detecting the speed of said engine at predetermined angular positions of an output shaft of said engine which correspond to said cylinders respectively and generating therefrom a series of first signals representing individual engine speed values of said cylinders; (b) generating a basic injection control value representing the quantity of fuel to be injected in each of said cylinders as a function of said detected engine speed; (c) sensing for each of said cylinders when the detected engine speed is steady; (d) when said detected engine speed is steady, deriving a second signal representing an average value of said first signals during a predetermined period; (e) successively detecting a deviation of each of said first signals from said second signal; (f) generating a fuel injection trimming value for each of said cylinders in response to said deviation; (g) detecting whether said trimming value is smaller or greater than a predetermined value; (h) if said trimming value is smaller than said predetermined value, trimming said basic injection control value according to said trimming value; (i) if said trimming value is greater than said predetermined value, resetting said trimming value to zero; and (j) operating each of said fuel injectors in response to said trimmed basic injection control value. - View Dependent Claims (3)
-
-
2. A system for controlling an internal combustion engine having a plurality of cylinders and fuel injectors associated respectively with said cylinders, comprising:
-
first means for continually detecting the speed of said engine to generate an engine speed signal; second means for sampling said engine speed signal at intervals corresponding to operation of each of said cylinders; and data processing means for; (a) storing each of said sampled values of said engine speed signal in a memory location corresponding to an associated one of said cylinders; (b) generating a basic injection control value representing the quantity of fuel to be injected in each of said cylinders as a function of said detected engine speed; (c) sensing for each of said cylinders when the detected engine speed is steady; (d) when said detected engine speed is steady, deriving an average value of said stored values; (e) successively detecting a deviation of each of said stored values from said average value; (f) generating a fuel injection trimming value for each of said cylinders in response to said deviation; (g) detecting whether said trimming value is smaller or greater than a predetermined value; (h) if said trimming value is smaller than said predetermined value, trimming said basic injection control value according to said trimming value; (i) if said trimming value is greater than said predetermined value, resetting said trimming value to zero; and (j) operating each of said fuel injectors in response to said trimmed basic injection control value. - View Dependent Claims (4, 5, 6, 7, 8)
-
Specification