Claims
- 1. A method for controlling a throttleless internal combustion engine responsive to a desired engine speed signal, the method comprising the steps of:generating a driver demanded engine speed value corresponding to an operator input; generating a speed control system engine speed value corresponding to a predetermined speed value to permit vehicle operation at a constant speed by a speed control system; arbitrating between said driver demanded engine speed value and said speed control system engine speed value to derive a first desired engine speed value; limiting said first desired engine speed value by a vehicle speed limit value, engine speed limit value, and transmission speed limit value to generate a second desired engine speed value; and controlling said engine output by modifying at least one of a valve timing value, spark advance value, or fuel flow value as a function of said second desired engine speed value and an actual engine speed value.
- 2. The method of claim 1 further comprising the steps of:generating an engine output torque limit value; and limiting said second desired engine speed value as a function of said engine output torque value.
- 3. The method of claim 2 wherein the step of generating an engine output torque limit value comprises the steps of:generating a traction control system torque value corresponding to a maximum engine output torque value to prevent wheel slip; generating a transmission torque limit value corresponding to a maximum engine output torque capability of a transmission; and setting said engine output torque limit value to the lesser of said traction control system torque value and said transmission torque limit value.
- 4. The method of claim 3 wherein the step of generating a driver demanded engine speed value includes the steps of generating a driver demanded engine acceleration value and integrating said driver demanded engine acceleration value.
- 5. The method of claim 1 further comprising the step of converting said desired vehicle speed limit value to an engine speed domain value representing said vehicle speed limit value.
- 6. The method of claim 1 wherein the step of generating a speed control system engine speed value includes the step of converting a speed control system vehicle speed value to an engine speed domain value.
- 7. A throttleless internal combustion engine system comprising:a plurality of cylinders each of which include a spark plug responsive to a spark advance value and at least one valve variably operable between open and closed positions and responsive to a valve timing signal, each cylinder being in fluid communication with a fuel injector responsive to a fueling rate command; a driver demand controller for generating a driver demanded engine speed value corresponding to an operator input; a speed control system for permitting vehicle operation at a constant speed and for generating a corresponding speed control system engine speed value; an arbitration mechanism for deriving a first desired engine speed value as a function of said driver demanded engine speed value and said speed control system engine speed value; a controller in operative communication with said spark plug, valve and fuel injector and containing logic for limiting said first desired engine speed value by a vehicle speed limit value, engine speed limit value, and transmission speed limit value to generate a second desired engine speed value and generating said spark advance value, valve timing signal and fueling rate command as a function of said second desired engine speed value and an actual engine speed value.
- 8. The engine system of claim 7 wherein said engine is a direct injection spark ignition internal combustion engine.
- 9. The engine system of claim 7 wherein said engine is a gaseous-fueled internal combustion engine.
- 10. The engine system of claim 7 further comprising:a traction control system for generating a traction control system torque value corresponding to a maximum engine output torque value to prevent wheel slip; and a transmission controller for generating a transmission torque limit value corresponding to a maximum engine output torque capability of a transmission; and wherein said controller includes logic for setting an engine output torque limit value to the lesser of said traction control system torque value and said transmission torque limit value and limiting said second desired engine speed value as a function of said engine output torque value.
- 11. A computer readable storage medium having stored data representing instructions executable by an engine controller to control a throttleless internal combustion engine having variable valve timing to provide transient engine speed control, the computer readable storage medium comprising:instructions for generating a driver demanded engine speed value corresponding to an operator input; instructions for generating a speed control system engine speed value corresponding to a predetermined speed value to permit vehicle operation at a constant speed by a speed control system; instructions for arbitrating between said driver demanded engine speed value and said speed control system engine speed value to derive a first desired engine speed value; instructions for limiting said first desired engine speed value by a vehicle speed limit value, engine speed limit value, and transmission speed limit value to generate a second desired engine speed value; and instructions for controlling said engine output by modifying at least one of a valve timing value, spark advance value, or fuel flow value as a function of said second desired engine speed value and an actual engine speed value.
- 12. The computer readable storage medium of claim 11 further comprising:instructions for generating an engine output torque limit value; and instructions for limiting said second desired engine speed value as a function of said engine output torque value.
- 13. The computer readable storage medium of claim 12 further comprising:instructions for generating a traction control system torque value corresponding to a maximum engine output torque value to prevent wheel slip; instructions for generating a transmission torque limit value corresponding to a maximum engine output torque capability of a transmission; and instructions for setting said engine output torque limit value to the lesser of said traction control system torque value and said transmission torque limit value.
- 14. A computer readable storage medium having stored data representing instructions executable by an engine controller to control a throttleless internal combustion engine having variable valve timing to provide transient engine speed control, the computer readable storage medium comprising:instructions for generating a driver demanded vehicle speed value corresponding to an operator input; instructions for generating a speed control system value corresponding to a predetermined speed value to permit vehicle operation at a constant speed by a speed control system; instructions for arbitrating between said driver demanded vehicle speed value, said speed control system value, and a vehicle speed limit value to derive a first desired vehicle speed value; instructions for converting said first desired vehicle speed value to a first desired engine speed value; instructions for limiting said first desired engine speed value by an engine speed limit value, and transmission speed limit value to generate a second desired engine speed value; and instructions for controlling said engine output by modifying at least one of a valve timing value, spark advance value, or fuel flow value as a function of said second desired engine speed value and an actual engine speed value.
- 15. The computer readable storage medium of claim 14 further comprising:instructions for generating an engine output torque limit value; and instructions for limiting said second desired engine speed value as a function of said engine output torque value.
- 16. The computer readable storage medium of claim 15 further comprising:instructions for generating a traction control system torque value corresponding to a maximum engine output torque value to prevent wheel slip; instructions for generating a transmission torque limit value corresponding to a maximum engine output torque capability of a transmission; and instructions for setting said engine output torque limit value to the lesser of said traction control system torque value and said transmission torque limit value.
CROSS REFERENCE TO RELATED APPLICATIONS
This application is a Continuation-In-Part of U.S. application Ser. No. 09/657,877 filed on Sep. 8, 2000 now U.S. Pat. No. 6,347,680 entitled “Engine Output Controller.”
US Referenced Citations (25)
Continuation in Parts (1)
|
Number |
Date |
Country |
Parent |
09/657877 |
Sep 2000 |
US |
Child |
10/034685 |
|
US |