IP Library Granted Patent US 12,438,385
Granted Patent B2
US 12,438,385 · App. 17/825,714 · Granted Oct 7, 2025

Method and device for estimating SOC of battery pack, and battery management system

Inventors: Guangyu Xu (Ningde, CN); Shichao Li (Ningde, CN); Wei Zhao (Ningde, CN)
Assignee: CONTEMPORARY AMPEREX TECHNOLOGY (HONG KONG) LIMITED
H02J7/0049G01R31/367G01R31/382G01R31/392G01R31/396H02J7/0016H02J7/005H02J7/007182
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,438,385
App. No.
17/825,714
Granted
Oct 7, 2025
Kind
B2
Abstract

This application provides a method and device for estimating a SOC of a battery pack, and a battery management system. The battery pack includes a first cell without a plateau and a second cell with a plateau. At least one first cell is serially connected to the second cell. The method includes: determining a capacity variation of the battery pack based on a SOC variation of the first cell in comparison with an initial SOC of the first cell, and based on a nominal capacity of the first cell; obtaining an equalization capacity of the first cell and an equalization capacity of the second cell; and estimating a SOC of the second cell, and determining the SOC of the battery pack based on the SOC of the second cell.

Claims (71)

1. A method for estimating a state of charge (SOC) of a battery pack in use, performed by a battery management system that comprises a memory and a processor, wherein the battery pack comprises a first cell whose state of charge-open circuit voltage (SOC-OCV) curve does not have a plateau and a second cell whose SOC-OCV curve has at least one plateau, and the first cell is serially connected to the second cell, wherein the method comprises:

determining a capacity variation of the battery pack based on a SOC variation of the first cell in comparison with an initial SOC of the first cell and based on a nominal capacity of the first cell;

obtaining an equalization capacity of the first cell and an equalization capacity of the second cell, each equalization capacity being obtained by calculating an integral of an equalization current with respect to an equalization time;

estimating a SOC of the second cell based on the capacity variation of the battery pack, the nominal capacity of the first cell, the equalization capacity of the first cell, the equalization capacity of the second cell, and an initial SOC of the second cell;

determining the SOC of the battery pack based on the SOC of the second cell;

when the first cell is to be fully discharged first before the second cell, performing an equalization discharge on the second cell to ensure that the second cell is fully discharged first; and

when the first cell is to be fully charged first before the second cell, performing an equalization discharge on the first cell to ensure that the second cell is fully charged first.

2. The method according to claim 1 , wherein determining the capacity variation of the battery pack based on the SOC variation of the first cell in comparison with the initial SOC of the first cell and based on the nominal capacity of the first cell comprises:

determining the capacity variation of the battery pack based on the SOC variation of the first cell, the nominal capacity of the first cell, and a state of health (SOH) of the first cell.

3. The method according to claim 2 , wherein estimating the SOC of the second cell based on the capacity variation of the battery pack, the nominal capacity of the first cell, the equalization capacity of the first cell, the equalization capacity of the second cell, and the initial SOC of the second cell comprises:

estimating the SOC of the second cell based on the capacity variation of the battery pack, the nominal capacity of the first cell, the equalization capacity of the first cell, the SOH of the first cell, the equalization capacity of the second cell, and the initial SOC of the second cell.

4. The method according to claim 1 , further comprising:

obtaining a current open circuit voltage of the second cell;

when the current open circuit voltage of the second cell is located in the plateau of the SOC-OCV curve of the second cell, determining that the initial SOC of the first cell is an initial SOC of the first cell that is obtained and stored when a previous open circuit voltage of the second cell is not located in the plateau of the SOC-OCV curve; or

when the current open circuit voltage of the second cell is not located in the plateau of the SOC-OCV curve of the second cell, determining that the initial SOC of the first cell is a currently obtained initial SOC.

5. The method according to claim 1 , further comprising:

obtaining a current open circuit voltage of the second cell;

when the current open circuit voltage of the second cell is located in the plateau of the SOC-OCV curve of the second cell, determining that the initial SOC of the second cell is an initial SOC of the second cell that is obtained and stored when a previous open circuit voltage of the second cell is not located in the plateau of the SOC-OCV curve of the second cell; or,

when the current open circuit voltage of the second cell is not located in the plateau of the SOC-OCV curve of the second cell, determining that the initial SOC of the second cell is a currently obtained initial SOC.

6. The method according to claim 1 , wherein the method further comprises:

obtaining the initial SOC of the first cell and the initial SOC of the second cell, wherein obtaining the initial SOC of the first cell and the initial SOC of the second cell comprises:

obtaining, when it is detected that the second cell is in a fully charged state, the initial SOC of the second cell, obtaining a SOC in which the first cell is located when the second cell is in the fully charged state, and using the obtained SOC as the initial SOC of the first cell; or

obtaining, when it is detected that the second cell is in a low-end static standing state, a sampled voltage of the first cell, and obtaining the initial SOC of the first cell based on the SOC-OCV curve of the first cell, obtaining a sampled voltage of the second cell, and obtaining the initial SOC of the second cell based on the SOC-OCV curve of the second cell.

7. The method according to claim 1 , wherein the second cell comprises a plurality of single cells, each single cell corresponds to one SOC, and determining the SOC of the battery pack based on the SOC of the second cell comprises:

obtaining a maximum SOC and a minimum SOC from a plurality of SOCs of the single cells; and

obtaining a weighted SOC based on the maximum SOC and the minimum SOC, and using the weighted SOC as the SOC of the second cell;

wherein a SOC of a single cell is estimated based on the capacity variation of the battery pack, the nominal capacity of the first cell, the equalization capacity of the first cell, the equalization capacity of the single cell, and an initial SOC of the single cell.

8. The method according to claim 1 , further comprising:

determining a current SOC of the first cell; and

determining the SOC variation of the first cell based on the current SOC of the first cell and the initial SOC of the first cell;

wherein the initial SOC of the first cell is determined based on a current open circuit voltage of the second cell;

when the current open circuit voltage of the second cell is located in the plateau of the SOC-OCV curve of the second cell, the initial SOC of the first cell is an initial SOC of the first cell that is obtained and stored when a previous open circuit voltage of the second cell is not located in the plateau of the SOC-OCV curve; or

when the current open circuit voltage of the second cell is not located in the plateau of the SOC-OCV curve of the second cell, the initial SOC of the first cell is a currently obtained initial SOC.

9. A device for estimating a state of charge (SOC) of a battery pack in use, wherein the battery pack comprises a first cell whose open circuit voltage-state of charge (OCV-SOC) curve does not have a plateau and a second cell whose OCV-SOC curve has at least one plateau, and the first cell is serially connected to the second cell, and the device comprises:

a processor and a memory storing instructions for execution by the processor;

wherein, by executing the instructions, the processor is configured to:

determine a capacity variation of the battery pack based on a SOC variation of the first cell in comparison with an initial SOC of the first cell and based on a nominal capacity of the first cell;

obtain an equalization capacity of the first cell and an equalization capacity of the second cell, each equalization capacity being obtained by calculating an integral of an equalization current with respect to an equalization time;

estimate a SOC of the second cell based on the capacity variation of the battery pack, the nominal capacity of the first cell, the equalization capacity of the first cell, the equalization capacity of the second cell, and an initial SOC of the second cell;

determine the SOC of the battery pack based on the SOC of the second cell;

when the first cell is to be fully discharged first before the second cell, perform an equalization discharge on the second cell to ensure that the second cell is fully discharged first; and

when the first cell is to be fully charged first before the second cell, perform an equalization discharge on the first cell to ensure that the second cell is fully charged first.

10. The device according to claim 9 , wherein the processor is specifically configured to:

determine the capacity variation of the battery pack based on the SOC variation of the first cell, the nominal capacity of the first cell, and a state of health (SOH) of the first cell; and

estimate the SOC of the second cell based on the capacity variation of the battery pack, the nominal capacity of the first cell, the equalization capacity of the first cell, the SOH of the first cell, the equalization capacity of the second cell, and the initial SOC of the second cell.

11. The device according to claim 9 , wherein the processor is further configured to:

obtain a current open circuit voltage of the second cell;

when the current open circuit voltage of the second cell is located in the plateau of the SOC-OCV curve of the second cell, determine that the initial SOC of the first cell is an initial SOC of the first cell that is obtained and stored when a previous open circuit voltage of the second cell is not located in the plateau of the SOC-OCV curve; or

when the current open circuit voltage of the second cell is not located in the plateau of the SOC-OCV curve of the second cell, determine that the initial SOC of the first cell is a currently obtained initial SOC.

12. The device according to claim 9 , wherein the processor is further configured to:

obtain a current open circuit voltage of the second cell;

when the current open circuit voltage of the second cell is located in the plateau of the SOC-OCV curve of the second cell, determine that the initial SOC of the second cell is an initial SOC of the second cell that is obtained and stored when a previous open circuit voltage of the second cell is not located in the plateau of the SOC-OCV curve of the second cell; or,

when the current open circuit voltage of the second cell is not located in the plateau of the SOC-OCV curve of the second cell, determine that the initial SOC of the second cell is a currently obtained initial SOC.

13. The device according to claim 9 , wherein the processor is further configured to:

obtain, when it is detected that the second cell is in a fully charged state, the initial SOC of the second cell, obtain a SOC in which the first cell is located when the second cell is in the fully charged state, and use the obtained SOC as the initial SOC of the first cell; or

obtain, when it is detected that the second cell is in a low-end static standing state, a sampled voltage of the first cell, and obtain the initial SOC of the first cell based on the SOC-OCV curve of the first cell, obtain a sampled voltage of the second cell, and obtain the initial SOC of the second cell based on a SOC-OCV curve of the second cell.

14. The device according to claim 9 , wherein the second cell comprises a plurality of single cells, each single cell corresponds to one SOC, and in determining the SOC of the battery pack based on the SOC of the second cell, the processor is configured to:

obtain a maximum SOC and a minimum SOC from a plurality of SOCs of the single cells; and

obtain a weighted SOC based on the maximum SOC and the minimum SOC, and use the weighted SOC as the SOC of the second cell,

wherein a SOC of a single cell is estimated based on the capacity variation of the battery pack, the nominal capacity of the first cell, the equalization capacity of the first cell, the equalization capacity of the single cell, and an initial SOC of the single cell.

15. The device according to claim 9 , wherein the processor is further configured to:

determine, based on the initial SOC, the nominal capacity, and a state of health (SOH) of the first cell, a charge capacity required for fully charging the first cell or a discharge capacity required for fully discharging the first cell;

determine, based on the initial SOC, a nominal capacity, and an SOH of the second cell, a charge capacity required for fully charging the second cell or a discharge capacity required for fully discharging the second cell;

determine, when the charge capacity of the first cell is less than the charge capacity of the second cell, that the first cell is to be fully charged first before the second cell; and

determine, when the discharge capacity of the first cell is less than the discharge capacity of the second cell, that the first cell is to be fully discharged first before the second cell.

16. The device according to claim 9 , wherein the processor is further configured to:

determine a current SOC of the first cell; and

determine the SOC variation of the first cell based on the current SOC of the first cell and the initial SOC of the first cell;

wherein the initial SOC of the first cell is determined based on a current open circuit voltage of the second cell;

when the current open circuit voltage of the second cell is located in the plateau of the SOC-OCV curve of the second cell, the initial SOC of the first cell is an initial SOC of the first cell that is obtained and stored when a previous open circuit voltage of the second cell is not located in the plateau of the SOC-OCV curve; or

when the current open circuit voltage of the second cell is not located in the plateau of the SOC-OCV curve of the second cell, the initial SOC of the first cell is a currently obtained initial SOC.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 6, 2024
From: CONTEMPORARY AMPEREX TECHNOLOGY CO., LIMITED
To: CONTEMPORARY AMPEREX TECHNOLOGY (HONG KONG) LIMITED
Reel/Frame 068338/0402 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 26, 2022
From: XU, GUANGYU; LI, SHICHAO; ZHAO, WEI
To: CONTEMPORARY AMPEREX TECHNOLOGY CO., LIMITED
Reel/Frame 060808/0343 →
Continuity (2)
Continuation PCTCN2021079174 · Mar 4, 2021
Related Publication 20220285958A1 · Sep 8, 2022
References Cited (20)
US 3980940A · Mabuchi · 1976 [cited by examiner]
US 20070166607A1 · Okada et al. · 2007 [cited by applicant]
US 20100225325A1 · Christensen et al. · 2010 [cited by applicant]
US 20120065824A1 · Takahashi · 2012 [cited by examiner]
US 20160233696A1 · Mei et al. · 2016 [cited by applicant]
US 20190004121A1 · Sano · 2019 [cited by examiner]
CN 111142027A · 2020 [cited by applicant]
CN 111159916A · 2020 [cited by applicant]
CN 111796185A · 2020 [cited by applicant]
CN 111929595A · 2020 [cited by applicant]
CN 112213648A · 2021 [cited by examiner]
FR 2923022A1 · 2009 [cited by applicant]
JP 2010266221A · 2010 [cited by applicant]
WO 2010140044A1 · 2010 [cited by applicant]
WO 2013159979A1 · 2013 [cited by applicant]
WO 2018155247A1 · 2018 [cited by applicant]
Machine translation of CN-112213648-A. (Year: 2021). [cited by examiner]
International Search Report of Application No. PCT/CN2021/079174, mailed Dec. 8, 2021. [cited by applicant]
Written Opinion of International Search Authority for Application No. PCT/CN2021/079174, mailed Dec. 8, 2021. [cited by applicant]
Extended European Search Report of EP Application No. 21765814.5, mailed Sep. 8, 2022. [cited by applicant]