Method for improving spark ignited internal combustion engine acceleration and idling in the presence of poor driveability fuels
First Claim
1. A method for accelerating rotational speed of a crankshaft of an internal combustion engine having a plurality of cylinders each having a spark plug wherein a predetermined amount of fuel is delivered to be combusted at a firing time within each of the plurality of cylinders with each rotation of the crankshaft based on an acceleration demand made by an operator, the method comprising the steps of:
- receiving the acceleration demand;
measuring the rotational speed of the crankshaft;
defining an expected engine speed based on the acceleration demand;
calculating a speed error as the rotational speed of the crankshaft less the expected engine speed;
calculating engine acceleration from the rotational speed; and
adjusting the predetermined amount of delivered fuel to be combusted in each of the plurality of cylinders to reduce the speed error as the speed error changes as a function of the engine acceleration.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for accelerating the rotational speed of a crankshaft of an internal combustion engine having a plurality of cylinders each having a spark plug wherein a predetermined amount of delivered fuel is to be combusted at a firing time within each of the plurality of cylinders with each rotation of the camshaft or crankshaft based on an acceleration input made by an operator includes the step of receiving the accelerating input, measuring the rotational speed of the crankshaft, defining an expected engine speed based on the acceleration input, calculating a speed error as the rotational speed of the crankshaft less the expected engine speed, calculating engine acceleration and adjusting the predetermined amount of fuel delivered to be combusted in each of the plurality of cylinders to reduce the speed error when the speed error is a function of the instantaneous engine speed. The preferred embodiment is implemented using fuzzy logic.
-
Citations
14 Claims
-
1. A method for accelerating rotational speed of a crankshaft of an internal combustion engine having a plurality of cylinders each having a spark plug wherein a predetermined amount of fuel is delivered to be combusted at a firing time within each of the plurality of cylinders with each rotation of the crankshaft based on an acceleration demand made by an operator, the method comprising the steps of:
-
receiving the acceleration demand; measuring the rotational speed of the crankshaft; defining an expected engine speed based on the acceleration demand; calculating a speed error as the rotational speed of the crankshaft less the expected engine speed; calculating engine acceleration from the rotational speed; and adjusting the predetermined amount of delivered fuel to be combusted in each of the plurality of cylinders to reduce the speed error as the speed error changes as a function of the engine acceleration. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method for accelerating rotational speed of a crankshaft of an internal combustion engine having a plurality of cylinders each having a spark plug wherein a predetermined amount fuel delivered is to be combusted at a firing time within each of the plurality of cylinders with each rotation of the crankshaft based on an acceleration demand made by an operator, the method comprising the steps of:
-
receiving the acceleration demand; measuring the rotational speed of the crankshaft; defining an expected engine speed based on the acceleration demand; calculating a speed error as the rotational speed of the crankshaft less the expected engine speed; calculating engine acceleration from the rotational speed; changing the predetermined amount of fuel delivered to be combusted in each of the plurality of cylinders to reduce the speed error as the speed error changes as a function of the engine acceleration; and offsetting the firing time of each of the spark plugs to reduce the speed error.
-
-
14. A method for accelerating rotational speed of a crankshaft of an internal combustion engine a plurality of cylinders each having a spark plug wherein a predetermined amount of fuel delivered is to be combusted at a firing time within each of the plurality of cylinders with each rotation of the crankshaft based on an acceleration demand made by an operator, the method comprising the steps of:
-
receiving the acceleration demand; measuring the rotational speed of the crankshaft; defining an expected engine speed based on the acceleration demand; calculating a speed error as the rotational speed of the crankshaft less the expected engine speed; calculating engine acceleration from the rotational speed; changing the predetermined amount of fuel delivered to be combusted in each of the plurality of cylinders to reduce the speed error as the speed error changes as a function of the engine acceleration; and offsetting the firing time of each of the spark plugs to reduce the speed error; calculating a transient fuel scalar as a function of the acceleration demand; and changing the predetermined amount of fuel delivered to be combusted as a function of the transient fuel scalar.
-
Specification