IP Library Granted Patent US 12,122,376
Granted Patent B2
US 12,122,376 · App. 17/885,050 · Granted Oct 22, 2024

System and method for controlling vehicle propulsion

Inventors: Li Tang (Troy, MI); Neeraj Rama (Rochester Hills, MI); Peter Michael Olin (Ann Arbor, MI)
Assignee: Delphi Technologies IP Limited
B60W30/143B60W40/105B60W2554/80B60W2556/10
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,122,376
App. No.
17/885,050
Granted
Oct 22, 2024
Kind
B2
Abstract

A method for controlling vehicle propulsion may include identifying at least one route characteristic of a portion of a route being traversed by a vehicle and determining a profile for a target vehicle speed based on the at least one route characteristic and a vehicle energy consumption profile. The method may also include, in response to detecting a lead vehicle, determining a vehicle speed of the lead vehicle and determining whether to avoid triggering initiation of the vehicle follow mode by the vehicle propulsion controller based on (i) a distance between the vehicle and a triggering threshold and (ii) the vehicle speed of the vehicle. The method may also include, in response to not triggering vehicle follow mode, determining, based on the vehicle speed of the lead vehicle and the profile for the target vehicle speed, a traveling distance between the vehicle and a trigger threshold.

Claims (52)

1. A method for controlling vehicle propulsion, the method comprising:

identifying at least one route characteristic of a portion of a route being traversed by a vehicle;

determining a profile for a target vehicle speed based on the at least one route characteristic and a vehicle energy consumption profile, the vehicle energy consumption profile being determined based on, at least, historical data indicating energy consumption of the vehicle for at least a portion of a route previously traversed by the vehicle having at least one route characteristic corresponding to at the at least one route characteristic of the portion of the route being traversed by the vehicle;

receiving, from a vehicle propulsion controller, a signal indicating a detection of a lead vehicle;

determining a vehicle speed of the lead vehicle;

determining whether to avoid triggering initiation of a vehicle follow mode by the vehicle propulsion controller based on (i) a distance between the vehicle and a triggering threshold and (ii) the vehicle speed of the vehicle, the triggering threshold corresponding to a distance to the lead vehicle at which the vehicle follow mode is initiated by the vehicle propulsion controller;

in response to determining to avoid triggering initiation of the vehicle follow mode by the vehicle propulsion controller, determining, based on the vehicle speed of the lead vehicle and the profile for the target vehicle speed, a traveling distance between the vehicle and a trigger threshold;

determining an adjusted profile for the target vehicle speed based on the traveling distance and the profile for the target vehicle speed; and

controlling, using the vehicle propulsion controller, vehicle speed of the vehicle to achieve the target vehicle speed associated with the adjusted profile.

2. The method of claim 1 , further comprising:

determining a deceleration rate for achieving a desired speed for following the lead vehicle; and

determining whether the deceleration rate for achieving the desired speed for following the lead vehicle is less than, or equal to, a peak deceleration rate of the vehicle.

3. The method of claim 2 , further comprising in response to the deceleration rate for achieving the desired speed for following the lead vehicle being less than or equal to the peak deceleration rate, adjust the profile for the target vehicle speed further based on the speed of the lead vehicle.

4. The method of claim 2 , further comprising, in response to the deceleration rate for achieving the desired speed for following the lead vehicle being greater than the peak deceleration rate, controlling vehicle propulsion according to the peak deceleration rate of the vehicle.

5. The method of claim 1 wherein determining whether to avoid triggering initiation of the vehicle follow mode by the vehicle propulsion controller includes calculating a vehicle speed for avoiding the trigger threshold.

6. The method of claim 1 further comprising, in response to determining that the lead vehicle not being detected, generating a subsequently adjusted profile for the target vehicle speed based on at least one subsequent route characteristic and the vehicle energy consumption profile, the at least one subsequent route characteristic corresponding to a subsequent portion of the route being traversed by the vehicle.

7. The method of claim 1 further comprising controlling, by the vehicle propulsion controller, the vehicle speed of the vehicle to achieve the target vehicle speed associated with the adjusted profile includes using at least one virtual input provided to the vehicle propulsion controller.

8. An apparatus for controlling vehicle propulsion comprising:

a memory; and

a processor, wherein the memory includes instructions executable by the processor to:

identify at least one route characteristic of a portion of a route being traversed by a vehicle;

determine a profile for a target vehicle speed based on the at least one route characteristic and a vehicle energy consumption profile, the vehicle energy consumption profile being determined based on, at least, historical data indicating energy consumption of the vehicle for at least a portion of a route previously traversed by the vehicle having at least one route characteristic corresponding to at the at least one route characteristic of the portion of the route being traversed by the vehicle;

receive, from a vehicle propulsion controller, a signal indicating a detection of a lead vehicle;

determine a vehicle speed of the lead vehicle;

determine whether to avoid triggering initiation of a vehicle follow mode by the vehicle propulsion controller based on (i) a distance between the vehicle and a triggering threshold and (ii) the vehicle speed of the vehicle, the triggering threshold corresponding to a distance to the lead vehicle at which the vehicle follow mode is initiated by the vehicle propulsion controller;

in response to determining to avoid triggering initiation of the vehicle follow mode by the vehicle propulsion controller, determining, based on the vehicle speed of the lead vehicle and the profile for the target vehicle speed, a traveling distance between the vehicle and a trigger threshold;

determine an adjusted profile for the target vehicle speed based on the traveling distance and the profile for the target vehicle speed; and

control, using the vehicle propulsion controller, vehicle speed of the vehicle to achieve the target vehicle speed associated with the adjusted profile.

9. The apparatus of claim 8 , further comprising:

determining a deceleration rate for achieving a desired speed for following the lead vehicle; and

determining whether the deceleration rate for achieving the desired speed for following the lead vehicle is less than, or equal to, a peak deceleration rate of the vehicle.

10. The apparatus of claim 9 , further comprising in response to the deceleration rate for achieving the desired speed for following the lead vehicle less than or equal to the peak deceleration rate, set the speed limit based on the speed of the lead vehicle.

11. The apparatus of claim 9 , further comprising in response to the deceleration rate for achieving the desired speed for following the lead vehicle greater than the peak deceleration rate, set the speed limit to the peak deceleration rate of the vehicle.

12. The apparatus of claim 8 determining whether to avoid triggering initiation of the vehicle follow mode by the vehicle propulsion controller includes calculating a vehicle speed for avoiding the trigger threshold.

13. The apparatus of claim 8 wherein the instructions further cause the processor to, in response to determining that the lead vehicle not being detected, generating a subsequently adjusted profile for the target vehicle speed based on at least one subsequent route characteristic and the vehicle energy consumption profile, the at least one subsequent route characteristic corresponding to a subsequent portion of the route being traversed by the vehicle.

14. The apparatus of claim 8 wherein the instructions further cause the processor to, control, by the vehicle propulsion controller, the vehicle speed of the vehicle to achieve the target vehicle speed associated with the adjusted profile includes using at least one virtual input provided to the vehicle propulsion controller.

15. A non-transitory computer-readable storage medium, comprising executable instructions that, when executed by a processor, facilitate performance of operations, comprising:

identify at least one route characteristic of a portion of a route being traversed by a vehicle;

determine a profile for a target vehicle speed based on the at least one route characteristic and a vehicle energy consumption profile, the vehicle energy consumption profile being determined based on, at least, historical data indicating energy consumption of the vehicle for at least a portion of a route previously traversed by the vehicle having at least one route characteristic corresponding to at the at least one route characteristic of the portion of the route being traversed by the vehicle;

receive, from a vehicle propulsion controller, a signal indicating a detection of a lead vehicle;

determine a vehicle speed of the lead vehicle;

determine whether to avoid triggering initiation of a vehicle follow mode by the vehicle propulsion controller based on (i) a distance between the vehicle and a triggering threshold and (ii) the vehicle speed of the vehicle, the triggering threshold corresponding to a distance to the lead vehicle at which the vehicle follow mode is initiated by the vehicle propulsion controller;

in response to determining to avoid triggering initiation of the vehicle follow mode by the vehicle propulsion controller, determining, based on the vehicle speed of the lead vehicle and the profile for the target vehicle speed, a traveling distance between the vehicle and a trigger threshold;

determine an adjusted profile for the target vehicle speed based on the traveling distance and the profile for the target vehicle speed; and

control, using the vehicle propulsion controller, vehicle speed of the vehicle to achieve the target vehicle speed associated with the adjusted profile.

16. The non-transitory computer-readable storage medium of claim 15 , further comprising:

determining a deceleration rate for achieving a desired speed for following the lead vehicle; and

determining whether the deceleration rate for achieving the desired speed for following the lead vehicle is less than, or equal to, a peak deceleration rate of the vehicle.

17. The non-transitory computer-readable storage medium of claim 16 , further comprising in response to the deceleration rate for achieving the desired speed for following the lead vehicle less than or equal to the peak deceleration rate, set the speed limit based on the speed of the lead vehicle.

18. The non-transitory computer-readable storage medium of claim 16 , further comprising in response to the deceleration rate for achieving the desired speed for following the lead vehicle greater than the peak deceleration rate, set the speed limit to the peak deceleration rate of the vehicle.

19. The non-transitory computer-readable storage medium of claim 15 wherein determining whether to avoid triggering initiation of the vehicle follow mode by the vehicle propulsion controller mode includes calculating a vehicle speed for avoiding the trigger threshold.

20. The non-transitory computer-readable storage medium of claim 15 further comprising, in response to determining the lead vehicle not being detected, generating a subsequently adjusted profile for the target vehicle speed based on at least one subsequent route characteristic and the vehicle energy consumption profile, the at least one subsequent route characteristic corresponding to a subsequent portion of the route being traversed by the vehicle.

Assignments (3)
CHANGE OF NAME Recorded Feb 5, 2025
From: DELPHI TECHNOLOGIES IP LIMITED
To: BORGWARNER US TECHNOLOGIES LLC
Reel/Frame 070112/0365 →
CONFIRMATORY LICENSE Recorded Jun 12, 2024
From: DELPHI POWERTRAIN SYSTEMS, LLC
To: US DEPARTMENT OF ENERGY
Reel/Frame 067711/0256 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 10, 2022
From: TANG, LI; RAMA, NEERAJ; OLIN, PETER MICHAEL
To: DELPHI TECHNOLOGIES IP LIMITED
Reel/Frame 060772/0021 →
Continuity (1)
Related Publication 20240051533A1 · Feb 15, 2024