Next Article in Journal
Electricity Self-Sufficient Community Clustering for Energy Resilience
Next Article in Special Issue
Risk Assessment of Distribution Networks Considering the Charging-Discharging Behaviors of Electric Vehicles
Previous Article in Journal
Thermoelectric Generators on Satellites—An Approach for Waste Heat Recovery in Space
Previous Article in Special Issue
Electric Vehicle to Power Grid Integration Using Three-Phase Three-Level AC/DC Converter and PI-Fuzzy Controller
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Novel Parametric Circuit Modeling for Li-Ion Batteries

1
Collaborative Innovation Center for Electric Vehicles in Beijing, National Engineering Laboratory for Electric Vehicles, School of Mechanical Engineering, Beijing Institute of Technology, Beijing 100081, China
2
Center for Advanced Life Cycle Engineering (CALCE), University of Maryland, College Park, MD 20742, USA
*
Author to whom correspondence should be addressed.
Energies 2016, 9(7), 539; https://doi.org/10.3390/en9070539
Submission received: 31 May 2016 / Revised: 24 June 2016 / Accepted: 4 July 2016 / Published: 14 July 2016

Abstract

:
Because of their simplicity and dynamic response, current pulse series are often used to extract parameters for equivalent electrical circuit modeling of Li-ion batteries. These models are then applied for performance simulation, state estimation, and thermal analysis in electric vehicles. However, these methods have two problems: The assumption of linear dependence of the matrix columns and negative parameters estimated from discrete-time equations and least-squares methods. In this paper, continuous-time equations are exploited to construct a linearly independent data matrix and parameterize the circuit model by the combination of non-negative least squares and genetic algorithm, which constrains the model parameters to be positive. Trigonometric functions are then developed to fit the parameter curves. The developed model parameterization methodology was applied and assessed by a standard driving cycle.

Graphical Abstract

1. Introduction

With price reductions and safety improvements, Li-ion batteries are increasingly being used to power electric vehicles [1]. Battery modeling is vital to fuel economy simulation and system control of electrified vehicles in that: batteries are the onboard power source of electrical devices; reliable and efficient battery models can maximize performance of these devices; and battery package size and cost should be evaluated by battery models.
Equivalent electrical circuit (EEC) is one of most commonly used techniques to model Li-ion batteries for electric vehicles, the popular topology of which consists of one resistor, one or multiple resistor-capacitor (RC) pairs, and one electromotive force in series [2]. This EEC can be expressed through succinct ordinary differential equations. Moreover, that the number of RC pairs either increases or decreases makes the EEC flexible to battery modeling for varying applications such as overall performance simulation of electric vehicles, real-time control, and analysis of battery transient response. In this battery circuit model, the electromotive force relates to the amount of Li-ion, usually called the open-circuit voltage (OCV), which is a function of the state-of-charge (SOC), temperature, and lifetime. The serial resistor denotes an ohmic voltage drop when a current flows through the battery terminal taps, current collectors, electrode material, electrolyte, and separator.
Any electrochemical reaction undergoes activation polarization and concentration polarization [3]. Compared to other electrochemical batteries, Li-ion batteries have similar polarization effects caused by charge transfer, double-layer capacitance, and ion-concentration gradient, related over-potentials of which can be represented by voltage drops of the battery current flowing through the RC pairs. However, compared to lead-acid and NiMH batteries, Li-ion batteries always form a solid electrolyte interface (SEI) layer between the graphite anode and electrolytes at their first charge cycle [4]. The thickness increase of the SEI layer can consume Li-ion and may have a negative influence on Li-ion transport, which can lead to capacity decrease and performance degradation of Li-ion batteries [5]. In order to characterize the behavior of the SEI layer, either one or more RC pairs in series have been used to build a relationship between the formation voltage and growth of the SEI layer [6,7].
Parameter extraction is a significant concern for an EEC model fitted to a Li-ion battery because the RC-pair parameters are not measurable and model parameters change with working conditions. There are many optimization algorithms for parameter estimation of battery EEC models, including least-squares (LS) [8,9,10,11], Kalman filter [12,13], genetic algorithm [14], sequential quadratic programming [15], and swarm optimization [16]. By adjusting the model parameters, these optimization algorithms minimize error between each experimental battery voltage dataset and the corresponding simulated results.
For these numerical optimizers, it is difficult to separate RC-pair parameters and avoid negative parameters. One problem comes from the same voltage of the RC pairs on the EEC. For this problem, Jackey et al. [17] used a layer technique together with a gradient-based optimizer to extract RC-pair parameters. For the other problem about the negative parameters, the numerical optimizers get the simulated battery voltages approximated to the measurements, by which the values of the resistor and capacitor of one RC pair can be less than 0 if there are no corresponding constraints inserted into the optimizers. It becomes evident when the number of RC pairs is greater than 1 and increases. Because the RC pairs of an EEC relate to the charge transfer, double-layer effect, concentration diffusion, and SEI layer growth of a specific Li-ion battery, it is plausible for negative resistances and capacitances to characterize these physical-chemistry behaviors, although the negative circuit parameters are effective in mathematics. Hence, it is essential to use parameter optimizers confined by the boundary conditions of an EEC model’s positive parameters. However, there are few studies in the literature that address this issue.
The pulse series of battery current is often used as a test signal to extract parameters of the EECs of Li-ion batteries owing to both available multiple SOC values and corresponding transient response. There are several kinds of pulse curves, including hybrid power pulse cycle (HPPC) [14], equal-amplitude pulse series [8,18,19], and variable-amplitude pulse series [20,21]. Each current pulse and the corresponding voltage response data can be applied for parameter extraction of a battery EEC model during the non-zero current zone and/or relaxation period. However, it is probable to form linearly dependent row and column elements of an optimizer matrix during the equal-amplitude current period. For a commonly used LS method, there are two column elements of a data matrix to be linearly dependent in the formation of the normal equation. This issue also needs to be avoided for parameter estimators.
The main objective of this paper is to exploit a new estimator, the non-negative least-squares (NNLS) method for parameter estimation of an EEC model for a Li-ion battery. This parameter estimator is built on a newly developed normal equation, any matrix rows and columns of which are linearly independent. The paper is organized as follows: Section 2 presents the parameter extraction and model parameterization, Section 3 describes the test setup, Section 4 validates the modeling method, and Section 5 presents conclusions.

2. Battery Modeling

Mathematic expressions of the battery EEC model were developed to form the normal equations of the general LS method, the method of which was newly built based on the current equal-amplitude pulse series for linearly independent row and column elements of an optimizer matrix. Next, the NNLS method was first used to construct the parameter estimator of the battery EEC model. Finally, the genetic algorithm (GA) and NNLS were combined to estimate model parameters.

2.1. Basic Equations for Model Parameter Estimation

The schematic of the general EEC is used to model Li-ion batteries as shown in Figure 1, the discrete-time equations of which can be carried out by the Euler and bilinear transform [8,22]. In this circuit, multiple RC pairs characterize polarization effects of Li-ion batteries related to electrochemical behaviors such as charge transfer, double-layer effect, concentration gradient, and SEI layer growth. The mathematical model for the multiple RC-pair EEC in Figure 1 can be expressed in the following differential equations:
{ u ˙ l = ( u l + R l i ) / τ l u t = u ocv + R 0 i + l = 1 n u l τ l = R l C l u ocv = f ( S O C , T , L )
where τl denotes the time constant of an RC pair, T denotes the battery operation temperature, and L denotes the battery life time. uOCV, R0, Rl, and Cl represent the battery OCV, ohmic resistance, polarization resistance, and capacitance, respectively.
If the battery is operated under constant temperature, u ocv / T = 0 . An operation period of parameter extraction for the battery modeling can be assumed to be limited and much shorter than the battery lifetime. Hence, u ocv / L 0 .
According to Equation (1), the transfer function of any RC pair in Figure 1 can be written as:
U l ( s ) I ( s ) = R l 1 + τ l s
If uocv is known ahead of time, the impedance voltage urrc can be defined as:
u rrc ( t ) = u t ( t ) u OCV ( t )
Supposing that the battery remains in a state of thermodynamic balance before the test signal is loaded, elements of the battery equivalent circuit can be at zero state, and the voltage response resulting from the step battery current can be provided by Equation (2) as:
U rrc ( s ) = ( R 0 + l = 1 n R l 1 + τ l s ) I a s
where Ia is the current amplitude of the step input.
The corresponding voltage-time function is given as:
u rrc ( t ) = ( R DC + l = 1 n R l e t / τ l ) I a
where RDC denotes the total direct resistance of the Li-ion battery expressed as:
R DC = R 0 + l = 1 n R l
When battery voltage and current are sampled at time tk (k = 1, 2, 3, …), the general LS format of Equation (5) can be written as:
Z = H θ + E
where E is the white noise vector and n is the number of RC pairs in Figure 1.
θ = [ R D C R 1 R l R n ] T
Z = [ u r r c ( 1 ) u r r c ( r ) u r r c ( k ) ] T
H = I a n + 1 [ 1 e t 1 / τ 1 e t r / τ l e t k / τ n 1 e t r / τ 1 e t r / τ l e t k / τ n 1 e t k / τ 1 e t r / τ l e t k / τ n ]
E = [ e ( 1 ) e l ( k ) e ( k ) ] T
and
1 l n , n 1
1 < r < k , k n + 1
A cost function is used to minimize the square-error sum between measurements and simulations of the battery voltage.
J = min s . t . θ * > 0 k = 1 n [ V t , m ( k ) V t , s * ( k ) ] 2
where θ* is the identified parameter vector, and the sign of θ* > 0 means every elements of θ* larger than zero. The battery voltage is collected or stored at the kth step, Vt,m(k) for the measurement value, and Vt,s*(k) for the estimation.
According to this cost function (8), a normal equation can be derived from Equation (7).
( H T H ) θ * = H T Z
When the battery is excited by the step current signal, either rows or columns of the matrix H of Equation (9) are linearly independent at different times t1, …, tk. The matrix of (HTH) is non-singular, so the LS solution can be given by:
θ * = ( H T H ) 1 H T Z
For an equal-amplitude current pulse series, any two column/row elements of each matrix in the developed normal equation for the LS solution are so linearly independent that the developed parameter estimator is divergent. However, there can be two linearly dependent columns in this normal equation of the general LS method, as shown in Table 1.

2.2. Non-Negative Parameter Identification Algorithm

By the general LS solution of Equation (10), the estimated parameters of the battery EEC model can be negative. This problem can be solved by an active set algorithm called non-negative least-squares (NNLS) [23]. Assuming that time constants of the RC pairs are known in the matrix H, the developed algorithm can be stated in Table 2 for the parameter identification problem of Equations (7) and (8).
The GA is used with the cost function (8) to determine the RC-pair time constants. Each RC pair is set a time constant zone, the optimum value of which is found by using the GA. Once the time constants are set, the NNLS will be used to estimate the model resistances. This combination algorithm consists of two loops. The main loop is the GA for the estimated time constants, and the inner loop is the NNLS to identify resistances of the EEC. When estimated time constants and resistances make the simulated voltage most approximate to the voltage measurements, the mole parameters are determined. The combination algorithm is carried out by the GA solver gatool() and function lsqnonneg() of the Matlab/Simulink® software (Mathworks, Natick, MA, USA).

2.3. Parameterization of Battery Circuit Models

Except for lookup tables, varying functions can be used to parameterize the EEC model of Li-ion batteries under working conditions such as SOC, temperature, and C-rate. For the SOC effects on model parameters, linear, quadratic, and exponent functions were used to parameterize the circuit model [8,17,22]. To establish the relationship between the polarization resistance and battery current, a logarithm function based on the Butler-Volmer equation for the one-RC-pair circuit was built [24]. However, there was no definite relationship between the capacitance and C-rate for battery model parameterization. At room temperature, these model parameters are considered to be affected by both SOC and C-rate. A unified trigonometric function polynomial was developed to fit each element parameter of the battery circuit model related to either the SOC or C-rate as given below.
{ x = S O C Ω = ω ( 1 x ) f ( Ω , x ) = j = 0 M c j x j + ( k = 0 N d k x k ) sin Ω ω > 0 M , N = 0 , 1 , 2 ,
where cj and dk denote the coefficients of the trigonometric function polynomial.
Each parameter of the battery circuit model is a function of both SOC and C-rate, which is the multiplication of the baseline parameter and current-dependency parameter ratio.
F p ( Ω , x ) = f b ( Ω , x ) λ ( f r ( Ω , x ) )
where Fp(Ω,x), fb(Ω,x), and fr(Ω,x)denote the functions of model parameters, baseline parameter, and parameter ratio, respectively. Both fb(Ω,x) and fr(Ω,x) result from Equation (11) by the experiment data, one basic cycling current for the former, and the other C-rate current for the latter. λ(fr(Ω,x)) is a linear interpolation function of fr(Ω,x) used to compute the current-dependency parameter ratio.

3. Experiment Setup

Three 2.0-Ah 18650 power Li-ion cells (LiNMC/graphite, Shenzhen BAK, Shenzhen, China) connected in series were operated in a temperature chamber. A Digatron battery tester BNT 100-60-ME (Qingdao Digatron, Qingdao, China) was used to charge and discharge the test samples. The power Li-ion battery specification is shown in Table 3. Three types of tests were conducted including capacity testing, OCV measurement, and drive-cycle testing. All tests were run at room temperature.
Capacity test: In a charging/discharging process, the cells were charged in a constant current (CC) mode at 0.5 C (1A) until the terminal voltage reached 4.2 V and then were continued in a constant voltage (CV) mode for 1 h. Then, the cells were discharged at a CC level of 1 C (2A) until the voltage fell to 2.75 V. Repeating the charge and discharge cycles three times can determine the cell capacity, which is shown in Table 3.
Relaxation voltage test: During the charging OCV test, cells were rested for 2 h after every 10% nominal capacity pulse charge at 0.5 C. After they were fully charged and rested, they were discharged. The discharging procedure was the same as the capacity test. After the cells were empty, they were charged using the same charging procedure as the capacity test. Furthermore, the cells rested 2 h after every 10% nominal capacity pulse discharge at 0.5 C, the cutoff voltage of which was checked. If the first discharging cutoff voltage was reached, the cells would be continuously discharged at 0.2 C down to the cutoff voltage.
Drive cycle test: A dynamic stress test (DST) was conducted to validate the parameterized circuit model of the cells. During the battery tests, their overvoltage was limited up to the maximum voltage, which could happen at the initial regenerative current pulses.

4. Results

The model parameterization was implemented on a three-RC-pair EEC model for the Li-ion battery by experimental data, including model selection, parameter extraction and fitting, and model validation.

4.1. Model Selection and Positive Parameter Extraction

The root-mean-square (RMS) values of errors between the battery voltage simulation and measurements were used to evaluate the circuit model performance. The measurement value of ohmic resistance R0 in Figure 1 was determined by the internal resistance definition [10]. Figure 2 shows the relative error results of the battery voltage and R0 when the batteries discharged by 0.5 C pulse current series in the relaxation test. In the illustration of the RMS values of the battery voltage errors in Figure 2a, the three-RC-pair circuit model has the best approximation to the voltage measurements, with the mean, maximum, and minimum values equal to 1.6 mV, 2.083 mV, and 1.3851 mV, respectively. The voltage-fitting errors in mean RMS were shrunk 6.25% by the three-RC-pair circuit model compared to the two-RC-pair circuit model, and 87.5% compared to the one-RC-pair circuit model. For the ohmic resistance in Figure 2b, the three-RC-pair circuit model yielded the estimation values closest to the measurement values, the relative errors of which had the smallest RMS value equal to 5.44%, decreasing by 0.19% and 5.98% compared to the two-RC-pair circuit model and one-RC-pair circuit model, respectively, as shown in Figure 2c.
A three-RC-pair EEC in Figure 1 was used to model the Li-ion battery. One of the three-RC-pairs denoted the voltage drop caused by the combination of charge-transfer resistance and double-layer capacitance, one denoted the voltage drop generated by the Li-ion concentration gradient inside the battery, and one denoted the voltage drop resulting from the SEI layer growth. Moreover, the voltage fitting and ohmic estimation of the three-RC-pair circuit model was more accurate than the two-RC-pair and one-RC-pair circuit models. Additionally, when the number of RC pairs was more than 3 in the battery circuit model, the model generated a heavy computation load, the order of which could be reduced to that of the three-RC-pair circuit model by the NNLS algorithm. The parameters of the three-RC-pair circuit model were identified by the developed algorithm and normal LS. The measured and simulated results were exemplified at the battery SOC interval from 60% to 50% as shown in Figure 3. The corresponding model parameters and the RMS of the voltage errors are shown in Table 4. Clearly, the positive parameters of the circuit model were estimated by the NNLS algorithm. However, there was one negative parameter equal to −13.98 mΩ estimated by the normal LS method, although the time constant of the one-RC pair was positive. Both of the voltage-error curves wavered within ±5 mV and had the same RMS value equal to 1.6 mV. The negative parameter of the one-RC pair means it always generates energy, which is not identical to the power consumption phenomena of a normal resistor. Moreover, there is no other energy-generation element inside the Li-ion battery except the electromotive force. By the comparable results, the positive parameter circuit model not only had the same voltage-fitting accuracy as the negative parameter circuit model, but represented the polarization effects on the voltage drop of the Li-ion battery.

4.2. Model Parameterization

Both look-up tables and equations were used to parameterize the three-RC-pair circuit model of the Li-ion battery because the OCV, resistance, and capacitance evolved with the working conditions. Assuming that the performance of the tested Li-ion battery would be hardly degraded at room temperature during the 2-week testing period, the model parameters would be minimally affected by the test time. At room temperature, the battery OCV was a function of the SOC, and the resistance and capacitance were functions of both the SOC and C-rate when the Li-battery worked.
Figure 4 shows three SOC-OCV curves for battery discharging and charging, and their averaging. The absolute maximum, mean, and RMS of the relative errors of the hysteresis voltage between either discharging or charging and averaging OCVs at SOC points were about 0.35%, 0.18%, and 0.2%, respectively. The hysteresis voltage was so minimal that it could be neglected. The average of the charging and discharge curves could be used to establish the SOC-OCV relationship for Li-ion battery modeling.
For the parameterization of the model resistance and capacitance, Equation (12) describes the relationships between each model parameter and the working conditions, including the SOC and C-rate. The trigonometric function polynomial (TFP) of Equation (11) is the parametric equation that depicts the changes of each model parameter with a single working condition. After the model parameters were extracted from the experiment data by the developed NNLS algorithm, the battery model was parameterized by the trigonometric function polynomials. The coefficients of Equation (11) for each model parameter were figured out at ω = 5π, N = 1, and M = 3 and are shown in Table 5. The relationships between each model parameter and the battery SOC are illustrated at 0.5 C in Figure 5. The small circles denote the identified parameters of the three-RC-pair circuit model, and the solid lines show the fitting curves.
For the current-dependency model parameters, the amplitudes of pulse discharging C-rates stayed at 0.5 C, 1.0 C, and 2.0 C, respectively. A parameter ratio is defined as follows.
r = P a / P   0.5 C
where Pa denotes each parameter extracted at any arbitrary C-rate discharge, and P0.5C denotes each parameter extracted at 0.5 C discharge.
Each defined parameter ratio can also be used to build relationships with the C-rate by Equation (11). The model parameters at 1 C and 2 C are shown in Figure 6, the parametric equation of which has ω = 5π, N = 1, M = 4, and c2 = 0 in Equation (11). The related coefficients of the parametric equations are presented in Table 6 for the solid lines in Figure 6 and Table 7 for the dashed lines in Figure 6.

4.3. Model Verification

The developed parametric circuit modeling methodology was validated for the Li-ion battery by a random test profile. Meanwhile, both the lookup table and trigonometric function polynomial were applied to parameterize the proposed battery circuit model at room temperature.
A typical DST driving cycle is shown in Figure 7a. In order to verify the model robustness, a high current rate was used to charge/discharge the battery samples. The current amplitude of this profile was enlarged up to 4 A for battery discharging and 2 A for charging. The current profile was repeatedly applied to the battery cells from the full charge state to 20% SOC as shown in Figure 7b. The voltage differences equaled voltage measurements minus simulated values, and the relative errors of battery voltage are defined as the percent of ratio between voltage differences and measurements as follows:
μ c = 100 % × ( u t u t * ) / u t
where ut* is the estimated voltage, and µ is the relative voltage error.
Impacted by the high discharging/charging current and compared to the real voltage as shown in Figure 7c, the two parameterization for the battery EEC model yielded voltage errors that stayed between –1% and 1% as shown in Figure 7d; the blue line denotes the model parameterization of the trigonometric function polynomial fitting, and the red line denotes the model parameterization of the lookup table. The RMS value of the voltage errors was 5.4 mV for the model parameterization of the lookup table, and decreased by 18% compared to that of the trigonometric function polynomial fitting. After 8100 s, the discharging/charging current amplitudes were reduced by 50%. Then the relative errors of the battery voltage shrunk. For example, the RMS value of the relative errors of the battery voltage between 8100 s and 16,001s was 0.16%, which was 0.04% less than that between 0 s and 8100 s shown by the blue line. The time scale was reduced from hours to seconds to check the voltages and their errors clearly. In the right-hand plots of Figure 7, the enlarged scope aimed at the maximum absolute value of relative errors is shown by green arrows and asterisks. The associated subplots are shown in Figure 7e–g. The voltage relative errors produced by the two battery models in Figure 7g showed similar tendencies. When the battery was discharged at 4 A, the battery models had the highest relative error points at 0.99% in the blue line and 0.84% in the red line, respectively. When the battery was charged at 2 A, the battery models had the lowest relative error points at −0.90% in the blue line and −0.71% in the red line, respectively. When the battery current varied between −1 A and 1 A, the voltage relative errors were less than 0.5%.
This new parameterization method used the current pulse series to extract positive parameters of the three-RC-pair EEC model for the Li-ion battery. The trigonometric function polynomial fitting technique for the battery circuit model resulted in similar voltage approximation accuracy as the lookup table.

5. Conclusions

A parametric circuit model for Li-ion batteries was developed and validated for applications such as electric vehicles. For this methodology, continuous-time circuit equations were developed to construct normal equations of both least squares and non-negative least squares to eliminate linear dependence between two columns of the related data matrix based on an easy equal-amplitude current pulse series. The non-negative least-squares method was first exploited to identify parameters of the equivalent circuit models of the Li-ion battery for positive values. Moreover, the combination of both non-negative least-squares and genetic algorithm was applied to estimate parameters of a three-RC-pair circuit model of the Li-ion battery, which was implemented by Matlab/Simulink® software functions. Considering the effects of state-of-charge and C-rate on model parameters, a unified trigonometric function polynomial was developed to parameterize the battery circuit model compared to the commonly used lookup table for effectiveness and reliability. By using a random driving cycle, the voltage simulation accuracy of this parameterized model was validated. During the overall discharging cycle, the error between measured and simulated voltage stayed below 1%. This work contributes to developing a novel and reliable modeling methodology of Li-ion batteries for engineering applications based on the commonly used equal-amplitude pulse series of the battery current.

Acknowledgments

The authors thank the China Scholarship Council for funding research at the CALCE center of the University of Maryland at College Park, since June 2015. We also thank the over 150 members of the CALCE center who sponsor the cutting-edge research.

Author Contributions

Ximing Cheng presented idea and wrote this paper; Liguang Yao conducted the experiments; Yinjiao Xing provided the data analysis method; and Michael Pecht discussed the model parameterization.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Horiba, T. Lithium-ion battery systems. Proc. IEEE 2014, 102, 939–950. [Google Scholar] [CrossRef]
  2. Seaman, A.; Dao, T.S.; McPhee, J. A survey of mathematics-based equivalent-circuit and electrochemical battery models for hybrid and electric vehicle simulation. J. Power Sources 2014, 256, 410–423. [Google Scholar] [CrossRef]
  3. Stern, M.; Geary, A.L. Electrochemical polarization I. A theoretical analysis of the shape of polarization curves. J. Electrochem. Soc. 1957, 104, 56–63. [Google Scholar] [CrossRef]
  4. Paled, E. The electrochemical behavior of alkaliand alkaline earth metals in non-aqueous battery systems: The solid electrolyte interphase model. J. Electrochem. Soc. 1979, 126, 2047–2051. [Google Scholar] [CrossRef]
  5. Jeong, S.K.; Inaba, M.; Abe, T.; Ogumi, Z. Surface film formation on graphite negative electrodein lithium-ion batteries: AFM study in an ethylene carbonate-based solution. J. Electrochem. Soc. 2001, 148, 989–993. [Google Scholar] [CrossRef]
  6. Peled, E.; Golodnitsky, D.; Ardel, G. Advanced model for solid electrolyte interphase electrodes in liquid and polymer electrolytes. J. Electrochem. Soc. 1997, 144, 208–210. [Google Scholar] [CrossRef]
  7. Osaka, T.; Mukoyama, D.; Nara, H. Review—Development of diagnostic process for commercially available batteries, especially lithium ion battery by electrochemical impedance spectroscopy. J. Electrochem. Soc. 2015, 162, 2529–2537. [Google Scholar] [CrossRef]
  8. Lin, X.F.; Perez, H.E.; Mohan, S.; Siege, J.B.; Stefanopoulou, A.G.; Ding, Y.; Castanier, M.P. A lumped-parameter electro-thermal model for cylindrical batteries. J. Power Sources 2014, 257, 1–11. [Google Scholar] [CrossRef]
  9. Xia, B.; Wang, H.; Tian, Y.; Wang, M.; Sun, W.; Xu, Z. State of charge estimation of lithium-ion batteries using an adaptive cubature Kalman filter. Energies 2015, 8, 5916–5936. [Google Scholar] [CrossRef]
  10. Fleischer, C.; Waag, W.; Heyn, H.-M.; Sauer, D.U. On-line adaptive battery impedance parameter and state estimation considering physical principles in reduced order equivalent circuit battery models: Part 2. Parameter and state estimation. J. Power Sources 2014, 262, 457–482. [Google Scholar] [CrossRef]
  11. Feng, T.; Yang, L.; Zhao, X.; Zhang, H.; Qiang, J. Online identification of lithium-ion battery parameters based on an improved equivalent-circuit model and its implementation on battery state-of-power prediction. J. Power Sources 2015, 81, 192–203. [Google Scholar] [CrossRef]
  12. Mastali, M.; Vazquez-Arenas, J.; Fraser, R.; Fowler, M.; Afshar, S.; Stevens, M. Battery state of the charge estimation using Kalman filter. J. Power Sources 2013, 239, 294–307. [Google Scholar] [CrossRef]
  13. Xing, Y.; He, W.; Pecht, M.; Tsui, K.L. State of charge estimation of lithium-ion batteries using the open-circuit voltage at various ambient temperatures. Appl. Energy 2014, 113, 106–115. [Google Scholar] [CrossRef]
  14. Li, D.; Ouyang, J.; Li, H.; Wan, J. State of charge estimation for LiMn2O4 power battery based on strong tracking sigma point Kalman filter. J. Power Sources 2015, 279, 439–449. [Google Scholar] [CrossRef]
  15. Li, J.; Mazzola, M.S. Accurate battery pack modeling for automotive applications. J. Power Sources 2013, 237, 215–228. [Google Scholar] [CrossRef]
  16. Hua, X.S.; Li, S.B.; Peng, H. A comparative study of equivalent circuit models for Li-ion batteries. J. Power Sources 2012, 198, 359–367. [Google Scholar] [CrossRef]
  17. Jackey, R.; Saginaw, M.; Sanghvi, P.; Gazzarri, J.; Huria, T.; Ceraolo, M. Battery Model Parameter Estimation Using a Layered Technique: An Example Using a Lithium Iron Phosphate Cell. SAE Tech. Pap. 2013. [Google Scholar] [CrossRef]
  18. Huria, T.; Ludovici, G.; Lutzemberger, G. State of charge estimation of high power lithium iron phosphate cells. J. Power Sources 2014, 249, 92–102. [Google Scholar] [CrossRef]
  19. Einhorn, M.; Conte, F.V.; Kral, C.; Fleig, J. Comparison, selection, and parameterization of electrical battery models for automotive applications. IEEE Trans. Power Electron. 2013, 28, 1429–1437. [Google Scholar] [CrossRef]
  20. Andre, D.; Meiler, M.; Walz, K.S.H.; Soczka-Guth, T.; Sauer, D.U. Characterization of high-power lithium-ion batteries by electrochemical impedance spectroscopy. II: Modelling. J. Power Sources 2011, 196, 5349–5356. [Google Scholar] [CrossRef]
  21. Aung, H.; Low, K.S.; Goh, S.T. State-of-charge estimation of lithium-ion battery using square root spherical unscented Kalman filter (Sqrt-UKFST) in nanosatellite. IEEE Trans. Power Electron. 2015, 30, 4774–4783. [Google Scholar] [CrossRef]
  22. Dubarry, M.; Liaw, B.Y. Development of a universal modeling tool for rechargeable lithium batteries. J. Power Sources 2007, 174, 856–860. [Google Scholar] [CrossRef]
  23. Lawson, C.L.; Hanson, R.J. Solving Least Squares Problems; Prentice Hall: Upper Saddle River, NJ, USA, 1974. [Google Scholar]
  24. Waag, W.; Fleischer, C.; Sauer, D.U. Critical review of the methods for monitoring of lithium-ion batteries in electric and hybrid vehicles. J. Power Sources 2014, 258, 321–339. [Google Scholar] [CrossRef]
Figure 1. Equivalent circuit model for a Li-ion battery.
Figure 1. Equivalent circuit model for a Li-ion battery.
Energies 09 00539 g001
Figure 2. The model performance evaluation: (a) voltage error in RMS, RMS Ue; (b) ohmic resistance, R0; (c) relative errors of R0, R E R 0 = 100 %    × ( R 0 m e a s u r e m e n t R 0 s i m u l a t i o n ) / R 0 m e a s u r e m e n t .
Figure 2. The model performance evaluation: (a) voltage error in RMS, RMS Ue; (b) ohmic resistance, R0; (c) relative errors of R0, R E R 0 = 100 %    × ( R 0 m e a s u r e m e n t R 0 s i m u l a t i o n ) / R 0 m e a s u r e m e n t .
Energies 09 00539 g002
Figure 3. Battery voltage and voltage errors of the three-RC-pair circuit model from SOC = 60% to 50%: (a) a current pulse series: the unit for the x-axis is hours; (b) current; (c) voltage; (d) voltage error.
Figure 3. Battery voltage and voltage errors of the three-RC-pair circuit model from SOC = 60% to 50%: (a) a current pulse series: the unit for the x-axis is hours; (b) current; (c) voltage; (d) voltage error.
Energies 09 00539 g003
Figure 4. Battery SOC-OCV curves: CHA, charging; DCH, discharging; AVG, averaging.
Figure 4. Battery SOC-OCV curves: CHA, charging; DCH, discharging; AVG, averaging.
Energies 09 00539 g004
Figure 5. Battery model parameters at 0.5C: (a) internal resistance, R0; (b) polarization resistance, R1; (c) polarization resistance, R2; (d) polarization resistance, R3; (e) polarization capacitance, C1; (f) polarization capacitance, C2; (g) polarization capacitance, C3.
Figure 5. Battery model parameters at 0.5C: (a) internal resistance, R0; (b) polarization resistance, R1; (c) polarization resistance, R2; (d) polarization resistance, R3; (e) polarization capacitance, C1; (f) polarization capacitance, C2; (g) polarization capacitance, C3.
Energies 09 00539 g005
Figure 6. Battery model parameter ratios at 1 C and 2 C: (a) internal resistance ratio, rR0; (b) polarization resistance ratio, rR1; (c) polarization resistance ratio, rR2; (d) polarization resistance ratio, rR3; (e) polarization capacitance ratio, rC1; (f) polarization capacitance ratio, rC2; (g) polarization capacitance ratio, rC3.
Figure 6. Battery model parameter ratios at 1 C and 2 C: (a) internal resistance ratio, rR0; (b) polarization resistance ratio, rR1; (c) polarization resistance ratio, rR2; (d) polarization resistance ratio, rR3; (e) polarization capacitance ratio, rC1; (f) polarization capacitance ratio, rC2; (g) polarization capacitance ratio, rC3.
Energies 09 00539 g006aEnergies 09 00539 g006b
Figure 7. Battery model validation profiles: (a) current, I; (b) SOC; (c) voltage, ut; (d) voltage relative errors, µc; (e) enlarged current, I; (f) enlarged voltage, ut; (g) enlarged voltage relative errors, µc. ** Note: in the left-hand subplot (d). This data window started from 7300 s, the 180 s duration of which was enlarged for the right-hand subplots (eg).
Figure 7. Battery model validation profiles: (a) current, I; (b) SOC; (c) voltage, ut; (d) voltage relative errors, µc; (e) enlarged current, I; (f) enlarged voltage, ut; (g) enlarged voltage relative errors, µc. ** Note: in the left-hand subplot (d). This data window started from 7300 s, the 180 s duration of which was enlarged for the right-hand subplots (eg).
Energies 09 00539 g007
Table 1. Comparison of normal equations between the general LS and developed LS methods.
Table 1. Comparison of normal equations between the general LS and developed LS methods.
ItemsGeneral LS Method [8,10,22]Developed LS Method
Mechanismequations U rrc ( z 1 ) = ( R 0 + l = 1 n b 0 + b 1 z 1 1 + a 1 z 1 ) I ( z 1 ) ** U rrc ( s ) = ( R 0 + R l 1 + τ l z 1 ) I a s
Normal equations of LS ( H T H ) θ = H T Z
H = [ u rrc ( n + 1 ) u rrc ( l ) u rrc ( 1 ) i ( 1 ) i ( 0 ) u rrc ( n + r + 1 ) u rrc ( l + r ) u rrc ( r ) i ( r ) i ( r 1 ) u rrc ( n + k + 1 ) u rrc ( l + k ) u rrc ( k ) i ( k ) i ( k 1 ) ] H = I a n + 1 [ 1 e t 1 / τ 1 e t r / τ l e t k / τ n 1 e t r / τ 1 e t r / τ l e t k / τ 1 1 e t k / τ 1 e t r / τ l e t k / τ 1 ]
Dis-advantagesThe last two column elements of the matrix H can be linearly dependent when equal-amplitude current pulses are excited to a battery. The data of H is sensitive to measurement noises.Limited for an equal-amplitude current pulse series.
AdvantagesRandom-amplitude current excitation.Any two column and row elements of the matrix H are linearly independent and robust to measurement noises.
** Note: b0, b1, and a1 relate to the RC pair parameters and change with different discrete transforms, b0 = 0 for the forward Euler transform, b1 = 0 for the backward Euler transform, and both b0 and b1 are unequal to zero for the bilinear transform.
Table 2. NNLS algorithm for the parameter estimation of the EEC model of the Li-ion battery.
Table 2. NNLS algorithm for the parameter estimation of the EEC model of the Li-ion battery.
StepDescription
Initialization P = , Q = { 1 n + 1 } , θ * = [ 0 0 0 ] T .
Iteration
(1):
Set w = H T ( Z H θ * ) .
(2):
If the set Q is empty or if w j 0 for all j Q , go to End.
(3):
Find an index m Q such that w m = max ( w j : j Q ) .
(4):
Move the index m from the set Q to set P.
(5):
Define a k × ( n + 1 ) matrix :
Column of  H P = { column of  H  if  j P 0  if  j Q .
Compute the n-vector X as a solution of the least-squares problem H P X = Z . Note that only the components { X j , j P } are determined by this problem. Define { X j = 0 , j Q } .
X = [ ( H P ) T H P ] 1 ( H P ) T Z .
(6):
If X j > 0 for all j P , set θ * = X and go to Step 1.
(7):
Find an index q P , α = θ q * / ( θ q * X q ) , such that
α = min [ θ j * / ( θ j * X j ) : X j 0 , j P ] .
(8):
Set θ * = θ * + α ( X θ * ) .
(9):
Move from the set P to set Q all indices j P for which X j = 0 . Go to Step 6.
EndAll non-negative parameters of the battery EEC model are obtained.
Table 3. Li-ion cell specification.
Table 3. Li-ion cell specification.
Nominal Capacity (Ah)Voltage (V)Max C-Rate (C)Temperature (°C)Cycle Life **
Lower CutoffNominalUpper CutoffChargeDischargeChargeDischarge
2.02.753.64.21.02.00–45–20–60>1000
** Note: The cycle life of this cell is defined as the percent of the discharge capacity of 1010th cycle and original discharge capacity is not less than 70%. The standard discharge current of 0.5 C is used for the discharge capacity of cycle life, and the normal discharge current of 0.2 C is used for the original discharge capacity at room temperature.
Table 4. Model parameters from SOC = 60% to 50% by 0.5 C pulse current discharge.
Table 4. Model parameters from SOC = 60% to 50% by 0.5 C pulse current discharge.
MethodLSNNLS
ItemsResistance (Ω)Capacitance (F)Resistance (Ω)Capacitance (F)
R00.10849-0.10861-
RC10.033937960.02363889
RC20.025537,8340.025863364
RC3−0.01398−64,3780.00557269,300
RMS (mV)1.61.6
Table 5. Parametric equation coefficients of the solid lines in Figure 5.
Table 5. Parametric equation coefficients of the solid lines in Figure 5.
Subplotsc0c1c2c3d0d1
Figure 5a0.1603−0.13850.1054 −0.03540.0099 −0.0016
Figure 5b0.0500−0.17430.3331−0.1942−0.00460.0084
Figure 5c0.0269−0.07040.1653−0.09390.0010−0.0120
Figure 5d0.3244−1.11291.2210−0.3984−0.01130.0053
Figure 5e−0.03230.8472−1.68411.01210.0254−0.0475
Figure 5f0.29371.3824−3.03391.67570.01820.1302
Figure 5g0.1389−1.23013.2583−2.1232−0.07460.1994
Table 6. Parametric equation coefficients of the solid lines in Figure 6.
Table 6. Parametric equation coefficients of the solid lines in Figure 6.
Subplotsc0c1c3c4d0d1
Figure 6a1.1400−0.26290.8098−0.6899−0.11200.0710
Figure 6b1.8279−3.819310.7152−8.5614−0.0511−0.0135
Figure 6c0.97400.7140−6.46475.95520.6933−0.6603
Figure 6d−8.158631.4145−69.223946.2590−1.67532.4123
Figure 6e−5.468327.7815−92.962178.49380.8357−2.3330
Figure 6f−0.66833.19110.8038−2.8259−0.82030.2380
Figure 6g0.8209−1.84652.7060−1.09650.2285−0.4339
Table 7. Parametric equation coefficients of the dashed lines in Figure 6.
Table 7. Parametric equation coefficients of the dashed lines in Figure 6.
Subplotsc0c1c3c4d0d1
Figure 6a0.93360.5125−1.34110.9210−0.12310.0545
Figure 6b3.7143−9.414418.3809−11.32480.7772−1.3382
Figure 6c−0.67895.4403−11.97997.8573−0.01410.3290
Figure 6d86.1338−302.9734773.2776−549.990118.2564−25.1073
Figure 6e−6.3770−1.8927−53.696835.4070−1.89272.9712
Figure 6f5.0609−15.324736.4795−24.57160.7567−1.6425
Figure 6g−0.86023.7671−9.36436.6106−0.25100.2650

Share and Cite

MDPI and ACS Style

Cheng, X.; Yao, L.; Xing, Y.; Pecht, M. Novel Parametric Circuit Modeling for Li-Ion Batteries. Energies 2016, 9, 539. https://doi.org/10.3390/en9070539

AMA Style

Cheng X, Yao L, Xing Y, Pecht M. Novel Parametric Circuit Modeling for Li-Ion Batteries. Energies. 2016; 9(7):539. https://doi.org/10.3390/en9070539

Chicago/Turabian Style

Cheng, Ximing, Liguang Yao, Yinjiao Xing, and Michael Pecht. 2016. "Novel Parametric Circuit Modeling for Li-Ion Batteries" Energies 9, no. 7: 539. https://doi.org/10.3390/en9070539

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop