IP Library › Granted Patent US 10,664,562
Granted Patent B2
US 10,664,562 · App. 14/185,835 · Granted May 26, 2020

Battery state of charge tracking, equivalent circuit selection and benchmarking

Inventors: Balakumar Balasingam (Storrs, CT); Brian French (Portsmouth, NH); Yaakov Bar-Shalom (Mansfield, CT); Bharath Pattipati (Willimantic, CT); Krishna Pattipati (Storrs, CT); James Meacham (Gorham, ME); Travis Williams (Scarborough, ME); Gopi Vinod Avvari (Willimantic, CT); Tai-Sik Hwang (Portland, ME)
Assignee: Fairchild Semiconductor Corporation and University of Connecticut
G06F17/5036G01R31/367G01R31/3835G01R31/3842
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,664,562
App. No.
14/185,835
Granted
May 26, 2020
Kind
B2
Abstract

A method includes calculating a first estimated state of charge (SOC) of a battery at a first time, receiving a voltage value representing a measured voltage across the battery at a second time, calculating a filter gain at the second time, and calculating a second estimated SOC of the battery at the second time based on the first estimated SOC, the voltage value, and the filter gain. Another method includes storing, in a memory, a library of equivalent circuit models representing a battery, determining an operational mode of a battery based on a load associated with the battery, selecting one of the equivalent circuit models based on the determined operational mode, and calculating a state of charge of charge (SOC) of the battery using the selected equivalent circuit model.

Claims (71)

1. A method of improving calculation efficiency for a battery fuel gauge, the method comprising:

storing, by controlling circuitry of the battery fuel gauge in a memory of the battery fuel gauge, a library of equivalent circuit models representing a battery;

determining a first operational mode of the battery based on a voltage across the battery at a first time;

determining a second operational mode of the battery based on the voltage at a second time;

defining, by the controlling circuitry, a first equivalent circuit model of the library of equivalent circuit models based on the first operational mode;

defining a second equivalent circuit model of the library of equivalent circuit models based on the second operational mode; and

calculating a state of charge of charge (SOC) of the battery using the first equivalent circuit model and the SOC using the second equivalent circuit model,

the determining the first operational mode of the battery including determining an operational mode identifier, and

the defining the first equivalent circuit model based on the first operational mode including searching the library of equivalent circuit models using the operational mode identifier.

2. The method of claim 1 , wherein the first operational mode is based on a high voltage load drawing variable current, the first operational mode includes a corresponding equivalent circuit model including a first resistance-current (RC) circuit and a second RC circuit.

3. The method of claim 1 , wherein

the first operational mode is based on a variable voltage load,

the first operational mode includes a corresponding equivalent circuit model including a resistance-current (RC) circuit.

4. The method of claim 1 , wherein

the first operational mode is based on a variable voltage load,

the first operational mode includes a corresponding equivalent circuit model including a resistor and a bias component.

5. The method of claim 1 , wherein

the first operational mode is based on a low voltage load,

the first operational mode includes a corresponding equivalent circuit including a resistor.

6. The method of claim 1 , wherein

at least one of the equivalent circuit models includes a hysteresis component, and

the hysteresis component is modeled as a open circuit voltage (OCV) calculation error.

7. The method of claim 1 , further comprising:

measuring a terminal voltage of an equivalent battery during a discharge of the equivalent battery;

determining a linear equation based on the measured terminal voltage; and

calculating at least one parameter using a weighted least squared algorithm based on the linear equation, the calculating of the SOC of the battery is based on the at least one parameter.

8. The method of claim 1 , further comprising:

benchmarking the SOC based on at least one of a coulomb counting error metric, an OCV-SOC error metric and a predicted time-to-voltage (TTV) error metric.

9. A system configured to improve calculation efficiency for a battery fuel gauge, the system comprising:

a data store of the battery fuel gauge configured to store a library of equivalent circuit models representing a battery;

a model selection module of the battery fuel gauge configured to produce a first equivalent circuit model based on a first operational mode of the battery and a second equivalent circuit model based on a second operational mode of the battery,

the first operational mode being determined based on a voltage across the battery at a first time, the second operational mode being determined based on the voltage across the battery at a second time; and

a filter module of the battery fuel gauge configured to calculate an estimated state of charge (SOC) of the battery based on the first equivalent circuit model and the SOC using the second equivalent circuit model,

wherein, in the first operational mode of the battery, the battery receives a variable current and, in the second operational mode of the battery, the battery receives a constant current.

10. The system of claim 9 , further comprising:

an operational mode module configured to determine at least the first operational mode of the battery based on at least one of a current associated with the battery and a voltage associated with the battery.

11. The system of claim 9 , wherein

the first operational mode is based on a high voltage load drawing variable current,

the first operational mode includes a corresponding equivalent circuit model including a first resistance-current (RC) circuit and a second RC circuit.

12. The system of claim 9 , wherein

the first operational mode is based on a variable voltage load, the first operational mode includes a corresponding equivalent circuit model including a resistance-current (RC) circuit.

13. The system of claim 9 , wherein

the first operational mode is based on a variable voltage load,

the first operational mode includes a corresponding equivalent circuit model including a resistor and a bias component.

14. The system of claim 9 , wherein

the first operational mode is based on a low voltage load,

the first operational mode includes a corresponding equivalent circuit including a resistor.

15. The system of claim 9 , wherein

at least one of the equivalent circuit models includes a hysteresis component, and

the hysteresis component is modeled as an open circuit voltage (OCV) calculation error.

16. The system of claim 9 , further comprising:

a model estimation module configured to calculate at least one voltage drop model parameter based on the selected equivalent model representing the battery, wherein the estimated SOC is calculated based on the at least one voltage drop model parameter.

17. The system of claim 9 , further comprising a display configured to display the estimated SOC.

18. A non-transitory computer readable medium including code segments for improving calculation efficiency for a battery fuel gauge that, when executed by a processor of the battery fuel gauge, cause the processor to:

produce a first equivalent circuit model and a second equivalent circuit model from a library of equivalent circuit models stored in a memory of the battery fuel gauge, the first equivalent circuit model representing a battery based on a first operational mode of the battery and the second equivalent model representing the battery based on a second operational mode of the battery,

the first operational mode being determined based on a voltage across the battery at a first time and the second operational mode being determined based on the voltage across the battery at a second time; and

calculate a state of charge of charge (SOC) of the battery using the first equivalent circuit model and the SOC of the battery using the second equivalent circuit model,

the producing the first equivalent model includes searching the library of equivalent circuit models using an operational mode name.

19. The computer readable medium of claim 18 , further including code segments that cause the processor to:

calculate at least one voltage drop model parameter based on the first equivalent model, wherein the SOC is calculated based on the at least one voltage drop model parameter.

20. The computer readable medium of claim 18 , wherein at least one of the equivalent circuit models includes a hysteresis component, the code segments further cause the processor to:

calculate at least one voltage drop model parameter based on the first equivalent model; and

vary the at least one voltage drop model parameter to reduce an open circuit voltage (OCV) error indicating hysteresis.

21. A method of improving calculation efficiency for a battery fuel gauge, the method comprising:

storing, in a memory of the battery fuel gauge, a library of equivalent circuit models representing a battery;

determining an operational mode of the battery based on a load associated with the battery;

selecting one of the equivalent circuit models based on the determined operational mode; and

calculating a state of charge of charge (SOC) of the battery using the selected equivalent circuit model,

the determining the operational mode of the battery including determining an operational mode identification number, and

the selecting one of the equivalent circuit models based on the determined operational mode including searching the library of equivalent circuit models using the operational mode identification number.

22. The system of claim 9 , wherein the battery fuel gauge is included in a battery management system, the battery management system being configured to disconnect a load on the battery based on the calculated estimated SOC.

Assignments (10)
RELEASE OF SECURITY INTEREST IN PATENTS RECORDED AT REEL 058871, FRAME 0799 Recorded Jun 23, 2023
From: DEUTSCHE BANK AG NEW YORK BRANCH, AS COLLATERAL AGENT
To: SEMICONDUCTOR COMPONENTS INDUSTRIES, LLC; FAIRCHILD SEMICONDUCTOR CORPORATION
Reel/Frame 065653/0001 →
RELEASE OF SECURITY INTEREST IN PATENTS RECORDED AT REEL 040075, FRAME 0644 Recorded Jun 22, 2023
From: DEUTSCHE BANK AG NEW YORK BRANCH, AS COLLATERAL AGENT
To: SEMICONDUCTOR COMPONENTS INDUSTRIES, LLC; FAIRCHILD SEMICONDUCTOR CORPORATION
Reel/Frame 064070/0536 →
SECURITY INTEREST Recorded Nov 12, 2021
From: SEMICONDUCTOR COMPONENTS INDUSTRIES, LLC
To: DEUTSCHE BANK AG NEW YORK BRANCH, AS COLLATERAL AGENT
Reel/Frame 058871/0799 →
RELEASE OF SECURITY INTEREST Recorded Oct 28, 2021
From: DEUTSCHE BANK AG NEW YORK BRANCH
To: FAIRCHILD SEMICONDUCTOR CORPORATION
Reel/Frame 057969/0206 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 3, 2021
From: FAIRCHILD SEMICONDUCTOR CORPORATION
To: SEMICONDUCTOR COMPONENTS INDUSTRIES, LLC
Reel/Frame 057694/0374 →
PATENT SECURITY AGREEMENT Recorded Sep 19, 2016
From: FAIRCHILD SEMICONDUCTOR CORPORATION
To: DEUTSCHE BANK AG NEW YORK BRANCH, AS COLLATERAL AGENT
Reel/Frame 040075/0644 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 22, 2014
From: FRENCH, BRIAN; WILLIAMS, TRAVIS; MEACHAM, JAMES; HWANG, TAI-SIK
To: FAIRCHILD SEMICONDUCTOR CORPORATION
Reel/Frame 032952/0246 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 22, 2014
From: BALASINGAM, BALAKUMAR; PATTIPATI, KRISHNA R.; BAR-SHALOM, YAAKOV; AVVARI, GOPE VINOD; PATTIPATI, BHARATH
To: THE UNIVERSITY OF CONNECTICUT
Reel/Frame 032952/0164 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 21, 2014
From: BALASINGAM, BALAKUMAR; PATTIPATI, KRISHNA; BAR-SHALOM, YAAKOV; AVVARI, GOPI VINOD; PATTIPATI, BHARATH
To: THE UNIVERSITY OF CONNECTICUT
Reel/Frame 032272/0606 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 21, 2014
From: FRENCH, BRIAN; WILLIAMS, TRAVIS; MEACHAM, JAMES; HWANG, TAI-SIK
To: FAIRCHILD SEMICONDUCTOR CORPORATION
Reel/Frame 032272/0539 →
Continuity (2)
Provisional Application 61768472 · Feb 24, 2013
Related Publication 20140244225A1 · Aug 28, 2014
Cited By (7)
US 12,394,998 US 12,456,877 US 12,510,602 US 12,607,682 US 12,618,906 US 12,663,481 US 12,736,586