Claims
- 1. For use with a vehicle having a torque-based speed control system which controls an internal combustion engine to control the speed of the vehicle, a method for controlling the internal combustion engine for a plurality of operating modes including an initial entry into speed control mode and a plurality of transitional dynamic operating modes, the method comprising:
- determining an actual vehicle acceleration;
- determining an actual wheel torque;
- determining an initial desired wheel torque based on the actual vehicle acceleration and the actual wheel torque; and
- controlling torque generated by the engine based on the initial desired wheel torque so as to smoothly control the speed of the vehicle upon said initial entry into speed control mode and upon transitions between said dynamic operating modes.
- 2. The method as recited in claim 1 wherein said step of determining the initial desired wheel torque further comprises determining a desired vehicle acceleration based on one of the plurality of operating modes.
- 3. The method as recited in claim 2 wherein said step of determining the initial desired wheel torque further comprises determining a wheel torque error based on the actual wheel torque.
- 4. The method as recited in claim 3 wherein said step of determining the initial desired wheel torque comprises determining the initial desired wheel torque according to the following:
- TQinit=TQact-K(Aact-Ades)-TQerr,
- where TQinit corresponds to the initial desired wheel torque, TQact corresponds to the actual wheel torque, Aact corresponds to the actual vehicle acceleration, Ades corresponds to the desired vehicle acceleration, TQerr corresponds to the wheel torque error, and K is a predetermined acceleration compensation constant.
- 5. The method as recited in claim 4 wherein the vehicle has a mass and wherein the acceleration compensation constant is based on the mass of the vehicle.
- 6. The method as recited in claim 1 wherein said step of controlling torque generated by the engine comprises controlling airflow to the engine.
- 7. The method as recited in claim 1 wherein said step of controlling torque generated by the engine comprises controlling quantity of fuel delivered to the engine.
- 8. The method as recited in claim 1 wherein said step of controlling torque generated by the engine comprises controlling spark timing .
- 9. For use with a vehicle having a torque-based speed control system which controls an internal combustion engine to control the speed of the vehicle, a computer readable storage medium having stored therein instructions executable by a computer to control the internal combustion engine for a plurality of operating modes including an initial entry into speed control mode and a plurality of transitional dynamic operating modes, the medium comprising:
- instructions for determining an actual vehicle acceleration;
- instructions for determining an actual wheel torque;
- instructions for determining an initial desired wheel torque based on the actual vehicle acceleration and the actual wheel torque; and
- instructions for controlling torque generated by the engine based on the initial desired wheel torque so as to smoothly control the speed of the vehicle upon said initial entry into speed control mode and upon transitions between said dynamic operating modes.
- 10. The medium of claim 9 wherein the instructions for determining the initial desired wheel torque further comprises instructions for determining a desired vehicle acceleration based on one of the plurality of operating modes.
- 11. The medium of claim 10 wherein the instructions for determining the initial desired wheel torque further comprise instructions for determining a wheel torque error based on the actual wheel torque.
- 12. The medium of claim 11 wherein the instructions for determining the initial desired wheel torque comprises instructions for determining the initial desired wheel torque according to the following:
- TQinit=TQact-K(Aact-Ades)-TQerr,
- where TQinit corresponds to the initial desired wheel torque, TQact corresponds to the actual wheel torque, Aact corresponds to the actual vehicle acceleration, Ades corresponds to the desired vehicle acceleration, TQerr corresponds to the wheel torque error, and K is a predetermined acceleration compensation constant.
- 13. For use with a vehicle having a torque-based speed control system which controls an internal combustion engine to control the speed of the vehicle, a system for controlling the internal combustion engine for a plurality of operating modes including an initial entry into speed control mode and a plurality of transitional dynamic operating modes, the system comprising:
- means for determining an actual vehicle acceleration;
- means for determining an actual wheel torque; and
- a controller operative to determine an initial desired wheel torque based on the actual vehicle acceleration and the actual wheel torque, and control torque generated by the engine based on the initial desired wheel torque so as to smoothly control the speed of the vehicle upon said initial entry into speed control mode and upon transitions between said dynamic operating modes.
- 14. The system as recited in claim 13 wherein the controller, in determining the initial desired wheel torque, is further operative to determine a desired vehicle acceleration based on one of the plurality of operating modes.
- 15. The system as recited in claim 14 wherein the controller, in determining the initial desired wheel torque, is further operative to determine a wheel torque error based on the actual wheel torque.
- 16. The system as recited in claim 15 wherein the controller, in determining the initial desired wheel torque, is operative to determine the initial desired wheel torque according to the following:
- TQinit=TQact-K(Aact-Ades)-TQerr,
- where TQinit corresponds to the initial desired wheel torque, TQact corresponds to the actual wheel torque, Aact corresponds to the actual vehicle acceleration, Ades corresponds to the desired vehicle acceleration, TQerr corresponds to the wheel torque error, and K is a predetermined acceleration compensation constant.
- 17. The system as recited in claim 16 wherein the vehicle has a mass and wherein the acceleration compensation constant is based on the mass of the vehicle.
- 18. The system as recited in claim 13 wherein the controller, in controlling torque generated by the engine, is operative to control airflow to the engine.
- 19. The system as recited in claim 13 wherein the controller, in controlling torque generated by the engine, is operative to control quantity of fuel delivered to the engine.
- 20. The system as recited in claim 13 wherein the controller, in controlling torque generated by the engine, is operative to control spark timing.
CROSS REFERENCE TO RELATED APPLICATIONS
The present invention is related to co-pending application entitled "System And Method For Torque Based Vehicle Speed Control," filed Aug. 4, 1997, and having Ser. No. 08/905,664, which is assigned to the same assignee as the present invention.
US Referenced Citations (14)