IP Library › Granted Patent US 12,416,682
Granted Patent B2
US 12,416,682 · App. 18/893,251 · Granted Sep 16, 2025

Systems and methods for machine learning enabled fault detection in rechargeable batteries

Inventors: Can Kurtulus (Istanbul, TR); Muharrem Ugur Yavas (Istanbul, TR); Resul Dagdanov (Ankara, TR)
Assignee: Eatron Technologies Limited
G01R31/392G01R31/396
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,416,682
App. No.
18/893,251
Granted
Sep 16, 2025
Kind
B2
Abstract

In one aspect, computer-implemented method may include receiving, from one or more sensors associated with a battery pack, one or more measurements pertaining to voltage, temperature, or both. The method may include determining, based on the one or more measurements, a voltage score and a temperature score, and predicting, based on the voltage score and the temperature score, whether the battery pack is experiencing a fault condition. The prediction is performed by an artificial intelligence engine. Responsive to predicting the battery pack is experiencing the fault condition, the method may include performing one or more preventative actions.

Claims (34)

1. A computer-implemented method comprising:

receiving, from one or more sensors associated with a battery pack, one or more measurements pertaining to voltage, temperature, or both;

transforming the one or more measurements into a time-series sequential window flow format and compressing the time-series sequential window flow format of the one or more measurements from a higher dimension level to a lower dimension level comprising time-variant change details of the one or more measurements extracted using a sliding window associated with the time-series sequential window flow format;

determining, based on the one or more measurements, a voltage score and a temperature score;

predicting, based on the voltage score and the temperature score, whether the battery pack is experiencing a fault condition comprising a short circuit, a thermal condition, or both, wherein the prediction is performed by an artificial intelligence engine; and

responsive to predicting the battery pack is experiencing the fault condition, controlling, via a processing device, an operating parameter of the battery pack to cause the battery pack to consume a different amount of energy.

2. The computer-implemented method of claim 1 , wherein the one or more measurements are received while the battery pack is charging.

3. The computer-implemented method of claim 1 , wherein the battery pack comprises a plurality of cells and the one or more measurements are received for each of the plurality of cells, and the method further comprises comparing the one or more measurements for each of the plurality of cells.

4. The computer-implemented method of claim 1 , further comprising transmitting the one or more measurements to a cloud-based computing system, wherein the cloud- based computing system uses the one or more measurements to train one or more cloud-based machine learning models configured to predict the fault condition.

5. The computer-implemented method of claim 1 , wherein the voltage score and the temperature score are z-score values that represent cell-to-cell variation in the battery pack.

6. The computer-implemented method of claim 1 , responsive to predicting the battery pack is experiencing the fault condition, further comprising scheduling maintenance of the battery pack, repairing the battery pack, replacing the battery pack, or some combination thereof.

7. One or more non-transitory, tangible computer-readable media storing instructions that, when executed, cause one or more processing devices to:

receive, from one or more sensors associated with a battery pack, one or more measurements pertaining to voltage, temperature, or both;

transform the one or more measurements into a time-series sequential window flow format and compressing the time-series sequential window flow format of the one or more measurements from a higher dimension level to a lower dimension level comprising time-variant change details of the one or more measurements extracted using a sliding window associated with the time-series sequential window flow format;

determine, based on the one or more measurements, a voltage score and a temperature score;

predict, based on the voltage score and the temperature score, whether the battery pack is experiencing a fault condition comprising a short circuit, a thermal condition, or both, wherein the prediction is performed by an artificial intelligence engine; and

responsive to predicting the battery pack is experiencing the fault condition, controlling, via a processing device, an operating parameter of the battery pack to cause the battery pack to consume a different amount of energy.

8. The one or more computer-readable media of claim 7 , wherein the one or more measurements are received while the battery pack is charging.

9. The one or more computer-readable media of claim 7 , wherein the battery pack comprises a plurality of cells and the one or more measurements are received for each of the plurality of cells, and the one or more processing devices are further configured to compare the one or more measurements for each of the plurality of cells.

10. The one or more computer-readable media of claim 7 , further comprising transmitting the one or more measurements to a cloud-based computing system, wherein the cloud- based computing system uses the one or more measurements to train one or more cloud-based machine learning models configured to predict the fault condition.

11. The one or more computer-readable media of claim 7 , wherein the voltage score and the temperature score are z-score values that represent cell-to-cell variation in the battery pack.

12. The one or more computer-readable media of claim 7 , responsive to predicting the battery pack is experiencing the fault condition, scheduling maintenance of the battery pack, repairing the battery pack, replacing the battery pack, or some combination thereof.

13. A system comprising:

one or more memory devices storing instructions; and

one or more processing devices communicatively coupled to the one or more memory devices, wherein the one or more processing devices execute the instructions to:

receive, from one or more sensors associated with a battery pack, one or more measurements pertaining to voltage, temperature, or both;

transform the one or more measurements into a time-series sequential window flow format and compressing the time-series sequential window flow format of the one or more measurements from a higher dimension level to a lower dimension level comprising time-variant change details of the one or more measurements extracted using a sliding window associated with the time-series sequential window flow format;

determine, based on the one or more measurements, a voltage score and a temperature score;

predict, based on the voltage score and the temperature score, whether the battery pack is experiencing a fault condition comprising a short circuit, a thermal condition, or both, wherein the prediction is performed by one or more trained machine learning models; and

responsive to predicting the battery pack is experiencing the fault condition, controlling, via a processing device, an operating parameter of the battery pack to cause the battery pack to consume a different amount of energy.

14. The system of claim 13 , wherein the one or more measurements are received while the battery pack is charging.

15. The system of claim 13 , wherein the battery pack comprises a plurality of cells and the one or more measurements are received for each of the plurality of cells, and the one or more processing devices are further configured to compare the one or more measurements for each of the plurality of cells.

16. The system of claim 13 , further comprising transmitting the one or more measurements to a cloud-based computing system, wherein the cloud-based computing system uses the one or more measurements to train one or more cloud-based machine learning models configured to predict the fault condition.

17. The system of claim 13 , wherein the voltage score and the temperature score are z-score values that represent cell-to-cell variation in the battery pack.

Continuity (2)
Continuation 18338656 · Jun 21, 2023
Related Publication 20250015313A1 · Jan 9, 2025
References Cited (3)
US 11847531B1 · Ozturk · 2023 [cited by examiner]
US 20240210963A1 · Stollmeyer · 2024 [cited by examiner]
Bhaskar, K. et al., “Data-Driven Thermal Anomaly Detection in Large Battery Packs,” Batteries 2023, 1, 0 (Year: 2023). [cited by examiner]