IP Library › Granted Patent US 12,618,913
Granted Patent B2
US 12,618,913 · App. 17/689,359 · Granted May 5, 2026

Method and device with battery model optimization

Inventors: Daebong Jung (Hwaseong-si, KR); Young Hun Sung (Hwaseong-si, KR)
Assignee: SAMSUNG ELECTRONICS CO., LTD.
G01R31/387H01M10/4285H01M10/443
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,618,913
App. No.
17/689,359
Granted
May 5, 2026
Kind
B2
Abstract

A device with battery model optimization includes: a processor configured to perform optimization on a battery model for determining optimized parameter values of parameters of the battery model, wherein, to perform the optimization, the processor is configured to: select target parameters from among parameters of a battery model; set a current boundary condition for each of the target parameters; determine an optimized parameter value of each of the target parameters based on the set current boundary condition; set a subsequent boundary condition reduced from the current boundary condition based on the determined optimized parameter value; and determine a subsequent optimized parameter value of each of the target parameters based on the subsequent boundary condition.

Claims (78)

1 . A device with battery model optimization, the device comprising:

a processor configured to:

perform optimization on a battery model, for determining optimized parameter values of parameters of the battery model,

wherein, to perform the optimization, the processor is configured to:

select target parameters from among the parameters of the battery model;

set a current boundary condition for each of the target parameters;

determine an optimized parameter value of each of the target parameters based on the set current boundary condition;

set a subsequent boundary condition reduced from the current boundary condition based on the determined optimized parameter value; and

determine a subsequent optimized parameter value of each of the target parameters based on the subsequent boundary condition; and

estimate a state of a battery using the battery model having the optimized parameter values of the parameters of the battery model,

wherein, for the performing optimization, the processor is further configured to perform the optimization for each of state of charge (SOC) intervals by determining the SOC intervals as corresponding to respective degrees of progress in charging or discharging the battery,

wherein the processor is configured to

determine whether a number of performances of the optimization reaches a preset number of performances, and

until the number of performances of the optimization reaches the preset number and until an optimization loss satisfies a defined condition, iteratively perform the setting of the subsequent boundary condition reduced from the current boundary condition and the determining of the subsequent optimized parameter value of each of the target parameters based on the subsequent boundary condition, and

wherein, for the setting of the subsequent boundary condition, the processor is configured to:

determine a target change direction of a diffusion parameter based on a voltage error between a voltage of the battery that is estimated through the battery model and a voltage of the battery that is based on profile data of the battery; and

set the subsequent boundary condition based on the determined target change direction.

2 . The device of claim 1 , wherein the processor is configured to perform the optimization for each of predefined temperature intervals.

3 . The device of claim 1 , wherein the processor is configured to select the target parameters based on a value obtained by performing differentiation one or more times on the parameters of the battery model.

4 . The device of claim 1 , wherein

for the setting of the subsequent boundary condition, the processor is configured to change the current boundary condition for all the target parameters based on the optimized parameter value retrieved based on the current boundary condition, and

the changed boundary condition corresponds to the subsequent boundary condition.

5 . The device of claim 1 , wherein the processor is configured to:

select points associated with a diffusion characteristic of the battery from among the parameters of the battery model; and

for the selecting of the target parameters, determine the target parameters based on the selected points.

6 . The device of claim 1 , wherein the processor is configured to:

determine an estimated state value of the battery model based on the target parameters;

determine an optimization loss based on a difference between the estimated state value and an actual state value obtained from profile data of the battery; and

adjust at least one of the target parameters such that the optimization loss is reduced.

7 . The device of claim 1 , wherein

the parameters of the battery model comprise a diffusion parameter dependent on an SOC level of the battery, and

the diffusion parameter comprises a charge parameter associated with charging of the battery and a discharge parameter associated with discharging of the battery.

8 . A processor-implemented method with battery model optimization, the method comprising:

selecting target parameters from among parameters of a battery model;

performing optimization on the target parameters, wherein the performing of the optimization comprises:

setting a current boundary condition for each of the target parameters;

determining an optimized parameter value of each of the target parameters based on the set current boundary condition;

setting a subsequent boundary condition reduced from the current boundary condition based on the determined optimized parameter value; and

determining a subsequent optimized parameter value of each of the target parameters based on the subsequent boundary condition; and

estimating a state of a battery using the battery model having the optimized parameter values of the parameters of the battery model,

wherein the performing optimization further includes performing the optimization for each of state of charge (SOC) intervals by determining the SOC intervals as corresponding to respective degrees of progress in charging or discharging the battery, and

wherein the performing optimization further includes determining whether a number of performances of the optimization reaches a preset number of performances, and until the number of performances of the optimization reaches the preset number and until an optimization loss satisfies a defined condition, iteratively performing the setting of the subsequent boundary condition reduced from the current boundary condition and the determining of the subsequent optimized parameter value of each of the target parameters based on the subsequent boundary condition, and

wherein the setting of the subsequent boundary condition comprises:

determining a target change direction of a diffusion parameter based on a voltage error between a voltage of the battery that is estimated through the battery model and a voltage of the battery that is based on profile data of the battery; and

setting the subsequent boundary condition based on the determined target change direction.

9 . The method of claim 8 , wherein the performing of the optimization comprises performing the optimization for each of predefined temperature intervals.

10 . A non-transitory computer-readable storage medium storing instructions that, when executed by a processor, configure the processor to perform the method of claim 8 .

11 . A battery power supplier, comprising:

a battery configured to supply power to an electronic device;

a battery model optimizing device configured to optimize a battery model corresponding to the battery, wherein, for the optimizing of the battery model, the battery model optimizing device is configured to:

select target parameters from among parameters of the battery model;

set a current boundary condition for each of the target parameters;

determine an optimized parameter value of each of the target parameters based on the set current boundary condition;

set a subsequent boundary condition reduced from the current boundary condition based on the determined optimized parameter value; and

determine a subsequent optimized parameter value of each of the target parameters based on the subsequent boundary condition; and

a processor configured to estimate a state of a battery using the battery model having the optimized parameter values of the parameters of the battery model,

wherein, for the performing optimization, the battery model optimizing device is further configured to perform the optimization for each of state of charge (SOC) intervals by determining the SOC intervals as corresponding to respective degrees of progress in charging or discharging the battery, and

wherein the processor is configured to determine whether a number of performances of the optimization reaches a preset number of performances, and

until the number of performances of the optimization reaches the preset number and until an optimization loss satisfies a defined condition, iteratively perform the setting of the subsequent boundary condition reduced from the current boundary condition and the determining of the subsequent optimized parameter value of each of the target parameters based on the subsequent boundary condition, and

wherein, for the setting of the subsequent boundary condition, the battery model optimizing device is configured to:

determine a target change direction of a diffusion parameter based on a voltage error between a voltage of the battery that is estimated through the battery model and a voltage of the battery that is based on profile data of the battery; and

set the subsequent boundary condition based on the determined target change direction.

12 . A processor-implemented method with battery model optimization, the method comprising:

setting a current boundary condition for a target parameter of a battery model;

determining an optimized parameter of the target parameter to be within the boundary condition;

setting a subsequent boundary condition, with a range reduced from the current boundary condition, based on a difference between a state of the battery estimated using the battery model with the optimized parameter and a predetermined state of the battery;

optimizing the battery model by determining a subsequent optimized parameter of the target parameter to be within the subsequent boundary condition, further including optimizing the battery model for each of state of charge (SOC) intervals by determining the SOC intervals as corresponding to respective degrees of progress in charging or discharging the battery; and

estimating a state of a battery using the battery model with optimized parameters of the battery model,

wherein the optimizing of the battery model further includes determining whether a number of performances of the optimization reaches a preset count of performances, and until the number of performances of the optimization reaches the preset count and until an optimization loss satisfies a defined condition, iteratively performing the setting of the subsequent boundary condition reduced from the current boundary condition and the determining of the subsequent optimized parameter value of the target parameter based on the subsequent boundary condition, and

wherein the setting of the subsequent boundary condition comprises:

determining a target change direction of a diffusion parameter based on a voltage error between a voltage of the battery that is estimated through the battery model and a voltage of the battery that is based on profile data of the battery; and

setting the subsequent boundary condition based on the determined target change direction.

13 . The method of claim 12 , wherein

the set current boundary condition comprises a lower limit and an upper limit, and

the determining of the optimized parameter comprises determining the optimized parameter to be greater than or equal to the lower limit and less than or equal to the upper limit.

14 . The method of claim 13 , wherein the setting of the subsequent boundary condition comprises, based on whether the state of the battery estimated using the battery model is greater than the predetermined state of the battery, either one of:

increasing at least one of the lower limit and the higher limit, and

decreasing at least one of the lower limit and the higher limit.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 8, 2022
From: JUNG, DAEBONG; SUNG, YOUNG HUN
To: SAMSUNG ELECTRONICS CO., LTD.
Reel/Frame 059197/0225 →
Priority Claims (1)
KR 10-2021-0129038 · Sep 29, 2021 · national
Continuity (1)
Related Publication 20230100216A1 · Mar 30, 2023
References Cited (31)
US 6262577B1 · Nakao et al. · 2001 [cited by applicant]
US 8332342B1 · Saha · 2012 [cited by examiner]
US 20100085057A1 · Nishi · 2010 [cited by examiner]
US 20130226648A1 · Horch et al. · 2013 [cited by applicant]
US 20140032141A1 · Subbotin · 2014 [cited by examiner]
US 20150278704A1 · Kim et al. · 2015 [cited by applicant]
US 20150355283A1 · Lee · 2015 [cited by applicant]
US 20160018469A1 · Ho · 2016 [cited by examiner]
US 20180143254A1 · Kim · 2018 [cited by examiner]
US 20190187212A1 · Garcia · 2019 [cited by examiner]
US 20200018797A1 · Gelso · 2020 [cited by examiner]
US 20210190866A1 · You · 2021 [cited by examiner]
CN 103399281A · 2013 [cited by examiner]
CN 104267261A · 2015 [cited by applicant]
CN 104267355A · 2015 [cited by applicant]
CN 107066722A · 2017 [cited by applicant]
CN 110165314A · 2019 [cited by applicant]
CN 111680848A · 2020 [cited by examiner]
CN 112765772A · 2021 [cited by examiner]
JP 200858278A · 2008 [cited by applicant]
JP 201344598A · 2013 [cited by applicant]
JP 2015135286A · 2015 [cited by applicant]
JP 2019211248A · 2019 [cited by applicant]
JP 6668945B2 · 2020 [cited by applicant]
KR 100652977B1 · 2006 [cited by applicant]
KR 101593681B1 · 2016 [cited by applicant]
KR 1020210081059A · 2021 [cited by applicant]
Extended European search report issued on Oct. 14, 2022, in counterpart European Patent Application No. 22173488.2 (8 pages in English). [cited by applicant]
Korean Office Action Issued on Feb. 19, 2025, in Counterpart Korean Patent Application No. 10-2021-0129038 (6 Pages in English, 9 Pages in Korean). [cited by applicant]
Notice of Allowance dated Sep. 22, 2025, issued by Chinese Patent Office in Chinese Patent Application 202210423383.8. [cited by applicant]
Chinese Office Action Issued on Jun. 12, 2025, in Counterpart Chinese Patent Application No. 202210423383.8 (10 Pages in English, 6 Pages in Chinese). [cited by applicant]