Journal of Power Sources: Kailong Liu, Kang Li, Cheng Zhang

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 14

Journal of Power Sources 347 (2017) 145e158

Contents lists available at ScienceDirect

Journal of Power Sources


journal homepage: www.elsevier.com/locate/jpowsour

Constrained generalized predictive control of battery charging process


based on a coupled thermoelectric model
Kailong Liu, Kang Li*, Cheng Zhang
School of Electronics, Electrical Engineering and Computer Science, Queen's University Belfast, Belfast, BT9 5AH, United Kingdom

h i g h l i g h t s

 Fast charging control strategy considers the battery internal temperature.


 Charging efficiency and internal temperature rising can be guaranteed.
 The CARIMA model in GPC controller is optimized by the fast recursive algorithm.
 The most appropriate region of heat dissipation rates is analysed and identified.
 The proper internal temperature set-points are investigated and identified.

a r t i c l e i n f o a b s t r a c t

Article history: Battery temperature is a primary factor affecting the battery performance, and suitable battery tem-
Received 16 March 2016 perature control in particular internal temperature control can not only guarantee battery safety but also
Received in revised form improve its efficiency. This is however challenging as current controller designs for battery charging have
16 December 2016
no mechanisms to incorporate such information. This paper proposes a novel battery charging control
Accepted 12 February 2017
strategy which applies the constrained generalized predictive control (GPC) to charge a LiFePO4 battery
based on a newly developed coupled thermoelectric model. The control target primarily aims to maintain
the battery cell internal temperature within a desirable range while delivering fast charging. To achieve
Keywords:
LiFePO4 battery
this, the coupled thermoelectric model is firstly introduced to capture the battery behaviours in
Constrained generalized predictive control particular SOC and internal temperature which are not directly measurable in practice. Then a controlled
Coupled thermoelectric model auto-regressive integrated moving average (CARIMA) model whose parameters are identified by the
Battery internal temperature recursive least squares (RLS) algorithm is developed as an online self-tuning predictive model for a GPC
Battery charging process controller. Then the constrained generalized predictive controller is developed to control the charging
current. Experiment results confirm the effectiveness of the proposed control strategy. Further, the best
region of heat dissipation rate and proper internal temperature set-points are also investigated and
analysed.
© 2017 The Authors. Published by Elsevier B.V. This is an open access article under the CC BY license
(http://creativecommons.org/licenses/by/4.0/).

1. Introduction to meet the operational requirements for electric vehicles. Among


various types of batteries (e.g. lead-acid, nickel metal/Ni-MH and
To tackle the air pollutions and green-house gas emissions due metal/air), lithium-ion (Li-ion) battery is widely used as power
to extensive consumption of fossil fuels from different sectors supplies in electric vehicles due to its excellent performance in
including the transportation, pure battery electric vehicles (EVs) terms of power densities, longevity and environmental character-
and hybrid electric vehicles (HEVs) have attracted substantial in- istics. Operation safety of Li-ion batteries is a key issue for electric
terests in recent years to replace conventional internal combustion vehicles, and a high performance battery management system
engine (ICE) based vehicles [1]. In this fast-growing area, high en- (BMS) which consists of distributed sensors and control units is
ergy density and high specific power batteries are the focus in order essential in protecting batteries from damages due to detrimental
operation conditions, ensuring batteries operate within safe envi-
ronment and prolonging their service life [2].
* Corresponding author.
E-mail addresses: kliu02@qub.ac.uk (K. Liu), k.li@qub.ac.uk (K. Li), czhang07@
Battery thermal management is a kernel part of the BMS.
qub.ac.uk (C. Zhang). Temperature affects battery performance in many ways such as

http://dx.doi.org/10.1016/j.jpowsour.2017.02.039
0378-7753/© 2017 The Authors. Published by Elsevier B.V. This is an open access article under the CC BY license (http://creativecommons.org/licenses/by/4.0/).
146 K. Liu et al. / Journal of Power Sources 347 (2017) 145e158

round trip efficiency, energy and power capability, cycle life, reli- charging currents for battery thermal management. Klein et al. [19]
ability and charge acceptance [3]. Both the surface temperature and used a nonlinear model predictive control (MPC) method to mini-
internal temperature may exceed permissible levels when batteries mize a battery charging time based on the complex electrochemical
charge or discharge at prevailing conditions or at high ambient model. Marcelo et al. [20] applied constrained MPC to generate
temperature, which is detrimental for battery operation safety and battery CCCV charge current profile to charge a Li-ion battery cell as
will dramatically decrease the battery performance. On the other fast as possible. In these papers, MPC strategy has been successfully
hand, if the battery temperature exceeds a certain minimum applied to BMS, but they mainly consider constraints on the
threshold, it starts to generate heat uncontrollably while in oper- charging current and voltage, as well as average shell temperature
ation [4]. The battery capacity will be lost irreversibly if charging of battery, the temperatures especially the internal temperature of
battery at low temperature due to poor charge transfer at the battery are not considered. This battery internal temperature con-
electrode/electrolyte interface [5]. Therefore, suitable battery trol is however crucial in many prevailing battery application
thermal management which monitors and controls the battery conditions. When batteries are charged with high current in order
temperature is indispensable in EV applications [6]. to reach the specified SOC as quickly as possible in high power
To date, the reasonable working temperature suitable for most applications, both the battery shell and internal temperature will
current Li-ion batteries is to charge between 0 and 45  C and increase noticeably. When the battery temperature exceeds the
discharge between -20 and 60  C based on the instruction manuals reliable operating range, battery performance will be severely
from most battery manufacturers. A number of effective ap- damaged and even lead to battery failures and safety problems.
proaches have been proposed to estimate, monitor and control the Further, there exists large difference between the battery surface
temperature and to guarantee Li-ion battery operation safety [3]. In and internal temperature during charging process (e.g., sometimes
terms of battery materials, novel electrolytes materials, and anode greater than 10  C in high power applications [21]). The battery
and cathode materials which can improve operation safety for Li- internal temperature usually increases to a critical temperature
ion batteries under high temperature circumstance have been point earlier than the battery surface temperature. Therefore, the
researched. Maleki et al. [7] researched high thermal Li-ion con- battery temperature especially the internal temperature has to be
ductivity cells based on negative electrode material with high taken into account when batteries are charged with high currents
thermal conductive property. Kise et al. [8] presented a novel in high power applications. In other word, the battery internal
electrode which can improve safety for Li-ion batteries at high temperature has to be controlled within certain range during the
temperatures. For battery packages, researches are mainly focused charging process.
on developing passive (i.e., using ambient environment) or active One approach to achieve this is through the implementation of
(i.e., an embedded source provides heating or cooling) systems to the generalized predictive control (GPC) assisted with a proper
control the battery temperature under different situations. Based battery model which can not only reflect the battery electric be-
on the medium used, these systems can be further grouped as haviours but also the surface and internal temperature. GPC is a
thermal management system using air [9], liquid [10], phase self-adapted control algorithm widely used in industrial applica-
change materials [11], and combination of these mediums [12]. tions [22]. According to ‘look-ahead’ strategy in GPC, the future
Furthermore, some researchers focus on the development of outputs can be predicted at each sampling instant effectively. More
electronical circuits and a temperature management function is importantly, GPC is able to calculate the suitable control increments
often embedded in the circuits. Park et al. [13] proposed a dynamic with the constraints imposed on both the inputs and the outputs.
thermal model for the Li-ion battery system using the finite- This implies that hard constraints such as voltage, current and
volume approach. The thermal model is a two-state lumped current increment limits which affect the battery performance can
model where the Joule heat is applied to calculate the heat gener- be incorporated into the battery thermal control strategy directly.
ation. A battery cooling system with the cooling fan was then On the other hand, many researchers have focused on devel-
developed under the battery charging and discharging processes. In oping various battery thermal-electrical models to estimate the
Ref. [14], the relationship between the Li-ion BMS and charging temperature distribution of battery. A. Samba et al. [23] proposed a
strategies with temperature was analysed, and it has been shown two dimensional thermal model to predict the cell temperature
that the battery temperature has a significant impact on the distribution over the surface of battery and the ANSYS FLUENT
charging strategy design. A Li-ion battery protection approach was software was used to solve the models. In Ref. [24], a thermal
then proposed based on the existing integrated circuit (IC) condi- swelling model was proposed to address the dependence of the
tions. Kim et al. in Ref. [15] analysed the effect of power re- equivalent coefficient of thermal expansion and also reflect the
quirements and temperature change on the electrical states of temperature distribution through the cell. Then the thermal
battery cells, and a battery thermal management architecture to swelling at a variety of C-rates can be predicted. L. Song et al. [25]
heat/cool battery cells timely and selectively was proposed to presented an electrochemical-thermal coupling model to investi-
improve the efficiency of the BMS. gate the thermal behaviour of the Li-ion battery. And the temper-
To design effective control strategies for battery management ature distributions inside battery during charging/discharging
has been another active research topic. Jiang et al. [16] proposed to process were simulated by the finite element approach. These
adjust the charging current acceptance with different battery state developed models have significantly improved the understanding
of charge (SOC) stages using a constant-polarization-based fuzzy- of the battery behaviours and temperature distributions during
control charging method to shorten the charging time. Liu et al. [17] charging and discharging processes, though most of them are
presented an optimal five-step charging strategy for Li-ion batteries generally too complex to be used in real-time control. In this paper,
based on consecutive orthogonal arrays. Hu et al. [18] developed a we aim to develop advanced control method for battery charging,
dual-objective optimal charging strategy for lithium nickel- with particular consideration of the battery internal temperature
manganese-cobalt oxide (LiNMC) and lithium iron phosphate for safety operation. Therefore, a proper and simplified battery
(LiFePO4) batteries which optimally trades off the conflict between thermoelectric model plays a vital role in designing a highly effi-
the energy loss and charging time. cient control strategy and should be adopted. Our previous work
It is clear that most control strategies adapt the charging current [26] has shown a successful development of a coupled battery
acceptance with battery SOC stages. However, little has been done thermoelectric model. With some improvements of this thermo-
so far to apply advanced control strategies that manipulate electric model and the proposed constrained GPC strategy, the
K. Liu et al. / Journal of Power Sources 347 (2017) 145e158 147

battery behaviours under a given internal temperature and SOC, LiFePO4 battery, in particular their temperature constraints are
which are often difficult to measure directly can now be estimated presented firstly, followed by the illustration of the improved bat-
and controlled, and real world constraints on the battery operation tery coupled thermoelectric model.
can all be incorporated.
In summary, for the proposed strategy, the constrained GPC is 2.1. Basics of LiFePO4 battery
first used to charge a battery from an initial SOC to a targeted state
as quickly as possible, while keeping the battery internal temper- LiFePO4 battery uses nano-scale phosphate cathode materials to
ature within an acceptable range during the charging process so as offer good electrochemical performance with low resistance.
to enhance the battery safety and to avoid damages caused by Particular characteristics of LiFePO4 battery are shown in Table 1.
overheating. Further, both battery electrical and thermal con- LiFePO4 is more tolerant to full charge condition and is less stressed
straints including SOC, voltage, current and temperature during than other Li-ion systems if being kept charging at high voltage.
operation are also incorporated into the control strategy. The main LiFePO4 battery is now widely used in electric vehicles to replace
contributions of this work are summarized as follows: (1) The the lead acid battery. Eqs. (1)e(2) describe the chemical reactions
proposed fast charging control strategy considers the battery in- occur during charging process. It should be noted that it is vital to
ternal temperature which is important for safe operation and control the LiFePO4 battery charging process as it directly impacts
control of electric vehicles, particularly in some high power appli- the battery safety and performance.
cations where the difference between surface temperature and
internal temperature can be quite large. (2) The improved battery Charge
LiFePO4 ! yLiþ þ ye þ Li1y FePo4 for positive electrode
thermoelectric model in the charging control strategy can guar-
antee both charging efficiency and control of internal temperature (1)
rising to prolong battery service life. (3) The CARIMA model
structure is optimized by a fast recursive algorithm (FRA). This Charge
xLiþ þ xe þ Li1x C6 ! LiC6 for negative electrode (2)
brings extra benefits in that the model complexity is optimized so
that the CARIMA model used in the GPC can be simplified with Conventional charging methods include current control, voltage
good performance and the computation time can be shortened in control and Mas Law control [27]. Current control uses a small
the implementation of the GPC controller. (4) The correlation be- current to charge battery to avoid sharp increase in both battery
tween battery cooling cost and charging time during the charging temperature and voltage. However, this method is difficult to
process is analysed to identify the most appropriate region of heat generate a suitable charging current rate for battery capacity
dissipation rates. (5) The effect of internal temperature set-points balancing and to further ensure operation safety. For voltage con-
on both charging time and energy loss is investigated to identify trol method, battery is charged at a constant voltage in order to
the proper internal temperature set-points. avoid overvoltage problem which may occur at the end of charging
The remainder of this paper is organized as follows. Section 2 process. The disadvantage of this method is that the current at the
first introduces relevant basics of Li-ion battery especially LiFePO4 beginning of charging process may be too high, which can harm the
battery, in particular their temperature constraints, then the battery life. The Mas Law method calculates the current to charge
improved coupled thermoelectric model is presented. Section 3 the battery by ‘Mas Three Laws’, but it is only designed for lead-acid
develops the constrained GPC algorithm, especially the predictive batteries, not for Li-ion batteries.
model identification and constraints formulation. Details to The constant-current-constant-voltage (CCCV) method in-
formulate the battery charging control objectives, coupled ther- tegrates current control and voltage control method to shorten
moelectric model identification, and battery charging control charging time as well as to improve charging performance and
strategy are presented in Section 4. Section 5 gives the experiment safety [28]. In this method, battery is first charged at a constant
results to demonstrate the efficacy of the proposed approach. The current and the voltage increases due to the charge current. When
most appropriate region of heat dissipation rates and battery in- the battery terminal voltage reaches the maximum safe value, the
ternal temperature set-point are also investigated and analysed. battery begins to be charged at a constant voltage until the battery
Finally, section 6 concludes the paper. capacity meets the goal requirement. Although CCCV is easy to
apply, it is often designed using the voltage limits and thus may not
take full advantage of the actual operating characteristics of bat-
2. Battery coupled thermoelectric model teries. Besides, both the shell and core temperature may exceed
acceptable ranges when the battery is charged in high power ap-
In this section, the relevant basics of Li-ion battery especially plications without any other solutions. It is therefore vital to
include the temperature information when battery is charged using
CCCV method for some high power cases.
Table 1
Characteristics of LiFePO4 battery [21].
2.2. Battery temperature constraints
LiFePO4 battery

Voltage (nominal) 3.20 Ve3.30 V The reasonable ambient temperature limits for various bat-
Charge (C-rate) Charge to 3.65 V (1C): typical 3 h charging time
Discharge (C-rate) 40A pulse; 2.50 V cut-off (lower than
teries during charging or discharging process are shown in
2 V may cause damage) Table 2 [27]. Compared with Lead acid and NiMH/NiCd battery,
Specific energy 90-120 Wh/kg Li-ion batteries have fairly desirable charging performance at
Thermal runaway 270  C (518  F) cooler temperatures within the range of 0e45  C (41e113 F).
Cycle life 1000-2000 (related to depth of discharge,
During the charging process, the battery internal resistance will
temperature)
Applications Stationary and portable needing high usually cause a slight temperature rise within the battery, and
endurance and load currents this temperature rise will be more significant in cold environ-
Comments Low capacity with very flat voltage ment due to the increase of the internal resistance. On the other
discharge curve. One of hand, the battery internal resistance can be reduced by elevating
the safest Li-ion batteries.
the battery temperature, thus increase the Li-ion battery
148 K. Liu et al. / Journal of Power Sources 347 (2017) 145e158

Table 2
Reasonable ambient temperature constraints for various batteries.

Battery Type Charging Temperature Discharge Temperature Charge Advisory

Li-ion 0  C to 45  C (32  F to 113  F) 20  C to 60  C (4  F to 140  F) Good charge/discharge performance at higher
temperature but may shorten battery life.
Not permitted for charging below freezing.
Lead acid 20  C to 50  C (4  F to 122  F) 20  C to 50  C (4  F to 122  F) Lower V-threshold by 3mV/oC when hot.
Charging at 0.3C or less below freezing.
NiMH, NiCd 0  C to 45  C (32  F to 113  F) 20  C to 65  C (4  F to 149  F) Charge acceptances at 45  C and 60  C are 70% and 45% respectively.
Charging at 0.1C between 18  C and 0  C.
Charging at 0.3C between 0  C and 5  C.

charging effectiveness slightly, but excessive high temperature V1 is the voltage of the RC network, which is also called the battery
will dramatically reduce the battery life. To achieve the best polarization voltage. Ro represents battery internal resistance.
performance, Li-ion batteries are recommended to be charged The battery SOC is calculated based on the battery nominal ca-
within a narrower ambient temperature range of 10  C and 30  C pacity shown as follows,
(50 F and 86 F).
Apart from the ambient temperature, the internal and surface Ts
socðkÞ ¼ socðk  1Þ  *iðk  1Þ (4)
temperatures of Li-ion batteries also impact the battery behaviour Cn
during the charging process. In our previous study [26], it is clearly
shown that the battery internal and shell temperatures are where Cn is the battery nominal capacity which unit is As (3600
distinctively different from ambient temperature during the fast As ¼ 1 Ah) and Ts is the sampling time period which unit is second
charging process. The battery internal temperature is always higher respectively.
and the difference between the internal and shell temperatures can Suppose the terminal load current keeps constant during the
be even more dramatical, which has revealed the importance to sampling period, then, following the dynamics of a RC network, the
effectively control the battery internal temperature in order to battery polarization voltage V1 of RC network could be calculated
prevent Li-ion battery from overheating during the charging as,
process.     
DT DT
V1 ðkÞ ¼ exp  V1 ðk  1Þ  R1 1  exp 
R1 C1 R1 C1
2.3. Battery coupled thermoelectric model
 iðk  1Þ ¼ a1 *V1 ðk  1Þ  b1 *iðk  1Þ
In the battery charging process, some battery internal states (5)
such as SOC and internal temperature are difficult to measure
Combing Eqs. (3)e(5), the battery Thevenin model can be
directly, yet they play vital roles for battery online status control
expressed as follows:
and to ensure safe operation. In this paper, a newly developed
thermoelectric model is used to capture both the battery thermal 8
< socðkÞ ¼ scoðk  1Þ  Ts =Cn *iðk  1Þ
and electric behaviours, including voltage, surface temperature,
V1 ðkÞ ¼ a1 *V1 ðk  1Þ  b1 *iðk  1Þ (6)
and in particular SOC and internal temperature during battery :
VðkÞ ¼ V1 ðkÞ þ iðkÞ*Ro þ UOCV
charging. Then according to the comprehensive capture of the
battery behaviours using this thermoelectric model, the con-
where Ro and UOCV are dependent on internal temperature and SOC
strained GPC strategy enables simultaneous and efficient control to
respectively shown in Eqs. (7)e(8). Both of them can be obtained
guarantee both battery charging efficiency and internal tempera-
from a look-up table based on linear interpolation algorithm.
ture rising within reasonable ranges, further to prolong the battery
service life. Ro ¼ fR ðTin Þ (7)

2.3.1. Battery electric circuit model UOCV ¼ focv ðSOCÞ (8)


Different battery models including electrochemical models,
equivalent electric circuit models, empirical models and reduced-
order models have been proposed for different applications [29].
For LiFePO4 battery cells, the first-order RC model [30], namely the
Thevenin model, has been widely used in industrial applications
due to its simple circuitry representation and easy to configure and
identify the parameters compared to other mechanism models. In
this paper, the Thevenin model, as shown in Fig. 1, is chosen as the
battery electric model to describe the charging behaviour of Li-ion
batteries.
In the Thevenin model, UOCV is the battery open circuit voltage
which is equivalent to electromotive force. The inherent conduc-
tivity is expressed by an ohmic resistance Ro , and a RC network is
used to describe the battery polarization. The electrical potential
balance is described by

V ¼ V1 þ i*Ro þ UOCV (3)

where V is the battery terminal voltage and i is the battery current. Fig. 1. Battery Thevenin model.
K. Liu et al. / Journal of Power Sources 347 (2017) 145e158 149

2.3.2. Battery lumped thermal model 


Assuming the battery shell temperature and internal tempera- xðk þ 1Þ ¼ A*xðkÞ þ BðkÞ
(13)
ture are both uniform, and heat generation is uniformly distributed VðkÞ ¼ V1 ðkÞ þ fR ðTin ðkÞÞ*iðkÞ þ focv ðSOCðkÞÞ
within the battery. Heat conduction is assumed to be the only heat
transfer form between the battery core and shell, and also between where
the battery shell and the ambience, a two-stage approximation of
the radially distributed thermal model for the battery cells can be xðkÞ ¼ ½SOCðkÞ; V1 ðkÞ; Tin ðkÞ; Tsh ðkÞT
defined as, 2 3
1 0 0 0
ðTsh  Tin Þ 60 a1 0 0 7
C1 *T_ in ¼ Q þ ¼ Q þ k1 *ðTsh  Tin Þ (9) A¼6
40
7
5
Re 0 1  Ts *k1 =C1 Ts *k1 =C1
0 0 Ts *k1 =C2 1  Ts *ðk1 þ k2 Þ=C2
T  Tsh ðTamb  Tsh Þ
C2 *T_ sh ¼ in þ
Rc Ru BðkÞ ¼ ½  Ts =Cn *iðkÞ; b1 *iðkÞ; Q *Ts =C1 ; k2 *Tamb *Ts =C2 T
¼ k1 *ðTin  Tsh Þ þ k2 *ðTamb  Tsh Þ (10)
Compared with the battery electric sub-model or the thermal
where the two states are the battery shell temperature Tsh and the sub-model alone, the above thermoelectric model couples both the
battery internal temperature Tin respectively. Tamb is the battery battery electric and thermal behaviours simultaneously. Given this
ambient temperature. C1 is the heat capacity inside the cell and C2 advantage, this thermoelectric model is used to capture the battery
is the heat capacity of the battery casing. Q stands for the generated behaviours, including voltage, surface temperature, and in partic-
heat within the battery during the charging/discharging process. Rc ular SOC and internal temperature, which are not directly
is a lumped parameter gathering the conduction and contact measurable in real-time applications. Given these above, a con-
thermal resistance across the compact materials. Ru is a convection strained GPC strategy is then applied to charge a battery from an
resistance to account for the convective heat transfer between the initial SOC to a targeted state, while to maintain the battery tem-
battery surface and the surrounding atmosphere. k1 , k2 both stand perature within an acceptable range. Further, both battery electrical
for the heat dissipation rate. and thermal constraints are also considered in the controller
For the heat generation part Q , two typical ways [31,34] to design.
calculate the heat generation are given below,
 3. Constrained generalized predictive control
Q1 ¼ i2 *Ro (11)
Q2 ¼ i*ðv  UOCV Þ þ i*Tin *dUOCV =dTin 3.1. Fundamental principles

where Ro is the battery internal resistance; Q1 considers the heat Generalized predictive control (GPC) belongs to a wide range
generation is mainly dominated by the ohmic heat generated over of MPC algorithms. It formulates the optimization process of a
internal resistance. Q2 considers the heat generation caused by the suitable cost function concerning the future output errors and
over-potentials and entropy change within battery. Here, i*ðv control actions. Compared with traditional control approach, GPC
UOCV Þ is known as the Ohmic or Joule's heating and offers some advantages such as capability of stabilizing non-
i*Tin *dUOCV =dTin is known as the heat generated or consumed due minimum phase and unstable open-loop processes, and
to the reversible entropy change that is a result of electrochemical handling unknown or variable dead-time and plants with un-
reactions. known orders. Over the years, the GPC strategy has proven to be

Assuming Tðk_ þ 1Þ ¼ z1*TðkÞ ¼ 1 *ðTðk þ 1Þ  TðkÞ , the two- highly effective in many industrial applications where the per-
Ts Ts
formance and robustness are difficult to achieve with traditional
stage thermal model for the battery cells can then be formulated as designs. Besides, the hard constraints can be incorporated into
8   the controller directly and solved by a quadratic optimization
>
> k k Ts
>
< Tin ðkþ1Þ¼ 1Ts  1 *Tin ðkÞþTs * 1 *Tsh ðkÞþ *Q problem in GPC.
C1 C1 C1
>  
>
> k k þk2 Ts 3.2. Predictive model identification
: Tsh ðkþ1Þ¼Ts * 1 *Tin ðkÞþ 1Ts  1 *Tsh ðkÞþk2 *Tamb *
C2 C1 C2
(12) When applying the constrained GPC strategy for the battery
charging process, the first task is to select a suitable predictive
As the ambient temperature decreases or battery shell tem-
model to represent the controlled dynamic process. In order to
perature rises, k2 will increase accordingly and more heat be
improve the robustness of GPC controller, an online self-tuning
dissipated into the ambience [32], i.e. k2 increases with the tem- predictive model is formulated using the controlled auto-
perature gradient Tsh Tamb . In order to take this effect into regressive integrated moving average (CARIMA) model shown as
consideration and further improve the accuracy of the thermal follows,
model, two cases are considered and compared: 1) constant k2 ; 2)
time-varying k2 : k2 ¼k2;1 þk2;2 *ðTsh Tamb Þ.     1  
A z1 yðkÞ ¼ zd B z1 uðkÞ þ C z1 εðkÞ (14)
D

2.4. Battery coupled thermoelectric model where uðkÞ, yðkÞ and εðkÞ are m*1 input vector, n*1 output vector
and n*1 noise vector at sampling time k respectively. The noise in
The battery Thevenin model and the two-stage thermal model CARIMA model is supposed to be a zero mean white noise. d is the
are combined to produce the coupled thermoelectric model as delay factor and D ¼ 1  z1 is a difference operator. Bðz1 Þ is a
follows, n*m polynomial matrix, Aðz1 Þ and Cðz1 Þ are n*n polynomial
150 K. Liu et al. / Journal of Power Sources 347 (2017) 145e158

matrices defined respectively as follows. 1ÞT , F ¼ ½f1 …fN P T


8  2 3
1
>
< A z ¼I þ A1 z1 þ A2 z2 þ … þ Ana zna G0 0 / 0 / 0
nn
B z 1
¼ B0 þ B1 z1 þ B2 z2 þ … þ Bnb znb (15) 6 G1 G0 / 0 / 0 7
> 6 7
:  1 6 « « 1 « « « 7
C z ¼ Inn þ C1 z1 þ C2 z2 þ … þ Cnc znc G¼6 7
6 Gj1 Gj2 / G0 « 0 7
6 7
4 « « « « 1 « 5
In our battery predictive model, the polynomial matrix Cðz1 Þ is GNy 1 GNy 2 / / / G0
set as an identity matrix Inn for easy computation of each control
increment. Multiplying D on each side of Eq. (15), the CARIMA
model can be expressed as follows,
3.4. Constrained formulation
DyðkÞ ¼ 4T ðkÞq þ εðkÞ (16)
The predictive control sequence can be obtained by minimizing
where DyðkÞ is the vector of the current output increment obtained a multistage cost function of the following form:
from the battery coupled thermoelectric model, 4ðkÞ ¼
½Dyðk  1Þ; …; Dyðk  na Þ; Duðk  1Þ; …; Duðk  nb  1ÞT is a X
NP
T
J¼ ½b
y ðk þ jjkÞ  yr ðk þ jÞ Q ½ b
y ðk þ jjkÞ  yr ðk þ jÞ
vector of past input and output increments and εðkÞ is the white j¼1
noise.q ¼ ½a1 ; …; ana ; b0 ; …; bnb T stands for the estimated param-
X
NC
eter vectors. Both DyðkÞ and 4ðkÞ can be obtained in each sampling þ Duðk þ j  1ÞT RDuðk þ j  1Þ (21)
time, therefore to find the optimal q in (16) becomes a typical least j¼1
square (LS) problem in model identification if the cost function is
defined as the sum of squared errors. In order to achieve online self- where NP is the prediction horizon and NC is the control horizon
tuning, the parameters q need to be identified using a recursive respectively. Q and R stand for weights on the error vector and
least squares (RLS) identification algorithm with forgetting factor l control vector respectively in order to constrain the future tracking
shown as follows, errors and control efforts along the horizons. yr ðk þ jÞ is the set-
point sequence for the reference system output vector. b y ðk þ jjkÞ
h i is the optimal j-step prediction for the model output up to time
8bq ðkÞ ¼ bq ðk  1Þ þ KðkÞ DyðkÞ  4T ðkÞbq ðk  1Þ
> k.Duðk þ j  1Þ ¼ uðk þ j  1Þ  uðk þ j  2Þ is the future control
< h i1
increment sequence. Tuning parameters for the horizons and
KðkÞ ¼ Pðk  1Þ4ðkÞ l þ 4T ðkÞPðk  1Þ4ðkÞ (17)
>
: h i weights are the key in designing the controller.
PðkÞ ¼ l1 I  KðkÞ4T ðkÞ Pðk  1Þ When the input and output constraints are incorporated into
the control formulation, then the optimal solution of cost function
In each sampling time, the parameters q can be updated by Eq. Eq. (21) have to fall within the feasible region defined by the con-
(17), so for a nonlinear system, the parameters q in the predictive straints. Inequalities Eq. (22) and Eq. (23) stipulate the input con-
model can be updated in real time and it formulates a self-tuning straints. Besides, the output constraints which are formulated by
process. The role of the forgetting factorl is to give the original inequality Eq. (24) need to be used to confine the control actions
and new data different weights, so the RLS algorithm can track the within the reliable operating region.
variation of the system behaviours quickly during the battery
umin  uðkÞ  umax (22)
charging process.

Dumax  DuðkÞ  Dumax (23)


3.3. J-step prediction outputs
where umin and umax are the minimum and maximum input values
Once the CARIMA model is obtained, the j-step prediction out- respectively and Dumax stands for the maximum rate of control
puts need to be calculated in order to minimize the prediction error input.
variance. The minimum j-step optimal prediction yðk þ jjkÞ can be
derived from the difference equation as follows. ymin  yðkÞ  ymax (24)
     
C z1 yðk þ jjkÞ ¼ Gj z1 yðkÞ þ Fj z1 Duðk þ j  1Þ (18) where ymin and ymax are the minimum and maximum output values
respectively.
Substituting the prediction equation Eq. (20) into the cost
where Gj ðz1 Þ and Fj ðz1 Þ are polynomial matrices which need to
function Eq. (21), the objective function can be reformulated as:
satisfy following Diophantine equation
1 h i h iT
    J ¼ DU T ðkÞ$2$ GT Q G þ R DUðkÞ þ 2GT Q ðF  yr ðk þ 1ÞÞ
(  1  2
C z ¼ A z1 DEj z1 þ zj Gj z1
      1
(19)  DUðkÞ þ C ¼ DU T ðkÞH DUðkÞ þ g T DUðkÞ þ C
Fj z1 ¼ B z1 Ej z1 2
(25)
After the corresponding polynomial matrices in Eq. (19) are
obtained, the j-step prediction can thus be derived as follows: where C ¼ ½F  yr ðk þ 1ÞT Q ½F  yr ðk þ 1Þ is a constant term.
In order to formulate a quadratic objective function and employ
Y ¼ GDU þ F (20) popular solvers for quadratic programming to solve the constrained
control problem, the inequalities (22), (23) and (24) should be
where Y ¼ ½b y ðk þ NP jtÞT ,
y ðk þ jjtÞ… b DU ¼ ½DuðkÞ…Duðk þ NC reformulated as
K. Liu et al. / Journal of Power Sources 347 (2017) 145e158 151

4.2. Thermoelectric model identification


LDU  D (26)
2 3 2 3 To apply constrained GPC strategy for the battery thermal
I1 BDumax management, it is necessary to identify its thermoelectric model
6 C1 7 6 Bumin þ Buðk  1Þ 7
6 7 6 7 based on test and measurement data. Under laboratory test con-
where L¼6
6 C1 7
7 , D¼6
6 Bumax  Buðk  1Þ 7
7 , ditions, a Li-ion battery cell which has a nominal capacity of 10Ah
4 G 5 4 Bn ymin þ F 5
and a nominal operation voltage of 3.2 V was used in this study. The
G Bn ymax  F
2 3 electric model parameters were identified through the least square
I2 0 0 0
6 I2 method based on measured battery terminal current, voltage and
I2 0 07
C1 ¼ 6
4 «
7 the thermal model parameters were also acquitted through the
« 1 05
I2 I2 / I2 NC NC least square method based on battery self-heating test data
respectively. The detailed identification process could be referred to
I1 ¼ IðmNC ÞðmNC Þ , I2 ¼ IðmmÞ , I3 ¼ IðnnÞ ,
our previous work [26] and will be not repeated in this paper due to
B ¼ ½ I2 I2 / I2 T and Bn ¼ ½ I3 I3 / I3 T . m , n are the page limit.
|fflfflfflfflfflfflfflfflfflfflfflfflfflfflffl{zfflfflfflfflfflfflfflfflfflfflfflfflfflfflffl} |fflfflfflfflfflfflfflfflfflfflfflfflfflfflffl{zfflfflfflfflfflfflfflfflfflfflfflfflfflfflffl}
NC NP
The battery OCV with SOC is shown in Table 3, and their relation
number of inputs and outputs respectively.NP , NC are the predic- UOCV ¼ focv ðSOCÞ is calculated by the linear interpolation method.
tion horizon and control horizon respectively. The battery internal resistance Ro is calculated under different in-
ternal temperature Tin , and the relationship for Ro ¼ fR ðTin Þ at
different internal temperature is shown in Table 4.
The identified parameters of the improved thermoelectric
4. Constrained GPC for battery temperature control model are listed in Table 5. The identified model was further vali-
dated, and for the electric part, the maximum validation voltage
4.1. Control objectives for battery charging process error is less than 50 mV (2.1% of battery nominal voltage), and the
root mean square error (RMSE) is about 3.4 mV, the detailed vali-
Constrained GPC will be first used in battery charging with the dation results can be found in Ref. [26]. For the improved thermal
target to keep the battery temperature especially for the internal part, the validation results are presented in Section 5 in detail.
temperature within acceptable ranges while fast charging the These modelling errors are acceptable for the design of a suitable
battery. Hard constraints should be also considered during the battery charging control strategy in this study.
charging process. The constrained GPC strategy for battery charging
process is shown in Fig. 2. The main control objective is to keep
each measured process output Tin ðkÞ as close as possible to its set- 4.3. Battery charging controller design
points Tin rðkÞ. Besides, the hard constraints for terminal voltage V,
battery shell temperature Tsh , battery SOC, and battery charging Following the introductions of section 2.3 and section 4.2, we
input current i are also considered. first produce the constraints for battery charging process based on
To ensure that the battery charging is operated efficiently within the identified thermoelectric model. The applied current is limited
the safety region, the current controller for the battery needs to for 3C rates based on the battery properties. The hard constraints of
meet the following requirements: both the terminal voltage and current are given as follows,

(1). The battery SOC must meet the EV application demand. 30A  iðkÞ  0 A for 3C; (27)
(2). The terminal voltage must be operated within reliable and
safe operating range to avoid high voltage situation which 2:6 V  VðkÞ  3:65 V (28)
will accelerate the capacity loss, resulting in internal short
circuits as well as decomposition of the electrolyte. Suppose the charging process starts from initial SOC of 0.1, and
(3). Both the temperatures of battery shell and core must be the targeted state is 0.9, that is
maintained within a desired level to ensure proper and safe
0:1  SOCðkÞ  0:9 (29)
charging, avoiding battery service life being shortened or
terminated and battery thermal runaway caused by over- The main control target is to find a suitable charging current
temperature. profile iðkÞ that could maintain the battery temperature within a
(4). The battery SOC should be charged from initial SOC state to a desired level while driving the SOC from initial state 0.1 to final
specified state as fast as possible under the above mentioned state 0.9 simultaneously. The hard constraints for voltage and
constraints. current should be also considered during the charging process.
According to the constrained GPC strategy, the optimal increment
sequence DiðkÞ of control inputs (charging current) are calculated at
each sampling time. This optimal increment sequence minimizes
the multistage cost function formulated in Eq. (21) within the area
limited by hard constraints on input current, output SOC and ter-
minal voltage simultaneously. Finally, the first value of the optimal
control increment is extracted and the step-wise control input iðkÞ
at each sampling time can be calculated as

Table 3
Battery OCV and SOC relationship.

SOC 0.900 0.798 0.695 0.593 0.491 0.389 0.287 0.186 0.085
OCV(V) 3.330 3.325 3.299 3.292 3.290 3.278 3.251 3.215 3.057
Fig. 2. Constrained GPC for battery charging.
152 K. Liu et al. / Journal of Power Sources 347 (2017) 145e158

Table 4 Step 3: Employ a standard solver such as the interior point


Battery R0 and internal temperature Tin relationship. method to solve this quadratic programming problem and find the
Tin (oC) 10 0 10 23 32 39 52 optimal incremental control current, considering the inequality
R0 (ohm) 0.0259 0.0180 0.0164 0.0152 0.0125 0.0124 0.0120 constraints and extract the first value of the incremental current
control sequence.
Step 4: Feed the control signal to the actuators and the data
Table 5 vectors of outputs are shifted in preparation for the next sampling
Parameter identification results for thermoelec- time.
tric model.

Parameter Value
5. Experiments
a1 0.981
b1 1.8e4
The accuracy of the improved thermal sub-model is first vali-
C1 263.8
C2 31.2 dated through a practical battery self-heating test. Then simulation
k1 1.264 tests are conducted to investigate the performance of the con-
k2 0.33 strained predictive controller for battery charging proposed in
k2,1 0.268
section 4.3. In the simulation tests, the sampling time is Ts ¼ 1s, and
k2,2 0.0044
the CARIMA model is used as a predictor. The ambient temperature
is chosen as 27  C and the initial battery shell and interior tem-
peratures are both chosen as 29  C. Three simulation tests are
conducted, including (i) tracking performance test with different
iðkÞ ¼ iðk  1Þ þ DiðkÞ (30) GPC tuning parameters; (ii) test with different heat dissipation
rates; (iii) test with different internal temperature set-points. The
where DiðkÞ ¼ ½1; 0; /; 0½Dik Dikþ1 /DikþNc 1 T . tests are further analysed to identify the most appropriate of the
The constrained GPC strategy for battery control is implemented heat dissipation rates and proper internal temperature set-points
through the following steps at each sampling time: for the designed charging control strategy.
Step 1: Acquire the outputs of electric and thermal behaviours When using CARIMA model as the predictive model in the GPC
based on the thermoelectric model and estimate the parameters of controller, a complex model with a large number of model terms
the CARIMA model using the RLS with forgetting factor. will increase the model complexity and computation time. On the
Step 2: Calculate the j-step predictions based on the online other hand, an oversimplified model suffers from low performance
identified CARIMA model. in terms of both generalization performance and accuracy thus it is

Fig. 3. Battery self-heating test and validation results for battery thermal model.
K. Liu et al. / Journal of Power Sources 347 (2017) 145e158 153

Table 6 The order of na and nb are set to na ¼ nb ¼ 8 initially. After the


Validation test results for battery thermal model. model structure optimization using the FRA method, the most
Tin RMSE Tin max error Tsh RMSE Tsh max error significant terms in the CARIMA model can be selected. And the
Q1 þconstant k2 0.82  C 1.80  C 0.69  C 1.72  C
order are determined as na ¼ 4 and nb ¼ 5 respectively. This brings
Q2 þtime-varying k2 0.42  C 0.86  C 0.38  C 0.82  C some benefits such as the orders are declined so that the CARIMA
model can be simplified with good performance and the compu-
tation time can be shorten in the design of GPC controller. The
detailed description of the FRA algorithm could be referred to [33]
vital to perform structural optimization for CARIMA model.
and will be not presented in this paper due to page limit.
In this paper, we use the fast recursive algorithm (FRA) [33] to
determine the order of na and nb . This can be one of the contri-
butions in this paper to optimize the CARIMA model structure in 5.1. Practical validation of the thermal model
the GPC controller. The FRA is a fast forward method to select the
most significant terms and optimize the model structure [33]. The The same practical battery self-heating test run at 26.3  C as
candidate terms in the CARIMA model are selected continuously described in Ref. [26] is used to validate the improved battery
according to the cost net contribution for which terms that make thermal model. It should be noted that the battery internal tem-
the maximum contributions. This selection procedure would stop perature is measured by inserting a thermocouple into the center
based on the cost function criterion. And the Sum Squared Error area between sub-cell 1 and sub-cell 2 in one cell (shown in Fig. 2 in
(SSE) is used as the cost function criterion in this study. Ref. [26]). Technically speaking, the battery internal temperature

Fig. 4. Effect of the prediction horizon, NP ðNc ¼ 2; R ¼ 1Þ.


154 K. Liu et al. / Journal of Power Sources 347 (2017) 145e158

Fig. 5. Effect of control penalty weight, R ðNc ¼ 2; NP ¼ 60Þ.

is not measured at the ‘cell core area’, which usually refers to with constant k2 and 2) Q2 with time-varying k2 are conducted to
the core of each individual cell. However, since embedding validate the battery thermal model. The model validation results
micro-temperature sensors within the cell needs additional are then compared.
manufacturing challenges and instrumentation requirements, and The validation results for the thermal models are given in Fig. 3
will further increase cost and complexity significantly [21], so this (c) for Q1 with constant k2 and Fig. 3 (d) for Q2 with a time-varying
measurement approach is also a good indicator of the battery in- k2 , respectively. The validation results are summarized in Table 6.
ternal temperature without advanced micro-temperature sensors. According to Table 6, it is clear that the thermal model accuracy is
The load current and voltage are shown in Fig. 3(a) and the heat improved noticeably when Q2 is used for the calculation of the heat
generation results using two different calculation approaches in Eq. generation while the thermal dissipation rate k2 takes the time-
(11) are compared in Fig. 3(b) respectively. The dUOCV =dTin values varying form. Therefore, Q2 and time-varying k2 are adopted in
given in [34] is applied here. It is clear that Q1 which only considers the battery thermal model.
Joule heat generated by the internal resistance, is smaller than Q2
which considers the heat generation caused by the over-potentials 5.2. Tracking performance test with different control parameters
and entropy change within the battery. To further explore the ef-
fects of these two different heat calculation approaches as well as Parameters in the constrained GPC controller, including pre-
the effect of the two forms of thermal dissipation rate k2 on the diction horizon NP and penalty weight R have huge impacts on the
battery thermal model accuracy, two case studies, including 1) Q1 performance of the proposed battery charging control strategy. In
K. Liu et al. / Journal of Power Sources 347 (2017) 145e158 155

Fig. 6. Effect of different heat dissipation rates k2 ðNc ¼ 2; Np ¼ 60; R ¼ 0:05Þ.

order to test the effects of various parameters on control results and temperature. The surface temperature is also be maintained around
to achieve high efficiency control, NP and R were varied while the 37.5  C. Since the battery surface temperature always reaches to a
control horizon and positive penalty weight for the output are fixed critical temperature more slowly than the internal temperature in
at NC ¼ 2 and Q ¼ 1 respectively in this test. The maximum the charging process, it is sufficient to control the internal tem-
charging current rate is chosen as 3C and the set-points of the perature alone for battery charging thermal management.
battery internal temperature are fixed at 40  C. The tests demonstrated that the control response speed is
The system responses with varying prediction horizon NP are reduced for larger prediction horizon NP . When NP is increased
shown in Fig. 4. These responses include the charge current as the from 15 to 120, the charging profile become less steep and the
control input and the corresponding controlled output variables charge current increment is smaller, and the output values are less
(terminal voltage, internal temperature, shell temperature, SOC). It fluctuated. But the larger NP will require more computing time for
is shown that with the battery internal temperature control, the the GPC controller to calculate the corresponding incurrent in-
total battery charging time to bring SOC from 0.1 to the final tar- crements. To balance the computing time and the fluctuations of
geted state 0.9 has increased to nearly 1500s compared with the the output values, we finally chose NP ¼ 60.
CCCV profile in 1309 s due to the different charging current rate. Fig. 5 illustrates the influence of the penalty weight R choices on
The internal temperature is however maintained around 40  C. This the control increment. Here the control horizon and the prediction
allows the avoidance of the continuous rise of battery internal horizon are fixed at NC ¼ 2 and NP ¼ 60 respectively, only the
156 K. Liu et al. / Journal of Power Sources 347 (2017) 145e158

impact on the battery temperature, and a suitable thermal dissi-


pation rate k2 needs to be chosen which should balance the cost
and charging time in battery charging process.
Given this consideration and the above experimental results, we
now suppose there is a linear relation between dissipation rate k2
and cost, and a nonlinear relation between k2 and the corre-
sponding charging time in our battery control strategy. Then there
must exist a region which further increase of k2 does not signifi-
cantly reduce the charging time. In order to find the most appro-
priate region for the dissipation rate k2 in this case
ðNc ¼ 2; NP ¼ 60; R ¼ 0:05Þ, an experiment to find the effect of
different dissipation rates on the charging time is conducted and
the results are shown in Fig. 7. In the experiment, the parameter k2
and the internal temperature set point Tin are incrementally
changed with a magnitude of 0.025 and 1  C respectively. We
define the change of charging time DT as,
     
DT ki2 ¼ T ki2  T ki1
2 (31)

where Tð:Þ stands for the response charging time with corre-
sponding k2 . Then the change rate of charging time RT can be
defined as,
   .  
RT ki2 ¼ DT ki2 T ki1
2 (32)
Fig. 7. Relations of charging time with dissipation rates.(a) Charging time (b) Change
rate of charging time. From Fig. 7, the following observations can be reached.
Observation 1: According to Fig. 7(a), it can be observed that for
a fixed set-point Tin , as the dissipation rate k2 increases, the
penalty weight R on the control increment for battery charging response charging time decreases. However, this correlation is
process is varied. The primary role for weight R is to avoid control nonlinear. At a certain point, further increase of the value of k2 will
value change sharply. Reducing the value of R can speed up the have much less effect on reducing the charging time. This result
response for the battery internal temperature. When the control reveals that there exists a best trade-off between the dissipation
weight R is increased from 0.05 to 1, the charging current changed rate k2 and the corresponding charging time.
slowly, leading to a slightly slow response for all output values, Observation 2: In order to find out the most appropriate region
while the charging time with larger control weight R is slightly for k2, the correlation of the change rate of the charging time is
longer, up to 1512s when control weight is chosen as R ¼ 1. It further explored and shown in Fig. 7(b). It is found that the change
should be noted that when the control weight R is decreased below rate is larger than 4% when k2 is less than 0.3. After this value of 0.3,
0.05, the responses for battery charging process are almost the the change rate becomes smaller than 4% which means further
same, further decreasing it will not make any notable difference to increase k2 has insignificant impact on further reducing the
the battery charging performance, therefore R ¼ 0:05 is taken as charging time. Suppose the relation between dissipation rate k2
the lower limit. and the manufacturing cost is linear, the results from Fig. 7(b) can
confirm that improper setting of the dissipation rate will only in-
5.3. Heat dissipation rate test crease the manufacturing cost without any noticeable benefit on
reducing the charging time. The dissipation rate k2 between 0.1 and
The thermal dissipation rate k2 in Eq. (12) stands for the heat 0.3 would be the most appropriate region if we consider 4% as the
conduction between the battery shell and the ambience which can acceptable change rate of the charging time.
be increased by active thermal management including air fan or
liquid cooling system. k2 is a compromise between the cooling cost 5.4. Test of different internal temperature set-points
and the dissipation efficiency (larger k2 usually implies higher
cost). In order to inspect the influence of different dissipation rates Another test is conducted to examine the influence of various
on the performance of the charging control strategy and further to internal temperature set-points on the battery charging process
find out the most appropriate region of k2 for battery charging, the and the results are shown in Fig. 8. Then a cost function considering
k2 is varied while control parameters in GPC being fixed both the charging time and the energy loss is presented to find out
ðNc ¼ 2; NP ¼ 60; R ¼ 0:05Þ in this test. The internal temperature the proper internal temperature target. In this test, five different
set-points are chosen as 40  C. The responses of output variables battery internal temperature set-points (36  C, 37  C, 38  C, 39  C,
and the variation of charge current are shown in Fig. 6. It is evident 40  C) are chosen. All of the five charging profiles show that the
that as k2 decreases from 0.4 to 0.1, both the battery internal and charging time are longer than the CCCV method as the charge
surface temperatures increase more rapidly, and the charging time currents have been changed to keep battery internal temperature
to bring SOC from 0.1 to the 0.9 become noticeably longer. This is within the desirable level. At the beginning of the charging process,
mainly due to the reduced k2 which implies less thermal convec- all charge currents are quite similar with the current profile using
tion occurring between the battery surface and the surrounding CCCV method as an effect to increase the SOC as quickly as possible.
ambient circumstance. The charge current therefore had to be These same charge current profiles will last until the battery in-
smaller in order to maintain internal temperature at a desirable ternal temperatures increase to the targeted temperature. There are
level. It is clear that the thermal dissipation rate has a significant then apparent differences in the charge current for different
K. Liu et al. / Journal of Power Sources 347 (2017) 145e158 157

Fig. 8. Effect of different internal temperatures ðNc ¼ 2; NP ¼ 60; R ¼ 0:05Þ.

internal temperature targets. When the internal temperature target battery charging time and energy loss especially in high power
is reduced from 40  C to 36  C, the charging time for different set- applications.
points is 1498s (40  C), 1579s (39  C), 1674s (38  C), 1786s (37  C) Given this consideration, we can use a cost function to evaluate
and 1918s (36  C) respectively. Low targeted internal temperature the performance during battery charging which combines both
prolongs the battery charging time. Internal temperature target is a battery charging time and energy loss
compromise between the battery charging time and energy loss
(larger internal temperature target usually means less charging Z
t¼tf
time but higher energy loss). It is therefore vital to select a proper J ¼ ð1  a1 Þ*tf þ a1 * iðtÞ*ðVðtÞ  UOCV ðtÞÞ
internal temperature target in charging process to balance the
t¼0
þ iðtÞ*Tin ðtÞ*dUOCV ðtÞ=dTin ðtÞdt (33)
Table 7
Battery cost function J and its terms under different trajectories Tin . where tf stands for the time when battery reaches its final SOC
T in (oC) 40. 39 38 37 36. level. 0  a1  1 is the weighting factor to balance the two objec-
J 2952.46 2939.03 2933.73 2931.37 2933.81 tive terms (charging time and energy loss).
tf ] 1498.21 1579.73 1674.48 1786.28 1906.36
In the experiment, we use a fixed value a1 ¼ 0:25 , and the cost
Heat[w] 7315.21 7016.75 6711.48 6366.64 6016.16
functions for five charging profiles with different battery internal
158 K. Liu et al. / Journal of Power Sources 347 (2017) 145e158

temperature targets (36  C, 37  C, 38  C, 39  C, 40  C) are calculated connected lithium-ion battery strings, Industrial Electron. IEEE Trans. 52 (5)
(2005) 1297e1307.
and listed in Table 7. It is shown that if the internal temperature
[7] Maleki Hossein, J. Selman, R. Dinwiddie, H. Wang, High thermal conductivity
target is reduced, the battery charging time tf will increase but the negative electrode material for lithium-ion batteries, J. Power Sources 94 (1)
energy loss will become less. The cost function J decreases from (2001) 26e35.
[8] M. Kise, S. Yoshioka, H. Kuriki, Relation between composition of the positive
2952.46 (40  C trajectory) to 2931.37 (37  C trajectory) and then electrode and cell performance and safety of lithium-ion PTC batteries,
adversely increases to 2933.81 (36  C trajectory). So the internal J. Power Sources 174 (2) (2007) 861e866.
temperature target between 36  C and 38  C would give the best [9] Lee Baek Haeng, Sun Wook Kim, Development of battery management system
for nickelemetal hydride batteries in electric vehicle applications, J. Power
cost function value in this case. It is a trade-off between charging
Sources 109 (1) (2002) 1e10.
speed and energy loss for the selection of the internal temperature [10] J. Jang, S. Rhi, Battery thermal management system of future electric vehicles
targets. with loop thermosyphon, in: Proceedings of the USeKorea Conference on
Science, Technology, and Entrepreneurship (UKC), 2010.
[11] S. Khateeb, S. Amiruddin, M. Farid, J. Selman, S. Al-Hallaj, Thermal manage-
6. Conclusion ment of Li-ion battery with phase change material for electric scooters:
experimental validation, J. Power Sources 142 (1) (2005) 345e353.
Battery temperature especially the internal temperature is a key [12] M.R. Cosley, M.P. Garcia, Battery thermal management system, in: INTELEC
2004. 26th Annual International Telecommunications Energy Conference,
part of the battery thermal management in electric vehicles for 2004, pp. 38e45.
battery operation safety and behaviour especially in high power [13] C. Park, A.K. Jaura, Dynamic thermal model of li-ion battery for predictive
applications. In this paper, a novel control strategy by applying the behavior in hybrid and fuel cell vehicles, SAE Tech. Pap. (2003), 2003-01-
2286.
constrained GPC based on a new battery coupled thermoelectric [14] X. Yi, Strategy and temperature affect of the charging of lithium-ion battery
model is proposed to maintain the LiFePO4 battery internal tem- management system, International Conference on Applied Science and Engi-
perature within a desirable level while achieving fast charging. neering Innovation (ASEI 2015).
[15] E. Kim, K.G. Shin, J. Lee, Real-time battery thermal management for electric
Hard constraints for terminal voltage, surface temperature, SOC and vehicles, in: ICCPS'14: ACM/IEEE 5th International Conference on Cyber-
charging current are all integrated into the GPC controller design. physical Systems (With CPS Week 2014), IEEE Computer Society, 2014, pp.
To achieve this, an experimentally validated improved thermo- 72e83.
[16] J. Jiang, C. Zhang, C.J. Wen, W. Zhang, S. Sharkh, An optimal charging method
electric model is firstly used to capture both the battery electric and
for Li-ion batteries using a fuzzy-control approach based on polarization
thermal behaviours simultaneously. Then based on the compre- properties, Veh. Technol. IEEE Trans. 62 (7) (2013) 3000e3009.
hensive formulation of the battery behaviours estimated by the [17] Y. Liu, C. Hsieh, Y. Luo, Search for an optimal five-step charging pattern for Li-
ion batteries using consecutive orthogonal arrays, Energy Convers. IEEE Trans.
thermoelectric model, a CARIMA model is proposed as the online
26 (2) (2011) 654e661.
self-tuning predictive model used in the GPC controller. The pa- [18] X. Hu, S. Li, H. Peng, F. Sun, Charging time and loss optimization for LiNMC and
rameters of CARIMA model are identified by the RLS algorithm with LiFePO4 batteries based on equivalent circuit models, J. Power Sources 239
forgetting factor to improve the robustness of GPC controller. Then (2013) 449e457.
[19] R. Klein, N. Chaturvedi, J. Christensen, J. Ahmed, R. Findeisen, A. Kojic, Optimal
the designed GPC controller is developed to control the charging charging strategies in lithium-ion battery, in: American Control Conference
current with different GPC tuning parameters, together with (ACC), IEEE, 2011, pp. 382e387.
different heat dissipation rates and various internal temperature [20] M. Xavier, M. Trimboli, Lithium-ion cell-level control using constrained model
predictive control and equivalent circuit models, J. Power Sources 285 (2015)
targets. The experiment results have confirmed the effectiveness of 374e384.
the proposed control strategy for battery thermal management. [21] R. Richardson, P. Ireland, D. Howey, Battery internal temperature estimation
The most appropriate region for the heat dissipation rates and the by combined impedance and surface temperature measurement, J. Power
Sources 265 (2014) 254e261.
proper internal temperature set-points are further investigated and [22] M. Grimble, A. Ordys, Predictive control for industrial applications, Annu. Rev.
analysed. This control strategy tackles simultaneous battery fast Control 25 (2001) 13e24.
charging and internal temperature control, which are of significant [23] A. Samba, N. Omar, H. Gualous, Y. Firouz, P.V.D. Bossche, J.V. Mierlo,
T.I. Boubekeur, Development of an advanced two-dimensional thermal model
importance in designing the battery thermal management system
for large size lithium-ion pouch cells, Electrochimica Acta 117 (2014)
for EVs. The strategy can be easily implemented in other battery 246e254.
charging applications to manipulate the charge current for battery [24] K.Y. Oh, B.I. Epureanu, A novel thermal swelling model for a rechargeable
lithium-ion battery cell, J. Power Sources 303 (2016) 86e96.
thermal management, guaranteeing charging efficiency and pro-
[25] L. Song, L. Li, Z. Xiao, J. Zhang, Z. Cao, Q. Zhou, C. Hu, J. Liu, Estimation of
longing battery service lifetime. temperature distribution of LiFePO4 lithium ion battery during char-
geedischarge process, Ionics (2016) 1e9.
Acknowledgement [26] C. Zhang, K. Li, J. Deng, Real-time estimation of battery internal temperature
based on a simplified thermoelectric model, J. Power Sources 302 (2016)
146e154.
This work was financially supported by UK EPSRC under the [27] Battery Chargers and Charging Methods, 2016. URL, http://www.mpoweruk.
‘Intelligent Grid Interfaced Vehicle Eco-charging (iGIVE) project EP/ com/chargers.htm.
[28] W. Shen, T. Vo, A. Kapoor, Charging algorithms of lithium-ion batteries: an
L001063/1 and NSFC under grants 51361130153, 61533010 and overview. In Industrial Electronics and Applications (ICIEA), 2012 7th IEEE
61273040. Kailong Liu would like to thank the EPSRC for sponsoring Conference on (Pp. 1567e1572). IEEE.
his research. [29] A. Fotouhi, D. Auger, K. Propp, S. Longo, M. Wild, A review on electric vehicle
battery modelling: from lithium-ion toward lithiumesulphur, Renew. Sustain.
Energy Rev. 56 (2016) 1008e1021.
References [30] X. Hu, S. Li, H. Peng, A comparative study of equivalent circuit models for Li-
ion batteries, J. Power Sources 198 (2012) 359e367.
[1] S.F. Tie, C.W. Tan, A review of energy sources and energy management system [31] X. Lin, H.E. Perez, J.B. Siegel, A.G. Stefanopoulou, Y. Li, R.D. Anderson, Y. Ding,
in electric vehicles, Renew. Sustain. Energy Rev. 20 (2013) 82e102. M.P. Castanier, Online parameterization of lumped thermal dynamics in cy-
[2] L. Lu, X. Han, J. Li, J. Hua, M. Ouyang, A review on the key issues for lithium-ion lindrical lithium ion batteries for core temperature estimation and health
battery management in electric vehicles, J. Power Sources 226 (2013) monitoring, IEEE Trans. Control Syst. Technol. 21 (5) (2013) 1745e1755.
272e288. [32] H. Dai, L. Zhu, J. Zhu, X. Wei, Z. Sun, Adaptive Kalman filtering based internal
[3] Z. Rao, S. Wang, A review of power battery thermal energy management, temperature estimation with an equivalent electrical network thermal model
Renew. Sustain. Energy Rev. 15 (9) (2011) 4554e4571. for hard-cased batteries, J. Power Sources 293 (2015) 351e365.
[4] J. Jaguemont, L. Boulon, Y. Dube , A comprehensive review of lithium-ion [33] K. Li, J.-X. Peng, G.W. Irwin, A fast nonlinear model identification method,
batteries used in hybrid and electric vehicles at cold temperatures, Appl. Automatic Control, IEEE Trans. 50 (8) (2005) 1211e1216.
Energy 164 (2016) 99e114. [34] J. Sun, G. Wei, L. Pei, R. Lu, K. Song, C. Wu, C. Zhu, Online internal temperature
[5] T. Bandhauer, S. Garimella, T. Fuller, A critical review of thermal issues in estimation for lithium-ion batteries based on Kalman filter, Energies 8 (5)
lithium-ion batteries, J. Electrochem. Soc. 158 (3) (2011) R1eR25. (2015) 4400e4415.
[6] Y. Lee, M. Shung, Cheng, Intelligent control battery equalization for series

You might also like