IP Library › Granted Patent US 9,146,280
Granted Patent B2
US 9,146,280 · App. 13/282,039 · Granted Sep 29, 2015

Method and system for estimating a capacity of a battery

Inventors: Chein-Chung Sun (Kaohsiung, TW); Ying-Hao Hsu (Kaohsiung, TW); Chiu-Yu Liu (Kaohsiung, TW); Shou-Hung Ling (Taipei, TW)
Assignee: Industrial Technology Research Institute
G01R31/362G01R31/3624G01R31/3651
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 9,146,280
App. No.
13/282,039
Granted
Sep 29, 2015
Kind
B2
Abstract

A method for estimating a capacity of a battery includes providing a look-up table storing data relating to a voltage and a capacity of the battery, and initializing the battery to reach an initialization state which serves as a starting point for a discharging process. The method also includes discharging the battery, from the initialization state, by a first amount of charge to reach a first state, calculating an actual capacity of the battery based on a measured amount of charge discharged from the initialization state to the first state, measuring an open-circuit voltage at the first state, obtaining a look-up capacity of the battery from the look-up table according to the open-circuit voltage measured at the first state, calculating a difference between the actual capacity and the look-up capacity, and correcting the look-up table based on the difference.

Claims (110)

1. A method for estimating a capacity of a battery, comprising:

providing a look-up table storing data pairs each having a look-up voltage and a look-up capacity of the battery;

initializing the battery to reach an initialization state which serves as a starting point for a discharging process;

discharging the battery, from the initialization state, by a first amount of charge to reach a first state;

calculating an actual capacity of the battery based on a measured amount of charge discharged from the initialization state to the first state;

measuring an open-circuit voltage at the first state;

obtaining a first look-up capacity of the battery from the look-up table according to the open-circuit voltage measured at the first state;

calculating a difference by subtracting the first look-up capacity from the actual capacity;

calculating an absolute value of the difference; and

correcting the look-up table using a first correction method when the difference is less than zero and using a second correction method when the difference is greater than zero, the second correction method being different from the first correction method,

wherein the first correction method comprises:

for each first data pair in the look-up table having the look-up voltage less than or equal to the open-circuit voltage, updating the look-up capacity of each first data pair by subtracting the calculated absolute value from the look-up capacity of each first data pair; and

for each second data pair in the look-up table having the look-up voltage greater than the open-circuit voltage, replacing each second data pair with one of a first set of new data pairs generated to connect a data pair having the first look-up capacity and the open-circuit voltage, and a data pair in the look-up table having a highest look-up voltage, wherein the first set of new data pairs define a smooth curve.

2. The method of claim 1 , wherein initializing the battery comprises:

performing a pre-discharge process comprising:

discharging the battery by a second amount of charge to reach a second state, the second state being the initialization state.

3. The method of claim 2 , wherein performing the pre-discharge process comprises:

discharging the battery until an amount of discharged charge reaches a predetermined value; and

measuring an open-circuit voltage and obtaining an initial capacity corresponding to the initialization state from the look-up table.

4. The method of claim 2 , wherein in the pre-discharging process, discharging the battery by a second amount of charge comprises:

discharging the battery by the second amount of charge using at least one of an energy dissipating device or an energy storage device.

5. The method of claim 1 , wherein initializing the battery comprises:

charging the battery until the battery reaches the initialization state where a predetermined charging termination condition is satisfied.

6. The method of claim 5 ,

wherein the predetermined charging termination condition is satisfied when at least one of following conditions is satisfied:

a charging voltage is greater than a predetermined voltage or a charging current is smaller than a predetermined current, and

the method further comprising terminating the charging when the predetermined charging termination condition is satisfied.

7. The method of claim 6 , further comprising:

adjusting the predetermined charging termination condition by at least one of the following:

increasing the charging voltage; or

decreasing the charging termination current.

8. The method of claim 5 , wherein charging the battery until the battery reaches the initialization state comprises:

charging the battery with a constant charging current;

charging the battery with a pulse current after a voltage across the battery has reached a predetermined voltage value;

measuring at least two open-circuit voltages at an end of each of at least two pulse current periods;

calculating a rate of change based on the at least two open-circuit voltages;

determining whether the rate of change exceeds a predetermined value; and

terminating charging the battery when determining that the rate of change exceeds the predetermined value.

9. The method of claim 1 , wherein initializing the battery comprises:

charging the battery in a first stage using a constant current;

charging the battery in a second stage using a constant voltage until the charged capacity of the battery is greater than a predetermined value; and

discharging the battery by a certain amount of charge to reach the initialization state.

10. The method of claim 1 , wherein calculating an actual capacity of the battery based on a measured amount of charge discharged from the initialization state to the first state comprises:

obtaining an initial capacity corresponding to the initialization state from the lookup table; and

calculating the actual capacity by summing a capacity obtained based on the measured amount of charge discharged and the initial capacity.

11. The method of claim 1 , wherein calculating an actual capacity of the battery based on a measured amount of charge discharged from the initialization state to the first state comprises:

obtaining an initial capacity corresponding to the initialization state from the look-up table; and

calculating the actual capacity by summing a capacity obtained based on the measured amount of charge discharged and the initial capacity, and subtracting an amount of charge with which the battery is charged.

12. The method of claim 1 , wherein the first set of new data pairs forms a monotonically decreasing smooth curve by which voltage monotonically decreases as capacity increases.

13. The method of claim 1 , wherein the second set of new data pairs forms a monotonically decreasing smooth curve by which voltage monotonically decreases as capacity increases.

14. The method of claim 1 , further comprising:

delaying start of a charging process after determining that a charger is connected until the open-circuit voltage reaches a stable state and until the open-circuit voltage is measured and correcting the look-up table is performed.

15. The method of claim 1 , further comprising:

after detecting an immediate charge signal,

observing a rate of change of the open-circuit voltage;

after the open-circuit voltage reaches a first point where the rate of change is smaller than a predetermined value, predicting a stable open-circuit voltage;

correcting the look-up table using the predicted stable open-circuit voltage; and

starting charging the battery after the look-up table is corrected.

16. The method of claim 15 , wherein predicting the stable open-circuit voltage comprises:

estimating the stable open-circuit voltage based on the rate of change at the first point and an extrapolation method.

17. The method of claim 1 , wherein when the battery includes a plurality of battery cells, the plurality of battery cells are treated as a single cell in establishing the look-up table and in correcting the look-up table.

18. The method of claim 1 , wherein when the battery includes a plurality of battery cells, the capacity of the battery equals a lowest capacity from a plurality of capacities respectively corresponding to the plurality of battery cells.

19. The method of claim 1 , further comprising:

calculating a remaining capacity of the battery based on A real =Q max −Q real , wherein A real denotes the remaining capacity, Q max denotes maximum capacity of the battery obtained from the look-up table, and Q real denotes the actual discharge capacity of the battery;

calculating a degradation capacity of the battery based on Q deg =Q dresh −Q max , wherein Q deg denotes the degradation capacity, and Q fresh denotes a nominal maximum capacity when battery is new; and

displaying the remaining capacity and the degradation capacity.

20. The method of claim 1 , wherein the second correction method comprises:

for the data pair having the first look-up capacity and open-circuit voltage, updating the first look-up capacity by adding the absolute value of the difference to the first look-up capacity and generating an updated first look-up capacity;

generating a replacement data pair having the updated first look-up capacity and the open-circuit voltage;

identifying a portion of the data pairs, stored in the look-up table to be updated, the portion including the data pair having the first look-up capacity and the open-circuit voltage;

generating a second set of new data pairs based on the replacement data pair, the second set of new data pairs forming a smooth curve including the replacement data pair; and

replacing the identified portion of data pairs with the second set of new data pairs.

21. A non-transitory computer-readable medium, encoded with computer program code, which when executed by a computer, performs a method for estimating a capacity of a battery, the method comprising:

providing a look-up table storing data pairs each having a look-up voltage and a look-up capacity of the battery;

initializing the battery to reach an initialization state which serves as a starting point for a discharging process;

discharging the battery, from the initialization state, by a first amount of charge to reach a first state;

calculating an actual capacity of the battery based on a measured amount of charge discharged from the initialization state to the first state;

measuring an open-circuit voltage at the first state;

obtaining a first look-up capacity of the battery from the look-up table according to the open-circuit voltage measured at the first state;

calculating a difference by subtracting the first look-up capacity from the actual capacity;

calculating an absolute value of the difference; and

correcting the look-up table using a first correction method when the difference is less than zero and using a second correction method when the difference is greater than zero, the second correction method being different from the first correction method,

wherein the first correction method comprises:

for each first data pair in the look-up table having the look-up voltage less than or equal to the open-circuit voltage, updating the look-up capacity of each first data pair by subtracting the calculated absolute value from the look-up capacity of each first data pair; and

for each second data pair in the look-up table having the look-up voltage greater than the open-circuit voltage, replacing each second data pair with one of a first set of new data pairs generated to connect a data pair having the first look-up capacity and the open-circuit voltage, and a data pair in the look-up table having a highest look-up voltage wherein the first set of new data define a smooth curve.

22. The nontransitory computer-readable medium of claim 21 , wherein initializing the battery comprises:

performing a pre-discharge process comprising:

discharging the battery by a second amount of charge to reach a second state, the second state being the initialization state.

23. The nontransitory computer-readable medium of claim 21 , wherein initializing the battery comprises:

charging the battery until the battery reaches the initialization state where a predetermined charging termination condition is satisfied.

24. A system for estimating a capacity of a battery, comprising;

a capacity estimation apparatus configured to initialize the battery to reach an initialization state which serves as a starting point for a discharging process;

a control unit configured to generate a control signal; and

a load configured to receive the control signal from the control unit and controlled by the control unit to discharge the battery, from the initialization state, by a first amount of charge to reach a first state;

wherein the capacity estimation apparatus comprises:

a storage unit configured to store a look-up table storing data pairs each having a look-up voltage and a look-up capacity of the battery;

a charge measuring unit configured to calculate an actual capacity of the battery based on a measured amount of charge discharged from the initialization state to the first state;

a voltage mea ring unit configured to measure an open-circuit voltage at the first state; and

a processor configured to:

obtain a first look-up capacity of the battery from the look-up table according to the open-circuit voltage measured at the first state;

calculate a difference by subtracting the first look-up capacity from the actual capacity;

calculating an absolute value of the difference and

correct the look-up table using a first correction method when the difference is less than zero and using a second correction method when the difference is greater than zero, the second correction method being different from the first correction method,

wherein the first correction method comprises:

for each first data pair in the look-up table having the look-up voltage less than or equal to the open-circuit voltage, updating the look-up capacity of each first data pair by subtracting the calculated absolute value from the look-up capacity of each first data pair; and

for each second data pair in the look-up table having the look-up voltage greater than the open-circuit voltage, replacing each second data pair with one of a first set of new data pairs generated to connect a data pair having the first look-up capacity and the open-circuit voltage, and a data pair in the look-up table having a highest look-up voltage wherein the first set of new data pairs define smooth curve.

25. The system of claim 24 , wherein the load is further configured to be controlled by the control unit to:

perform a pre-discharge process comprising:

discharging the battery by a second amount of charge to reach a second state, the second state being the initialization state.

26. The system of claim 24 , wherein the capacity estimation apparatus is configured to charge the battery until the battery reaches the initialization state where a predetermined charging termination condition is satisfied.

Assignments (3)
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNOR'S EXECUTION DATE PREVIOUSLY RECORDED ON REEL 048673 FRAME 0377. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Aug 5, 2019
From: INDUSTRIAL TECHNOLOGY RESEARCH INSTITUTE
To: KWANG YANG MOTOR CO., LTD.
Reel/Frame 050305/0489 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 22, 2019
From: INDUSTRIAL TECHNOLOGY RESEARCH INSTITUTE
To: KWANG YANG MOTOR CO., LTD.
Reel/Frame 048673/0377 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 26, 2011
From: SUN, CHEIN-CHUNG; HSU, YING-HAO; LIU, CHIU-YU; LING, SHOU-HUNG
To: INDUSTRIAL TECHNOLOGY RESEARCH INSTITUTE
Reel/Frame 027127/0881 →
Continuity (1)
Related Publication 20130110428A1 · May 2, 2013