IP Library Granted Patent US 10,871,521
Granted Patent B2
US 10,871,521 · App. 16/856,638 · Granted Dec 22, 2020

Method and apparatus for correcting SOC, battery management system and storage medium

Inventors: Jian Ruan (Ningde, CN); Shichao Li (Ningde, CN); Mingshu Du (Ningde, CN); Shenzhi Tang (Ningde, CN); Yanhua Lu (Ningde, CN); Wei Zhang (Ningde, CN)
Assignee: Contemporary Amperex Technology Co., Limited
G01R31/367G01R31/3648G01R31/3842G01R31/392G01R31/396H02J7/0048
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 10,871,521
App. No.
16/856,638
Granted
Dec 22, 2020
Kind
B2
Abstract

A method and apparatus for correcting a state of charge (SOC) is provided. The method includes: acquiring state data of a battery cell in a case where the battery cell meets a preset standing condition; determining, when a length of voltage data in the state data is greater than a first preset length and less than a second preset length, and a change value of the voltage data in the state data is greater than a preset change threshold, a first set of pending parameters of a predetermined near-steady-state battery model according to the state data; predicting, according to the first set of pending parameters, a second set of pending parameters of the predetermined near-steady-state battery model; calculating an estimated steady-state OCV value according to the second set of pending parameters; and determining a SOC correction value corresponding to the estimated steady-state OCV value to correct current SOC.

Claims (65)

1. A method for correcting a State of Charge (SOC), comprising:

acquiring state data of a battery cell in a case where the battery cell meets a preset standing condition;

determining a first set of pending parameters of a predetermined near-steady-state battery model according to the state data of the battery cell, when a length of voltage data in the state data of the battery cell is greater than a first preset length and less than a second preset length, and a change value of the voltage data in the state data of the battery cell is greater than a preset change threshold;

predicting a second set of pending parameters of the predetermined near-steady-state battery model according to the first set of pending parameters;

calculating an estimated steady-state Open Circuit Voltage (OCV) value according to the second set of pending parameters; and

determining a SOC correction value corresponding to the estimated steady-state OCV value by using a preset correspondence between steady-state OCVs and SOCs to correct a current SOC.

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

determining the first set of pending parameters of the predetermined near-steady-state battery model according to the state data of the battery cell, when the length of voltage data in the state data of the battery cell is greater than the second preset length and the change value of the voltage data in the state data of the battery cell is greater than the preset change threshold;

determining the estimated steady-state OCV value according to the first set of pending parameters; and

determining the SOC correction value corresponding to the estimated steady-state OCV value by using the preset correspondence between steady-state OCVs and SOCs to correct the current SOC.

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

determining an estimated unsteady-state OCV value according to the state data of the battery cell, when the length of voltage data in the state data of the battery cell is greater than the first preset length and less than the second preset length and the change value of the voltage data in the state data of the battery cell is smaller than the preset change threshold; or

determining an estimated unsteady-state OCV value according to the state data of the battery cell, when the length of voltage data in the state data of the battery cell is greater than the second preset length and the change value of the voltage data in the state data of the battery cell is smaller than the preset change threshold; and

determining a SOC correction value corresponding to the estimated unsteady-state OCV value by using a preset correspondence between unsteady-state OCVs and SOCs to correct the current SOC.

4. The method according to claim 1 , wherein the predicting the second set of pending parameters of the predetermined near-steady-state battery model according to the first set of pending parameters comprises:

predicting the second set of pending parameters of the predetermined near-steady-state battery model according to the first set of pending parameters as well as a preset correspondence between the first set of pending parameters and the second set of pending parameters for the length of the voltage data.

5. The method according to claim 1 , wherein the calculating the estimated steady-state OCV value according to the second set of pending parameters comprises:

determining a steady-state time period threshold corresponding to the state data of the battery cell; and

processing the steady-state time period threshold by using the near-steady-state battery model determined by the second set of pending parameters so as to obtain the estimated steady-state OCV value.

6. The method according to claim 1 , wherein the determining the SOC correction value corresponding to the estimated steady-state OCV value by using the preset correspondence between steady-state OCVs and SOCs to correct the current SOC comprises:

determining whether the estimated steady-state OCV value exceeds a preset estimated OCV range; and

determining, when the estimated steady-state OCV value does not exceed the preset estimated OCV range, the SOC correction value corresponding to the estimated steady-state OCV value by using the preset correspondence between steady-state OCVs and SOCs to correct the current SOC.

7. The method according to claim 3 , further comprising:

determining a voltage rebound direction during a standing time period of the battery cell;

correcting, when the voltage rebound direction indicates a voltage increase and the SOC correction value corresponding to the estimated unsteady-state OCV is greater than the current SOC, the current SOC by using the SOC correction value corresponding to the estimated unsteady-state OCV value.

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

correcting, when the voltage rebound direction indicates a voltage decrease and the SOC correction value corresponding to the estimated unsteady-state OCV is smaller than the current SOC, the current SOC by using the SOC correction value corresponding to the estimated unsteady-state OCV value.

9. The method according to claim 1 , wherein the method further comprising:

performing a fitting process according to the voltage data in the state data of the battery cell to obtain m sub-near-steady-state battery models, m fitted curves and corresponding fitted difference values; and

sorting the m sub-near-steady-state battery models according to the fitted difference values, and setting a sum of first n sub-near-steady-state battery models with minimal fitted difference values as the preset near-steady-state battery model;

wherein the state data of the battery cell comprises: State of Health (SOH), voltage, current, and temperature.

10. The method according to claim 1 , wherein the preset standing condition is that a current of the battery cell is less than a preset current threshold.

11. A storage medium having a program stored thereon, wherein the program is executed by a processor to implement:

acquiring state data of a battery cell in a case where the battery cell meets a preset standing condition;

determining a first set of pending parameters of a predetermined near-steady-state battery model according to the state data of the battery cell when a length of voltage data in the state data of the battery cell is greater than a first preset length and less than a second preset length and a change value of the voltage data in the state data of the battery cell is greater than a preset change threshold;

predicting a second set of pending parameters of the predetermined near-steady-state battery model according to the first set of pending parameters; and

calculating an estimated steady-state Open Circuit Voltage (OCV) value according to the second set of pending parameters; and

determining a State of Charge (SOC) correction value corresponding to the estimated steady-state OCV value by using a preset correspondence between steady-state OCVs and SOCs to correct a current SOC.

12. The storage medium according to claim 11 , wherein the program is executed by the processor to further implement:

determining the first set of pending parameters of the predetermined near-steady-state battery model according to the state data of the battery cell, when the length of voltage data in the state data of the battery cell is greater than the second preset length and the change value of the voltage data in the state data of the battery cell is greater than the preset change threshold; and

determining the estimated steady-state OCV value according to the first set of pending parameters; and

determining the SOC correction value corresponding to the estimated steady-state OCV value by using the preset correspondence between steady-state OCVs and SOCs to correct the current SOC.

13. The storage medium according to claim 11 , wherein the program is executed by the processor to further implement:

determining an estimated unsteady-state OCV value according to the state data of the battery cell, when the length of voltage data in the state data of the battery cell is greater than the first preset length and less than the second preset length and the change value of the voltage data in the state data of the battery cell is smaller than the preset change threshold; or

determining an estimated unsteady-state OCV value according to the state data of the battery cell, when the length of voltage data in the state data of the battery cell is greater than the second preset length and the change value of the voltage data in the state data of the battery cell is smaller than the preset change threshold; and

determining a SOC correction value corresponding to the estimated unsteady-state OCV value by using a preset correspondence between unsteady-state OCVs and SOCs to correct the current SOC.

14. The storage medium according to claim 11 , wherein the program is executed by the processor to specifically implement:

predicting the second set of pending parameters of the predetermined near-steady-state battery model according to the first set of pending parameters as well as a preset correspondence between the first set of pending parameters and the second set of pending parameters for the length of the voltage data.

15. The storage medium according to claim 11 , wherein the program is executed by the processor to specifically implement:

determining a steady-state time period threshold corresponding to the state data of the battery cell; and

processing the steady-state time period threshold by using the near-steady-state battery model determined by the second set of pending parameters so as to obtain the estimated steady-state OCV value.

16. The storage medium according to claim 11 , wherein the program is executed by the processor to specifically implement:

determining whether the estimated steady-state OCV value exceeds a preset estimated OCV range; and

determining, when the estimated steady-state OCV value does not exceed the preset estimated OCV range, the SOC correction value corresponding to the estimated steady-state OCV value by using the preset correspondence between steady-state OCVs and SOCs to correct the current SOC.

17. The storage medium according to claim 11 , wherein the program is executed by the processor to further implement:

determining a voltage rebound direction during a standing time period of the battery cell;

correcting, when the voltage rebound direction indicates a voltage increase and the SOC correction value corresponding to the estimated unsteady-state OCV is greater than the current SOC, the current SOC by using the SOC correction value corresponding to the estimated unsteady-state OCV value.

18. The storage medium according to claim 11 , wherein the program is executed by the processor to further implement:

correcting, when the voltage rebound direction indicates a voltage decrease and the SOC correction value corresponding to the estimated unsteady-state OCV is smaller than the current SOC, the current SOC by using the SOC correction value corresponding to the estimated unsteady-state OCV value.

19. The storage medium according to claim 11 , wherein the program is executed by the processor to further implement:

performing a fitting process according to the voltage data in the state data of the battery cell to obtain m sub-near-steady-state battery models, m fitted curves and corresponding fitted difference values; and

sorting the m sub-near-steady-state battery models according to the fitted difference values, and setting a sum of first n sub-near-steady-state battery models with minimal fitted difference values as the preset near-steady-state battery model;

wherein the state data of the battery cell comprises: State of Health (SOH), voltage, current, and temperature.

20. The storage medium according to claim 11 , wherein the program is executed by the processor to specifically implement:

acquiring state data of a battery cell in a case where the battery cell meets a preset standing condition, wherein the preset standing condition is that a current of the battery cell is less than a preset current threshold.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 7, 2022
From: CONTEMPORARY AMPEREX TECHNOLOGY CO., LIMITED
To: CONTEMPORARY AMPEREX RUNZHI SOFTWARE TECHNOLOGY LIMITED
Reel/Frame 059909/0070 →
Priority Claims (1)
CN 2019 1 0441422 · May 24, 2019 · national
Continuity (1)
Related Publication 20200371162A1 · Nov 26, 2020
Cited By (1)
US 12,674,839