You are on page 1of 4

Modeling of Lithium-Ion Battery for Energy Storage

System Simulation
S.X. Chen, SMIEEE , K.J. Tseng, SrMIEEE and S.S. Choi, MIEEE
Division of Power Engineering
School of Electrical and Electronic Engineering
Nanyang Technological University, Singapore
nosper@pmail.ntu.edu.sg, K.J.Tseng@pmail.ntu.edu.sg, esschoi@ntu.edu.sg

Abstract—Batteries are the power providers for almost all are then compared with test results under various operating
portable computing devices. They can also be used to build temperature, charge/discharge current rates conditions.
energy storage systems for large-scale power applications. In
order to design battery systems for energy-optimal architectures II. MODEL FORMULATION
and applications with maximized battery lifetime, system
The approach used here begins with the experimental data
designers require computer aided design tools that can
implement mathematical battery models, predict the battery
obtained from a ULTRALIFE UBBL10 lithium-ion battery.
behavior and thus help the designers search for the optimal The data are expressed in terms of curves of battery terminal
schemes. This paper presentss a lithium-ion battery model which voltage during various constant-current discharge levels at
can be used on SIMPLORER software to simulate the behavior different constant operating temperatures. A second set of data
of the battery under dynamic conditions. Based on measured are the battery voltages following a step change of its current.
battery data, a mathematical model of the battery is developed
which takes into account battery operating temperature and the i(t)
R2
rates of the battery charge/discharge currents. In addition,
thermal characteristics of the battery are also studied. V (t)
R1
Keywords- Lithium-ion battery; dynamic model; energy storage E
system; SIMPLORER

I. INTRODUCTION Fig. 1. Equivalent circuit representation of lithium-ion battery


In recent years, several approaches on energy storage for
power systems have been studied intensely. For example, To describe adequately the behavior of the battery under
reference [1] describes the use of battery and hydrogen energy these operating conditions, the battery model should have two
storage systems (ESS) in wind generation schemes. The components:
storage systems are intended to achieve energy/power 1) An equilibrium potential E;
management of the renewable energy system. There are other 2) An internal resistance Rint having two components R1 and R2
forms of ESS, such as fuel cells, super-capacitors, compressed The electrical schematic of these components is shown in
air energy storage, pumped storage and superconducting
Fig. 1. This proposed model extend that described in [5], in
magnetic energy storage systems. Selection of suitable ESS is
the terms of the new components included in Fig. 1. The roles
governed by several factors, including consideration on
capacity, relative maturity of technology, cost, safety, of these components and the mathematical relations that
environmental concern and performance. describe each will be explained, as follows.
For some applications, lithium-ion (abbreviated Li-ion)
batteries are suitable as ESS because of their high energy A. Description of the Equilibrium Potential
densities and long lifetimes. Moreover, lithium-ion is a low
maintenance battery, an advantage that most other chemistries The equilibrium potential of the battery depends on the
cannot claim. There is no memory effect, and no scheduled temperature and the amount of active material available in the
cycling is required to prolong the battery's life. In addition, the electrodes. This can be specified in terms of the state of
self-discharge is less than half compared to nickel-cadmium, discharge (SOD) of the battery. In fact, in general the
making lithium-ion well suited for energy storage systems [2]. discharge capacity of the battery also depends on the discharge
While detailed physics-based models have been built to study current, temperature and lifecycle. Thus it is necessary to seek
the internal dynamics of lithium-ion batteries [3]-[4], these a general expression for the potential E(t,T(t),i(t),l), where T(t)
models are not quite suitable for system-level design exercise. is battery temperature, i(t) is the discharge current and l is the
In this paper, a novel battery model suitable for system-level lifecycle of the lithium-ion battery [5].
simulation is presented. The proposed model in terms of circuit In view of the above, one can model the equilibrium
representation is described first. Its mathematical equations are potential E(t,T,i,l) based on experimental data, by
then presented and the model implementation in SIMPLORER 1) Firstly, arbitrarily chose a typical battery voltage vs SOD
is then described. Simulation results obtained from the model curve as a reference curve. The terminal voltage V(i,T,t,l) is

IEEE Power & Energy Society (PES) and Wuhan University

978-1-4244-2487-0/09/$25.00 ©2009 IEEE


then explained in terms of the battery SOD in a nth order 17
polynomial. Also, from Fig. 1, the equilibrium potential V
E(t,T,i,l) is also seen as a function of V(i,T,t,l) and current i(t). 16.5
These relationships are expressed as (1) and (2). 16
2) Secondly, the discharge rate and temperature corresponding
to the reference curve are treated as the reference discharge 15.5
rate and temperature. 15
Therefore in view of the above, expressions for E, V(i,T,t,l),
0 0.1 SOD 0.2
SOD and Rint are T=25ć I=2 A
Fig. 2 Determination of the voltage drop at SOD=0 for
E[i (t ), T (t ), t , l ] = v[i (t ), T (t ), t , l ] + Rint ir (t ) (1) different discharge condition
n
k
v[i (t ), T (t ), t , l ] = ¦ ck SOD [i (t ), T (t ), t , l ] (2)
k =0
t
Then using least-square method to obtain the values
1
SOD[i (t ), T (t ), t , l ] = ³ i (t )dt (3) δf δf δf
Q of , , . Then R1 can be obtained as
Rint = R1 + R2
0
(4) δ i δT δ l
Where ck is the coefficient of the kth-order term in the δf δf δf
R1 = (i − iref ) + (T − Tref ) + (l − lref ) + R1 _ ref (8)
polynomial representation of the reference curve and Qr is the δi δT δl
battery capacity referred to the cutoff voltage for the reference
curve. For k = 0, E = c0 is the open-circuit voltage at the where, iref, Tref, lref are the discharge rate, temperature and
beginning of discharge at the reference temperature of the lifecycle of the reference curve. R1_ref is the internal resistance
reference curve. of the reference curve at SOD=0.
Returning to R2, in general, R2 can be defined as a function
B. Description of the Internal Resistance of SOD and temperature, as follows:
Normally, the internal resistance Rint will increase with the R2 = g (T (t ), SOD ) (9)
state of discharge. In this model, Rint has two components R1 Firstly choose another temperature discharge curve which
and R2. R1 is defined as the internal resistance of the lithium- is of the same discharge rate (the reference discharge rate).
ion battery at SOD=0. It depends on the discharge condition, Then define i*R2_ref as the voltage drop (the difference between
i.e. temperature, current level and lifecycle. R2 is the increase this curve and reference curve) at the same SOD, as for
in Rint as SOD increases. R2 can also be affected by the example shown in Fig. 3. The selection of the SOD point can
temperature. However, it is proposed that an nth-order be arbitrarily because as shown subsequently, it does not cause
polynomial is used instead to describe the relationship significant difference to the final simulation result. Normally,
selection of the SOD point at the middle of these curves yields
between R2 and SOD. A correction factor Į(T) will then be
higher overall accuracy. An nth-order polynomial can be used
used later to compensate for variation of R2 with T.
to fit to that relationship between R2_ref and SOD. The same
Based on the above, R1 can be defined as a function of order polynomial as that with the potential E is recommended,
discharge current, temperature and lifecycle, as follows, again to yield higher accuracy. A correction term Į(T) is used
to compensate for the variation of R2 at different discharge
R1 = f (i (t ), T (t ), l ) (5) condition. This is illustrated as follows.
Take derivative on both sides of (5), The method to determine R2 is illustrated in Fig. 3, where
δf δf δf experimental data from the ULTRALIFE UBBL10 lithium-ion
∂R1 = ∂i + ∂T + ∂l (6) battery is used. The reference curve and another curve at -20ć
δi δT δl are chosen to calculate R2_ref, which is shown in Fig. 4. Then,
R1 can be calculated by dividing the initial voltage drop
(shown in Fig. 2) by the discharge current i(t) at SOD=0. From n

R2 _ ref = ¦ r * SOD [i(t ), t ]


k
(10)
[ ∂R ]
T k
∂R1
1 n
the experimental data, 1
" and k =0

§ ∂i1 ∂T
1
∂l ·
1

¨ ¸
¨ # # #
¸ can be easily calculated.
¨ ∂i n ∂T
n n ¸
∂l ¹
©
Expressed in matrix form,
1 1 1 1
ª ∂R1 º § ∂i ∂T ∂l · T
« # »=¨ # ¸ ªδ f δf δf º
# # (7)
« » ¨ ¸ «¬ δ i δT δl »¼
¨ n ∂l ¸
¬«∂R1 ¼» © ∂i
n n n
∂T ¹
Fig. 3. Determination of the R2 for discharge condition at
different temperatures.
In (10), rk is the coefficient of the kth order term in the (25° C) by setting a large cooling coefficient (hc = 100 W/m2
K). This simulates the idealized constant-temperature case.
polynomial representation of R2_ref. SOD selected is less than Comparison of the simulation and test results of discharge
the SOD level at the termination of discharge. The terminal currents at 1 A and 4 A are shown in Fig. 5. As can be seen
SOD chosen in this paper is 0.7. Then the correction term is from the figure, a most satisfactory match between the model
i * R2 (T ) and test data has been obtained for the reference curve (2A)
α (T ) = (11)
i * R2 _ ref and while good agreement has also been obtained for all other
discharge rates.
From (9)-(11), R2 of the internal resistance can be expressed as
n
TABLE I. SPECIFICATIONS OF LITHIUM BATTERY TESTED IN THIS PAPER
R2 = α (T ) * ¦ rk * SOD [i (t ), t ]
k
(12)
k =0 Model Tested UltraLife UBBL10
Cylindrical 18650 Li-ion cells
Type of Battery
assembly
Operating Temperature -32°C to 60°C
Storage Temperature
-32°C to 60°C
Range
Voltage 16.33 V
Capacity 6.2 Ah
Fig. 4. R2_ref for the lithium-ion battery based on the 25ćand - Heat capacity 925(J/kg/K)
20ć curves.
C. Description of the Thermal Characteristics
Since E is temperature dependent, temperature must be
calculated dynamically so that it is available for computation of
E during each time step [6]. The temperature change of the
battery is governed by the thermal energy balance [7] described
byˈ
dT (t )
= i (t ) * ( R1 + R2 ) − hc A[T (t ) − Ta ] (13)
2
m * cp *
dt
In (13), m is the battery mass (in kg), cp is the specific heat
(J/kg/K), hc is the heat transfer coefficient (W/m2), A is the
battery external surface area (m2), Tc is the ambient
temperature.
The heat power terms include resistive heating and heat Fig. 5. Simulation and test data at different current levels for
exchange to the surroundings. Heat generation due to entropy the Ultralife UBBL10 lithium-ion batter
change or phase change, changes in the heat capacity and
mixing have all been ignored here because from [5], it has been The simulation data were processed to obtain the relation
concluded that such omission will not cause significant loss of between the voltage and the SOD. The results are compared
model accuracy. with the test data, as shown in Fig. 6. Again excellent match
D. Implementation based on the VHDL model in was achieved for the operating temperatures of -30ć and 60
SIMPLORER ć.
Equations (1)-(4), (8), (12) and (13) provide complete
description of the battery. From the derived mathematical
model, the model can be simulated using VHDL-AMS method
in SIMPLORER [8]. Unfortunately, lifecycle has not been
considered in the battery model implementation since there is
insufficient experimental data at the time of the writing of this
paper.
III. COMPARISON OF SIMULATION AND TEST RESULTS

A. Discharge Characteristics
A dynamic model of the ULTRALIFE UBBL10 lithium-
ion battery on the methodology given above was constructed
for use in the SIMPLORER software. The parameters are
given in TABLE 1.
The rate dependence of potential was validated by testing ‹‰Ǥ͸Ǥ Simulation and test data at different temperature levels
the Ultralife UBBL10 lithium-ion VHDL model. The initial for the Ultralife UBBL10 lithium-ion battery
SOD is set to 0. The battery is maintained at room temperature
B. Charge Characteristics IV. CONCLUSIONS
In this part of the study, the Ultralife UBBL10 lithium-ion A model of a lithium-ion battery suitable for energy storage
battery was charged by a constant current 0.8A until the application has been shown. The model was formulated in a
battery voltage reached 16.33V. Then the charging mode general sense, but specifically for use in the SIMPLORER
changed to constant voltage and the charge current eventually software. The method accounts for current rate- and
decayed to zero. This charging procedure is common, as can temperature- dependence of the capacity and thermal
be seen in [9]. dependence of the equilibrium potential. The modeling
Fig. 7 shows the voltage increases during the charging procedure, based on the experimental data, allows the model
operation. When the voltage reaches the maximum value of to have both good accuracy and the flexibility to represent
16.34 V, it remains at this value. That is reasonable for the other types of batteries. The mathematical description of the
lithium-ion battery studied. battery has been coded to a VHDL-AMS model in the
SIMPLORER software.
The battery model is shown to perform satisfactorily, up to
the cutoff voltage. It is governed by the kth order term in the
polynomial representation of the reference curve. Simulation
results of the battery model agree well with the experimental
data of an Ultralife UBBL10 lithium-ion battery in all static
characteristics. This is because the internal resistance was
defined based on the experimental data. It has two components
R1 and R2. R1 is the initial resistance of the lithium-ion battery.
It depends on the different discharge condition of
temperatures, current levels and lifecycle. R2 is the increased
Fig. 7. Charging of the Ultralife UBBL10 lithium-ion battery: resistance with the SOD.
comparison between simulation and test results
ACKNOWLEDGMENTS
C. Thermal Characteristics
The authors would like to thank the technical staff of the Power
In this part, the model is used to study how heat sink can Electronics and Drives Laboratory for the support given.
affect battery operation. Using the same lithium-ion battery Special thanks to Mdm Lee-Loh for her technical support in the
model written in VHDL-AMS with the initial SOD of the equipment usage and software installation. Special thanks also
battery set to 0 and the load set to draw a constant current of 2 go to D.L.Yao and T.D. Nguyen.
A, the heat transfer coefficient was varied.
Fig. 8 shows the simulation results of the battery REFERENCES
temperature during discharge under different cooling [1] T. E. Lipman, et al, “An Assessment of Battery and Hydrogen Energy
conditions. Notice that the final temperatures are 28.2°C Storage Systems Integrated with Wind Energy Resources in California”,
(301.2°K) and 33.5°C (306.5°K) respectively for the constant California Energy Commission, PIER Energy-Related Environmental
Research. CEC-500-2005-136, 2005
cooling coefficients of 5 W/m2K and 1 W/m2K. The battery
[2] S.Megahed and W. Ebner, “Lithium-ion battery for electronic
temperature is nearly equaled to the ambient (25°C) for very applications,” J. Power Sources, vol,54,pp. 155-162,1995.
large cooling coefficients (hc = 100 W/m2K). From the [3] M. Doyle, T. T. Fuller, and J. Newman, “Modeling of galvanostatic
simulation results, it can be concluded that the battery charge and dishcarge of the lithium/polymer/insertion cell,” J. Power
temperature increases faster when the constant cooling Electrochem, Soc., vol. 140, p. 1526, 1993.
coefficient is lower. [4] L. Song and J. W. Evans, “Electrochemical-thermal model of lithium
polymer batteries,” J. Electrochem. Soc., vol. 147, no. 6, pp. 2086-2095,
2000.
[5] Lijun Gao, Shengyi Liu and Roger A. Dougal,2002, “Dynamic Lithium-
Ion Battery Model for System simulation”, IEEE Trans. Comp. Package.
Technology, Vol.25, No 3, Setember, pp.495-505.
[6] V.H.Johnson, A. A. Pesaran, and T. Sack, 2002, “Temperature-
dependent battery models for high-power lithium-ion batteries”, Battery
Thermal Manage Assessment.
[7] D. Bernardi, E. Pawlikowski, and J. Newman, “A general energy
balance for battery systems”, J. Electrochem. Soc., vol. 132, No. 1, pp.5-
12, 1985.
[8] Ansoft Corporation, “Simulation System SIMPLORER VHDL-AMS
Fig. 8. Simulation results of battery temperature during Tutorial”
discharge (2A, 25ć ambient) for different cooling conditions [9] Crompton, T. R. (Thomas Roy), “Battery Reference Book”, Oxford,
Newnes, 1999, 3rd Ed.

You might also like