Method of controlling combustion engine timing
First Claim
1. A method of maintaining the speed of a spark-ignited internal combustion engine operating at a desired idle speed to compensate for engine speed variations caused by a torque disturbance, the engine being controlled according to a control strategy executed by an electronic controller having memory, the method comprising the step of:
- determining a desired final spark advance utilizing an actual idle speed and the desired idle speed expressed as an RPM error ratio to linearize the relationship between RPM error and torque.
2 Assignments
0 Petitions
Accused Products
Abstract
A method is provided for maintaining the speed of a spark-ignited internal combustion engine operating at a desired idle speed to compensate for engine speed variations caused by torque disturbances, utilizing an actual idle speed and the desired idle speed expressed as an RPM error ratio. A desired operating torque ratio is determined based on the torque available, a torque ratio reserve created by retarding spark from the maximum spark advance value and a torque ratio correction which reflects the torque disturbance. A desired final spark advance value is obtained from the desired operating torque ratio utilizing a nonlinear relationship between spark advance and torque ratio. The spark advance is modified to the desired final spark advance value so as to vary the torque supplied by the engine in order to maintain the desired idle speed.
41 Citations
26 Claims
-
1. A method of maintaining the speed of a spark-ignited internal combustion engine operating at a desired idle speed to compensate for engine speed variations caused by a torque disturbance, the engine being controlled according to a control strategy executed by an electronic controller having memory, the method comprising the step of:
determining a desired final spark advance utilizing an actual idle speed and the desired idle speed expressed as an RPM error ratio to linearize the relationship between RPM error and torque. - View Dependent Claims (2, 3, 4)
-
5. A method of maintaining the speed of a spark-ignited internal combustion engine operating at a desired idle speed to compensate for engine speed variations caused by a torque disturbance, the engine being controlled according to a control strategy executed by an electronic controller having memory, the method comprising:
-
determining a torque ratio available for use at maximum spark advance utilizing a first nonlinear relationship which relates spark advance and torque ratio; and determining a desired final spark advance utilizing an actual idle speed and the desired idle speed expressed as an RPM error ratio to linearize the relationship between RPM error and torque, wherein the RPM error ratio is equivalent to the torque disturbance and the operating engine torque, expressed as a torque error ratio (TRERROR). - View Dependent Claims (6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A method of maintaining the speed of a spark-ignited internal combustion engine operating at a desired idle speed to compensate for engine speed variations caused by a torque disturbance, the engine being controlled by an electronic controller having memory, the method comprising the steps of:
-
determining a torque ratio available for use at maximum spark advance utilizing a first nonlinear relationship which relates spark advance and torque ratio; maintaining a normal spark advance at a value retarded from maximum spark advance to create a torque ratio reserve for compensating for the torque disturbance; determining a torque ratio correction based on an actual idle speed and the desired idle speed, expressed as an RPM error ratio to linearize a second nonlinear relationship between engine RPM error and torque; determining a desired operating engine torque ratio utilizing the torque available, the torque ratio reserve and the torque ratio correction; applying the desired operating engine torque ratio to a third nonlinear relationship which relates torque ratio and spark advance, to obtain a spark correction from MBT spark; determining the desired final spark advance value utilizing the spark correction from MBT and MBT spark; and modifying the spark advance of the engine to the desired final spark advance value, thereby varying the torque supplied by the engine in order to maintain the desired idle speed. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
-
25. A method of maintaining the speed of a spark-ignited internal combustion engine operating at a desired idle speed to compensate for engine speed variations caused by a torque disturbance, the engine being controlled by an electronic controller having memory, the method comprising the steps of:
- sensing the actual idle speed of the engine to obtain an idle speed signal;
determining a desired final spark advance utilizing the actual idle speed and the desired idle speed, the actual and desired idle speeds expressed as an RPM error ratio to linearize a nonlinear relationship between RPM error and torque; modifying the spark advance of the engine from a torque reserve value to the desired final spark advance value, thereby varying the torque supplied by the engine in order to maintain the desired idle speed; and modifying simultaneously the air charge of the engine and the spark advance, the air charge being modified so as to maintain the desired idle speed as the spark advance is modified from the desired final spark advance value toward the torque reserve value.
- sensing the actual idle speed of the engine to obtain an idle speed signal;
-
26. A method of maintaining the speed of a spark-ignited internal combustion engine operating at a desired idle speed to compensate for engine speed variations caused by a torque disturbance, the engine being controlled by an electronic controller having memory, the method comprising the steps of:
-
sensing the actual idle speed of the engine; determining a torque ratio available for use at maximum spark advance utilizing a first nonlinear relationship which relates spark advance and torque ratio; maintaining a normal spark advance at a value retarded from maximum spark advance to create a torque ratio reserve for compensating for the torque disturbance; determining a torque ratio correction based on the actual idle speed and the desired idle speed, expressed as an RPM error ratio, to linearize a second nonlinear relationship between engine RPM error and torque; determining a desired operating engine torque ratio utilizing the torque available, the torque ratio reserve and the torque ratio correction; applying the desired operating engine torque ratio to a third nonlinear relationship which relates torque ratio and spark advance, to obtain a spark correction from MBT spark; determining the desired final spark advance value utilizing the spark correction from MBT and MBT spark; modifying the spark advance of the engine from the torque ratio reserve value to the desired final spark advance value, thereby varying the torque supplied by the engine in order to maintain the desired idle speed; and modifying simultaneously the air charge of the engine and the spark advance, the air charge being modified so as to maintain the desired idle speed as the spark advance is modified from the desired final spark advance value toward the torque ratio reserve value.
-
Specification