The present invention relates to methods of determining battery capacity with the use of historical current and voltage data collected during battery operation. In particular, by the method and apparatus of this invention the maximum capacity for the purpose of real-time state of health (SOH) estimation and state of charge (SOC) recalibration is determined.
Lithium-ion (Li-ion) batteries have been applied as the portable power source in numerous systems including cellular phones, digital cameras, electric vehicles, and unmanned aerial vehicles. These batteries are appealing because they have high energy and power densities, long cycle lives, and perform well under a wide range of discharge profiles.
Unlike fossil fuel-powered systems, which store fuel and then convert it into energy through combustion, batteries are capable of storing energy regardless of the source, which could be a coal or nuclear power plant, wind turbine, or solar cell. This adds flexibility and allows for the utilization of environmental friendly technology. However, Li-ion battery reliability is often called into question due to the loss of performance that occurs with extended usage and/or storage. To quantify the loss of performance it is suitable to use maximum capacity or the battery's ability to store a given amount of electrical charge as a metric. As the battery degrades, the maximum amount of charge that it can hold is reduced; thus, the length of time that it can operate before it needs to be recharged becomes smaller.
Estimating a battery's maximum storage capacity at any given time during its operational life is a valuable asset to battery-operated systems. This information can be used to evaluate the degradation that has occurred in a battery over time. This indication of degradation is known as the battery's state of health (SOH). By relaying this information to a user, battery management systems can provide recommendations as to when critical maintenance or battery replacement should be performed. This allows corrective action to be taken before a battery becomes unable to perform its intended function within a specific application.
The ability to estimate a battery's maximum capacity is also important as a means to determine state of charge (SOC). The state of charge of a battery refers to the amount of electrical charge that is available for the user to extract from the battery. Physically, this can be related to the concentration of lithium that has migrated from the anode to the cathode during discharge. The voltage, or the potential difference of a battery is related to the amount of lithium that is contained within each electrode. As the battery discharges and the battery returns to its lower energy state, the voltage decreases non-linearly to a lower threshold. This lower voltage threshold in a lithium-ion battery is typically a non-zero value that is within the stability limits of the internal battery components. The voltage/lithium concentration relation can be utilized as a method for measuring the state of charge. To determine the voltage/lithium concentration relationship, a battery is usually discharged at a low current to minimize Ohmic and polarization effects, while the voltage is measured. The voltage curve collected during discharge can then be mapped to a zero to one scale which can be used to determine the state of charge.
State of charge allows a user to plan when the battery will need to be recharged. SOC is usually expressed as the percent remaining charge that is in a battery with respect to the amount of charge that the battery is able to hold in its fully charged state.
In order to determine the amount of charge that is remaining in a battery, often the Coulomb counting method has been used. This method uses a current sensor to measure the amount of current that enters or leaves a battery and then calculates the charge by integrating the current by time. Based on the amount of charge that has exited the battery, the residual charge remaining in the battery is calculated and compared with the maximum charge capacity to determine SOC. However, due to aging, the maximum charge capacity will degrade. If the maximum charge capacity used to calculate SOC does not change with the aging of the battery, then errors in the SOC estimation will arise.
Several techniques have been proposed to measure capacity for SOH estimation. Internal resistance measurements have been performed by applying a small current pulse to a battery while simultaneously measuring the observed voltage drop. Using Ohms Law, the internal resistance can be determined by dividing the difference between the initial and the final voltage by the initial and final current used to generate the current pulse. After determining the resistance, a relationship between maximum capacity and internal resistance can be established with a look-up table or by fitting the resistance data to a model that relates resistance to capacity or SOH.
One problem with this method is that in order to create a look-up table or a model that expresses the relationship between SOH and internal resistance, a large amount of training data and prior testing is required. Also, resistance measurements are typically noisy, so there is not much confidence in a single measurement. Instead, SOH must be determined over a large period of time and several measurements in order to establish the general trend in the internal resistance.
The AC impedance is sometimes used to measure maximum capacity and SOH in a Li-ion battery. This is performed by injecting an alternating current into a battery and then measuring its voltage response. This data is processed in order to determine the resistive and capacitive properties of the battery, which can then be fit to an equivalent circuit model. The problem with this method is that there are many different equivalent circuit models that could be used for a battery and determining which model to use can be difficult. Additionally, the hardware required for making AC impedance measurements can be bulky and over-sensitive, making its practicability in real-life applications difficult.
The most direct way of measuring the maximum capacity of a battery is the discharge method where a battery is discharged from its completely charged state to its completely discharged state and then the current is integrated by time and the maximum capacity can be found. The major problem with this method is that in real applications, users rarely completely discharge a battery. More often than not, a user will discharge a battery partially and then recharge the battery at their convenience.
The present invention is made to solve the problems discussed above. The objective of the invention is to provide a system that is capable of determining the maximum amount of capacity that is available in a battery for the purpose of SOH estimation and SOC recalibration. As previously noted, as the battery degrades the maximum capacity decreases with increasing use, and thus the percent remaining capacity needs to be normalized to the new maximum capacity. Based on the embodiments of the invention, this can be achieved without the large amount of noise or extensive testing associated with internal resistance measurements, without the bulky or complex hardware required for AC impedance measurements, and without the requirement of a complete discharge to be performed in the case of the discharge test.
A current and voltage sensor is placed across a battery's terminals so that the charge entering and leaving a battery can be determined by integrating current by time. For each individual discharge cycle, the voltage sensor will record the voltage of the battery at the beginning and end of the discharge. The voltage at the end of discharge should be an estimate of the open circuit voltage which means that the measurement should be performed without any load on the battery. To reduce the effect of over potentials the start and end voltages should be measured several seconds after the last current load was placed on the battery. Typically the observed voltage asymptotically approaches the open circuit potential in a non-linear fashion after a current load is removed from the battery. By measuring the voltage multiple times during a small time interval with no load on the battery, the open circuit potential can be quickly estimated by extrapolating the voltage vs time curve. In this way, the optimal time for reading the end voltage can readily be determined for a given battery/battery pack.
The starting voltage, the ending voltage, and the charge released from the battery during every particular discharge cycle is logged into an onboard memory bank. As data is collected, the memory bank is organized such that all discharge cycles with similar starting and ending cut-off voltages will be grouped together. The loss of capacity found for discharges with similar starting and ending cut-off voltages will be used to calculate the amount of degradation that has occurred within the battery. Once the reduction of capacity is determined within each group of similar discharge cycles, the degradation trend of the maximum capacity can be found by projecting the amount of degradation that has occurred at partial discharge cycles on to the degradation of the maximum capacity. The degradation output by this method will be the reduction in maximum capacity.
The present invention is described with respect to particular exemplary embodiments thereof and reference is accordingly made to the drawings in which:
A general example of the embodiments of the invention is described below with reference to the accompanying drawings. The invention is not limited to the construction set forth and may take on many forms embodied as both hardware and/or software. The invention may be embodied as an apparatus, a system, a method, or a computer program. The numbers are used to refer to elements in the drawings. In many cases these elements are shown to be coupled, which may refer to a direct physical connection between the elements in which data or power or information may be shared, or it may refer to a software computing process which requires information from one sequence to be fed into a following sequence. It is also understood that in any such coupling, there may be other elements in between such connections that may include, but are not limited to, power scaling or signal modulation devices.
As stated above, the health of a battery-operated system is often quantified by the amount of charge that it is capable of storing. While a battery is in operation or in storage, physical degradation mechanisms reduce the amount of charge the battery can store in its fully charged state. In the paper K. Ng, C-S Moo, Y-P Chen, Y-C Hsieh, “Enhanced Coulomb counting method for estimating state-of-charge and state-of-health of lithium-ion batteries,” Applied Energy, 86 (2009), pp. 1506-1511, state of health is defined as:
where QMAX is the maximum capacity of the battery measured during any point in the battery's life, and Qrated is the rated capacity or the nominal capacity, which represents the maximum amount of charge the battery could hold at the beginning of life. (Mathematically, the maximum capacity can be described by the formula Qmax=∫V
where Qreleased is the amount of charge that can be released from the battery at any point during its discharge process. Thus SOC can be thought of as the percentage of charge remaining in a battery, and it describes when a battery needs to be recharged.
In both of these definitions, the value of maximum capacity is required for the state of health estimation to be made. Traditionally, in battery monitoring it is the value of the maximum capacity at any given point in time that is most difficult to determine. This problem arises because in expressing the state of charge, it is required to know how much charge is available in the battery; however, to directly determine the amount of charge that is available in a battery, the battery must be completely discharged and the amount of electrical charge measured upon the completion of the discharge. Therefore, the maximum charge of the battery cannot be known until after the discharge has been completed.
Additionally, a problem is apparent when a battery is not completely discharged and, therefore, the maximum amount of charge in the battery cannot be measured though integration of current by time. This has resulted in research efforts to estimate the maximum amount of charge either by assuming the capacity of the last recorded complete discharge, or by using resistance-based techniques to relate maximum capacity to internal cell resistance or impedance. An embodiment of the present invention, as is more fully described below, allows the maximum capacity, QMAX, to be estimated without the use of impedance measurements and without waiting for a complete discharge cycle to occur.
The current and voltage of each cell would be measured by a current and voltage sensor (102), which could be one of any numerous kinds of current and voltage sensors that are available, but would likely be embodied as an integrated circuit. These sensors would be part of a sensing subsystem on the BMS and could also include other sensors, such as temperature sensors, which could be used to collect information on the physical characteristics of each battery cycle. The current and voltage sensors are connected to a controller (106) whose over-all function is to govern the timing and interactions between components of the BMS system. The controller is used to designate the sampling rate of the current and voltage sensor; it initiates the data storage sequence in the memory component (104); it calls on stored data in the memory component to run the maximum capacity estimator (108) whose inner workings will become apparent in connection with the discussion of
For rechargeable batteries, usage consists of charging currents, discharging currents, and periods of rest (where the current is effectively zero). Any span of time in which a battery is in consecutive states of discharge or rest without experiencing a charging current is considered a single discharge cycle. Therefore, when the current being measured by the current sensor senses a change from a charging current to a discharging current (or a current of 0), the beginning of a discharge cycle is denoted and the voltage corresponding to this time is defined as the starting voltage, or Vstartc, where the superscript c indicates the cycle number of the battery. When the current being measured by the current sensor changes from a discharging current (or a current of 0) to a charging current, the end of a discharge cycle will be denoted and the voltage corresponding to this time will be defined as the end voltage, or Vendc. The charge that is released by the battery between Vstartc and Vendc will be calculated by integrating the discharge current over the discharge time and then summated over the entire discharge cycle. This cumulated value of charge will be known as the observed capacity, or Qobservedc (204). At the end of every discharge cycle, the values of Vstartc, Vendc, Qobservedc, and the cycle number c will be stored (206) in the on-board memory device. The formula is Qobserved=∫V
In an embodiment, when measuring Vstart and Vend, considerations must be made for the drop in measured voltage due to internal resistance. This voltage drop is known as the ohmic drop and is proportional to the applied current during charge or discharge according to Ohm's law. The voltage drop could be a confounding factor when measuring Qequivalent especially for applications in which varying discharge currents are used during operation. In order to prevent the applied current from affecting the values of Vstart and Vend, it is preferred that the voltage values be measured after current is removed from the battery and the battery has returned to steady state. The voltage under no load is often referred to as the open circuit potential and can be directly related to the state of charge of the battery. By using the open circuit potential as the reference point for Vstart and Vend, the relationship between voltage measurements will be constant regardless of the discharge current that has been applied during usage.
As the battery undergoes usage and collects data from multiple discharge cycles the maximum capacity estimator will group together discharge cycles which have occurred under similar conditions (208). In order to group similar discharge conditions together, the technician or designer may define some criteria which would allow two discharge cycles to be considered similar. The similarity distinction may be determined by a number of criteria. Machine learning algorithms used for data clustering such as k-nearest neighbor, or density-based spatial clustering may be used to identify values of Vstartx−Vendx that are similar to each other between different cycles. Another possible criterion that may be used to define when two discharge cycles are similar is if for two different cycles c=x and c=x+n, the values of Vstartx−Vendx, and the values of Vstartx+n−Vendx+n are within 0.1V of one another. However, the value of this criteria and the actual criteria itself may be different based on the specific needs and sensitivities of the particular system.
Given an appropriate amount of usage time, numerous discharge cycles will be collected. These cycles will be grouped according to their similarity. This data must be organized in such a way that the observed capacities, the cycle numbers, and the designated similarity groups can all be called upon in a systematic way. One way in which this can be performed is to express the data in matrix form as indicated in
With the discharge data organized in this structure the trend in capacity degradation for each individual similarity group (210) can be determined. Generally degradation occurs more slowly for shorter partial discharge cycles. By organizing the data in this manner, the degradation rate for different length partial discharges can be individually determined. In the case of the matrix a trend can be determined for the data in each individual column j. The method by which data trending is performed can include in an embodiment of the invention, but is not limited to, linear and nonlinear regression, neural network, and gradient boosted regression.
The motivation for organizing data into similarity groups and performing trending analysis on each similarity group separately is illustrated in
Because the parameters governing the discharge of the battery are kept constant, it can confidently be assumed that the reduction of capacity is due to physical degradation phenomena which reduces the amount of charge the battery is able store. The problem with observing degradation in this manner, as mentioned above, is that complete discharge cycles do not always occur. Rather the user more often decides to charge the battery mid-way through the discharging process as is convenient for that particular user. Or the user, may from time to time turn off the phone within a complete discharge cycle in order to conserve charge. In this instance of several on/off events, they are considered as a single discharge cycle. In the first scenario, the full amount of charge available in the battery cannot be measured. In such case, the observed capacity (the capacity measured during that particular discharge) will be lower than would have been observed in a complete discharge, but this reduction in capacity is due to the discharge cycle being cut short rather than any physical degradation in the battery.
In order to differentiate between the capacity drop that was caused by degradation and the capacity drop that was caused by different cycle parameters, according to an embodiment of this invention battery degradation is determined by comparing only similar discharge cycles or ones that have effectively the same cycling parameters (212). Comparing similar cycles cancels out the effects on the observed capacity that are caused by differences in cycling parameters. By determining the trend in capacity reduction between cycles three and four, the trend in capacity loss due to degradation can be determined. With this information the maximum capacity can be determined by taking the previous maximum capacity determined during cycle two, and assuming that over cycles three and four, the maximum capacity had reduced by the same amount indicated by the reduction of the third and fourth partial cycles (214).
This same logic can then be applied to cycles five and six, which is shown as a five point star and gives the capacities of the battery when the discharge was cut off at a voltage of 3.9. Again in cycles five and six the capacity dropped suddenly due to the differences in cut-off voltage. A dotted line is shown between cycles five and six to indicate the trend in the capacity loss due to degradation during these cycles. Using this slope the reduction of maximum capacity between cycles four and five and between five and six are assumed to be the same trend found in the observed capacity values of cycles five and six.
According to an embodiment of the invention, similar discharge cycles are used to determine the trend in capacity fade and then that same trend is applied to the assumed maximum capacity in order to best estimate the true value of maximum capacity while taking into consideration the degradation effects. In the previous description, schematic diagrams were used to illustrate the underlying process.
The application of the current invention was demonstrated on this same battery, and the results are shown in
The generalized mathematic notation which describes the overall operating principle of the maximum capacity estimator can be described as:
where the estimated maximum capacity at some cycle c can be determined by using the previous estimated maximum capacity QMAXc−1 and adding to it the associated change in that maximum capacity. This change in maximum capacity is determined by the change in capacity between two discharge cycles that are considered similar dQsimilar over the change in their respective cycle numbers dcsimilar.
As Qmax cannot always be expected to be directly measured due to unpredictable user discharge profiles, in field applications, current and time data are used to calculate Qobserved, which is the capacity calculated during any particular discharge cycle. This value will be subjected to large fluctuations depending on the depth of discharge (DOD) of any particular discharge and therefore will not be equal to Qmax. To calculate Qc during any particular discharge we use:
Qobserved=∫V
where I is current in Amperes, t is the time in hours between each particular sample.
At the end of each discharge cycle, i.e. when the current supplied by the battery switches form a negative value to a positive value, the open current voltage recorded is Vend. If Vend is equal to the manufacturer recommended discharge cut-off voltage and Vcharge is the manufacturer recommended charge cut-off voltage then Qobserved=Qmaxc. If not, then Qobserved must be converted into a form that can be compared to Qmax.
During controlled battery cycling tests, charge and discharge profiles are normally all conducted with the same cut-off voltage. Thus, when a decrease in capacity is observed, it can be attributed to degradation phenomena occurring within the battery. If battery cycling is conducted where each particular discharge cycle is cut-off at a random voltage, then changes in capacity would be mostly attributed to DOD and the contribution from battery degradation would be lost in the noise. Because SOH is concerned with battery degradation and not DOD it makes sense to only calculate SOH based on the rate of capacity fade between capacity values that were determined between the same cut-off voltages. In literature Vend is most often selected as the manufacturer's recommended cut off voltage so that SOH can be calculated in terms of Qrated. However if one adheres to the assumption that changes in capacity measured at the same cutoff voltage are indicative of battery degradation (rather than DOD), then the rate of charge of any two capacities evaluated at the same cut-off voltage, can be used to identify the rate of change in the battery's SOH. Because we still want to evaluate SOH in terms of Qrated we can introduce a term Q equivalent which assumes the value of Qmax but degrades at a rate indicated by two comparable Qobserved values.
In order to correctly interpret this data, each updated Qmax value should be normalized with respect to Qrated so that the data is shown in the SOH range. Also, due to the way this data was processed, these SOH values exist in the cycle domain. Because each cycle interval is considered equivalent, time information is lost. In order to overcome this and make meaningful remaining useful life predictions, each cycle should be interpreted as an average user cycle where the time of each cycle is calculated by:
where i is a sample and k is a cycle number. Using this value, future predictions in the cycle domain can easily be converted to the time domain by simply calculating
A working example for the estimation of the maximum capacity is shown with reference to
In the first 2 cycles (
After the 10th cycle (
Finally, after the 15th cycle, there are 4 values of Vstart−Vend that have matching partial discharge cycles. The 11th cycle underwent a full discharge and is therefore considered the maximum capacity regardless of the previous slope.
The foregoing detailed description of the present invention is provided for purposes of illustration and is not intended to be exhaustive or to limit the invention to the embodiments disclosed, the scope of the invention limited only the clams hereto.
Number | Date | Country | |
---|---|---|---|
62285255 | Oct 2015 | US |