Sei sulla pagina 1di 8

A Novel Thermal Model for HEV/EV Battery Modeling Based on CFD Calculation

Xiao Hu, Shaohua Lin, and Scott Stanton


ANSYS Inc., Canonsburg, PA 15317
xiao.hu@ansys.com, eric.lin@ansys.com, scott.stanton@ansys.com

Abstract -- Battery thermal management for high power sufficient accuracy. In this paper, an accurate battery thermal
applications such as electrical/hybrid vehicles is crucial. model using Foster network is proposed. In such a Foster
Modeling is an indispensible tool to help engineers design better network model, a number of capacitors and resistors are also
battery cooling systems. An accurate battery thermal model
used. However, they do not have the same meaning as the
using Foster network is proposed. The parameters in the Foster
network including capacitance and resistance are extracted thermal capacitors and thermal resistors as used in the
from Computational Fluid Dynamics (CFD) results. The Foster thermal network model. Instead, they are used to represent
network model is then shown to provide identical results as the transfer function of the battery thermal system. Due to
those from CFD under any transient power inputs. The model different natures of those elements, the way the RCs are
can be readily coupled with battery electrical circuit model to connected and the way to extract the numerical values for the
form a complete battery system circuit model capable of
RCs are entirely different. In the thermal network approach,
predicting accurate battery temperature and the impact of
temperature on battery electrical transient performance. the RCs are connected corresponding to physical arrangement
of the battery cells, and their numerical values are extracted
Index Terms—Battery thermal management, HEV, EV, LTI, through physical argument, calculation, or testing. For the
CFD, electrical battery model, ANSYS, SIMPLORER, Fluent. Forster network, however, the RC connection is fixed
regardless of the physical arrangement of the battery cells.
I. INTRODUCTION And the numerical values for the elements are exacted
through matching the step responses of the Foster network to
Recently many mathematical models for batteries have those of the battery system either calculated by using
been proposed due to the emerging battery applications Computational Fluid Dynamics (CFD) or obtained by testing.
especially for electrical/hybrid vehicles. These models range While to have a good thermal network representation needs a
from the more detailed electrochemistry models [1][2] to the good understanding of the thermal system at hand and sound
system level electrical circuit models [3]-[5]. While the engineering judgment, Foster network approach has a more
electrochemistry models are excellent tools for studying and straightforward and systematic way of implementation. It will
optimizing a single battery cell performance, electrical circuit be shown that the Foster network gives identical solution as
models have gained popularity among system level design CFD. And it would have given identical solution as testing if
engineers due to the ease of use of these circuit models and step responses of the battery system are from testing rather
their capability of representing state-of-charge, I-V than from CFD. Even though the results from Foster network
characteristics, and dynamic behavior of a battery system. are very accurate, the simulation time using the Foster
When it comes to the impact of temperature on battery network model is comparable to the traditional thermal
performance, these electrical models can be divided into two network model instead of hours compared to CFD. And the
categories. Battery models [3] for low power applications in Foster network thermal model can be readily coupled with
general do not consider the thermal effects on the battery temperature dependent battery electrical models to replace
performance because it is usually negligible. On the other the simple thermal network model to provide more accurate
hand, for high power applications such as electrical/hybrid results without sacrifice of calculation time. Foster network
vehicles, thermal network models [4][5] have been used to approach has been used for electronics cooling [6][7] for
predict the temperature to couple with electrical models to some time. But this method is first introduced here for
include the impact of temperature on battery performance. battery cooling.
This type of models typically uses the concept of thermal The paper is organized as follows. Section II describes the
capacitance and thermal resistance. In order to obtain LTI representation of a battery thermal system. This section
accurate results, the number of those elements used in the lays the foundation for the method. Section III represents a
thermal network model needs to be large and their inter single battery cell system using a Foster network model just
connection is complex. And the process to obtain the to introduce the method. In Section IV, a battery module of
accurate numerical values for those elements is tedious. With six battery cells is represented by a matrix of Foster
a reduced number of elements, where typically one node for networks. Section V shows a complete battery model, which
each battery cell is adopted [4], the model does not provide couples the electrical model and Foster network thermal
model. Finally, section VI is the conclusion.

978-1-4244-5287-3/10/$26.00 ©2010 IEEE 893


II. LTI REPRESENTATION OF BATTERY THERMAL SYSTEM
In using the Foster network method, the thermal problem is
treated like a system. A system is an entity that processes a
set of input signals (or simply called inputs) and yield another
set of output signals (or simply called outputs) [8]. In this
paper, signals are functions of time. Any electrical circuit
including the Foster network used here can be viewed as a
system. Current at different locations can be viewed as the
input signals and voltage at different locations can be viewed
as the output signals. For the thermal problem at hand, the
inputs are the power (or heat source), and the outputs are the
temperature at user specified locations. When a system is
Linear and Time Invariant (LTI), the system has very nice Fig.1: Single cell battery cooling system.
features. First of all, such a system is completely
characterized by its impulse response. For a single input and For such a system, the power as a function of time to the
a single output LTI system, the output under the initially rest battery cell is used as the input and the volume average
condition is equal to the input convolved with the impulse temperature of the battery cell as a function of time is used as
response [9]. Second of all, if two LTI systems have the same the output. Such a system becomes an LTI system under
impulse response, the two systems behave identically in that constant density, constant properties, frozen velocity fields,
the outputs of the two systems under initially rest conditions and linear boundary conditions. Temperature and heat flux
are the same provided that the inputs to the two systems are boundary conditions are linear and radiation boundary
the same. This feature allows us to use the Foster network, condition is an example of non-linear boundary conditions.
which is an LTI system, to represent the thermal system, Constant density and constant properties are excellent
which also turns out to be an LTI system under certain assumptions for water cooling battery systems. For air
conditions. Therefore, instead of solving the partial cooling battery systems, it is still a good assumption under
differential energy equation for the battery thermal behavior, the typical range of temperature variation, which is only of a
a Foster network can be used to represent the battery system few degrees in Celsius. For the same reason, radiation can be
without any loss of accuracy. A Foster network can be solved safely ignored. Frozen velocity fields can be satisfied under
easily and quickly in any circuit simulator. constant pump speed. For different pump speeds and thus
To introduce this method, a single battery cell system is different velocity fields, a separate set of Foster network is
used first for simplicity. Then a battery module with six needed. To discuss different pump speeds is not included in
battery cells and a battery module with sixteen cells from an this paper. For this discussion, a constant pump speed is
automotive OEM are used to illustrate the use of this method assumed.
for more complex systems. For such an LTI system, the system can be completely
characterized by its impulse response. The impulse response
III. SINGLE BATTERY CELL FOSTER NETWORK MODEL in this case is the history of temperature increase of the
battery cell given a unit amount of heat source to the battery
In this section the simplest system, a system with single cell applied at time of zero. The impulse response is obtained
input and single output is discussed. A single battery cell by performing a CFD calculation. Fig.2 shows a typical
cooling system is such an example. Fig.1 shows such a single impulse response of such a system.
cell battery cooling system simulated in Fluent, a CFD code
in ANSYS simulation tool suite. The CFD model has one
flow inlet on the left and one pressure outlet on the right. A
battery cell is in the middle of the domain. Convection heat
transfer takes the heat generated by the battery cell away. So,
this is a standard conjugate heat transfer problem in CFD.

894
and single output systems, for systtems with multiple inputs
and outputs convolution calculation can still be time
consuming granted that it is stilll much faster than CFD
calculation. A Foster network appro oach maintains the benefit
of accuracy but runs even faster thaan convolution. A Foster
network approach has the additio onal benefit of coupling
easily with a battery electrical circuiit model.
As mentioned before, if two LT TI systems have the same
impulse response, the two systems behave identically in that
the outputs of the two systems are th he same provided that the
inputs to the two systems are the saame. It turns out that this
statement holds if the two LTI sysstems have the same step
response as well since a step resp ponse contains the same
Fig 2. A typical impulse response curve. information as an impulse responsee. Mathematically, it can
be shown that the derivative of the step response is equal to
Subsequently, the system response undder any transient the impulse response [9]. In other words,
w if two LTI systems
input is simply the convolution of the impuulse response and have the same impulse response, or o step response, the two
the input, given by the following equation. LTI systems are equivalent. Note th hat this also means that the
two systems have the same transsfer function. A Foster
y(t ) = ∫ t x(τ )h(t − τ )dτ (1) network, being an electrical circuit network,
n is an LTI system
0
where y represents the output, temperature hhere; x represents and thus will be equivalent to thee battery thermal system
the input, power here; h represents the impuulse response. A provided that its step response can be curve-fitted to be the
short notation commonly used for convolutioon is: same as that of the battery thermal system.
s The curve-fitting
y(t ) = x(t ) * h(t )
can be achieved by changing its reesistance and capacitance
(2)
values using least square method. A typical Foster network
Note that the Laplace transform of the above equation is shows in Fig.4. Note that it hass a fixed topology in that
changes the convolution calculation to a multiplication only the number of rungs or RC paiirs, and values of the RCs
calculation. And the Laplace transform of the impulse will change regardless of the acttually thermal system it
response is commonly known as the transfer function. represents.
Fig.3 shows the comparison of temperatuure history under
an arbitrary input using Fluent CFD and cconvolution. The
results confirmed that Fluent calculation usiing full CFD and
convolution give identical solution and thhus verifies that
impulse response completely characterizzes the system
behavior. The benefit of using convolutionn is time saving.
While CFD calculation of such a single celll system can take
minutes or even a couple of hours dependinng on the size of
the mesh, convolution takes less than one miinute.

Fig.4. A typical Fosster network.

Once the curve-fitting is finisheed, the Foster network is


equivalent to the original battery theermal system and thus can
be used to predict the battery transieent performance under any
inputs without loss of accuracy. The current measured at
point A in the Foster network in Fig.4F becomes the power
input and the voltage measured at th he same point A from the
Foster network in Fig.4 becomes the temperature output.
Fig.5 shows comparison between FosterF network results and
Fluent results under a sinusoidal in nput. Identical results are
Fig.3. Comparison between CFD and connvolution results
obtained using Foster network and Fluent full CFD method,
confirming that the Foster network can be used to represent
Even though convolution is easy and fast for single input

895
the original battery thermal system. used as a general method to reprresent LTI systems with
complex step response curves. In th
hat case, the more general
convolution method is always valid.

Fig.5: Comparison between CFD and F


Foster network
results
nse of self-heating
Fig.6: A typical step respon
At this moment, it is worth mentioning the curve-fitting
process. While curve-fitting self-heating step response is
quite straightforward, to curve-fit cross heaating needs some
special attention. This is because the shapee of step response
for self-heating is different from that for crooss-heating. The
step response of a typical battery thermal syystem is shown in
Fig.6 and Fig.7 for self-heating annd cross-heating
respectively. Note that the self-heat curve hhas positive slope
at the start of the curve, but the cross-heatinng curve typically
has a slope close to zero at the start of the curve. The step
response of a Foster network can be shhown to be the
following:
m ⎛ −t τ ⎞
V = I ⋅ ∑ R ⋅ ⎜⎜1 − e i ⎟
⎟ (3) Fig.7: A typical step responsse of cross-heating
i
i =1 ⎝ ⎠
where m is the number of rungs or RC pairss, and parameters IV. FOSTER NETWORK FOR
R A BATTERY MODULE
Ri and τi will need to be determined throughh curve fitting the For battery modules with multiplle cells, superposition can
transient step response of the thermal system m. A typical step be used to predict thermal performmance since the system is
response from a Foster network will not givve a slope close to linear. Therefore, the output (tempeerature) of a battery cell is
zero as required by cross-heating curves aand thus will not a sum of the contribution from inputs (power) of all battery
allow us to match the step response of cross-heating from the cells. The following equation is a mathematical
m statement of
thermal system. However, if one allows foor negative values superposition.
for R, the resistance, the curve fit would worrk just fine. Even
though negative values for R posee no difficulty
mathematically, it gives problems to ciircuit simulators. ⎡ y1 (t ) ⎤ ⎡ h11(t ) h12 (t ) " h (t ) ⎤ ⎡ x (t ) ⎤
1m 1
⎢ y (t )⎥ ⎢h (t ) h (t ) " h (t )⎥ ⎢ x (t ) ⎥
However, this difficulty can be overcome bby using positive
⎢ 2 ⎥ = ⎢ 21 22 2m ⎥ * ⎢ 2 ⎥
values for R but subtracting the voltage contrribution from that (4)
⎢ # ⎥ ⎢ # # % # ⎥ ⎢ # ⎥
part of the RC circuit. This way, the Foster nnetwork itself has ⎢ y (t )⎥ ⎢h (t ) h (t ) " h (t )⎥ ⎢ x (t )⎥
no negative values for R, but rather it has a ppart with negative ⎣ n ⎦ ⎣ n1 n2 m ⎦ ⎣ m ⎦
nm
voltage contribution. Curve-fitting was donee manually for the
examples demonstrated here. But usinng the software where yi represents the output,, the volume averaged
Simplorer 8.1 offered by ANSYS, the curve fitting process is temperature at the ith battery cell; xi represents the input, the
done automatically. power at the ith battery cell; * herre denotes convolution as
The above discussion also reveals a lim mitation of using indicated in equation (2); hij in thet matrix represents the
Foster network to represent an LTI system m. While a Foster impulse response of the jth input on n the ith output. Similar to
network can curve fit fine for the current thhermal system, it the single cell system, the im mpulse response matrix
has rather simple step response curves andd thus cannot be completely characterizes the behavio or of the system. In order

896
to determine impulse response matrix hij, onee needs to turn on on time is less than half a
solution as Fluent CFD, the solutio
one battery cell at a time. For example, one can turn on minute and Fluent full CFD calculattion takes much longer.
battery cell number j only, then the historry of temperature
increase at battery cell number i becomes thee hij if the input to
battery cell number j is a unit impulse.
Even though the test cases so far use battery cells as
heating sources and use the same battery cellls for temperature
measurement, this is not necessary. One could also have
other heating sources and other temperatuure measurement
points. For instance, one could add buss bar heating as
another heating source and perhaps meaasure the battery
housing temperature at some points. Inn that sense, the
impulse response matrix in equation (4) doees not need to be
square.
In passing, we note that if one is only inteerested the steady
state performance of temperature, namelyy all x and y in
equation (4) are constant and all hij are simpply the area under
the corresponding impulse response curve and thus also
constants, then convolution becomes multipplication. Under
such simplified conditions, very intuitive pphysical meaning
for hij exits. A jth column of the h matrix tells the
temperature pattern for all battery cells uunder the single Fig.8 A battery system witth six battery cells.
power input of j. An ith row, on the otheer hand, tells the
contribution from different heat sources on the ith battery
cell. It is also worth mentioning that onne can accurately
calculate the power inputs by measuring tem mperature outputs
and then use the least square approximate soolution for power.
This calculation is possible if the coluumns of hij are
independent and the number of outputs is m more than that of
the inputs. The requirement of having m more outputs than
inputs reduces the impact of measuremeent noise on the
calculation.
Rather than using convolution, a Foster neetwork is an even
better solution as discussed before. Also as discussed before,
step responses are used in place for impuulse response for
curve-fitting purposes. For a multiple inputts/outputs system,
each step response needs to be curve fitteed to generate a
Foster network. So, for a six battery cell sysstem, as shown in Fig.9: Foster network model for
f the six cell system
Fig.8, a Foster network matrix containinng a total of 36
elements, each of which is a Foster netwoork, is needed in
principle. In practice, however, this numbeer can be reduced
since some of the cross heating is not very eeffective and thus
can be ignored. Fig.9 shows the Foster network for this
system. Due to the size of the matrix, it is hard to tell the
details in this figure. However, the main pooint of this figure
is to emphasize that this is a matrix of 6x6. And each
element in the matrix is a Foster network off the form shown
in Fig.4 but with only two pairs of RCs. A And some of the
cross heating elements are missing becaause the thermal
contribution from that Foster network is neegligible. Fig.10
shows the comparison between Fluent CFD rresults and Foster
network results for all of the six battery cellls under a rather
arbitrary set of inputs. While Foster networrk gives identical

897
Fig.10. Comparison between Fluent results and Foster
network results for all siix battery cells

As a final example, a battery module


m with 16 cells from
one automotive OEM under a given power profile is
simulated using both full CFD D in Fluent and Foster
network in Simplorer 8.1. Fig..11 and Fig.12 show the
geometry of the battery system and a its full CFD solution
respectively. Fig.13 shows th he comparison of cell
temperature histories between fullf CFD results and the
Foster network results for three selected battery cells. It
can be seen that results from Fostter network match exactly
those from full CFD calculation. The
T CFD model used here
has more than two million compu utational cells and requires
a run time of approximately two hours on one single CPU,
while the Foster network simulatiion can be finished in less
than half a minute.
It may have been apparent durin ng the discussion, but it is
worthwhile to reiterate how many CFD C runs are necessary to
characterize a battery thermal systeem. The answer depends
on how many independent heat sou urces are used to heat up
the battery system. In the six battery
y cell case shown in Fig.8,
it is assumed that each battery cell is heated independently
(having separate current going thro ough them) and thus six
CFD runs are needed. This is a veery general approach and
typically not necessary as battery cells
c within each module
are typically connected in serial. The
T 16 cell OEM example
shown in Fig.11 confirms such serial connection. If the
battery cells in a module are conneccted in serial, there is only
one independent heat source for th hat module and thus only
one CFD run is necessary to gen nerate all step responses
needed. So, for the 16 cell example, only one single CFD run
is performed to characterize the battery thermal system.
As a final comment, note that the heat sources typically are
both functions of space and timee. However, when Biot
number for the battery cells is relaatively small, it is a good
approximation to use spatially uniform heat source
distribution rather than the actual sppatially non-uniform heat
source distribution as done in all test cases in this paper.
However, such an approximation iss not necessary to use the
Foster network method. If spatially y non-uniform heat source

898
is desired, one has to make sure to use suuch a distribution optimize battery runtime and circcuit performance. Many
when generating the step response curves. battery circuit models have been proposed
p in literature. A
circuit model from Chen [3] is shown in Fig.14. These
models need to be coupled with a battery thermal model if
temperature impact on the battery y performance is desired.
The battery thermal model used iss typically the traditional
thermal network model, in wh hich thermal resistance,
capacitance, and heat transfer coeffficients are used. Such a
thermal model is not very accurate since
s it uses only one or a
couple of resistors and capacitors to represent each battery
cell and it typically uses one constan
nt heat transfer coefficient
for each battery cell. To make th his type of model more
accurate, more nodes or parameteers are needed but more
parameters would make such type of o models too complex to
calibrate. The proposed Foster netw work here can be used to
replace the traditional thermal network with increased
Fig.11. An automotive battery modulee with 16 cells accuracy without loss of performancce. It is worth to mention,
however, that the traditional thermaal network does not need
to assume linearity and time invariaance and thus it is a more
general approach. But as mentioneed before, battery thermal
simulations typically satisfy those assumptions
a and thus can
benefit from the less general but much
m more accurate Foster
network approach.

Fig.12. CFD solution for the 16 batteryy cell module


Fig.14. An electrical circuit model
m for a battery cell

VI. CONCLUSSION
Battery cooling systems can be represented by a matrix of
Foster networks. This is possible because battery cooling
systems can be considered to bee an LTI system. Foster
network, being an LTI system, can thus be used to represent
the battery cooling LTI system. It was w shown that the Foster
network approach gives identical so olution as the CFD results
and it obtains results in less than hallf a minute compared with
hours of run time from CFD. However, CFD or testing is still
needed to generate the step responsses for the battery system,
which are required to calibrate the Foster network model.
Foster network curve-fits its step responses to those from
Fig.13. Comparison of CFD results withh Foster network CFD by changing resistance and capacitance values. The
results Foster network is also shown to be able to replace the
traditional thermal network modell to couple with battery
V. COMPLETE BATTERY CIRCUIT MODEL electrical models. The Foster networrk approach is much more
Battery electrical circuit models are useed to predict and accurate than the traditional theermal network approach

899
without loss of performance.

REFERENCES
[1] M. Doyle, T.F. Fuller, and J. Newman, “Modeling of Galvanostatic
Charge and Discharge of the Lithium/Polymer/Insertion Cell”, Journal
of Electrochem. Soc., vol. 140, pp. 1526-1533, 1993.
[2] M. Doyle, J. Newman, “Comparison of Modeling Predictions with
Experimental Data from Plastic Lithium Ion Cells”, Journal of
Electochem. Soc., vol .143, pp. 1890-1903, 1996.
[3] M. Chen and G. A. Rincon-Mora, “Accurate electrical battery nodel
capable of predicting runtime and I–V performance,” IEEE Trans.
Energy Convers., vol. 21, no. 2, pp. 504–511, Jun. 2006.
[4] Lijun Gao, Shengyi Liu, and Roger A. Dougal, “Dynamic Lithium-Ion
Battery Model for System simulation”, IEEE Trans. Comp. Package.
Technology, vol. 25, No 3, pp.495-505, Sep. 2002.
[5] S.X. Chen , K.J. Tseng, and S.S. Choi, “Modeling of Lithium-Ion
Battery for Energy Storage System Simulation”, Power and Energy
Engineering Conference, 2009. APPEEC 2009. Asia-Pacific 27-31
March 2009 Page(s):1-4.
[6] Roger Stout, “Linear Superposition Speeds Thermal Modeling”, Part
One, Power Electronics Technology, pp. 22-25, Jan. 2007.
[7] Roger Stout, “Linear Superposition Speeds Thermal Modeling”, Part
Two, Power Electronics Technology, pp. 28-33, Feb. 2007.
[8] B.P. Lathi, Signals and Systems, Oxford, 2002.
[9] Alan V. Oppenheim, Alan S. Willsky, with S. Hamid Nawab, Signals
and Systems, Prentice Hall, 1996.

900

Potrebbero piacerti anche