Method and apparatus for engine cylinder balancing using sensed engine speed
First Claim
1. A method for engine cylinder balancing, comprising the steps of:
- a) sensing a speed of the engine a plurality of times during a time period;
b) performing a Fourier Transform upon the sensed engine speed, thereby producing at least one Fourier Transform component corresponding to an engine order of the engine;
c) determining a cylinder imbalance condition from a phase of the Fourier Transform component; and
d) applying a predetermined adjustment to a fueling command of the engine, wherein the predetermined adjustment is selected based upon the determination made at step (c).
2 Assignments
0 Petitions
Accused Products
Abstract
Manufacturing/design imperfections and component failures in the fuel system/engine can lead to non-uniform torque production among the cylinders. Non-uniform cylinder torques can be observed as small engine speed fluctuations about the average engine speed at any given operating point. Severe imbalance conditions can be heard, felt, and seen by human operators. The present invention uses the fluctuations in engine speed to detect an unbalanced engine and attempts to correct the unbalance by applying trims to the fueling commands for each individual cylinder. The present invention is based on the calculation of a 6-point Fourier Transform (FFT) of engine speed data over one complete engine cycle. This FFT is calculated continuously to provide imbalance detection. An unbalanced engine results in non-zero magnitudes of the FFT components that correspond to the 0.5, 1.0, and 1.5 engine orders. The compensation scheme of the present invention uses iteration to drive the magnitudes of these components to zero if the engine is detected to be unbalanced.
90 Citations
28 Claims
-
1. A method for engine cylinder balancing, comprising the steps of:
-
a) sensing a speed of the engine a plurality of times during a time period; b) performing a Fourier Transform upon the sensed engine speed, thereby producing at least one Fourier Transform component corresponding to an engine order of the engine; c) determining a cylinder imbalance condition from a phase of the Fourier Transform component; and d) applying a predetermined adjustment to a fueling command of the engine, wherein the predetermined adjustment is selected based upon the determination made at step (c). - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for engine cylinder balancing, comprising the steps of:
-
a) sensing a speed of the engine a plurality of times during a time period; b) performing a Fourier Transform upon the sensed engine speed, thereby producing at least first, second and third Fourier Transform Components corresponding respectively to 0.5, 1.0 and 1.5 engine orders of the engine; c) determining a single cylinder imbalance condition of the engine from a phase of the first Fourier Transform component; d) applying a first predetermined adjustment to a fueling command of the engine based upon the determination made at step (c), wherein the first predetermined adjustment is selected to reduce an absolute value of the first Fourier Transform component; e) determining bank-to-bank symmetric imbalances of the engine from a phase of the second Fourier Transform component; f) applying a second predetermined adjustment to the fueling command of the engine based upon the determination made at step (e), wherein the second predetermined adjustment is selected to reduce an absolute value of the second Fourier Transform component; g) determining bank-to-bank offset imbalances of the engine from a phase of the third Fourier Transform component; and h) applying a third predetermined adjustment to the fueling command of the engine based upon the determination made at step (g), wherein the third predetermined adjustment is selected to reduce an absolute value of the third Fourier Transform component. - View Dependent Claims (13, 14)
-
-
15. A system for engine cylinder balancing, comprising:
-
means for sensing a speed of the engine a plurality of times during a time period; means for performing a Fourier Transform upon the sensed engine speed, thereby producing at least one Fourier Transform component corresponding to an engine order of the engine; means for determining a cylinder imbalance condition from a phase of the Fourier Transform component; and means for applying a predetermined adjustment to a fueling command of the engine, wherein the predetermined adjustment is selected based upon the determination made by the means for determining. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. A system for engine cylinder balancing, comprising:
-
means for sensing a speed of the engine a plurality of times during a time period; means for performing a Fourier Transform upon the sensed engine speed, thereby producing at least first, second and third Fourier Transform Components corresponding respectively to 0.5, 1.0 and 1.5 engine orders of the engine; first means for determining a single cylinder imbalance condition of the engine from a phase of the first Fourier Transform component; means for applying a first predetermined adjustment to a fueling command of the engine based upon the determination made by the first means for determining, wherein the first predetermined adjustment is selected to reduce an absolute value of the first Fourier Transform component; second means for determining bank-to-bank symmetric imbalances of the engine from a phase of the second Fourier Transform component; means for applying a second predetermined adjustment to the fueling command of the engine based upon the determination made by the second means for determining, wherein the second predetermined adjustment is selected to reduce an absolute value of the second Fourier Transform component; third means for determining bank-to-bank offset imbalances of the engine from a phase of the third Fourier Transform component; and means for applying a third predetermined adjustment to the fueling command of the engine based upon the determination made by the third means for determining, wherein the third predetermined adjustment is selected to reduce an absolute value of the third Fourier Transform component. - View Dependent Claims (27, 28)
-
Specification