IP Library › Granted Patent US 12,730,154
Granted Patent B2
US 12,730,154 · App. 16/702,657 · Granted Sep 8, 2026

Method and system for estimation of open circuit voltage of a battery cell

Inventors: Maksim Subbotin (San Carlos, CA); Farshad Ramezan Pour Safaei (Los Gatos, CA); Anantharaman Subbaraman (Mountain View, CA); Nikhil Ravi (Redwood City, CA); Gerd Simon Schmidt (Palo Alto, CA); Reinhardt Klein (Mountain View, CA); Yumi Kondo (San Jose, CA); Yongfang Cheng (Mountain View, CA); Jake Christensen (Elk Grove, CA)
Assignee: Robert Bosch GmbH
G01R31/367G01R31/382G01R31/3842G01R31/388
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,730,154
App. No.
16/702,657
Granted
Sep 8, 2026
Kind
B2
Abstract

A battery management system includes a memory, a current sensor that measures a current flow through a battery to a load, a voltage sensor that measures a voltage level between a first terminal and a second terminal of the battery that are each connected to the load, and the memory, a temperature sensor that measures a temperature level of the battery; and a controller configured to be operatively connected to the current sensor, temperature sensor, and voltage sensor. The controller is configured to receive a measurement of a first current level and a first voltage level and utilize a corrected capacity and corrected open circuit voltage estimate to output an estimated open circuit voltage of the battery as compared to an estimated capacity.

Claims (28)

1 . A method of estimating an open circuit voltage capacity of a battery, comprising:

collecting measurements of current, voltage and temperature of the battery until a recorded history interval includes at least one charge stage, one discharge stage, and one rest point to determine a voltage measurement that is utilized as open circuit voltage value;

utilizing a machine learning model that includes a record of each the current, the voltage, and the temperature of the battery during a normal operation of the battery, determining a biased capacity of the battery and biased open circuit voltage of the battery, wherein the machine learning model is configured to output both a corrected capacity and open circuit voltage estimates, and the machine learning model includes a neural network configured to be trained utilizing an electrochemical model of a cell;

mitigating and correcting any biases associated with time dependent current, time dependent voltage, and time dependent temperature measurements using an estimation method which estimates the biases utilizing a filter and subtracts the biases values from original measurements; and

utilizing a batch algorithm with the corrected capacity and the corrected open circuit voltage estimates as inputs to output an estimated open circuit voltage versus capacity estimates of the battery as a function of capacity curve estimates with physical properties of the battery.

2 . The method of claim 1 , wherein the method further includes utilizing the machine learning model to generate a real-time open circuit voltage estimate as a function of time.

3 . The method of claim 1 , wherein the time dependent current, the time dependent voltage, and the time dependent temperature of the battery are measured at an instantaneous moment.

4 . The method of claim 1 , wherein the current, the voltage, and the temperature measurements of the battery are recorded over a period of time.

5 . The method of claim 1 , wherein the current, the voltage, and the temperature measurements of the battery are recorded with a sampling frequency.

6 . The method of claim 1 , wherein the method further includes mitigating current measurement biases utilizing a bias estimation algorithm and machine learning model.

7 . The method of claim 1 , wherein the method further includes mitigating voltage measurement biases utilizing a bias estimation algorithm and machine learning model.

8 . The method of claim 1 , wherein the estimated open circuit voltage of the battery is known after a period of rest of the battery.

9 . The method of claim 1 , wherein the normal operation includes a charge regime, a discharge regime, and intermediate rests.

10 . A battery management system comprising:

a memory;

a current sensor that measures a current flow through a battery to a load;

a voltage sensor that measures a voltage between a first terminal and a second terminal of the battery that are each connected to the load, and the memory;

a temperature sensor that measures a temperature level of the battery; and

a controller configured to be operatively connected to the current sensor, the temperature sensor, and the voltage sensor, wherein the controller is configured to:

receive a measurement of a first current level flowing through the battery to the load at a first time from the current sensor;

receive a measurement of a first voltage level between the first terminal and the second terminal of the battery that are each connected to the load at the first time from the voltage sensor;

mitigate any bias associated with an open circuit voltage utilizing a machine learning model utilizing time dependent measurements and estimating bias values via a filter, wherein the machine learning model is configured to output a corrected capacity and correct open circuit voltage estimates, and the machine learning model includes a neural network that is trained utilizing an electrochemical model of a cell; and

utilize a batch algorithm with the corrected capacity and the corrected open circuit voltage estimate to output an estimated open circuit voltage versus capacity estimates of the battery as function of capacity curve estimates with physical properties of the battery.

11 . The battery management system of claim 10 , wherein the machine learning model is configured to generate a real-time open circuit voltage estimate as a function of time.

12 . The battery management system of claim 10 , wherein the current, the voltage, and the temperature of the battery are measured at an instantaneous moment.

13 . The battery management system of claim 10 , wherein the controller is further configured to mitigate current measurement biases utilizing a bias estimation algorithm and machine learning model.

14 . The battery management system of claim 10 , wherein the controller is further configured to mitigate voltage measurement biases utilizing a bias estimation algorithm and machine learning.

15 . The battery management system of claim 10 , wherein the estimated open circuit voltage of the battery is known is after a period of rest of the battery.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 4, 2019
From: SUBBOTIN, MAKSIM; SAFAEI, FARSHAD RAMEZAN POUR; SUBBARAMAN, ANANTHARAMAN; RAVI, NIKHIL; SCHMIDT, GERD SIMON; KLEIN, REINHARDT; KONDO, YUMI; CHENG, YONGFANG; CHRISTENSEN, JAKE
To: ROBERT BOSCH GMBH
Reel/Frame 051171/0192 →
Continuity (1)
Related Publication 20210173012A1 · Jun 10, 2021
References Cited (26)
US 5608273A · Bartlett · 1997 [cited by examiner]
US 7583059B2 · Cho · 2009 [cited by examiner]
US 8188715B2 · Christensen et al. · 2012 [cited by applicant]
US 9130248B2 · Laskowsky · 2015 [cited by examiner]
US 9153991B2 · Chaturvedi et al. · 2015 [cited by applicant]
US 9157966B2 · Papana · 2015 [cited by examiner]
US 9685807B2 · Nakao et al. · 2017 [cited by applicant]
US 10224579B2 · Christensen et al. · 2019 [cited by applicant]
US 20070005276A1 · Cho · 2007 [cited by examiner]
US 20080234956A1 · Mizuno · 2008 [cited by examiner]
US 20130110428A1 · Sun · 2013 [cited by examiner]
US 20130311115A1 · Chaturvedi et al. · 2013 [cited by applicant]
US 20150066407A1 · Joe · 2015 [cited by examiner]
US 20160054390A1 · Lin · 2016 [cited by examiner]
US 20170338666A1 · Christensen et al. · 2017 [cited by applicant]
US 20170363690A1 · Kawamura · 2017 [cited by examiner]
US 20180143259A1 · Kim · 2018 [cited by examiner]
US 20190157891A1 · Chemali · 2019 [cited by examiner]
US 20200164763A1 · Holme · 2020 [cited by examiner]
US 20200393514A1 · Klintberg · 2020 [cited by examiner]
US 20210080506A1 · Wampler · 2021 [cited by examiner]
US 20220365139A1 · Altaf · 2022 [cited by examiner]
DE 102007029956A1 · 2009 [cited by applicant]
EP 2989675B1 · 2017 [cited by applicant]
WO 2014130519A1 · 2014 [cited by applicant]
Hockenmaier, Machine Learning—Decision Tree, 2015. [cited by examiner]