Computer readable storage medium for controlling engine torque
First Claim
1. A computer readable storage medium having stored data representing instructions executable by a computer to control an engine, the computer readable storage medium comprising:
- instructions for determining a desired engine brake torque based on accelerator pedal position, barometric pressure, and speed;
instructions for adjusting the desired engine brake torque to generate a requested engine brake torque based on current operating conditions; and
instructions for controlling at least one operating parameter of the engine based on the requested engine brake torque to deliver the desired engine brake torque.
0 Assignments
0 Petitions
Accused Products
Abstract
A computer readable storage medium having instructions for controlling an engine includes instructions for determining a desired engine brake torque and modifying the desired engine brake torque based on current engine operating conditions to determine a requested engine brake torque prior to determination of control parameters, including at least one of an airflow and a fuel quantity, to effect the requested engine brake torque. Preferably, the desired engine brake torque is modified by combining the desired engine brake torque with an idle speed torque to generate a first intermediate torque, comparing the first intermediate torque to an actual engine brake torque to generate a second intermediate torque, generating a feedback correction torque based on the second intermediate torque, and combining the first intermediate torque, the feedback correction torque, and a third intermediate torque to determine the requested engine brake torque.
93 Citations
10 Claims
-
1. A computer readable storage medium having stored data representing instructions executable by a computer to control an engine, the computer readable storage medium comprising:
-
instructions for determining a desired engine brake torque based on accelerator pedal position, barometric pressure, and speed;
instructions for adjusting the desired engine brake torque to generate a requested engine brake torque based on current operating conditions; and
instructions for controlling at least one operating parameter of the engine based on the requested engine brake torque to deliver the desired engine brake torque. - View Dependent Claims (2, 3, 4, 5, 6)
instructions for combining the desired engine brake torque with an idle speed torque, the idle speed torque determined at least in part based on a desired engine speed;
instructions for determining an actual engine brake torque; and
instructions for comparing the actual engine brake torque to the desired engine brake torque to generate a torque error.
-
-
3. The computer readable storage medium of claim 2 wherein the instructions for determining an actual engine brake torque comprise instructions for estimating an actual engine brake torque based on current engine operating parameters.
-
4. The computer readable storage medium of claim 3 wherein the instructions for adjusting the desired engine brake torque further comprise instructions for generating a requested brake torque based on the torque error to drive the torque error toward zero.
-
5. The computer readable storage medium of claim 3 wherein the instructions for generating a requested brake torque based on the torque error comprise:
-
instructions for applying the torque error to a PID feedback controller having associated proportional, integral, and derivative terms; and
instructions for setting the proportional and derivative terms to zero and holding the integral term constant during transient torque control modes.
-
-
6. The computer readable storage medium of claim 1 wherein the instructions for adjusting the desired engine brake torque comprise:
-
instructions for combining an accessory brake torque with the desired engine brake torque;
instructions for combining a frictional torque based on engine temperature with the desired engine brake torque;
instructions for compensating for torque reducing effects of spark retard and air/fuel ratio; and
wherein the instructions for controlling at least one operating parameter include instructions for controlling at least one of airflow and fuel flow.
-
-
7. A computer readable storage medium having stored data representing instructions for controlling an engine, the computer readable storage medium comprising:
-
instructions for determining a desired engine brake torque; and
instructions for modifying the desired engine brake torque based on current engine operating conditions to determine a requested engine brake torque prior to determination of control parameters, including at least one of an airflow and a fuel quantity, to effect the requested engine brake torque by combining the desired engine brake torque with an idle speed torque to generate a first intermediate torque, comparing the first intermediate torque to an actual engine brake torque to generate a second intermediate torque, generating a feedback correction torque based on the second intermediate torque, and combining the first intermediate torque, the feedback correction torque, and a third intermediate torque to determine the requested engine brake torque. - View Dependent Claims (8, 9)
-
-
10. A computer readable storage medium having stored data representing instructions executable by a computer to control an internal combustion engine, the computer readable storage medium comprising:
-
instructions for determining a desired engine brake torque;
instructions for adjusting the desired engine brake torque to generate a requested engine brake torque by combining an accessory brake torque with the desired engine brake torque; and
instructions for controlling at least one operating parameter of the engine based on the requested engine brake torque to deliver the desired engine brake torque.
-
Specification