US 11,872,989 B2
Method and system for controlling vehicle operation
Paul G. Otanez, Franklin, MI (US); Yiran Hu, Shelby Township, MI (US); Hualin Tan, Novi, MI (US); Daniel L Baibak, White Lake, MI (US); and Ruixing Long, Windsor (CA)
Assigned to GM Global Technology Operations LLC, Detroit, MI (US)
Filed by GM GLOBAL TECHNOLOGY OPERATIONS LLC, Detroit, MI (US)
Filed on Dec. 18, 2020, as Appl. No. 17/126,784.
Prior Publication US 2022/0194377 A1, Jun. 23, 2022
Int. Cl. B60W 30/182 (2020.01); B60W 10/04 (2006.01); B60W 50/08 (2020.01); B60W 40/114 (2012.01); B60W 40/109 (2012.01); B60W 40/08 (2012.01); B60W 10/18 (2012.01); B60W 40/105 (2012.01); B60W 10/20 (2006.01); B60W 30/14 (2006.01); B60W 30/12 (2020.01)
CPC B60W 30/182 (2013.01) [B60W 10/04 (2013.01); B60W 10/18 (2013.01); B60W 10/20 (2013.01); B60W 30/12 (2013.01); B60W 30/14 (2013.01); B60W 40/08 (2013.01); B60W 40/105 (2013.01); B60W 40/109 (2013.01); B60W 40/114 (2013.01); B60W 50/082 (2013.01); B60W 2520/10 (2013.01); B60W 2540/10 (2013.01); B60W 2540/12 (2013.01); B60W 2540/18 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method for operating a vehicle including a propulsion system, the method comprising:
receiving, via a controller, vehicle operating parameters and input commands, including receiving a vehicle yaw rate, receiving a vehicle longitudinal speed, and receiving an operator command for vehicle steering, wherein receiving the operator command for vehicle steering includes receiving a front wheel steering angle and a rear wheel steering angle;
receiving, via the controller, a driver-selectable mode;
determining, via the controller, a desired future trajectory using the front wheel steering angle and the rear wheel steering angle with a dual-track bicycle model in which the input commands and the vehicle operating parameters are control variables;
determining a desired future longitudinal torque horizon based upon the vehicle operating parameters and the input commands;
determining a desired future yaw rate horizon based upon the vehicle operating parameters and the input commands, including based upon the vehicle yaw rate, the vehicle longitudinal speed, and the operator command for vehicle steering;
determining a desired future lateral speed horizon based upon the vehicle operating parameters and the input command;
determining weighting factors for the desired future longitudinal torque horizon, the desired future yaw rate horizon, and the desired future lateral speed horizon based upon the driver-selectable mode; and
controlling, via the controller, operation of the propulsion system based upon the determined desired future trajectory, the desired future longitudinal torque horizon, the desired future yaw rate horizon, the desired future lateral speed horizon, and the weighting factors.