Battery capacity estimating method and apparatus
First Claim
1. A method for estimating battery capacity of a battery, the method comprising the steps of:
- reading CACPrior, wherein CACPrior is the last determined computed amp-hour capacity of the battery;
monitoring battery current of the battery using a current sensor;
determining SOCbyAhFirst time at a first time, wherein h SOCbyAhFirst time is the state of charge of the battery calculated by amp-hours at said first time;
determining SOCbyOCVFirst time at said first time, wherein SOCbyOCVFirst time is the state of charge of the battery calculated from the battery open circuit voltage (OCV) at said first time;
determining SOCbyAhSecond time at a second time, wherein SOCbyAhSecond time is the state of charge of the battery calculated by amp-hours at said second time;
determining SOCbyOCVSecond time at said second time, wherein SOCbyOCVSecond time is the state of charge of the battery calculated from the battery OCV at said second time;
calculating Δ
SOCbyAh, wherein
Δ
SOCbyAh=SOCbyAhFirst time−
SOCbyAhSecond time calculating Δ
SOCbyOCV, wherein
Δ
SOCbyOCV=SOCbyOCVFirst time−
SOCbyOCVSecond time;
calculating a weighting function, W, defined as
5 Assignments
0 Petitions
Accused Products
Abstract
A method for accurately estimating battery capacity based on a weighting function is provided. The disclosed system monitors battery current and uses the monitored battery current to calculate the state of charge (SOCbyAh) of the battery. The system also measures the open circuit voltage (OCV) of the battery when the system is at rest, rest being determined by achieving a current of less than a preset current value for a period of time greater than a preset time period. The state of charge of the battery is calculated from the OCV (SOCbyOCV). The weighting function is based on ΔSOCbyAh and ΔSOCbyOCV, where ΔSOCbyAh is equal to SOCbyAhFirst time minus SOCbyAhSecond time, and where ΔSOCbyOCV is equal to SOCbyOCVFirst time minus SOCbyOCVSecond time. The weighting function also takes into account the errors associated with determining SOCbyAh and SOCbyOCV.
-
Citations
19 Claims
-
1. A method for estimating battery capacity of a battery, the method comprising the steps of:
-
reading CACPrior, wherein CACPrior is the last determined computed amp-hour capacity of the battery; monitoring battery current of the battery using a current sensor; determining SOCbyAhFirst time at a first time, wherein h SOCbyAhFirst time is the state of charge of the battery calculated by amp-hours at said first time; determining SOCbyOCVFirst time at said first time, wherein SOCbyOCVFirst time is the state of charge of the battery calculated from the battery open circuit voltage (OCV) at said first time; determining SOCbyAhSecond time at a second time, wherein SOCbyAhSecond time is the state of charge of the battery calculated by amp-hours at said second time; determining SOCbyOCVSecond time at said second time, wherein SOCbyOCVSecond time is the state of charge of the battery calculated from the battery OCV at said second time; calculating Δ
SOCbyAh, wherein
Δ
SOCbyAh=SOCbyAhFirst time−
SOCbyAhSecond timecalculating Δ
SOCbyOCV, wherein
Δ
SOCbyOCV=SOCbyOCVFirst time−
SOCbyOCVSecond time;calculating a weighting function, W, defined as - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for estimating battery capacity of a battery, the method comprising the steps of:
-
monitoring battery current of the battery using a current sensor; calculating Ah_used from said battery current, wherein Ah_used corresponds to the amp-hours used; calculating SOCbyAh from said Ah_used, wherein SOCbyAh is the state of charge of the battery calculated using said Ah_used; comparing said battery current to a preset current value; measuring the open circuit voltage (OCV) of the battery when said battery current is less than said preset current value for a period of time greater than a preset time period; determining SOCbyOCV from said measured OCV, wherein SOCbyOCV is the state of charge of the battery calculated from the OCV; calculating Δ
SOCbyAh, wherein
Δ
SOCbyAh=SOCbyAhFirst time−
SOCbyAhSecond time,wherein said first time and said second time correspond to two separate times when said battery current was less than said preset current value for a period of time greater than said preset time period; calculating Δ
SOCbyOCV, wherein
Δ
SOCbyOCV=SOCbyOCVFirst time−
SOCbyOCVSecond time;calculating a weighting function, W, defined as - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
Specification