Fuzzy logic method and apparatus for battery state of health determination
First Claim
1. A computer-implemented method for training a fuzzy logic inference system to produce an output indicative of a characteristic of an electrochemical system in response to a plurality of parameter values of the electrochemical system, the method comprising:
- providing a prototype set of fuzzy logic membership functions, the prototype set comprising a plurality of membership functions corresponding to each of a plurality of input parameters wherein the membership functions each produce an output that is a function of a value of the corresponding input parameter;
obtaining parameter values for the input parameters from a calibration system for which the characteristic has a known value;
for each of the parameter values obtained from the calibration system obtaining a system-specific set of fuzzy logic membership functions by scaling the corresponding plurality of membership functions relative to parameter value axes of the membership functions; and
,using the system-specific set of membership functions to obtain outputs indicative of the characteristic of electrochemical test systems.
1 Assignment
0 Petitions
Accused Products
Abstract
A system for determining the state-of-health of batteries has an adaptive component. The system tests a battery by measuring a number of electrochemical parameters and using fuzzy logic to compute a state-of-health for the battery. The fuzzy logic computations are based upon membership functions which are preferably triangular. The membership functions may be stored in a matrix. The adaptive component adapts the system for use with new models of battery by obtaining a reliable measurement of SoH for a number of calibration batteries. Electrochemical parameters of the calibration batteries are measured. The adaptive component modifies a prototype matrix selected to match the chemistry type of the calibration batteries by scaling, translating and flexing its membership functions to achieve a matrix which specifies membership functions suitable for assessing state-of-health of the new model of battery.
-
Citations
39 Claims
-
1. A computer-implemented method for training a fuzzy logic inference system to produce an output indicative of a characteristic of an electrochemical system in response to a plurality of parameter values of the electrochemical system, the method comprising:
-
providing a prototype set of fuzzy logic membership functions, the prototype set comprising a plurality of membership functions corresponding to each of a plurality of input parameters wherein the membership functions each produce an output that is a function of a value of the corresponding input parameter; obtaining parameter values for the input parameters from a calibration system for which the characteristic has a known value; for each of the parameter values obtained from the calibration system obtaining a system-specific set of fuzzy logic membership functions by scaling the corresponding plurality of membership functions relative to parameter value axes of the membership functions; and
,using the system-specific set of membership functions to obtain outputs indicative of the characteristic of electrochemical test systems. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
-
-
30. An automatic battery testing method which comprises training a fuzzy logic battery analyzer for assessing the state-of-health of batteries of a known model and chemistry type, the method comprising:
-
providing a prototype set of prototype fuzzy logic membership functions which matches the chemistry type of the model of batteries to be tested wherein the membership functions each produce an output that is a function of a value of a corresponding parameter; measuring a capacity of a battery of the model of batteries to be tested which has a known state of health and applying a current waveform to the battery and measuring a plurality of parameter values; for each of the parameter values obtaining a model-specific set of fuzzy logic membership functions by scaling a corresponding plurality of the membership functions of the prototype set relative to parameter value axes of the membership functions; and
,using the model-specific set of membership functions in combination with a set of fuzzy logic rules to assess the states of health of one or more batteries to be tested. - View Dependent Claims (31, 32, 33, 34, 35)
-
-
36. A computer-implemented method for training a characteristic measuring system to produce an output indicative of a characteristic of an electrochemical test system in response to a plurality of parameter values of the test system, the method comprising:
-
providing a prototype set of functions, the prototype set comprising a plurality of functions, each one of the functions corresponding to a corresponding one of the parameters wherein the functions each produce an output that is a function of a value of the corresponding one of the parameters; obtaining parameter values for each of the parameters from a calibration system for which the characteristic has a known value; for each of the parameter values obtained from the calibration system, obtaining a system-specific set of functions by scaling the corresponding plurality of functions relative to parameter value axes of the functions; and using the system-specific set of functions to obtain one or more outputs indicative of the characteristic of an electrochemical test system. - View Dependent Claims (37, 38, 39)
-
Specification