US 12,434,697 B2
System and method for controlling vehicle energy consumption using segmented route optimization
Karim Aggoune, Auburn Hills, MI (US); Peter M. Olin, Ann Arbor, MI (US); Daniela Tufano, Naples (IT); Shobhit Gupta, Columbus, OH (US); Shreshta Rajakumar Deshpande, Columbus, OH (US); and Marcello Canova, Columbus, OH (US)
Assigned to BORGWARNER US TECHNOLOGIES LLC, Wilmington, DE (US); TUFANO, Naples (IT); and GUPTA, RAJAKUMAR DESHPANDE AND CANOVA, Columbus, OH (US)
Filed by BorgWarner US Technologies LLC, Wilmington, DE (US); and OHIO STATE INNOVATION FOUNDATION, Columbus, OH (US)
Filed on Feb. 1, 2022, as Appl. No. 17/589,931.
Prior Publication US 2023/0242111 A1, Aug. 3, 2023
Int. Cl. B60W 30/14 (2006.01); B60L 15/20 (2006.01); B60W 20/12 (2016.01)
CPC B60W 30/143 (2013.01) [B60L 15/2045 (2013.01); B60W 20/12 (2016.01); B60W 2510/244 (2013.01); B60W 2520/10 (2013.01); B60W 2530/10 (2013.01); B60W 2552/15 (2020.02); B60W 2555/60 (2020.02); B60W 2710/0666 (2013.01); B60W 2710/083 (2013.01); B60W 2720/10 (2013.01); B60W 2720/12 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method for controlling vehicle energy consumption, the method comprising:
identifying, using a cumulative net energy consumption of a vehicle traversing a route, one or more route segments of the route being traversed by the vehicle, wherein the cumulative net energy consumption of the vehicle includes a kinetic energy aspect determined based on one or more posted speed limits associated with the route being traversed by the vehicle;
determining, using a learned heuristic developed based on data associated with historic operation of the vehicle, a length for each route segments of the one or more route segments, wherein the historic operation of the vehicle corresponds to operation of the vehicle along at least one route having at least one route characteristic in common with the route being traversed by the vehicle;
determining, for each route segment of the one or more route segments, a vehicle energy consumption profile, wherein the vehicle energy consumption profile is determined based on at least historical data associated with at least one other vehicle for at least a portion of a route previously traversed by at the least one other vehicle having at least one route characteristic corresponding to at least one route characteristic of the route being traversed by the vehicle;
determining, for each of the one or more route segments, a profile for a target vehicle speed based on at least one route characteristic and a corresponding vehicle energy consumption profile;
determining, for each of the one or more route segments, a state of charge profile for at least one battery of the vehicle, wherein the state of charge profile includes at least one state of charge bound;
for a respective route segment of the one or more route segments:
generating one or more torque commands based on at least the target vehicle speed profile corresponding to the respective route segment; and
selectively controlling, using the one or more torque commands and the at least one state of charge bound corresponding to the respective route segment, vehicle propulsion of the vehicle to achieve the target vehicle speed profile.