IP Library Granted Patent US 12699144
Granted Patent B2
US 12699144 · App. 17/628,731 · Granted Aug 4, 2026

Apparatus and method for predicting state of battery

Inventor: Ho Byung Yoon (Daejeon, KR)
Assignee: LG ENERGY SOLUTION, LTD.
G01R31/388H01M10/4257H01M10/482H01M2010/4271H01M2010/4278H01M2220/20
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 12699144
App. No.
17/628,731
Filed
Jan 20, 2022
Granted
Aug 4, 2026
Kind
B2
Examiner
PARK, HYUN D
Art Unit
2857
USPC
702/63
Abstract

An apparatus for predicting a state of a battery includes: a first communication unit configured to: receive data on the temperature, current, and voltage of a plurality of battery cells measured in a battery management system included in a battery pack; and receive, from a vehicle using a corresponding battery cell, first environmental information regarding an environment in which the vehicle is traveling; a second communication unit configured to receive, from outside the apparatus, experimental data on the state of the battery cell or the battery pack in various environments; and a battery state prediction unit configured to predict the state of a battery using the received data on the temperature, current, and voltage of each of the plurality of battery cells, the first environmental information, and the state environmental information, wherein the state of the battery includes: a battery cell charge state; and a battery cell degradation state.

Claims (69)

1 . A server for predicting a state of a battery cell in a vehicle, comprising:

a first communicator configured to receive from the vehicle:

real-time battery data measured by a battery management system (BMS) in the vehicle, the real-time battery data including data on a temperature, current, and voltage of the battery cell measured by the BMS in the vehicle; and

real-time sensor data measured by at least one sensor of the vehicle, the real-time sensor data including first environmental information measured by the at least one sensor of the vehicle regarding an environment in which the vehicle is traveling;

a second communicator configured to receive, from outside the server, experimental data including cell ignition data regarding an experimental environment and a state of a given battery cell in which the given battery cell is subjected to ignition, the experimental data obtained from experiments performed outside the server for a change in a state of the given battery cell under various experimental environments including one or more of temperature, area, time, weather and traveling conditions; and

at least one processor configured to:

predict the state of the battery cell based on the data on the temperature, current, and voltage of the battery cell, the first environmental information, and the received experimental data;

predict an allowable traveling distance of the vehicle and a fast charge current and time of the battery cell based on the predicted state of the battery cell;

predict an ignition possibility of the battery cell based on the cell ignition data included in the received experimental data;

predict each of the allowable traveling distance of the vehicle, the fast charge current and time of the battery cell, and the ignition possibility of the battery cell a predetermined number of times in one cycle at a first time interval;

determine whether an amount of change in data representing the environment in which the vehicle is traveling is less than or equal to a predetermined first value during the one cycle of prediction;

if the amount of change in the data representing the environment of the vehicle is less than or equal to the predetermined first value during the one cycle of prediction, control the first communicator to transmit the predicted allowable traveling distance of the vehicle, the predicted fast charge current and time of the battery cell, and the predicted ignition possibility of the battery cell to the vehicle; and

if the amount of change in the data representing the environment of the vehicle is greater than the predetermined first value during the one cycle of prediction, predict again for another cycle the allowable traveling distance of the vehicle, the fast charge current and time of the battery cell, and the ignition possibility of the battery cell based on environmental information regarding a changed environment in which the vehicle is traveling.

2 . The server of claim 1 , wherein:

the one cycle is set to less than or equal to 0.7 seconds; and

the predetermined number of times is determined based on the one cycle.

3 . The server of claim 1 , wherein:

the predicted state of the battery cell comprises a battery cell degradation state;

the at least one processor is further configured to predict the fast charge current and time of the battery cell based on the battery cell degradation state; and

the battery cell degradation state is predicted through an internal resistance value.

4 . A server for predicting a state of a battery cell in a vehicle, comprising:

a first communicator configured to receive from the vehicle:

real-time battery data measured by a battery management system (BMS) in the vehicle, the real-time battery data including data on a temperature, current, and voltage of the battery cell measured by the BMS in the vehicle; and

real-time sensor data measured by at least one sensor of the vehicle, the real-time sensor data including first environmental information measured by the at least one sensor of the vehicle regarding an environment in which the vehicle is traveling;

a second communicator configured to receive, from outside the server, experimental data including cell ignition data regarding an experimental environment and a state of a given battery cell in which the given battery cell is subjected to ignition, the experimental data obtained from experiments performed outside the server for a change in a state of the given battery cell under various experimental environments including one or more of temperature, area, time, weather and traveling conditions; and

at least one processor configured to:

predict the state of the battery cell based on the data on the temperature, current, and voltage of the battery cell, the first environmental information, and the received experimental data;

predict an allowable traveling distance of the vehicle and a fast charge current and time of the battery cell based on the predicted state of the battery cell;

predict an ignition possibility of the battery cell based on the cell ignition data included in the received experimental data;

if any of the allowable traveling distance of the vehicle, the fast charge current and time of the battery cell, and the ignition possibility of the battery cell predicted by the at least one processor is out of a predetermined error range with respect to a corresponding one of an allowable traveling distance, a fast charge current and time, and an ignition possibility of the battery cell calculated by an algorithm of the vehicle, control the first communicator to receive, from the vehicle, corresponding error information and second environmental information regarding a new environment in which the vehicle is traveling; and

if the first environmental information and the second environmental information have the same value, determine that the algorithm of the vehicle failed and control the first communicator to transmit an algorithm error signal of the vehicle; and

if the first environmental information and the second environmental information are not the same, predict the state of the battery cell again based on the second environmental information.

5 . The server of claim 4 , wherein the first communicator is further configured to transmit, to the BMS of the vehicle, at least one of the allowable traveling distance of the vehicle, the fast charge current and time of the battery cell, and the ignition possibility of the battery cell predicted by the at least one processor.

6 . The server of claim 4 , wherein the predetermined error range is 5%.

7 . The server of claim 4 , wherein, if one of the allowable traveling distance of the vehicle, the fast charge current and time of the battery cell, and the ignition possibility of the battery cell predicted by the at least one processor is within the predetermined error range with respect to the corresponding one of the allowable traveling distance, the fast charge current and time, and the ignition possibility of the battery cell calculated by the algorithm of the vehicle, the one of the allowable traveling distance of the vehicle, the fast charge current and time of the battery cell, and the ignition possibility of the battery cell predicted by the at least one processor is displayed on a display of the vehicle.

8 . The server of claim 4 , wherein:

the predicted state of the battery cell comprises a battery cell charge state and a battery cell degradation state; and

the at least one processor is further configured to:

predict the allowable traveling distance of the vehicle based on the battery cell charge state; and

predict the fast charge current and time of the battery cell based on the battery cell degradation state.

9 . The server of claim 4 , wherein:

the at least one processor is further configured to predict each of the allowable traveling distance of the vehicle, the fast charge current and time of the battery cell, and the ignition possibility of the battery cell a predetermined number of times in one cycle at a first time interval;

the one cycle is set to less than or equal to 0.7 seconds; and

the predetermined number of times is determined based on the one cycle.

10 . A method for predicting a state of a battery cell in a vehicle, the method comprising:

receiving from the vehicle, via a first communicator in a server:

real-time battery data measured by a battery management system (BMS) in the vehicle, the real-time battery data including data on a temperature, current, and voltage of the battery cell measured by the BMS in the vehicle; and

real-time sensor data measured by at least one sensor of the vehicle, the real-time sensor data including first environmental information measured by the at least one sensor of the vehicle regarding an environment in which the vehicle is traveling;

receiving, from a source that is outside the vehicle and outside the server, via a second communicator in the server, experimental data including cell ignition data regarding an experimental environment and a state of a given battery cell in which the given battery cell is subjected to ignition, the experimental data obtained from experiments performed outside the vehicle and outside the server for a change in a state of the given battery cell under various experimental environments including one or more of temperature, area, time, weather and traveling conditions;

predicting, with at least one processor in the server, the state of the battery cell based on the data on the temperature, current, and voltage of the battery cell, the first environmental information, and the received experimental data;

predicting, with the at least one processor, an allowable traveling distance of the vehicle and a fast charge current and time of the battery cell based on the predicted state of the battery cell;

predicting, with the at least one processor, an ignition possibility of the battery cell based on the cell ignition data included in the received experimental data;

determining that any of the allowable traveling distance of the vehicle, the fast charge current and time of the battery cell, and the ignition possibility of the battery cell predicted by the at least one processor is out of a predetermined error range with respect to a corresponding one of an allowable traveling distance, a fast charge current and time, and an ignition possibility of the battery cell calculated by an algorithm of the vehicle;

in response to the determining, controlling, with the at least one processor, the first communicator to receive, from the vehicle, second environmental information regarding a new environment in which the vehicle is traveling;

determining, in a first comparison, that if the first environmental information and the second environmental information have the a same value, and, in response, determining, with the at least one processor, that the algorithm of the vehicle failed and controlling the first communicator to transmit an algorithm error signal of the vehicle; and

determining, in a second comparison, that if the first environmental information and the second environmental information are not the same, and, in response, predicting, with the at least one processor, the state of the battery cell again based on the second environmental information.

11 . The method of claim 10 , wherein:

the predicted state of the battery cell comprises a battery cell charge state and a battery cell degradation state; and

the predicting of the allowable traveling distance and the fast charge current and time includes:

predicting the allowable traveling distance of the vehicle based on the battery cell charge state; and

predicting the fast charge current and time of the battery cell based on the battery cell degradation state.

12 . The method of claim 10 , wherein:

the predicting of the allowable traveling distance of the vehicle, the fast charge current and time of the battery cell, and the ignition possibility of the battery cell respectively includes predicting the allowable traveling distance of the vehicle, the fast charge current and time of the battery cell, and the ignition possibility of the battery cell a predetermined number of times in one cycle at a first time interval;

the one cycle is set to less than or equal to 0.7 seconds; and

the predetermined number of times is determined based on the one cycle.

13 . The method of claim 10 , wherein the predetermined error range is 5%.

14 . The method of claim 10 , further comprising:

if one of the predicted allowable traveling distance of the vehicle, the predicted fast charge current and time of the battery cell, and the predicted ignition possibility of the battery cell is within the predetermined error range with respect to the corresponding one of the allowable traveling distance, a the fast charge current and time, and the ignition possibility of the battery cell calculated by the algorithm of the vehicle, displaying the one of the predicted allowable traveling distance of the vehicle, the predicted fast charge current and time of the battery cell, and the predicted ignition possibility of the battery cell on a display of the vehicle.

15 . The method of claim 10 , wherein the state of the given battery cell includes a battery cell degradation state of the given battery cell in which the given battery cell is subjected to ignition.