IP Library Granted Patent US 11,390,184
Granted Patent B2
US 11,390,184 · App. 16/718,697 · Granted Jul 19, 2022

Dynamic state-of-charge bounds for vehicle battery management

Inventor: Kenneth Ramon Ferguson (Scottsdale, AZ)
Assignee: GM Cruise Holdings LLC
B60L58/12B60L58/13B60L58/16G01R31/392H02J7/005H02J7/00036H02J7/0048B60L2240/70G01R31/36Y02T90/16
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 11,390,184
App. No.
16/718,697
Granted
Jul 19, 2022
Kind
B2
Abstract

There is disclosed herein examples of system and procedure for assigning state-of-charge profiles to vehicles to extend battery lives of batteries of the vehicles. Determining an optimal state-of-charge profile for the vehicle may take into account battery degradation of the battery of the vehicle and/or characteristics of an operational assignment to which the vehicle is being assigned. The state-of-charge profiles assigned to the vehicles may extend the battery life of the battery of the vehicle and reduce battery replacements of the battery.

Claims (64)

1. One or more non-transitory computer-readable media having instructions stored thereon, wherein the instructions, when executed by a compute system, cause the compute system to:

identify an operational assignment to be performed;

determine characteristics for the operational assignment;

determine state-of-charge profiles for a plurality of batteries associated with a plurality of vehicles based on battery states of the batteries;

ranking the state-of-charge profiles based on predicted battery lives of the batteries, where state-of-charge profiles with longer predicted battery lives are ranked higher than state-of-charge profiles with shorter predicted battery lives;

compare a highest ranked state-of-charge profile of the state-of-charge profiles to the characteristics for the operational assignment;

if the highest ranked state-of-charge profile fails to satisfy the characteristics of the operational assignment, proceed through comparisons of remaining state-of-charge profiles in a descending rank order to the characteristics for the operational assignment until a particular state-of-charge profile for a particular battery associated with a particular vehicle is determined to satisfy the characteristics for the operational assignment; and

assign the operational assignment to the particular vehicle.

2. The one or more non-transitory computer-readable media of claim 1 , wherein the characteristics include allowable charging frequency, allowable charge-times, or expected energy use associated with the operational assignment.

3. The one or more non-transitory computer-readable media of claim 1 , wherein the instructions, when executed by the compute system, further cause the compute system to determine marginal costs, or operational costs, for each of the plurality of vehicles for the operational assignment, wherein the operational assignment is further assigned to the particular vehicle based on the marginal costs, or operational costs for each of the plurality of vehicles.

4. The one or more non-transitory computer-readable media of claim 1 , wherein the instructions, when executed by the compute system, further cause the compute system to:

identify environmental data or route data for the operational assignment; and

modify a portion of the characteristics for the operational assignment based on the environmental data or the route data identified, wherein the modified portion of the characteristics for the operational assignment are utilized for the comparison(s) of the state-of-charge profiles for the plurality of vehicles to the characteristics for the operational assignment.

5. The one or more non-transitory computer-readable media of claim 1 , wherein the state-of-charge profiles for each vehicle within the plurality of vehicles includes include one or more sets of optimal state-of-charge profiles for a battery of the vehicle, and wherein each set of the one or more sets of optimal state-of-charge profiles includes a maximum optimal charge for the battery and a minimum optimal charge for the battery.

6. The one or more non-transitory computer-readable media of claim 1 , wherein the instructions, when executed by the compute system, further cause the compute system to:

identify an indication of battery state of the particular battery of the particular vehicle; and

update state-of-charge profiles for the particular vehicle based on the indication of the battery state.

7. The one or more non-transitory computer-readable media of claim 1 , wherein the instructions, when executed by the compute system, further cause the compute system to identify state-of-charge profiles for a fleet of vehicles assigned to the operational assignment, wherein comparing the highest ranked state-of-charge profiles to the characteristics for the operational assignment includes comparing the highest ranked state-of-charge profiles to state-of-charge profiles for the fleet of vehicles assigned to the operational assignment.

8. The one or more non-transitory computer-readable media of claim 1 , wherein the instructions, when executed by the compute system, cause the compute system to:

assign the particular state-of-charge profile determined to satisfy the characteristics of the operational assignment to the particular vehicle.

9. The one or more non-transitory computer-readable media of claim 1 , wherein identifying the operational assignment to be performed includes:

identifying a demand projection for the operational assignment;

comparing the demand projection with a current fleet assigned to the operational assignment;

determining that the current fleet does not satisfy the demand projection based on the comparison of the demand projection with the current fleet; and

identifying the operational assignment in response to the determination that the current fleet does not satisfy the demand projection.

10. A computer-implemented method, comprising:

identifying an operational assignment to be performed;

determining characteristics for the operational assignment;

determining state-of-charge profiles for a plurality of batteries associated with a plurality of vehicles based on battery states of the batteries;

ranking the state-of-charge profiles based on predicted battery lives of the batteries, where state-of-charge profiles with longer predicted battery lives are ranked higher than state-of-charge profiles with shorter predicted battery lives;

comparing a highest ranked state-of-charge profile of the state-of-charge profiles to the characteristics for the operational assignment;

if the highest ranked state-of-charge profile fails to satisfy the characteristics of the operational assignment, proceeding through comparisons of remaining state-of-charge profiles in a descending rank order to the characteristics for the operational assignment until a particular state-of-charge profile for a particular battery associated with a particular vehicle is determined to satisfy the characteristics for the operational assignment; and

assigning the operational assignment to the particular vehicle.

11. The method of claim 10 , wherein the characteristics include allowable charging frequency, allowable charge-times, or expected energy use associated with the operational assignment.

12. The method of claim 10 , further comprising:

determining marginal costs, or operational costs, for each of the plurality of vehicles for the operational assignment, wherein the operational assignment is further assigned to the particular vehicle based on the marginal costs, or operational costs for each of the plurality of vehicles.

13. The method of claim 10 , further comprising:

further ranking the state-of-charge profiles based on operating costs, where state-of charge profiles with lower operating costs are ranked higher than state-of-charge profiles with higher operating costs.

14. The method of claim 10 , further comprising:

filtering the state-of-charge profiles that present an expected battery life below a threshold battery life from the state-of-charge profiles.

15. The method of claim 10 , wherein the state-of-charge profiles for each vehicle within the plurality of vehicles includes include one or more sets of optimal state-of-charge profiles for a battery of the vehicle, and wherein each set of the one or more sets of optimal state-of-charge profiles includes a maximum optimal charge for the battery and a minimum optimal charge for the battery.

16. The method of claim 10 , further comprising:

identifying an indication of battery state of the particular battery of the particular vehicle; and

updating state-of-charge profiles for the particular vehicle based on the indication of the battery state.

17. The method of claim 10 , further comprising:

Identifying state-of-charge profiles for a fleet of vehicles assigned to the operational assignment, wherein comparing the highest ranked state-of-charge profiles to the characteristics for the operational assignment includes comparing the highest ranked state-of-charge profiles to state-of-charge profiles for the fleet of vehicles assigned to the operational assignment.

18. The method of claim 10 , further comprising:

assigning the particular state-of-charge profile determined to satisfy the characteristics of the operational assignment to the particular vehicle.

19. The method of claim 10 , wherein identifying the operational assignment to be performed includes:

identifying a demand projection for the operational assignment;

comparing the demand projection with a current fleet assigned to the operational assignment;

determining that the current fleet does not satisfy the demand projection based on the comparison of the demand projection with the current fleet; and

identifying the operational assignment in response to the determination that the current fleet does not satisfy the demand projection.

20. A computing system, comprising:

one or more processors;

one or more non-transitory computer-readable media to store instructions;

wherein the instructions, when executed by the instructions, cause the one or more processors to carry out the following:

identifying an operational assignment to be performed;

determining characteristics for the operational assignment;

determining state-of-charge profiles for a plurality of batteries associated with a plurality of vehicles based on battery states of the batteries;

ranking the state-of-charge profiles based on predicted battery lives of the batteries, where state-of charge profiles with longer predicted battery lives are ranked higher than state-of-charge profiles with shorter predicted battery lives;

comparing a highest ranked state-of-charge profile of the state-of-charge profiles to the characteristics for the operational assignment;

if the highest ranked state-of-charge profile fails to satisfy the characteristics of the operational assignment, proceeding through comparisons of remaining state-of-charge profiles in a descending rank order to the characteristics for the operational assignment until a particular state-of-charge profile for a particular battery associated with a particular vehicle is determined to satisfy the characteristics for the operational assignment; and

assigning the operational assignment to the particular vehicle.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 18, 2019
From: FERGUSON, KENNETH RAMON
To: GM CRUISE HOLDINGS LLC
Reel/Frame 051318/0822 →
Continuity (1)
Related Publication 20210188114A1 · Jun 24, 2021