Hentunen 2014
Hentunen 2014
Abstract—This paper presents an analytical time-domain-based validate the component selection and sizing as well as to pro-
parameter identification method for Thévenin-equivalent circuit- vide information for vehicle’s control algorithms. Accurate and
based lithium-ion battery models. The method is based on the computationally light battery models are needed for these sim-
analysis of voltage-relaxation characteristics of pulse discharge
and pulse charge experiments, and the method can be used for ulations. Accurate battery models accompanied with parameter
both discharge and charge operation with any number of parallel adaptation algorithms are also needed in certain real-time ap-
resistor-capacitor branches. The use of the method is demonstrated plications, e.g., in battery management systems (BMSs), to es-
for a second-order model and validated with a real-world duty timate important quantities such as state of charge (SOC), state
cycle. Experimental results for a commercial lithium-ion battery of health, and available power [2].
module are presented.
Modeling of electrochemical batteries is challenging due to
Index Terms—Batteries, battery management systems (BMSs), their high level of nonlinearity. The characteristics such as
electric vehicles (EVs), equivalent circuits, parameter extraction. impedance are, in general, nonlinear multivariable functions of
the SOC, temperature, aging, current direction, and rate. There
I. INTRODUCTION are several different kinds of modeling approaches, which can
be generally divided into electrochemical [3], mathematical [4],
HE interest in vehicle electrification has been rising
T steadily as we are moving toward sustainable transporta-
tion. Due to increased demand from customers and matur-
and electrical [5]–[7] modeling. Lately, also models that com-
bine mathematical and electrical models have been introduced
(e.g., [8]). For system-level simulations of EVs, Thévenin-based
ing technology, automobile manufacturers are now introduc- [6] or impedance-based [7] electrical models are commonly
ing electric vehicles (EVs), such as battery EVs, hybrid EVs, used, because they are fast to execute, simple and intuitive to
and plug-in hybrid EVs in increasing pace. Also, heavy vehicle analyze, and provide accurate SOC, open-circuit voltage (OCV),
and non-road mobile machinery industries have shown rising and terminal voltage prediction under dynamic load current pro-
interest to electrify the drive train. The driving forces are the re- file [9]. The model can be augmented to predict also the tem-
markably tightening legislation and regulations for the exhaust perature [10], which is often needed in the simulations. Due to
emissions of the diesel engines used in NRMM, the desire to inherent simplicity of electrical models, they can also be trans-
improve performance, safety, and operator comfortability, and formed into online models, which run inside a BMS [11].
the desire to decrease operating cost. Common for all EVs is The main difference between the impedance-based and
that a large electrochemical battery is used as an energy storage Thévenin-based modeling methods is that the parameters of
to power the vehicle. Lithium-ion (Li-ion) chemistries offer su- impedance-based models are extracted based on electrochemi-
perb properties such as high power rating, high energy density, cal impedance spectroscopy measurements in frequency domain
and high cycle life, and therefore, they are likely to be largely [7], while Thévenin-based models are parameterized typically
adopted by EV manufacturers [1]. by (CP) experiments in time domain [12], i.e., experimental
In the early stages of a vehicle electrification development, current and voltage time-series data. Thévenin-based models
simulations are usually used as a tool to evaluate concept studies are attractive, because no impedance measurements need to be
and to validate early design goals. As the development process done. In addition, also battery modules and packs can be char-
goes on, more accurate models of subsystems are needed to acterized and modeled directly based on the data from a battery
cycler during performance tests of a battery module or pack.
Manuscript received November 13, 2012; revised March 5, 2014; accepted The basic experiments at the typical temperature and rate can
April 10, 2014. This work was carried out in the HybLab and ECV projects
funded by the Multidisciplinary Institute of Digitalization and Energy (MIDE) be done in a couple of days [13]. If also the temperature and
of Aalto University and Finnish Funding Agency for Technology and Innovation current-rate effects need to be extracted, the duration of the tests
(Tekes). Paper no. TEC-00592-2012. increases accordingly.
A. Hentunen is with the Department of Electrical Engineering and Automa-
tion, School of Electrical Engineering, Aalto University, 02015 Espoo, Finland The Thévenin-based electrical model of [6] is commonly used
(e-mail: ari.hentunen@aalto.fi). for Li-ion battery modeling. The voltage response to current ex-
T. Lehmuspelto is with the Department of Engineering Design and Produc- citation is modeled as a Thévenin equivalent circuit, which is
tion School of Engineering, Aalto University, 02015 Espoo, Finland (e-mail:
teemu.lehmuspelto@aalto.fi). represented in Fig. 1, where sQ is the SOC, uo c is the OCV,
J. Suomela is with Hybria Oy, 02150 Espoo, Finland (e-mail: jussi.suomela@ ub is the terminal voltage, ib is the terminal current, R0 is
hybria.fi). the ohmic resistance, R1 , . . . , Rn are the dynamic resistances,
Color versions of one or more of the figures in this paper are available online
at http://ieeexplore.ieee.org and C1 , . . . , Cn are the corresponding dynamic capacitances.
Digital Object Identifier 10.1109/TEC.2014.2318205 All resistances and capacitances are functions of the SOC,
0885-8969 © 2014 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission.
See http://www.ieee.org/publications standards/publications/rights/index.html for more information.
This article has been accepted for inclusion in a future issue of this journal. Content is final as presented, with the exception of pagination.
HENTUNEN et al.: TIME-DOMAIN PARAMETER EXTRACTION METHOD FOR THÉVENIN-EQUIVALENT CIRCUIT BATTERY MODELS 3
be known exactly before the parameter extraction, this condition The initial voltage of the first branch at time instant t0 can then
should be checked afterward. be obtained as follows:
Let us start with the latter partition and choose the time in- t11
Û1 = uτ (t11 ) e τ̂ 1 . (15)
stants t21 and t22 as its starting and ending time instants. This
time window is now used to extract the long time-constant char- The predicted voltage of the first RC branch can be written as
acteristics. It is first assumed that the two time constants are of
û1 (t) = Uˆ1 e− τ̂ 1
t
different time scales, i.e., one is in the order of tens of seconds for t ≥ 0. (16)
and the other is in the order of minutes or tens of minutes. It is The total predicted transient circuit voltage can now be ex-
also assumed that at the beginning of the second time window pressed as
the fast time-constant voltage has dropped to zero. Then, the
ûτ = Û1 e− τ̂ 1 + Û2 e− τ̂ 2 .
t t
following expression can be written: (17)
t −t
− τ 21 For a model with nth order, generic expressions for the tran-
uτ (t) = uτ (t21 ) e 2 for t ≥ t21 , (8)
sient circuit voltage uτ i (t) as well as the time-constant τ̂i , initial-
where the uτ (t21 ) is the voltage at the starting time of the second voltage Ûi , and voltage ûi (t) predictions of the ith RC branch
time window. By setting the time as the ending time of the time can be formulated as follows:
window, i.e., t = t22 , the time constant τ2 can be solved: ⎧
⎨ Uo c − ub (t), n
⎪ if i = n
t22 − t21
τ̂2 = for uτ = 0 (9) uτ i (t) = U − u (t) − (18)
uτ (t21 ) ⎪
⎩ oc b ûi+1 (t), if i < n
ln i+1
uτ (t22 )
ti2 − ti1
where a hat is used to denote predicted quantities to distinct τ̂i = u τ i (t i 1 )
, for uτ i = 0 (19)
them from the measured quantities. ln u τ i (t i 2 )
The above equation works for both current directions, i.e., for ti1
both the PD and PC experiments, because the possible minus Ûi = uτ i (ti1 ) e τ̂ i (20)
signs of the voltages cancel each other. It should be noted, − τ̂t
however, that after a very long rest time, the transient circuit ûi (t) = Ûi e i , for t ≥ 0. (21)
voltage approaches zero, which is not allowed. Therefore, the The resistance Ri and capacitance Ci values can be extracted
ending-time for the determination of the time constant should with the knowledge of the preceding CP amplitude Icp and
be selected appropriately so that the transient circuit voltage is duration tcp , as follows:
not very close to zero. The initial voltage of the second branch
at time instant t0 can then be obtained: Ûi
Ri = tcp (22)
−
Û2 = uτ (t21 ) e
t21
τ2
. (10) Icp 1 − e τ̂ i
HENTUNEN et al.: TIME-DOMAIN PARAMETER EXTRACTION METHOD FOR THÉVENIN-EQUIVALENT CIRCUIT BATTERY MODELS 5
A. Model Extraction
The capacity of the battery was measured to be approximately
45 Ah. For simplicity, the aging effects and self-discharge were
ignored. A PD experiment with 1C rate, 10% pulse rate, and
30 min rest time was made to characterize the OCV and to
extract base values for the ohmic resistance and RC-network
parameters for discharge. Two RC circuits were used in the
EEC, and the data were divided accordingly into sections. For
simplicity, constant time windows were used: t11 = 0 s, t12 =
12 s, t21 = 240 s, and t22 = 600 s. However, below 10% SOC,
the first time window was time-shifted for 5 s and lengthened to
15 s, i.e. t11 = 5 s, t12 = 20 s, to ensure correct behavior. This
issue is further discussed later in this section. The resulting mean
values of the time constants were 22 and 570 s. The parameter
maps were upsampled by a factor of 10 with shape-preserving
piecewise cubic interpolation method. This resulted in smoother
parameter maps. Linear interpolation between data points were
used in the simulations.
Fig. 5 illustrates the extraction procedure with an example.
The figure shows the experimental transient circuit voltage data
as well as the transient circuit voltage estimate of a model with
two RC parallel branches during a rest time of 30 min. Also
the predicted voltage of each RC branch as well as the starting
time instant of the second time window are shown in the figure.
The subtraction of the battery voltage from the OCV removes
the final offset and inverts the voltage curve. Hence, the transient
circuit voltage always decays from the initial voltage towards
zero. It can be seen from the figure that the estimated voltage
characterized the real behavior very well and that the condition
for the separation of time windows was fulfilled.
After the PD test, a PC test was made to identify the param-
eters for charging. Then, PD and PC tests were made at 2C
rate as well as at 4C rate for discharging. Two experiments (1C
charge and 2C discharge) were made with 10-min rest time,
while the others were made with 30-min rest time. The same
time windows were used for all experiments. The resulting pa-
rameter mappings are presented in Fig. 6. No experiments at Fig. 6. Parameter mappings. (a) u o c . (b) R 0 . (c) R 1 . (d) R 2 . (e) C 1 . (f) C 2 .
very low rates were done, because due to low current even a
moderate error in parameter values causes only a minor error
This article has been accepted for inclusion in a future issue of this journal. Content is final as presented, with the exception of pagination.
HENTUNEN et al.: TIME-DOMAIN PARAMETER EXTRACTION METHOD FOR THÉVENIN-EQUIVALENT CIRCUIT BATTERY MODELS 7
Fig. 9. PC experiment at 2C rate, 10% pulse rate, and 30 min rest time.
Fig. 7. PD experiment at 1C rate, 10% pulse rate, and 30 min rest time. (a) Measured and simulated voltage on the left axis and measured current on
(a) Measured and simulated voltage on the left axis and measured current on the right axis. (b) Voltage error.
the right axis. (b) Voltage error.
Fig. 10. PD experiment at 4C rate, 10% pulse rate, and 30 min rest time.
(a) Measured and simulated voltage on the left axis and measured current on
the right axis. (b) Voltage error.
Fig. 13. Model validation, LHD cycle repeated until cell cutoff voltage is
reached. (a) Measured and simulated voltage on the left axis and measured
temperature on the right axis. (b) Voltage error.
Fig. 11. CCD experiment at 1C rate. Measured and simulated voltage on the
left axis and measured current on the right axis.
Fig. 12. Duty cycle of an underground mining LHD loader. Fig. 14. Model validation, approximately one LHD cycle in the middle of the
experiment. (a) Measured and simulated voltage on the left axis and measured
current on the right axis. (b) Voltage error. MAPE = 0.18%, RMSPE = 0.23%.
HENTUNEN et al.: TIME-DOMAIN PARAMETER EXTRACTION METHOD FOR THÉVENIN-EQUIVALENT CIRCUIT BATTERY MODELS 9
TABLE II [13] S. Abu-Sharkh, and D. Doerffel, “Rapid test and non-linear model charac-
TEMPERATURE AND ERROR CHARACTERISTICS, SOC RANGE: 10–100% terisation of solid-state lithium-ion batteries,” J. Power Sources, vol. 130,
pp. 266–274, 2004.
[14] J. Li, M. Mazzola, J. Gafford, and N. Younan, “A new parameter estimation
Experiment Tav g ΔT Max APE MAPE RMSPE algorithm for an electrical battery model,” in Proc. Appl. Power Electron.
Conf., Orlando, FL, USA, Feb. 2012, pp. 427–433.
PD 1C / 30 min 27 ◦ C 7 ◦C 0.4% 0.10% 0.12% [15] B. Schweighofer, H. Wegleiter, M. Recheis, and P. Fulmek, “Fast and
PD 2C / 10 min 34 ◦ C 14 ◦ C 0.8% 0.18% 0.24% accurate battery model applicable for EV and HEV simulation,” in Proc.
PD 4C / 30 min 34 ◦ C 17 ◦ C 1.0% 0.10% 0.14% IEEE Int. Instrum. Meas. Technol. Conf., May 2012, pp. 565–570.
PC 1C / 10 min 31 ◦ C 4 ◦C 0.7% 0.20% 0.22% [16] D. V. Do, C. Forgez, K. E. K. Benkara, and G. Friedrich, “Impedance ob-
PC 2C / 30 min 32 ◦ C 9 ◦C 0.8% 0.20% 0.25% server for a Li-ion battery using Kalman filter,” IEEE Trans. Veh. Technol.,
CCD 1C 29 ◦ C 11 ◦ C 0.8% 0.28% 0.32% vol. 58, no. 8, pp. 3930–3937, Oct. 2009.
LHD 32 ◦ C 11 ◦ C 1.2% 0.22% 0.27% [17] T. Hu, B. Zanchi, and J. Zhao, “Simple analytical method for determin-
ing parameters of discharging batteries,” IEEE Trans. Energy Convers.,
vol. 26, no. 3, pp. 787–798, Sep. 2011.
[18] X. Hu, F. Sun, Y. Zou, and H. Peng, “Online estimation of an electric
V. CONCLUSION vehicle lithium-ion battery using recursive least squares with forgetting,”
in Proc. Amer. Control Conf., San Francisco, CA, USA, Jun./Jul. 2010,
The presented parameter extraction method is based on the pp. 935–940.
analysis of voltage relaxation characteristics of experimental PD [19] M. A. Roscher, O. S. Bohlen, and D. U. Sauer, “Reliable state estimation
of multicell lithium-ion battery systems,” IEEE Trans. Energy Convers.,
and PC tests. This provides a rapid analytical method to charac- vol. 26, no. 3, pp. 737–743, Sep. 2011.
terize all necessary model parameters offline from experimental [20] Y. Hu, S. Yurkovich, Y. Guezennec, and B. Yurkovich, “A technique
voltage data without a need to optimize the parameters itera- for dynamic battery model identification in automotive applications us-
ing linear parameter varying structures,” Control Eng. Pract., vol. 17,
tively by simulating the system and updating the parameters. pp. 1190–1201, 2009.
The method can be used to extract parameters for any number [21] M. Einhorn, F. V. Conte, C. Kral, and J. Fleig, “Comparison, selection and
of RC branches. The model extraction experiments are easy to parameterization of electrical battery models for automotive applications,”
IEEE Trans. Power Electron., vol. 28, no. 3, pp. 1429–1437, Mar. 2013.
program and execute and the parameterization process can be [22] D. Linden, Linden’s Handbook of Batteries, T. B. Reddy, Ed., 4th ed. New
fully automated. York, NY, USA: McGraw-Hill, 2011.
Future work will focus on more detailed investigations on the [23] J. Zhang, S. Ci, H. Sharif, and M. Alahmad, “Modeling discharge be-
havior of multicell battery,” IEEE Trans. Energy Convers., vol. 25, no. 4,
temperature and rate effects. pp. 1133–1141, Dec. 2010.
[24] T. Lehmuspelto, M. Heiska, A. Leivo, and A. Hentunen. (2009). Hy-
bridization of a mobile work machine, World Electric Veh. J. [Online]. 3.
REFERENCES Available: http://www.evs24.org/wevajournal
[1] M. S. Whittingham, “History, evolution, and future status of energy stor-
age,” Proc. IEEE, vol. 100, pp. 1518–1534, May 2012.
[2] B. Pattipati, C. Sankavaram, and K. R. Pattipati, “System identification and Ari Hentunen (M’10) received the M.Sc. (Tech.) de-
estimation framework for pivotal automotive battery management system gree from the Helsinki University of Technology, Es-
characteristics,” IEEE Trans. Syst., Man, Cybern. C, Appl. Rev., vol. 41, poo, Finland, in 2005, and the Lic.Sc. (Tech.) degree
no. 6, pp. 869–884, Nov. 2011. from Aalto University (formerly Helsinki University
[3] N. Chaturvedi, R. Klein, and J. Christensen, “Algorithms for advanced of Technology), Espoo, in 2012. He is currently work-
battery-management systems,” IEEE Control Syst. Mag., vol. 30, no. 3, ing toward the D.Sc. (Tech.) degree at the Aalto Uni-
pp. 49–68, Jun. 2010. versity.
[4] P. Rong and M. Pedram, “An analytical model for predicting the remaining His main research interests include modeling of
battery capacity of lithium-ion batteries,” IEEE Trans. Very Large Scale lithium-ion batteries and control of hybrid electric
Integr. Syst., vol. 14, no. 5, pp. 441–451, May 2006. vehicles.
[5] S. Barsali and M. Ceraolo, “Dynamical models of lead-acid batteries:
Implementation issues,” IEEE Trans. Energy Convers., vol. 17, no. 1,
pp. 16–23, Mar. 2002.
Teemu Lehmuspelto (M’04) received the M.Sc. de-
[6] M. Chen and G. A. Rincón-Mora, “Accurate electrical battery model
gree in mechanical engineering from the Helsinki
capable of predicting runtime and I-V performance,” IEEE Trans. Energy
University of Technology, Espoo, Finland, in 2001.
Convers., vol. 21, no. 2, pp. 504–511, Jun. 2006.
From 2001 to 2008, he was an R&D Engineer at
[7] S. Buller, M. Thele, R. W. A. A. D. Doncker, and E. Karden, “Impedance-
Patria Land & Armament Oy. Since 2008, he has been
based simulation models of supercapacitors and Li-ion batteries for power
a Research Scientist at the Aalto University (formerly
electronic applications,” IEEE Trans. Ind. Appl., vol. 41, no. 3, pp. 742–
Helsinki University of Technology), Espoo. His main
747, May/Jun. 2005.
research interests include vehicle control technolo-
[8] T. Kim and W. Qiao, “A hybrid battery model capable of capturing dy-
gies and hybrid electric vehicle technologies.
namic circuit characteristics and nonlinear capacity effects,” IEEE Trans.
Energy Convers., vol. 26, no. 4, pp. 1172–1180, Dec. 2011.
[9] X. Hu, S. Li, and H. Peng, “A comparative study of equivalent circuit
models for Li-ion batteries,” J. Power Sources, vol. 198, pp. 359–367,
2012. Jussi Suomela received the M.Sc., Lic.Sc., and
[10] N. Watrin, R. Roche, H. Ostermann, B. Blunier, and A. Miraoui, “Multi- D.Sc. degrees from the Helsinki University of Tech-
physical lithium-based battery model for use in state-of-charge determi- nology, Espoo, Finland, in 1992, 2001, and 2004,
nation,” IEEE Trans. Veh. Technol., vol. 61, no. 8, pp. 3420–3429, Oct. respectively.
2012. From 1991 to 2012, he was with the Helsinki Uni-
[11] H. He, R. Xiong, X. Zhang, F. Sun, and J. Fan, “State-of-charge estimation versity of Technology (part of Aalto University, Es-
of the lithium-ion battery using an adaptive extended Kalman filter based poo, since 2010). From 2010 to 2012, he was an Act-
on an improved Thevenin model,” IEEE Trans. Veh. Technol., vol. 60, ing Professor of automation technology. Since 2012,
no. 4, pp. 1461–1469, May 2011. he has been working at Hybria Oy, Espoo. His main
[12] B. Schweighofer, K. M. Raab, and G. Brasseur, “Modeling of high power research interests include hybrid electric transmis-
automotive batteries by the use of an automated test system,” IEEE Trans. sion in off-road mobile machines and field and ser-
Instrum. Meas., vol. 52, no. 4, pp. 1087–1091, Aug. 2003. vice robotics.