Battery state of charge tracking, equivalent circuit selection and benchmarking
First Claim
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, andthe 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.
10 Assignments
0 Petitions
Accused Products
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.
86 Citations
22 Claims
-
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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
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. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 22)
-
-
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. - View Dependent Claims (19, 20)
-
-
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.
-
Specification