CHARACTERIZING BATTERY DISCHARGE UNDER DIFFERENT LOADS
First Claim
1. A method for characterizing a storage battery and automatically simulating its behavior, comprising:
- a) obtaining a plurality of sets of measurements of voltage on the storage battery versus time for a corresponding plurality of approximately constant load values;
b) using a computer, automatically fitting each set of measurements for a given corresponding load value to a corresponding discharge function;
c) using a computer, automatically applying the corresponding discharge functions to specific end voltage values for the battery to determine a set of discharge time data representing a time for the battery to discharge from a given initial value to a particular end voltage for a given load;
d) using a computer, automatically interpolating the set of discharge data to provide additional data points to produce a plurality of second sets of discharge time data for discharge time to a particular voltage as a function of load;
e) fitting each second set of discharge time data of discharge time to a particular voltage as a function of load to a discharge time function;
f) using a computer, automatically applying the discharge time function to fill in voltage versus time curves for intermediate load values to produce a computer model for time to a particular voltage as a function of load; and
either;
g) storing the model in computer readable form in a computer-readable medium;
orh) transmitting the model in computer readable from over a network;
ori) operating a battery-powered device coupled to a computer using the computer model.
1 Assignment
0 Petitions
Accused Products
Abstract
A storage battery may be characterized from measurements of voltage versus time for different loads. Each measurement for a given load value may be fitted to a corresponding discharge function. The corresponding discharge functions may be applied to specific end voltage values to determine discharge time data for given loads. The discharge data may be interpolated to provide additional data points for discharge time to a particular voltage as a function of load. The resulting set of discharge time data may be fit to a discharge time function. The discharge time function may be used to fill in voltage versus time curves for intermediate load values to produce a computer model for time to a particular voltage.
13 Citations
12 Claims
-
1. A method for characterizing a storage battery and automatically simulating its behavior, comprising:
-
a) obtaining a plurality of sets of measurements of voltage on the storage battery versus time for a corresponding plurality of approximately constant load values; b) using a computer, automatically fitting each set of measurements for a given corresponding load value to a corresponding discharge function; c) using a computer, automatically applying the corresponding discharge functions to specific end voltage values for the battery to determine a set of discharge time data representing a time for the battery to discharge from a given initial value to a particular end voltage for a given load; d) using a computer, automatically interpolating the set of discharge data to provide additional data points to produce a plurality of second sets of discharge time data for discharge time to a particular voltage as a function of load; e) fitting each second set of discharge time data of discharge time to a particular voltage as a function of load to a discharge time function; f) using a computer, automatically applying the discharge time function to fill in voltage versus time curves for intermediate load values to produce a computer model for time to a particular voltage as a function of load; and
either;g) storing the model in computer readable form in a computer-readable medium;
orh) transmitting the model in computer readable from over a network;
ori) operating a battery-powered device coupled to a computer using the computer model. - View Dependent Claims (2, 3, 4, 5, 6, 7, 10, 11, 12)
-
-
8. A non-transitory computer readable medium having embodied therein computer readable instructions configured to implement a method for characterizing a storage battery upon execution of the instructions, wherein the instructions comprise:
-
a) one or more instructions configured to obtain a plurality of sets of measurements of voltage on the storage battery versus time for a corresponding plurality of approximately constant load values upon execution by a computer; b) one or more instructions configured to fit each set of measurements for a given corresponding load value to a corresponding discharge function upon execution by a computer; c) one or more instructions configured to apply the corresponding discharge functions to specific end voltage values for the battery to determine a set of discharge time data representing a time for the battery to discharge from a given initial value to a particular end voltage for a given load upon execution by a computer; d) one or more instructions configured to interpolate the set of discharge data to provide additional data points to produce a plurality of second sets of discharge time data for discharge time to a particular voltage as a function of load upon execution by a computer; e) one or more instructions configured to fit each second set of discharge time data of discharge time to a particular voltage as a function of load to a discharge time function upon execution by a computer; f) one or more instructions configured to apply the discharge time function to fill in voltage versus time curves for intermediate load values to produce a computer model for time to a particular voltage as a function of load upon execution by a computer; and
one or more instructions configured to either;g) store the model in computer readable form in a computer-readable medium upon execution by a computer;
orh) transmit the model in computer readable from over a network upon execution by a computer;
ori) operate a battery-powered device coupled to a computer using the computer model upon execution by a computer.
-
-
9. A method for operating a storage battery, comprising:
-
obtaining battery characterization information for a given storage battery, wherein the battery characterization information is in the form of a plurality of fitted functions, wherein one or more of the fitted functions in the plurality are derived from measurements of voltage of the battery as a function of time by interpolating between two fitted functions obtained from the measurements; entering the battery characterization information into a computer program running on a computer; and (a) entering a load, a start voltage and a target voltage into the computer program and determining with the computer program discharge time for the battery to discharge from the start voltage to the target voltage and operating the battery in accordance with the determined discharge time;
or(b) entering a load, a start voltage and a target time into the program and determining with the computer program what the target voltage will be for the battery at the target time and operating the battery in accordance with the determined target voltage;
or(c) specifying a load and a target voltage and determine a capacity of the battery and operating the battery in accordance with the determined capacity.
-
Specification