IP Library Granted Patent US 11,065,978
Granted Patent B2
US 11,065,978 · App. 16/284,515 · Granted Jul 20, 2021

Systems, methods, and storage media for adapting machine learning models for optimizing performance of a battery pack

Inventors: Muratahan Aykol (Santa Clara, CA); Patrick K. Herring (Mountain View, CA); Abraham Anapolsky (San Mateo, CA)
Assignee: TOYOTA RESEARCH INSTITUTE, INC.
B60L58/18G05B13/0265G05B13/048B60Y2200/91B60Y2200/92
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,065,978
App. No.
16/284,515
Granted
Jul 20, 2021
Kind
B2
Abstract

Systems, methods, and storage media for optimizing performance of a vehicle battery pack are disclosed. A method includes receiving data pertaining to cells within a battery pack installed in each vehicle of a fleet of vehicles, the data received from at least one of each vehicle, providing the data to a machine learning server, and directing the machine learning server to generate a predictive model. The predictive model is based on machine learning of the data. The method further includes providing the predictive model to each vehicle, the predictive model providing instructions for adjusting configuration parameters for each of the cells in the battery pack such that the battery pack is optimized for a particular use, and directing each vehicle to optimize performance of the vehicle battery pack based on the predictive model.

Claims (41)

1. A method of optimizing performance of a vehicle battery pack, the method comprising:

receiving data pertaining to cells within a battery pack installed in each vehicle of a fleet of vehicles, the data received from at least one of each vehicle in the fleet of vehicles;

providing the data to a machine learning server;

directing the machine learning server to generate a predictive model based on machine learning of the data;

providing the predictive model to each vehicle, the predictive model providing instructions for adjusting one or more configuration parameters for each of the cells in the battery pack such that the battery pack is optimized for a particular use; and

directing each vehicle to optimize performance of the vehicle battery pack based on the predictive model.

2. The method of claim 1 , further comprising storing the data and the predictive model in a battery database for subsequent access.

3. The method of claim 1 , further comprising receiving test data pertaining to cells within a battery pack tested by a battery testing device.

4. The method of claim 1 , further comprising:

providing the predictive model to a manufacturing facility that manufactures new battery packs; and

directing the manufacturing facility of optimize performance of the new battery packs based on the predictive model.

5. The method of claim 1 , wherein directing each vehicle in the fleet of vehicles to optimize performance of the vehicle battery pack comprises directing each vehicle to alter a state of charge of the vehicle battery pack.

6. The method of claim 1 , wherein directing each vehicle in the fleet of vehicles to optimize performance of the vehicle battery pack comprises directing each vehicle to cause a change in a state of health of the vehicle battery pack.

7. The method of claim 1 , wherein receiving the data comprises receiving supplemental data from one or more vehicle-specific sensors in each vehicle of the fleet of vehicles.

8. The method of claim 1 , wherein directing the machine learning server to generate the predictive model comprises directing the machine learning server to utilize a descriptor based algorithm that analyzes a capacity-voltage curve for individual cell cycles to generate the predictive model.

9. The method of claim 1 , wherein directing the machine learning server to generate the predictive model comprises directing the machine learning server to utilize a long short-term memory neural network to generate the predictive model.

10. The method of claim 1 , further comprising receiving, by the processing device, new data from each vehicle in the fleet of vehicles, the new data indicating an optimized performance of the vehicle battery pack based on the predictive model.

11. A system configured for optimizing performance of a vehicle battery pack, the system comprising:

a fleet of vehicles, each vehicle in the fleet of vehicles comprising a battery pack having a plurality of cells; and

one or more hardware processors communicatively coupled to each vehicle and configured by machine-readable instructions to:

receive data pertaining to cells within a battery pack installed in each vehicle, the data received from at least one of each vehicle;

provide the data to a machine learning server;

direct the machine learning server to generate a predictive model based on machine learning of the data;

provide the predictive model to each vehicle, the predictive model providing instructions for adjusting one or more configuration parameters for each of the cells in the battery pack such that the battery pack is optimized for a particular use; and

direct each vehicle to optimize performance of the vehicle battery pack based on the predictive model.

12. The system of claim 11 , further comprising a battery database communicatively coupled to the one or more hardware processors, wherein the one or more hardware processors are further configured by machine-readable instructions to store the data and the predictive model in the battery database for subsequent access.

13. The system of claim 11 , wherein the one or more hardware processors are further configured by machine-readable instructions to receive test data pertaining to cells within a battery pack tested by a battery testing device.

14. The system of claim 11 , wherein directing each vehicle in the fleet of vehicles to optimize performance of the vehicle battery pack comprises directing each vehicle to alter a state of charge of the vehicle battery pack.

15. The system of claim 11 , wherein directing each vehicle in the fleet of vehicles to optimize performance of the vehicle battery pack comprises directing each vehicle to cause a change in a state of health of the vehicle battery pack.

16. The system of claim 11 , wherein directing the machine learning server to generate the predictive model comprises directing the machine learning server to utilize a descriptor based algorithm that analyzes a capacity-voltage curve for individual cell cycles to generate the predictive model.

17. The system of claim 11 , wherein directing the machine learning server to generate the predictive model comprises directing the machine learning server to utilize a long short-term memory neural network to generate the predictive model.

18. The system of claim 11 , wherein the one or more hardware processors are further configured by machine-readable instructions to receive new data from each vehicle in the fleet of vehicles, the new data indicating an optimized performance of the vehicle battery pack based on the predictive model.

19. A non-transitory computer-readable storage medium having instructions embodied thereon, the instructions being executable by one or more processors to perform a method for optimizing performance of a vehicle battery pack, the method comprising:

receiving data pertaining to cells installed in each vehicle of a fleet of vehicles, the data received from at least one of each vehicle;

providing the data to a machine learning server;

directing the machine learning server to generate a predictive model based on machine learning of the data;

providing the predictive model to each vehicle, the predictive model providing instructions for adjusting one or more configuration parameters for each of the cells in the battery pack such that the battery pack is optimized for a particular use; and

directing each vehicle to optimize performance of the vehicle battery pack based on the predictive model.

20. The computer-readable storage medium of claim 19 , wherein directing the machine learning server to generate the predictive model comprises:

directing the machine learning server to utilize a descriptor based algorithm that analyzes a capacity-voltage curve for individual cell cycles to generate the predictive model; or

directing the machine learning server to utilize a long short-term memory neural network to generate the predictive model.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 24, 2022
From: TOYOTA RESEARCH INSTITUTE, INC.
To: TOYOTA JIDOSHA KABUSHIKI KAISHA
Reel/Frame 058742/0763 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 25, 2019
From: AYKOL, MURATAHAN; HERRING, PATRICK K.; ANAPOLSKY, ABRAHAM
To: TOYOTA RESEARCH INSTITUTE, INC.
Reel/Frame 048427/0326 →
Continuity (1)
Related Publication 20200269722A1 · Aug 27, 2020
Cited By (3)
US 12,447,863 US 12,643,430 US 12,724,076