System and method for determining state of charge of a battery utilizing initial voltage and current measurement and a previous estimate of battery resistance
First Claim
1. A method of determining a true internal resistance R of a battery when the battery is inserted into a user device which draws current from the battery comprising:
- providing a connection to receive voltage from a battery which will draw current from the battery;
determining an initial voltage, V0, upon insertion of the battery;
determining an initial estimate of internal resistance of a battery;
determining an initial current, I0, upon insertion of the battery;
determining a state of charge for the battery using the initial estimate internal resistance of the battery and the initial current;
determining a state of charge, SOC1, associated with a measured relaxed state voltage of the battery;
determining a startup state of charge, SOC0, from SOC1, a charge/discharge rate Q1, and a maximum battery charge, Qmax;
determining an undistorted initial voltage OCV0 for the SOC0; and
determining a true value of the internal resistance R from the undistorted initial voltage OCVO, initial voltage VO and the initial current IO.
2 Assignments
0 Petitions
Accused Products
Abstract
A processor executes a program to calculate values of the internal resistance R of a battery and updates a database of parameters defining the dependence of internal resistance on the battery state of charge (SOC) and temperature. The database is utilized to obtain the information needed to make accurate remaining run-time calculations. The processor may also execute a program to effectuate entry of a database into memory representative of characteristics of the battery including values of measured open circuit voltages (OCV) of the battery and determinations of “starting SOC” values that correspond to the most recently measured values of OCV after the battery has stabilized. The processor may also execute programs to determine the present SOC of the battery, the present battery capacity, and the remaining run-time of the device powered by the battery.
-
Citations
13 Claims
-
1. A method of determining a true internal resistance R of a battery when the battery is inserted into a user device which draws current from the battery comprising:
-
providing a connection to receive voltage from a battery which will draw current from the battery; determining an initial voltage, V0, upon insertion of the battery; determining an initial estimate of internal resistance of a battery; determining an initial current, I0, upon insertion of the battery; determining a state of charge for the battery using the initial estimate internal resistance of the battery and the initial current; determining a state of charge, SOC1, associated with a measured relaxed state voltage of the battery; determining a startup state of charge, SOC0, from SOC1, a charge/discharge rate Q1, and a maximum battery charge, Qmax; determining an undistorted initial voltage OCV0 for the SOC0; and determining a true value of the internal resistance R from the undistorted initial voltage OCVO, initial voltage VO and the initial current IO. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system comprising:
-
a processor being couplable to a battery which will draw current from the battery and configured to; determine an initial estimate of internal resistance R of a battery; determine an initial current upon insertion of the battery, I0; determine a state of charge for the battery using the initial estimate of internal resistance of the battery and the initial current; determining an initial voltage, V0, upon insertion of the battery; determine a state of charge, SOC1, associated with the measured relaxed state voltage of the battery; determine a startup state of charge, SOC0, from SOC1, a charge/discharge rate Q1, and a maximum battery charge, Qmax; determine an undistorted initial voltage OCV0 for the SOC0; and determine a true value of the initial resistance R from the undistorted initial voltage OCVO, the initial voltage VO and the initial current IO. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A system comprising:
-
means couplable to a battery which will draw current from the battery for determining an initial estimate of internal resistance of a battery; means for determining an initial current upon insertion of the battery, I0; means for determining a state of charge for the battery using the internal resistance of the battery and the initial current; means for determining an initial voltage, V0, upon insertion of the battery; means for monitoring a steady state current to determine a charge/discharge rate, Q1; means for integrating the charge/discharge rate over a time t; means for determining when a load current drops below a predetermined threshold current, Ith; means for delaying for a time, t2, or until a rate of voltage change falls below a predetermined threshold rate; means for measuring a relaxed state voltage of the battery; means for determining a state of charge, SOC1, associated with the measured relaxed state voltage of the battery; means for determining a startup state of charge, SOC0, from SOC1, Q1, and a maximum battery charge, Qmax; means for determining an undistorted initial voltage OCV0 for the SOC0; means for determining the internal resistance during insertion, R, from OCV0, V0 and I0; and means for determining a corrected initial voltage V01 or a corrected state of charge SOCc upon insertion from R.
-
Specification