Systems and methods for estimating battery pack capacity during charge sustaining use
First Claim
1. A method of estimating a capacity of a battery pack performed by a system comprising a processor and a non-transitory computer-readable storage medium storing instructions that cause the processor to perform the method, the method comprising:
- receiving, from a current sensor configured to measure current information of the battery pack, charge throughput data;
integrating the received charge throughput data;
storing the integrated received charge throughput data in a first data bucket of the non-transitory computer-readable storage medium associated with increasing charge throughput data or a second data bucket of the non-transitory computer-readable storage medium associated with decreasing charge throughput data based on a determination of whether the received charge throughput data comprises increasing charge throughput data or decreasing charge throughput data;
receiving voltage-based state of charge movement data associated with the battery pack;
integrating the received voltage-based state of charge movement data;
storing the integrated voltage-based state of charge movement data in a third data bucket of the non-transitory computer-readable storage medium associated with increasing voltage-based state of charge movement data or a fourth data bucket of the non-transitory computer-readable storage medium associated with decreasing voltage-based state of charge movement data based on a determination of whether the received voltage-based state of charge movement data comprises increasing voltage-based state of charge movement data or decreasing voltage-based state of charge movement data;
determining an estimated charge capacity of the battery pack based on data stored in the first data bucket and the third data bucket; and
determining an estimated discharge capacity of the battery pack based on data stored in the second data bucket and the fourth data bucket.
1 Assignment
0 Petitions
Accused Products
Abstract
System and methods for estimating a capacity of a battery are presented. In certain embodiments, charge and discharge current throughput data may be separately accumulated during operation of a battery system (e.g., during a charge sustaining operation of vehicle associated with the battery system). Charge and discharge voltage-based state of charge movement data may be further separately accumulated. Upon accumulating sufficient data, estimated charge and discharge battery capacities may be determined based on the accumulated data.
8 Citations
20 Claims
-
1. A method of estimating a capacity of a battery pack performed by a system comprising a processor and a non-transitory computer-readable storage medium storing instructions that cause the processor to perform the method, the method comprising:
-
receiving, from a current sensor configured to measure current information of the battery pack, charge throughput data; integrating the received charge throughput data; storing the integrated received charge throughput data in a first data bucket of the non-transitory computer-readable storage medium associated with increasing charge throughput data or a second data bucket of the non-transitory computer-readable storage medium associated with decreasing charge throughput data based on a determination of whether the received charge throughput data comprises increasing charge throughput data or decreasing charge throughput data; receiving voltage-based state of charge movement data associated with the battery pack; integrating the received voltage-based state of charge movement data; storing the integrated voltage-based state of charge movement data in a third data bucket of the non-transitory computer-readable storage medium associated with increasing voltage-based state of charge movement data or a fourth data bucket of the non-transitory computer-readable storage medium associated with decreasing voltage-based state of charge movement data based on a determination of whether the received voltage-based state of charge movement data comprises increasing voltage-based state of charge movement data or decreasing voltage-based state of charge movement data; determining an estimated charge capacity of the battery pack based on data stored in the first data bucket and the third data bucket; and determining an estimated discharge capacity of the battery pack based on data stored in the second data bucket and the fourth data bucket. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system comprising:
-
a battery pack; a first sensor configured to provide charge throughput data associated with the battery pack; a second sensor configured to provide voltage-based state of charge movement data associated with the battery pack; a computer-readable storage medium; and battery control electronics communicatively coupled to the first and second sensors and the computer-readable storage medium, the battery control electronics being configured to; receive the charge throughput data; integrate the received charge throughput data; store the integrated received charge throughput data in a first data bucket of the computer-readable storage medium associated with increasing charge throughput data or a second data bucket of the computer-readable storage medium associated with decreasing charge throughput data based on a determination of whether the received charge throughput data comprises increasing charge throughput data or decreasing charge throughput data; receive the voltage-based state of charge movement data; integrate the received voltage-based state of charge movement data; store the integrated voltage-based state of charge movement data in a third data bucket of the computer-readable storage medium associated with increasing voltage-based state of charge movement data or a fourth data bucket of the computer-readable storage medium associated with decreasing voltage-based state of charge movement data based on a determination of whether the received voltage-based state of charge movement data comprises increasing voltage-based state of charge movement data or decreasing voltage-based state of charge movement data; determine an estimated charge capacity of the battery pack based on data stored in the first data bucket and the third data bucket; and determine an estimated discharge capacity of the battery pack based on data stored in the second data bucket and the fourth data bucket. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer-readable medium comprising instructions that, when executed by a processor, cause the processor to perform a method for estimating a capacity of a battery pack comprising:
-
receiving charge throughput data from a current sensor configured to measure current information associated with the battery pack; integrating the received charge throughput data; storing the integrated received charge throughput data in a first data bucket associated with increasing charge throughput data or a second data bucket associated with decreasing charge throughput data based on a determination of whether the received charge throughput data comprises increasing charge throughput data or decreasing charge throughput data; receiving voltage-based state of charge movement data associated with the battery pack; integrating the received voltage-based state of charge movement data; storing the integrated voltage-based state of charge movement data in a third data bucket associated with increasing voltage-based state of charge movement data or a fourth data bucket associated with decreasing voltage-based state of charge movement data based on a determination of whether the received voltage-based state of charge movement data comprises increasing voltage-based state of charge movement data or decreasing voltage-based state of charge movement data; determining an estimated charge capacity of the battery pack based on data stored in the first data bucket and the third data bucket; and determining an estimated discharge capacity of the battery pack based on data stored in the second data bucket and the fourth data bucket. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification