METHOD AND SYSTEM FOR OPERATING A BATTERY IN A SELECTED APPLICATION
A method of the present invention using a prediction process including a battery equivalent circuit model used to predict a voltage and a state of charge of a battery. The equivalent circuit battery model includes different equivalent circuit models consisting of at least an ideal DC power source, internal resistance, and an arbitrary number of representative parallel resistors and capacitors. These parameters are obtained a priori by fitting the equivalent circuit model to battery testing data. The present invention further uses a correction process includes determining a corrected predicted state of charge of the battery; and storing the corrected state of charge of the battery in a storage medium. In the present invention, an expectation of the predicted voltage of the battery and an expectation of the predicted state of charge of the battery are obtained by an unscented transform with sigma points selected by a Gaussian process optimization.
Latest Sakti3, Inc. Patents:
- Method for manufacture and structure of multiple electrochemistries and energy gathering components within a unified structure
- Thermal evaporation process for manufacture of solid state battery devices
- Barrier for thin film lithium batteries made on flexible substrates and related methods
- Barrier for thin film lithium batteries made on flexible substrates and related methods
- Packaging and termination structure for a solid state battery
The present application incorporates by reference, for all purposes, the following U.S. Patent: U.S. Pat. No. 7,315,789, filed Nov. 23, 2004.
BACKGROUND OF THE INVENTIONThis present invention relates to manufacture of electrochemical cells. More particularly, the present invention provides a method and a system for operating a battery in a selected application. Merely by way of example, the invention has been provided with use of lithium based battery cells, but it would be recognized that other battery cells made from materials such as zinc, silver and lead, nickel could be operated in the same or like fashion. Additionally, such batteries can be used for a variety of applications such as portable electronics (cell phones, personal digital assistants, music players, video cameras, and the like), tablet and laptop computers, power tools, power supplies for military use (communications, lighting, imaging and the like), power supplies for aerospace applications (power for satellites and micro air vehicles), and power supplies for vehicle applications (hybrid electric vehicles, plug-in hybrid electric vehicles, and fully electric vehicles). The method and system for operation of such batteries are also applicable to cases in which the battery is not the only power supply in the system, and additional power is provided by a fuel cell, other batteries, an IC engine or other combustion devices, capacitors, solar cells, etc.
In the context of batteries, it is desired in some applications to be able to estimate quantities that are descriptive of the present battery condition, but that may not be directly measured. Some of these quantities may change rapidly, such as the sate of charge, which can traverse its entire range within minutes. In the context of the battery systems, particularly those that need to operate for long period of time, as aggressively as possible without harming the battery life, for example, in hybrid electric vehicle batteries, laptop computer batteries, portable tool batteries, and the like, it is desired that information regarding state of charge is accurate and fast so one can further control the power/energy output of the batteries, determine if it is necessary to charge the batteries, and determine the health of batteries.
As an example, the use of estimation of parameters for a battery cell has been described in U.S. Pat. No. 7,315,789, in the name of Gregory L. Plett and assigned to LG Chemical Ltd., which is incorporated by reference herein. Plett disclosed the use of a Kalman filter and/or extended Kalman filter. Limitations, however, exists. Although somewhat successful, Plett's techniques are not robust and yield poor performance since they fail to converge for highly nonlinear cases, are cumbersome, and difficult to apply in complex electrochemical systems. These and other limitations are overcome by the present method and system as further described throughout the present specification below.
BRIEF SUMMARY OF THE INVENTIONAccording to the present invention, techniques related to the manufacture of electrochemical cells are provided. More particularly, the present invention provides a method for operating a battery in a selected application. Additionally, the present invention provides a system for operating a battery in a selected application. Merely by way of example, the invention has been provided with use of lithium based battery cells, but it would be recognized that other battery cells made from materials such as zinc, silver and lead, nickel could be operated in the same or like fashion. Additionally, such batteries can be used for a variety of applications such as portable electronics (cell phones, personal digital assistants, music players, video cameras, and the like), tablet and laptop computers, power tools, power supplies for military use (communications, lighting, imaging and the like), power supplies for aerospace applications (power for satellites and micro air vehicles), and power supplies for vehicle applications (hybrid electric vehicles, plug-in hybrid electric vehicles, and fully electric vehicles).
In a specific embodiment, the present invention provides a method for operating a battery in an application. The application is selected from one of a mobile communication device, a vehicle, display device, or computing device. The method includes a process for monitoring and predicting a state of a battery device while the battery device is configured with the application. The method includes detecting a current and a voltage of the battery device in the application using one or more sensing device coupled to an electronic circuit structure. The method also includes capturing a current value associated with the current and a voltage value associated with the voltage. The method also includes processing the current value and the voltage value and determining a state of charge of the battery device using at least a prediction and a correction process including the current value and the voltage value, an arbitrary number of representative resistors and capacitors associated with a battery model. The prediction-correction process comprises an unscented transform based filter where the expectation and covariance of stochastic variables of voltage and state of charge are calculated by unscented transform.
Additionally, the unscented transform uses scaling parameters specified a priori or obtained by a Gaussian process optimization for selection of more than two Sigma points to approximate the expectation and covariance of randomly distributed variables such as state of charge and voltage of a battery cell. As an example, the prediction process includes a battery model used to estimate a voltage includes different equivalent circuit models consisting of at least an ideal DC power source, internal resistance, and an arbitrary number of representative parallel resistors and capacitors. The arbitrary number includes zero and any positive integer. In a preferred embodiment, the correction process includes determining a difference between the measured voltage and an expectation of predicted voltage to obtain a difference voltage value. The expectation and covariance of voltage and state of charge are obtained by unscented transform. The correction process also includes multiplying the difference value by a gain factor to obtain a correction value. The gain factor is determined by dividing the covariance of the stochastic variables of voltage and state of charge by the covariance of the stochastic variables of voltage and voltage. Additionally, correction process includes adding the correction value to the predicted expectation of the cell state of charge to obtain a corrected predicted state of charge of the battery cell and storing the corrected state of charge of the battery cell in a storage medium. The method of the present invention for operating an application also includes storing the state of charge in one or more memories, outputting the stating of charge, and using the state of charge for the application.
In an alternative specific embodiment, the method of the present invention uses a prediction process including a battery model used to estimate a voltage includes different equivalent circuit models consisting of at least an ideal DC power source, internal resistance, and an arbitrary number of representative parallel resistors and capacitors. Additionally, the battery equivalent circuit model uses parameters for resistors and capacitors. These parameters are obtained a priori by fitting the equivalent circuit model to battery testing data. These parameters can also be obtained concurrently or jointly with state of charge of the battery cell.
In a preferred embodiment, the method of the present invention using one or more sensing device coupled to an electronic circuit structure. Additionally, the electronic circuit structure comprises voltage sensing devices, current sensing devices, resistors, capacitors, electronic amplifier, analog-to-digital converters.
In a specific embodiment, the method of the present invention uses an unscented transform for obtaining the expectation and covariance of stochastic variables of voltage and state of charge of battery cells. Additionally, the unscented transform comprises scaling parameters specified a priori or obtained by a Gaussian process optimization for selection of more than two Sigma points to approximate the expectation and covariance of randomly distributed variables such as state of charge and voltage of a battery cell. The unscented transform based prediction-correction filter calculates the innovation covariance using a fixed forgetting factor or an exponentially annealed forgetting factor.
In an alternative specific embodiment, the present invention provides a system for operating a battery in an application, the application is selected from one of a mobile communication device, a vehicle, display device, or computing device, the system monitoring and predicting a state of a battery device while the battery device is configured with the application. The system includes at least one sensing device configured for detecting a current value and a voltage value of the battery device in the application. The system also includes an electronic circuit configured for capturing the current value associated with the current and the voltage value associated with the voltage. Additionally, the system includes a processing unit coupled to the electronic circuit, the processing unit configured to execute one or more instructions, the one or more instructions including a process for initialization of determining a state of charge of the battery device using at least a prediction and a correction process including the current value and the voltage value, an arbitrary number of representative resistors and capacitors associated with a battery model, the prediction-correction process comprises an unscented transform based Prediction-correction filter; the unscented transform comprising a Gaussian process for selection of more than two Sigma points and one or more memory device configured to store a value associated with the state of charge. In a preferred embodiment, the system of the present invention also includes an output device to display the value associated with the state of charge.
Benefits are achieved over conventional techniques. In one or more embodiments, the present method and system for estimating charge of a battery device has better performance over the conventional techniques. The present method and system provide a more accurate estimation of the battery device state of charge. The present method and system converges better to the true state of charge owing to the unscented transform used for calculating the expectation and covariance of stochastic variables of battery device voltage and state of charge. The present method and system provide a more accurate estimation of state of charge because of the equivalent circuit model consisting of an arbitrary number of representative parallel resistors and capacitors to better model the polarizations inside electrochemical cells. The present method and system provide a more accurate estimation of state of charge further because of the Gaussian process optimization used for selecting sigma points in unscented transform.
Depending upon the specific embodiment, one or more of these benefits may be achieved. These and other benefits may be found throughout the present specification and more particularly below.
The present invention achieves these benefits and others in the context of known process technology. However, a further understanding of the nature and advantages of the present invention may be realized by reference to the latter portions of the specification and attached drawings.
The following diagrams are merely examples, which should not unduly limit the scope of the claims herein. One of ordinary skill in the art would recognize many other variations, modifications, and alternatives. It is also understood that the examples and embodiments described herein are for illustrative purposes only and that various modifications or changes in light thereof will be suggested to persons skilled in the art and are to be included within the spirit and purview of this process and scope of the appended claims.
According to the present invention, techniques related to the manufacture of electrochemical cells are provided. More particularly, the present invention provides a method for operating a battery in a selected application. Additionally, the present invention provides a system for operating a battery in a selected application. Merely by way of example, the invention has been provided with use of lithium based battery cells, but it would be recognized that other battery cells made from materials such as zinc, silver and lead, nickel could be operated in the same or like fashion. Additionally, such batteries can be used for a variety of applications such as portable electronics (cell phones, personal digital assistants, music players, video cameras, and the like), tablet and laptop computers, power tools, power supplies for military use (communications, lighting, imaging and the like), power supplies for aerospace applications (power for satellites and micro air vehicles), and power supplies for vehicle applications (hybrid electric vehicles, plug-in hybrid electric vehicles, and fully electric vehicles).
The present invention provides a method for operating a battery in an application. The application is selected from one of a mobile communication device, a vehicle, display device, or computing device. The method includes a process for monitoring and predicting a state of a battery device while the battery device is configured with the application. The method includes detecting a current and a voltage of the battery device in the application using one or more sensing device coupled to an electronic circuit structure. The method also includes capturing a current value associated with the current and a voltage value associated with the voltage. The method also includes processing the current value and the voltage value and determining a state of charge of the battery device using at least a prediction and a correction process including the current value and the voltage value, an arbitrary number of representative resistors and capacitors associated with a battery model. The prediction-correction process comprises an unscented transform based Prediction-correction filter where the expectation and covariance of stochastic variables of voltage and state of charge are calculated by unscented transform. Additionally, the unscented transform uses scaling parameters specified a priori or obtained by a Gaussian process optimization for selection of more than two Sigma points to approximate the expectation and covariance of randomly distributed variables such as state of charge and voltage of a battery cell. As an example, the prediction process includes a battery model used to estimate a voltage includes different equivalent circuit models consisting of at least an ideal DC power source, internal resistance, and an arbitrary number of representative parallel resistors and capacitors. The arbitrary number includes zero and any positive integer. In a preferred embodiment, the correction process includes determining a difference between the measured voltage and an expectation of predicted voltage to obtain a difference voltage value. The expectation and covariance of voltage and state of charge are obtained by unscented transform. The correction process also includes multiplying the difference value by a first gain factor to obtain a correction value. The gain factor is determined by dividing the covariance of the stochastic variables of voltage and state of charge by the covariance of the stochastic variables of voltage and voltage. Additionally, correction process includes adding the correction value to the predicted expectation of the cell state of charge to obtain a corrected predicted state of charge of the battery cell and storing the corrected state of charge of the battery cell in a storage medium. The method of the present invention for operating an application also includes storing the state of charge in one or more memories, outputting the stating of charge, and using the state of charge for the application.
where E is the open circuit voltage of the battery cell, soc is the state of charge of the battery cell, iL is the load current applied associated with the application of the battery cell, ii is the current through the resistor Ri, ii is calculated by:
as a solution of the differential equation formulated through current balance:
where τi=RiCi and t is time.
The state of charge of the battery cell is calculated as:
where soc0 is the initial state of charge and Q is the total capacity of the battery cell.
where wi(m) is the weight in unscented transform, L is the dimension of the state variable x (which is simply one-dimensional variable of state of charge when the state of charge is formulated as the only state variable), χi,k|k−1x is the calculated state of charge from sigma points of variables from last time step:
χk|k−1x=F(χk−1x, uk−1, χk−1v)
The sigma points are obtained by:
χk−1a=[{circumflex over (x)}k−1a{circumflex over (x)}k−1a+γ√{square root over (Pk−1a)}{circumflex over (x)}k−1a−γ√{square root over (Pk−1a)}]
where P is the covariance matrix, xa=]xT vT nT]T, and
v is the process noise and n is the sensor noise. γ is the scaling factor in the unscented transform, γ=√{square root over (L+δ)}δ=α2(L+k)−Lα is a constant and is usually set to a small positive value. k is a secondary scaling factor. The selection of sigma points is determined by the factor of k and the constant α. The factor and the constant are conventionally specified with certain values a priori which potentially suffers from the difficulty of sigma point collapse. In the present invention, a Gaussian process optimization is used to estimate the factor and the constant. The Gaussian process optimization finds the maximum log marginal likelihood. The factor and the constant identified from the Gaussian process optimization yields better distributed sigma points and better estimation of the expectations and covariance of stochastic variables. Therefore the factor and the constant identified from the Gaussian process for selecting sigma points gives better accuracy for battery state of charge estimation.
The process of the present invention also includes predicting a voltage. The voltage is an expectation of the stochastic variable of voltage and is calculated by:
The process further includes capturing the difference between the detected and predicted values of voltage (ŷk−ŷk−). The mentioned process also includes calculating a gain factor
κk=Pxy,kPyy,k−1
where:
The process also includes correcting the predicted state of charge with the gain factor multiplied by the voltage difference:
{circumflex over (x)}k={circumflex over (x)}k−+κk(ŷk−ŷk−)
Furthermore, the mentioned covariance matrix P is obtained by:
Pk=Pk−−κkPyy,kκkT
The prediction-correction process also includes outputting the corrected state of charge as 39 in
Further details of the present method and system can be found throughout the present specification and more particularly based upon the examples below
EXAMPLE 1 Comparison of Extend Kalman Filter and Unscented Transform Based Correction-Prediction FilterThis example demonstrates the better performance of the unscented transform based correction-prediction filter over the conventional extended Kalman filter. For the purpose of demonstration, battery cell cycling test is replaced with multiphysics simulations, which serve completely the purpose of evaluating the performance of estimation filters. The process noise and sensor noise are mimicked by computer generated random numbers from a Gaussian distribution. Due to stochastic feature of the prediction-correction filter for battery state of charge estimation, the process is repeated 50 times. The root mean square error of state of charge estimation is recorded for each time of a run of the simulation. The mean and standard deviation of the root mean square error for the 50 runs are reported in
This example demonstrates the state of charge estimation of an electrochemical cell. As an example of the problems encountered by the battery designer, the precise state of charge for the present electrochemical cell setup is needed. In order to read the state of charge output and evaluate accuracy of the state of charge estimation, a computer aided system for a multi-physics model of the electrochemical system is used instead of a physical battery cycling system setup in the current example. The current load applied to the battery consists of randomly generated square waves (with random values for both amplitude and interval). In this example, a battery equivalent circuit model of EC-2 is used. The parameters of resistors and capacitors used in EC-2 are obtained a priori by fitting the voltage time history against the multi-physics simulation generated curve as shown in
This example demonstrates the state of charge and voltage estimation of an electrochemical cell by using EC-1 and EC-2 battery equivalent circuit models. As an example of the problems encountered by the battery designer, the precise state of charge for the present electrochemical cell setup is needed. In order to read the state of charge and voltage output and evaluate accuracy of the state of charge and voltage estimation, a computer aided system for a multi-physics model of the electrochemical system is used instead of a physical battery cycling system setup in the current example. The discharge current used in this example consists of regular square waves with fixed amplitude and temporal interval. In this example, battery equivalent circuit models with EC-1 and EC-2 are used to fit the multi-physic simulation generated discharge voltage curves. It is shown that EC-2 is able to fit the multi-physics simulation generated voltage curve better than EC-1 does as illustrated in
While the above is a full description of the specific embodiments, various modifications, alternative constructions and equivalents may be used. Therefore, the above description and illustrations should not be taken as limiting the scope of the present invention which is defined by the appended claims.
Claims
1. A method for operating an application, the application is selected from one of a mobile communication device, a vehicle, display device, or computing device, the method including a process for monitoring and predicting a state of a battery device while the battery device is configured with the application, comprising:
- detecting a current and a voltage of the battery device in the application using one or more sensing device coupled to an electronic circuit structure;
- capturing a current value associated with the current and a voltage value associated with the voltage;
- processing the current value and the voltage value;
- determining a state of charge of the battery device using at least a prediction-correction process including the current value and the voltage value, an arbitrary number of representative resistors and capacitors associated with a battery equivalent circuit model, and an unscented transform;
- storing the state of charge in one or more memories;
- outputting the stating of charge; and
- using the state of charge for the application;
- whereupon the unscented filter transform comprises a Gaussian process for selection of more than two Sigma points.
2. The method of claim 1 wherein battery equivalent circuit models consist of at least an ideal DC power source, internal resistance, and an arbitrary number of representative parallel resistors and capacitors.
3. The method of claim 2 wherein said battery equivalent circuit model uses parameters for resistors and capacitors, the parameters being obtained a priori by fitting the equivalent circuit model to battery testing data, the parameters able to be obtained concurrently or jointly with state of charge of the battery cell.
4. The method of claim 1 wherein the prediction-correction process comprises:
- predicting a value of battery state of charge;
- predicting a value of battery voltage;
- determining a difference between the measured voltage and a predicted voltage to obtain a voltage difference value;
- multiplying the difference value by a gain factor to obtain a correction value;
- adding the correction value to the predicted cell state of charge to obtain a corrected predicted state of charge of the battery cell; and
- storing the corrected state of charge of the battery cell in a storage medium.
5. The method of claim 4 wherein said gain factor is determined by dividing the covariance of the stochastic variables of voltage and state of charge by the covariance of stochastic variable of voltage and voltage.
6. The method of claim 4 wherein said predicted voltage is the expectation of the predicted stochastic variable voltage, the expectation being obtained by an unscented transform.
7. The method of claim 1 wherein the electronic circuit structure comprises voltage sensing devices, current sensing devices, resistors, capacitors, electronic amplifier, analog-to-digital converters.
8. The method of claim 1 wherein the unscented transform comprises a priori or a Gaussian process optimization for selection of more than two Sigma points to approximate the expectation and covariance of stochastic variables such as state of charge and voltage of a battery.
9. The method of claim 1 wherein the outputting comprises a state of charge, a voltage, a current, and a corresponding time.
10. The method of claim 1 wherein the arbitrary number includes any positive integer and zero.
11. The method of claim 1 wherein said unscented transform based prediction-correction filter calculates the innovation covariance for parameter estimation using a fixed forgetting factor or an exponentially annealed forgetting factor when the battery equivalent circuit model parameters are concurrently estimated with battery state of charge.
12. A method for operating an application, the application is selected from one of a mobile communication device, a vehicle, display device, or computing device, the method including a process for monitoring and predicting a state of a battery device while the battery device is configured with the application, comprising:
- detecting a current and a voltage of the battery device in the application using one or more sensing device coupled to an electronic circuit structure;
- capturing a current value associated with the current and a voltage value associated with the voltage;
- processing the current value and the voltage value using an arbitrary number of representative resistors and capacitors associated with a battery equivalent circuit model and an unscented transform, the unscented filter transform comprising a Gaussian process for selection of more than two Sigma points;
- predicting a value of battery state of charge;
- predicting a value of battery voltage;
- determining a difference between the measured voltage and a predicted voltage to obtain a voltage difference value;
- multiplying the difference value by a gain factor to obtain a correction value;
- adding the correction value to the predicted cell state of charge to obtain a corrected predicted state of charge of the battery cell;
- storing the corrected state of charge of the battery cell in a storage medium;
- outputting the stating of charge; and
- using the state of charge for the application.
13. The method of claim 12 wherein said gain factor is determined by dividing the covariance of the stochastic variables of voltage and state of charge by the covariance of stochastic variable of voltage and voltage.
14. The method of claim 12 wherein said predicted voltage is the expectation of the predicted stochastic variable voltage, the expectation being obtained by an unscented transform.
15. The method of claim 12 wherein the electronic circuit structure comprises voltage sensing devices, current sensing devices, resistors, capacitors, electronic amplifier, analog-to-digital converters.
16. The method of claim 12 wherein the unscented transform comprises a priori or a Gaussian process optimization for selection of more than two Sigma points to approximate the expectation and covariance of stochastic variables such as state of charge and voltage of a battery.
17. The method of claim 12 wherein the outputting comprises a state of charge, a voltage, a current, and a corresponding time.
18. The method of claim 12 wherein said unscented transform based prediction-correction filter calculates the innovation covariance for parameter estimation using a fixed forgetting factor or an exponentially annealed forgetting factor when the battery equivalent circuit model parameters are concurrently estimated with battery state of charge.
19. A system for operating an application, the application is selected from one of a mobile communication device, a vehicle, display device, or computing device, the method including a process for monitoring and predicting a state of a battery device while the battery device is configured with the application, comprising:
- at least one sensing device configured for detecting a current value and a voltage value of the battery device in the application;
- an electronic circuit configured for capturing the current value associated with the current and the voltage value associated with the voltage; and
- a processing unit coupled to the electronic circuit, the processing unit configured to execute one or more instructions, the one or more instructions including a process for determining a state of charge of the battery device using at least a prediction-correction process including the current value and the voltage value, an arbitrary number of representative resistors and capacitors associated with a battery model, an unscented transform comprising a Gaussian process for selection of more than two Sigma points, and one or more memory device configured to store a value associated with the state of charge.
20. The system of claim 19 further comprising an output device to display the value associated with the state of charge.
Type: Application
Filed: Oct 27, 2011
Publication Date: Feb 16, 2012
Patent Grant number: 8190384
Applicant: Sakti3, Inc. (Ann Arbor, MI)
Inventors: Xiangchun ZHANG (Ann Arbor, MI), Yen-Hung Chen (Ann Arbor, MI), Chia-Wei Wang (Ypsilanti, MI), Ann Marie Sastry (Ann Arbor, MI)
Application Number: 13/283,524
International Classification: G01R 31/36 (20060101);