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.
- 2. The computer readable storage medium of claim 1 wherein the instructions for adjusting the desired engine brake torque comprise:
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. Apparatus for controlling an engine comprising:
means for determining a desired engine brake torque based on accelerator pedal position, barometric pressure and speed; means for adjusting the desired engine brake torque to generate a requested engine brake torque based on current operating conditions; and means for controlling at least one operating parameter of the engine based on the requested engine brake torque to deliver the desired engine brake torque.
- 8. The apparatus of claim 7 wherein the means for determining a desired engine brake torque determines a desired engine brake torque based on vehicle speed.
- 9. The apparatus of claim 7 wherein the means for determining a desired engine brake torque determines a desired engine brake torque based on engine speed.
- 10. The apparatus of claim 7 wherein the means for adjusting the desired engine brake torque combines 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.
- 11. The apparatus of claim 7 wherein the means for adjusting the desired engine brake torque determines an actual engine brake torque and compares the actual engine brake torque to the desired engine brake torque to generate a torque error.
- 12. The apparatus of claim 11 further comprising means for estimating an actual engine brake torque based on at least engine speed, engine temperature, airflow, ignition angle, and relative camshaft timing.
- 13. The apparatus of claim 10 wherein the means for adjusting the desired engine brake torque generates a requested brake torque based on the torque error to drive the torque error toward zero.
- 14. The apparatus of claim 7 wherein the means for adjusting the desired engine brake torque combines an accessory brake torque with the desired engine brake torque.
- 15. The apparatus of claim 14 wherein the accessory brake torque includes an estimate of torque required to operate an air conditioning compressor.
- 16. The apparatus of claim 14 wherein the accessory brake torque includes an estimate of frictional losses based on engine temperature and engine speed.
- 17. 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.
- 18. The computer readable storage medium of claim 17 wherein the third intermediate torque represents torque required to operate at least one engine accessory.
- 19. The computer readable storage medium of claim 17 wherein the third intermediate torque varies as a function of temperature and engine speed.
- 20. 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.
CROSS-REFERENCE TO RELATED APPLICATION
[0001] This application is a divisional of application Ser. No. 09/370,234, filed on Aug. 9, 1999, entitled “System And Method for Controlling Engine Torque”, now U.S. Pat. No. 6,______,______ B1.
Divisions (1)
|
Number |
Date |
Country |
Parent |
09370234 |
Aug 1999 |
US |
Child |
09891488 |
Jun 2001 |
US |