CPC B60W 30/146 (2013.01) [B60W 10/04 (2013.01); B60W 10/11 (2013.01); B60W 10/196 (2013.01); B60W 30/18127 (2013.01); B60W 50/14 (2013.01); B60W 2050/146 (2013.01); B60W 2520/105 (2013.01); B60W 2530/10 (2013.01); B60W 2540/10 (2013.01); B60W 2540/12 (2013.01); B60W 2552/15 (2020.02); B60W 2710/1005 (2013.01); B60W 2710/18 (2013.01); B60W 2720/106 (2013.01)] | 20 Claims |
1. A downhill target acceleration control system for a vehicle, the system comprising:
the vehicle;
a first sensor configured to determine a road grade of a road at a current position of the vehicle;
a second sensor configured to determine an acceleration of the vehicle in a direction tangent to a surface of the road;
a processor comprising a memory and configured to:
store a downhill acceleration target value;
determine a mass of the vehicle;
based on the road grade and the acceleration, detect whether a downhill acceleration of the vehicle exceeds the downhill acceleration target value by more than a first threshold amount;
if the downhill acceleration of the vehicle exceeds the downhill acceleration target value by more than the first threshold amount:
receive and implement a driver-initiated change to the downhill acceleration target value, wherein the driver-initiated change does not require an input from an accelerator pedal of the vehicle or a brake pedal of the vehicle;
based on the downhill acceleration, the downhill acceleration target value, and the mass of the vehicle, generate a negative power train torque request to reduce the downhill acceleration of the vehicle; and
if, after generating the negative power train torque request, the acceleration of the vehicle is below the downhill acceleration target value by more than a second threshold amount, reduce the negative power train torque request to increase the downhill acceleration of the vehicle.
|