Sunteți pe pagina 1din 12

See discussions, stats, and author profiles for this publication at: https://www.researchgate.

net/publication/322652476

Multi-objective Optimal Sizing and Energy Management of Hybrid Energy


Storage System for Electric Vehicles

Article · January 2018

CITATIONS READS

4 9,586

5 authors, including:

HUILONG Yu Fei-Yue Wang


University of Waterloo Qingdao academy of intelligent indistries
12 PUBLICATIONS   67 CITATIONS    1,179 PUBLICATIONS   12,653 CITATIONS   

SEE PROFILE SEE PROFILE

Some of the authors of this publication are also working on these related projects:

Key Projects of the National Natural Science Foundation of China (NSFC) under Grants 71232006, 61233001, and 61533019. View project

parallel gout diagnosis and treatment system View project

All content following this page was uploaded by HUILONG Yu on 02 March 2018.

The user has requested enhancement of the downloaded file.


1

Multi-objective Optimal Sizing and Energy


Management of Hybrid Energy Storage System for
Electric Vehicles
Huilong Yu, Member, IEEE, Federico Cheli, Francesco Castelli-Dezza, Member, IEEE, Dongpu
Cao, Member, IEEE, and Fei-Yue Wang, Fellow, IEEE

Abstract—Hybrid energy storage system (HESS) composed of cost, durability of an EV are still significantly influenced
arXiv:1801.07183v1 [cs.SY] 19 Jan 2018

lithium-ion battery and supercapacitors has been recognized as by the design, integration, and control of its energy storage
one of the most promising solutions to face against the high system (ESS) [1]. It is generally known that the battery-
cost, low power density and short cycle life of the battery-only
energy storage system, which is the major headache hindering the only ESS with high cost and short cycle life has become
further penetration of electric vehicles. In this work, the HESS one of the biggest obstacles hindering further penetrations
sizing and energy management problem of an electric race car of the EVs. Lithium-ion batteries with high energy density
is investigated as a case study to improve the driving mileage and relatively good power density dominate the most recent
and battery cycle life performance. Compared with the existing group of EVs in development, however, its degradation can
research, the distinctive features of this work are: (1) A dynamic
model and a degradation model of the battery are employed to be accelerated when there is high peak discharging/charging
describe the dynamic behavior and to predict the cycle life of the power demand during the acceleration/ deceleration process
battery more precisely; (2) Considering the fact that the design [2]–[4]. Alternatively, supercapacitors (SCs) can tolerate much
and control problems are coupled in most cases, in order to more charging/discharging cycles and exhibit superior ability
achieve a global optimal design solution and an implementable to cope with high peak power, due to their specific energy
real-time energy management system, a Bi-level multi-objective
sizing and control framework based on non-dominated sorting storage mechanism, but the low energy density hampers their
genetic algorithm-II and fuzzy logic control (FLC) is proposed large scale application on EVs [5], [6]. A hybrid energy storage
to size the HESS and to optimize the membership functions of a system (HESS) composed by lithium-ion batteries and SCs
FLC based EMS at the same time; (3) In order to improve the which can bridge the gap between them is considered as
optimization efficiency, a vectorized fuzzy inference system which one of the most promising solutions to solve the forgoing
allows large scale of fuzzy logic controllers operating in parallel is
devised. At last, the Pareto optimal solutions of different HESSs problems entrenched in battery-only/SC-only energy [7]–[10].
are obtained and compared to show the achieved enhancements The configuration of a HESS vary with different connections
of the proposed Bi-level optimal sizing and energy management of the battery, supercapacitor and DC/DC converter. The
framework. employed HESS in this work is the most studied configuration
Index Terms—Hybrid energy storage system, multi-objective that using a bidirectional DC/DC converter to interface the
optimization, vectorized fuzzy interface, real-time energy man- supercapacitor to the DC link of the battery in parallel,
agement, electric vehicles. where the voltage of supercapacitor can be used in a wide
range [8]. Existing research has demonstrated that HESS can
I. I NTRODUCTION dramatically improve braking energy recuperation efficiency,
eliminate the need for battery over-sizing, and reduce the
I N recent years, to face the challenge of air pollution, fossil
oil crisis, and greenhouse gas emissions, Electric vehi-
cles (EVs) have gained unprecedented amount of attentions
weight and cost of the entire system [11]. However, the
HESS introduces complicated sizing, energy management and
from the governments, academia and industries all over the integration problems [12].
world. After intensively developing over the last decades, the The sizing problem of HESS aims to find the appropri-
worldwide promotion and application of EVs have reached ate number of supercapacitor banks and battery cells that
a considerable scale. However, the dynamic performance, minimizing the cost, mass and efficiency of the HESS or
maximize the battery cycle life. A multi-objective optimization
H. Yu was with the Department of Mechanical Engineering, Politecnico problem was formulated to minimize the overall HESS size
di Milano, 20156, Milano, Italy. He is now with the Mechanical and and maximize the battery cycle life, the formulated problem
Mechatronics Engineering Department, University of Waterloo, N2L 3G1,
Waterloo, Canada (e-mail: huilong.yu@ieee.org). was solved with the sample-based global search oriented
F. Cheli and F. Castelli Dezza are with the Department of Mechani- DIviding RECTangles (DIRECT) algorithm [13]. Ref. [14]
cal Engineering, Politecnico di Milano, 20156, Milano, Italy (e-mail: fed- proposed a multi-objective sizing approach based on non-
erico.cheli@polimi.it;francesco.castellidezza@polimi.it).
D. Cao is with the Mechanical and Mechatronics Engineering De- dominated sorting genetic algorithm II (NSGA-II) for a semi-
partment, University of Waterloo, N2L 3G1, Waterloo, Canada (e-mail: active HESS and obtained the Pareto frontier with battery
dongp ca@yahoo.com). capacity loss and total cost of supercapacitors as objectives.
FY. Wang is with the State Key Lab for Management and Control of
Complex Systems Institute of Automation, Chinese Academy of Sciences, Convex optimization was introduced to solve the formulated
100190, Beijing, China (e-mail: feiyue@ieee.org). sizing and energy management problems of different kinds of
2

HESSs with weighted cost as objective [1], [15]. waste battery as much as possible during a race or for the
For the energy management strategy (EMS) of HESS, both offline training, which can match the spirit of the electric
rule based approach and the optimization based approach are racing better. Our goal of this work is to introduce the HESS
widely investigated [16]. A time efficient utility function- with proper sizing parameters and optimized EMS to improve
based control of a battery semi-active HESS was proposed the cycle life of the battery without scarifying the mileage
and carried out in [17] by formulating a weighted multi- of the electric race car too much. A multi-objective optimal
objective optimization problem, then the formulated problem sizing and energy management framework supported by the
is solved using the Karush-Kuhn-Tucker (KKT) conditions. employed dynamic battery model, evaluation model and the
Ref. [18] proposed an energy management strategy for a HESS proposed vectorized fuzzy inference system is proposed in
based on fuzzy logic supervisory wavelet-transform frequency this work. With this framework, one can obtain the Pareto
decoupling approach, which aims to maintain the state of the optimal solutions of the formulated multi-objective optimal
energy (SOE) of the supercapacitor at an optimal value, to sizing and energy management problem and achieve both the
increase the power density of the ESS and to prolong the optimal sizing parameters and the static parameters of the EMS
battery lifetime. An explicit model predictive control (EMPC) at the same time for each Pareto optimal solution which are
system for a HESS was proposed and validated in [19] to ready for further real-time implementation.
make the HESS operating within specified constraints while The rest of this work is organized as follows: Section
allocating high and low frequency current changes to the 2 describes the proposed Bi-level design and energy man-
supercapacitor and battery respectively. Ref. [20] developed agement framework, then presents the formulation of the
a real-time predictive power management control strategy sizing and energy management problem. Section 3 elaborates
based on neural network and particle swarm optimization the modelling of the battery and supercapacitor. Section 4
algorithm to minimize the total cost including battery degra- details the devised FLC based on vectorized fuzzy inference
dation and system energy. A variable charging/discharging engine. In section 5, the simulation parameters and settings
threshold method and an adaptive intelligence technique based are presented in detail. Section 6 and Section 7 illustrate the
on historical data was proposed in [21] to improve the power obtained results and the concluding remarks respectively.
management efficiency and smooth the load of a HESS.
Two real-time energy management strategies based on KKT II. B I -L EVEL O PTIMAL D ESIGN AND C ONTROL
conditions and neural network were investigated and validated F RAMEWORK
with experimental work in [22] to improve the battery state of
The proposed Bi-level optimal design and control frame-
health performance of a HESS effectively.
work is presented as Figure 1. The power demand of the
The continuous previous efforts have improved the overall
driving profile Pdem , the battery state of charge xSOC and
performance of HESS considerably. However, most of the
supercapacitor state of energy xSOE are the inputs of the
aforementioned literature investigated the sizing and energy
FLC based EMS, while the outputs are requested power
management problems separately which can not obtain the
from the battery Preqbat and from the supercapacitor Preqsc .
global optimal performance of the HESS since the design and
The outputs of the EMS are the inputs of the battery and
control problems of it are actually coupled in practice [23].
supercapacitor modeled in Section III, while the evaluation
We can only obtain the sub-optimal solution when we try to
indexes can be calculated with the outputs of the battery and
optimize one and fix the other. Some of the existing approach
supercapacitor model.
in literature are off-line optimization methods which are quite
useful as the reference in designing real-time EMS but not
appropriate for real implementation, and most of the real-time xSOC
Preqbat Battery Vb
implementable EMSs are not able to achieve optimal perfor- xSOC
model Ibat
mances. Besides, few existing work has considered the fact xSOE Evaluation
EMS model Yes
that the total available amount of energy could be extracted xSOE
Optimal ? End
Pdem Preqsc
from the battery cells will vary when uses different discharging SC
model
Vsc
Isc
C-rates in practical cases. This dynamic situation should be
considered during the optimization research especially when
xmf N sc
the HESS is operating at limit conditions. Thus, it is necessary No
Multi-objective
to explore a framework that can achieve the global optimal optimization
performance by incorporating both the sizing and real-time
feedback control problems of the HESS taking into account Fig. 1. Framework of the Bi-Level design and control
the battery dynamics.
In order to force against the drawbacks of the state-of-the- The working scheme of the Bi-level optimal design and
art methods, this work will explore the sizing and real-time control is illustrated as follows. Firstly, the multi-objective
energy management problem of HESS as a coupled problem. algorithm will generate the sizing parameter matrix and the
In particular, the HESS of an electric race car is investigated corresponding static tuning parameter matrix of the energy
as a case study. Although win the race is the only ultimate management system, in this work, the mentioned matrices
goal on a circuit, we should try to minimize the cost for are respectively the number of supercapacitor banks and the
a racing team and the environmental impact caused by the parameters of the membership functions (MFs) in different
3

pages of the optimization parameters. Secondly, the FLC based variables x, control variables u, design parameters p and
EMS constructed with the new membership functions will the boundary constraints b will be presented in the following
control the generated new HESS to output the demand power paragraphs.
from the battery and supercapacitor respectively. Then, the
maximum number of laps can be obtained when both the III. M ODELLING OF THE HESS
battery and supercapacitor arrives at the minimum state of
charge values set in the constraints, while the capacity loss In this section, the dynamic characteristics of the imple-
of the battery is evaluated with the average current of the mented Lithium-ion battery are analyzed first, and a dynamic
battery during the whole scenario. There are quite a lot of battery model is employed after comparison. Then, the details
existing literature to model the capacity loss of the lithium- of the employed battery cycle life model are presented. A
ion battery. The capacity loss model is mostly validated by simplified supercapacitor model is illustrated at the end of this
discharging the battery with constant current C rate, and we section.
havent find any work that can predict the battery capacity
loss dynamically with validated experimental work. Thus, we A. Dynamic Battery model
choose to estimate the capacity loss of the battery with average
In order to obtain the optimal sizing parameters and energy
load as many previous work did. When the Pareto-frontier of
management strategy for the HESS considering the character-
the two evaluation indexes is obtained, the above iteration will
istics of the battery in practical conditions, it is necessary to
terminate, otherwise, it will continue.
implement a proper dynamic battery model that can describe
The objective of this work is to find the optimal sizing
the battery dynamic behavior precisely. The most existing
parameter Nsc and the parameter vector xmf defining the
battery models for the simulation of battery behavior basically
membership functions which are respectively the key param-
include the experimental, electrochemical and electrical ones
eters of HESS design and the real-time FLC based EMS. The
[24]–[26]. However, the experimental and electrochemical
optimized EMS will output the requested control command
model are not appropriate to simulate the battery dynamics
series u(t) = [Preqbat , Preqsc ] to maximize the number of
correctly. In comparison with the experimental and electro-
traveled laps Jlaps and battery cycle life Jlifebat on a given
chemical battery model, specially devised electric circuit based
race circuit:
model are capable to represent the battery dynamics for the
max J = [Jlaps (x(t), u(t), p), Jlifebat (x(t), u(t), p)] (1) purpose of state of charge (SOC) estimation. In this work, a
modified Shepherd model is employed to depict the dynamic
subject to: characteristics of the battery during charging and discharging
the first order dynamic constraints process [27]. The dynamic battery model are presented as
ẋ(t) = f [x(t), u(t), t, p], (2) Equation (6) and Equation (7) with the assumption that the
internal resistance is constant and the thermal behavior of the
the boundaries of the state, control and design variables battery is neglected.
xmin ≤ x(t) ≤ xmax Discharge:
umin ≤ u(t) ≤ umax (3) Qmax Qmax
Vbatt = E0 −K it−K i−Ri+Ae(−B·it)
pmin ≤ p ≤ pmax , Qmax − it Qmax − it
(6)
the algebraic path constraints Charge:
g min ≤ g[x(t), u(t), t, p] ≤ g max , (4) Qmax Qmax
Vbatt = E0 −K it−K i−Ri+Ae(−B·it)
and the boundary conditions Qmax − it it − 0.1Qmax
(7)
bmin ≤ b[x(t0 ), t0 , x(tf ), tf , p] ≤ bmax , (5) where Vbatt is the battery voltage (V ), E0 is the voltage
constant (V ), K is the polarization constant or polarization
where ẋ is the first order derivative of the state variables, f is resistance, Qmax is the total capacity, i is the battery current,
the dynamic model, x, u, p are respectively the state, control R is the internal resistance. The battery discharge (i > 0) or
and design vector with their lower and upper bounds: xmin , charge (i < 0 ) it is denoted as
umin , pmin and xmax , umax , pmax . While g and b are the Z
path and boundary equations respectively with their lower and it = idt. (8)
upper bounds g min , bmin and g max , bmax . The dimensions
of the input and output variables in Equations (2), (4) and (5) The voltage amplitude A (V ), time constant inverse B
are separately given as: (Ah−1 ) of the exponential zone, the polarization resistance
f : Rnx × Rnu × R × Rnp → Rnx K (Ω) and the voltage constant E0 (V) in Equations (6) and
g : Rnx × Rnu × R × Rnp → Rng (7) are calculated as follows [28]:
b : Rnx × R × Rnx × R × Rnp → Rnb A = VF ull − Vexp (9)
In this work, the algebraic path constraint g is eliminated 3
by introducing a simple relaxation in Equation (16), the state B= (10)
Qexp
4

(Vf ull − Vnom + A(exp(−BQnom ) − 1))(Q − Qnom ) in problems that are time-consuming and difficult to solve.
K=
Qnom There should be more efforts put in improving the optimization
(11)
efficiency.
E0 = VF ull + K + R · i − A. (12)
The typical discharge process of the lithium-ion battery is B. Battery Cycle Life Model
divided into three stages as demonstrated in Figure 2. In the In recent years, substantial efforts have been made by both
initial stage, the battery voltage drops exponentially from the the researchers and industries to develop models that can
fully charged voltage Vf ull , the voltage and extracted charge predict the degradation of the lithium-ion batteries accurately
at the end of this stage are Vexp and Qexp , respectively. The [29]–[31]. A revised semi-empirical model based on Arrhenius
voltage continues to decline slowly before reaching the nom- equation is widely researched with large scale experiments,
inal voltage Vnom and the corresponding discharge increases and this model is mostly applied in optimization and control
to Qnom in the second stage. In the final stage, the battery problems related with batteries [29]. As presented from Equa-
voltage drops abruptly to the minimum value and the discharge tion (17) to Equation (20), the capacity loss of this model is
reaches the maximum value Qmax . expressed as a function of the discharge current rate Crate ,
temperature T and ampere-hour throughout Ah .
−Ea
Qloss = A exp( )(Ah )z (17)
RT
where Qloss represents the battery capacity loss, A the pre-
exponential factor, Ea the activation energy from Arrhenius
law (J), R is the gas constant of 8.314 , T is the absolute
temperature (K), Ah is the Ah-throughput, which represents
the amount of charge delivered by the battery during cycling.
The pre-exponential factor A in Equation (17) is proved
to be sensitive to the discharge current rate Crate with large
scale experiments in [32] , and it is fitted with the format as
Equation (18) in [33].
ln A = a · exp(−b · Crate ) + c (18)

Typical discharge curve The activation energy can be fitted as a linear function of
Fig. 2. Typical discharge curve of lithium-ion battery. discharge current rate Ref. [32],

The state of charge of the battery xsoc and its derivative ẋsoc Ea = d + e · Crate (19)
is denoted as Equation (13) and Equation (14) respectively. where a, b, c, d, e are the correction parameters of the battery
1
Z tf cycle life model.
xsoc = 100(1 − idt) (13) The Ah-throughput can be expressed as
3600Qmax 0
1 Ztf
ẋsoc =− i (14) i
36Qmax Ah = dt (20)
3600
The charging/discharging i is denoted as 0

Preqbat where i is the discharge current, tf is the end time of the
 N V η , Preqbat ≥ 0 current profile.


bat bat AD
i= (15)
 Preqbat ηAD

 , Preqbat < 0 C. Supercapacitor Model
Nbat Vbat
In this work, the capacity fading of the supercapacitor
where ηAD is the efficiency of the DC/AC converter taking is neglected considering the fact that it has much longer
into account of the motor efficiency as a constant value. In cycle life than lithium-ion batteries. The supercapacitor model
this work, the number of battery cells Nbat are determined by is simplified to a series connection of a resistance and a
the available total mass of the HESS mHESS and the number of supercapacitor bank [6]. Also, the efficiency of the DC/DC
the supercapacitor banks Nsc , as shown in Equation (16). The converter between the supercapacitor and the bus is assumed
total mass of the HESS is fixed in this work considering the to be a constant value of 0.95. The recursive supercapacitor
fact that the mass of a race car is strictly limited in general. model is deduced as

Nbat = b(mHESS − Nsc mbank )/mcell c
p
(16) Vct − Vct2 − 4Rsct Preqsc /(ηAD ηdc )
− Preqsc ≥ 0



Although the modified Shepherd model can represent the 2Csct Rsct
V̇ct = p
dynamic characteristics of the battery, it has not been em-  V − Vct2 − 4Rsct Preqsc ηAD ηdc
− ct

ployed so much in the existing literature related with the HESS
 Preqsc < 0
2Csct Rsct
design and control due to its complicity, which usually results (21)
5

Vct 2 and big respectively. The basic idea of the fuzzy rule is to
xSOE = 2 (22)
Vctmax utilize the the supercapacitor as a buffer to reduce the high
peak power impact on battery and absorb more regenerative
2Vct V̇ct
ẋSOE = 2 (23) braking power.
Vctmax
Vct = Vc Nsc (24) B. Membership functions
Csct =Cbank /Nsc (25) The concept of membership functions was introduced by
Zadeh in the first paper on fuzzy sets [34]. A membership
Rst = Nsc Rs (26)
function is a curve or a function that defines how each point
where Vct is the total open circuit voltage of the supercapacitor of the input variables is mapped to a membership value
pack assuming that all banks have a uniform behavior, tk+1 between 0 and 1. It is quite challenging to design the optimal
is the time at step k + 1, Rst is the total equivalent series MFs for each HESS manually according to the engineering
resistance, Preqsc is the demand power from the supercapac- experiences. Besides, considering that the performance of the
itor, ηdc is the efficiency of the DC/DC converter, Csct is FLCs are sensitive to their MFs, different MFs of the FLCs
the total capacity, SOE is the state of energy, Vctmax is the with the same fuzzy rules should be devised for different sizes
initial open circuit voltage, Vc is the open circuit voltage of of HESS. Based on these considerations, the parameters of the
one supercapacitor, Nsc is the total number of the banks, Rs MFs are selected as parts of the parameters to be optimized
is the series resistance of one supercapacitor. in this work.
The actual total output power of the supercapacitor is The trapezoidal-shaped membership function is selected for
represented as the fuzzy inference engine based on the considerations that it
p has high flexibility, e.g., as shown in Figure 5, when a = b,
Vct − Vct2 − 4Rst Preqsc /ηAD ηdc
Psc = Vct · . (27) the trapezoid MF will change its shape to triangle [12].
2Rst

IV. FLC BASED ON V ECTORIZED F UZZY I NFERENCE C. Vectorized Fuzzification


E NGINE During the fuzzification stage, the input variables are iden-
In this work, the EMS is developed based on fuzzy logic tified to the fuzzy sets (membership functions) they belong
control (FLC), which has the features of real-time, adaptive to and the respective degree of membership to each relevance
and intelligent. It allows different operators to merge non- will be assigned. For a FIS with trapezoidal shaped MFs and a
linearities and uncertainties in the best way and incorporate number of Ninp inputs, the fuzzy sets of each can be described
heuristic control in the form of if-then rules. The developed with a matrix S k = [ak , bk , ck , dk ] ∈ RNp ×Nti,k ×4 . Np is
FLC in this section are composed of the if-then fuzzy rules, the total page number of the inputs; Nti,k is the number of
fuzzification, fuzzy inference engine and defuzzification mod- fuzzy linguistic sets of state input k, k ∈ {1, 2, ..., Ninp } and
ules. To speed up the optimization and take the advantage a, b, c, d are the variables that define one trapezoid in Figure
of the powerful matrix processing capability of MATLAB, a 5. The input matrix is denoted as xk ∈ RNp , for Xk , its
vectorized fuzzy inference system (VFIS) presented in Figure membership matrix µk ∈ RNp ×Nti,k can be denoted as:
3 is developed for the first time according to the state-of- 
Xk − ak
the-art literature. The developed VFIS is capable to handle  µk (ak ≤ Xk < bk ) = b − a


 k k
Np × Ninp dimensional inputs with Np pages of membership 
µk (bk ≤ Xk ≤ ck ) = I (28)
functions each time. This means that Np fuzzy controllers


 d X
(can be hundreds of thousands depends on the performance  µk (ck < Xk ≤ dk ) = k k


of the utilized CPU) can work at the same time with the d k − ck
same page number of inputs and outputs. The following where ak , bk , ck , dk , I belong to RNp ×Nti,k , and Xk is de-
paragraph will present the detail of fuzzy rules, membership noted as:
functions, vectorized fuzzification, fuzzy inference engine, and
defuzzification operations of the developed vectorized FLC. Xk = [xk , xk , ..., xk ] ∈ RNp ×Nti,k (29)
| {z }
Nti,k

A. Fuzzy rules The membership array U for input X can be constructed as:
Fuzzy rules are a set of if-then linguistic rules used to U = {µ1 , ..., µk , ..., µNinp } ∈ RNp ×Nti,k ×Ninp (30)
formulate the conditional relationships that comprise a fuzzy
logic controller, for instance, a fuzzy rule can be: if SOC is
Small and SOE is Big and Preq is Positive big then Psc is D. Vectorized Fuzzy Inference Engine
Positive big. It is reasonable to devise the same if-then rules Fuzzy inference is the way of mapping an input space to an
for the control of different sizes of HESSs since the control output space using fuzzy logic. A FIS tries to formalize the
objectives of all the HESSs are the same in this work. The reasoning process of human language by means of fuzzy logic
developed fuzzy rules are demonstrated as Figure 4, where the (the built fuzzy If-Then rules). The process of fuzzy inference
labels N, P, S, M, B means negative, positive, small, medium involves all of the MFs, If-Then rules, linguistic variables of
6

Page 1
Page 2 Membership function optimization algorithm

Page Ns

d(Nto,Np)
c(Nto,Np)
b(1,Np,1) c(1,Np,1) b(2,Np,1) c(2,Np,1) b(Nti,k,Np,1) c(Nti,k,Np,1)

……

a(Nto,Np)
b(Nto,Np)
xNp×Ninp(Np,1) a(1,Np,1) d(1,Np,1) a(2,Np,1) d(2,Np,1) a(Nti,k,Np,1) d(Nti,k,Np,1)

Fuzzy Inference Engine


xNp×Ninp(Np,1)

……
c(2,Np)

d(1,Np) a(2,Np) d(2,Np)


b((1,Np,1) c(1,Np,1) b(2,Np,2) c(2,Np,2) b(Nti,k,Np,2) c(Nti,k,Np,2)

……

set of page Np
Output fuzzy
b(2,Np)
xNp×Ninp(Np,2) xNp×Ninp(Np)
a(1,Np,1) d(1,Np,1) a(2,Np,2) d(2,Np,2) a(Nti,k,Np,2) d(Nti,k,Np,2)

……
xNp×Ninp(Np,2)

c(1,Np)
……

b(1,Np,Ninp)c(1,Np,Ninp)b(2,Np,Ninp)c(2,Np,Ninp) b(Nti,k,Np,Ninp) c(Nti,k,Np,Ninp)

b(1,Np)

a(1,Np)
……

UoNto×Np (1, Np)


UoNto×Np (2, Np)
UoNto×Np (Nto, Np )
a(1,Np,Ninp) d(1,Np,Ninp) a(2,Np,Ninp) d(2,Np,Ninp) a(Nti,k,Np,Ninp) d(Nti,k,Np,Ninp)
xNp×Ninp(Np,Ninp) Np×Ninp
x (Np,Ninp) Input fuzzy sets of page Np

Inputs Fuzzification Fuzzy Rules Defuzzification Outputs

Fig. 3. Framework of the vectorized FLC

PB a=b c d
PM
PS
NS
NM
NB
a=b=c d
B B
Change a,b,c,d
M M

S S a b c d a b c=d
Trapezoidal MF
NB NM NS PS PM PB

a b=c d
Fig. 4. Fuzzy rules for the EMS of the HESS

the inputs and outputs. Mamdani’s fuzzy inference method is a b=c=d


the most commonly seen fuzzy methodology. The search-able
fuzzy inference engine is able to map only one page of the Fig. 5. Flexible trapezoidal-shaped membership function
inputs to one page of the outputs. This section will give an
elaborate description of the developed powerful VFIS which
allows a large number of FLCs operating in parallel based on indexes, Nr is the number of fuzzy rules and No is the number
Mamdani’s fuzzy inference method. of outputs. For instance:
The linguistic variables are programmed with their integer
indexes from the smallest to the biggest in turn in this work. Rule : xSOC xSOE Preq Psc
For instance, the fuzzy sets {NB, NM, NS, PS, PM, PB} of (31)
<(Nr ) : 1 3 6 6
the third input in Figure 4 are correspondingly mapped to
{1, 2, ..., Nti,k }, here Nti,k = 6, k = 3. The fuzzy rule matrix where <(Nr ) denotes the fuzzy rule Nr , it means the rule
< ∈ RNr ×(Ninp +No ) is constructed with the mapped integer like: if SOC is Small and SOE is Big and Preq is Positive big
7

then Psc is Positive big. The working scheme of the VFIS is 9) Repeatedly copy the membership matrix of the output fuzzy
illustrated as follows: sets Uo ∈ RNp ×Nr into Nto blocks Uo,temp :
1) Repeatedly copy the membership matrix µk into Nr blocks,
and we can obtain: Uo,temp = {Uo , Uo , ..., Uo }, Uo,temp ∈ RNp ×Nr ×Nto (40)
| {z }
Nto
µtemp
k = [µk ; µk ; ...; µk ], µtemp
k ∈ RNp ×Nti,k ×Nr (32)
| {z } 10) Get the effective membership matrix Ueff,o of all the output
Nr
fuzzy sets:
2) Create index matrix Lin ∈ RNp ×Nti,k ×Nr for input k:
    Ueff,o = Uo,temp (Lo == <otemp ), Ueff,o ∈ RNp ×Nr ×Nto

 1 2 ··· Nti,k 1 2 ··· Nti,k 
 (41)
1 2 ... Nti,k 1 2 ... Nti,k

   

Lin = 

.. .. .. .. ,···
 
.. .. .. ..

N 11) Merge the membership matrix of the output fuzzy sets in
 r



 . . . .   . . . . 

  all the fuzzy rules
1 2 ··· Nti,k 1 2 ··· Nti,k
 
| {z } Nr
[
Np
(33) Uo,final = Uo,eff (i), Uo,final ∈ RNp ×Nto (42)
i=1
3) Repeatedly copy the kth column of the rule matrix < ∈
RNr ×(Ninp +No ) into Np × Nti,k block arrangement <temp ∈ By the above calculation, the membership of each trapezoid
RNp ×Nti,k ×Nr , k ∈ {1, 2, . . . , Ninp }: of the output fuzzy set is obtained as Uo,final , and the next step
  is the defuzzification.
<k , <k , . . . , <k  
 <k , <k , . . . , <k  
<temp =  . Np (34)
 
. . E. Vectorized Defuzzification
 .., .., .. 

..., 
<k , <k , . . . , <k

 The purpose of defuzzification process is to produce a
| {z } quantifiable result in crisp logic based on the given fuzzy sets
Nti,k and corresponding membership degrees. The defuzzification
4) Get the effective membership matrix µeff,k for input k ∈ process based on center of gravity method is demonstrated as
{1, 2, . . . , Ninp }: Figure 6.

µeff,k = µk (Lin == <temp ), µeff,k ∈ RNp ×Nti,k ×Nr (35)


b(1,Np) c(1,Np) b(2,Np) c(2,Np) b(Nto,Np) c(Nto,Np)
UoNto×Np (1, Np)
5) Combine and get the final membership matrix Uin ∈
RNp ×Nr ×Ninp for all the input X: ……

Nti,k Nti,k Nti,k a(2,Np) d(2,Np)


a(1,Np) d(1,Np) a(Nto,Np) d(Nto,Np)
Uin = { ∪ µeff,k (j), ∪ µeff,k (j), ..., ∪ µeff,k (j)} (36)
j=1 j=1 j=1
| {z } b(1,Np) c(1,Np) b(2,Np) c(2,Np) b(Nto,Np) c(Nto,Np)
Ninp
UoNto×Np (2, Np) ……
6) Get the mapped membership matrix Uo for the output fuzzy
sets:
Ninp a(1,Np) d(1,Np) a(2,Np) d(2,Np) a(Nto,Np) d(Nto,Np)
……

Uo = ∩ Uin (k), Uo ∈ RNp ×Nr (37)


k=1
b(1,Np) c(1,Np) b(2,Np) c(2,Np) b(Nto,Np) c(Nto,Np)
7) Create index matrix Lo ∈ RNp ×Nr ×Nto for output the fuzzy
sets: ……
UoNto×Np (Nto, Np )
   

 1 2 ··· Nto 1 2 ··· Nto 
 a(1,Np) d(1,Np) a(2,Np) d(2,Np) a(Nto,Np) d(Nto,Np)
1 2 ... Nto 1 2 ... Nto

   

Output fuzzy set of page Np
Lo =  ,··· Nr
   
.. .. .. .. .. .. .. .. 



 . . . .   . . . . 

 

1 2 ··· Nto 1 2 ··· Nto
 
| {z }
Np
(38)
8) Repeatedly copy the column of output fuzzy sets in the

rule matrix < ∈ RNr ×(Ninp +No ) into a Np × Nto block Fig. 6. Defuzzification process based on center of gravity method
arrangement <otemp ∈ RNp ×Nr ×Nto , Nto is the number of
fuzzy linguistic sets of output :
  The procedure of the vectorized defuzzification is elaborated
<No , <No , . . . , <No   as followings:
 <No , <No , . . . , <No   1) Discrete the output fuzzy sets into Ndis parts xo ∈ RNdis
<otemp =  . Np (39)
 
. . from its minimum value xo,min to the maximum one xo,max ,
 .., .., .. 

..., 

<No , <No , . . . , <No xo = [xo,min : (xo,max − xo,min )/(Ndis − 1) : xo,max ]

(43)
| {z }
Nto
8

where the value of Ndis affects the accuracy of the crisp vector is p = {Nsc , xmf }. As demonstrated in Figure 7, there
output, for instance, the increasing of Ndis will improve the are 28 parameters of the devised membership functions plus
precision but will increase the computational burden. one design parameter of the HESS in one page of parameters
to be optimized. The design vector p is constrained by defining
2) Repeatedly copy xo ∈ RNdis and output fuzzy set pmin and pmax .
S o = [ao , bo , co , do ] ∈ RNto ×Np ×4 , we can obtain xo,temp ∈
RNto ×Np ×Ndis and S o,temp ∈ RNto ×Np ×Ndis respectively: 1
  S M B
xo , xo , . . . , xo   0.5
 xo , xo , . . . , xo  
xo,temp =  . Np (44)
 
.. .
 .., ., . . . , .. 
0


 0 100
xo , xo , . . . , xo

1
| {z } S M B
Nto
0.5
S o,temp = [S o , S o , ..., S o ] (45)
0
| {z }
Ndis 0 100

3) Calculate the membership matrix of xo,temp 1


based on the output fuzzy set S o,temp =
[ao,temp , bo,temp , co,temp , do,temp ] ∈ RNto ×Np ×Ndis ×4 : 0.5
 xo,temp − ao,temp
 µo (ao,temp ≤ xo,temp < bo,temp ) =
 0


 bo,temp − ao,temp -200 200

µo,temp (bo,temp ≤ xo,temp ≤ co,temp ) = I 1

d − xo,temp


 µo (co,temp < xo,temp ≤ do,temp ) = o,temp


0.5
do,temp − co,temp
(46)
0
4) Repeatedly copy the membership matrix Uo,f inal in to Ndis -200
blocks Uo,temp ∈ RNto ×Np ×Ndis :
Uo,temp = [Uo,f inal , Uo,f inal , ..., Uo,f inal ] (47) Fig. 7. The design parameters of the MFs for the EMS
| {z }
Ndis
The operating profile of an electric race car is of great
5) Find the effective membership matrix: difference with the one of conventional electric vehicle running
\
Ueff,o = Uo,temp µo , Ueff,o ∈ RNto ×Np ×Ndis (48) on a city road. Thus, standard driving cycles are not suitable
for the research on electric race car. The real driving cycle of
6) Merge the membership matrix obtained in last step: a race car in Nurburgring circuit is chosen as the test scenario.
Nr
[ The demand driving/braking power is calculated by Equation
Uo,x = Ueff,o (i), Uo,x ∈ RNp ×Ndis (49) (51). The corresponding velocity profile, acceleration profile
i=1 and demand power are demonstrated as Figure 8.
7) Calculate the crisp output matrix for all the input matrices: 1
Pdem = ( ρCd Av 2 + f mv g + mv a)v (51)
NP
dis 2
xo (i) ◦ Uo,x (xo (i))
i=1 The detail simulation parameters of the race car, 53 Ah high
y= , y ∈ RNp (50)
NP
dis energy lithium-ion battery, 2.85V/3400F high performance
Uo,x (xo (i)) supercapacitor and the converters are illustrated in Table I.
i=1

In order to design the fuzzy rules and membership functions In the FLC based EMS, the SOE and current of the
conveniently, the devised vectorized FLC modules illustrated supercapacitor are constrained between 0.1 and 0.99, -2000
above are developed in MATLAB with standard and user A and 2000A respectively. While the SOC of the lithium-
friendly interfaces. ion battery is constrained between 0.2 and 0.9, the current is
regulated by adjusting the requested power from the battery.
V. S IMULATION PARAMETERS AND S ETTINGS When the lithium-ion battery is exhausted, the simulation of
The state variables includes the battery state of charge one iteration will be terminated and the objective functions will
xSOC and state of energy of the supercapacitor xSOE , x = be correspondingly evaluated. The temperature is for sure very
[xSOC , xSOE ]. The control variable output by the FLC in important in any kind of vehicle equipped with batteries since
this work is the requested power from the supercapacitor it can affect the performance of the batteries directly. However,
u = Preqsc , the demand power from the battery can be it is very difficult to model the heat generation, dispassion and
calculated by Preqbat = Pdem − Preqsc . The design parameter the thermal control system of the energy storage system on an
9

300
From the sizing point of view, using different number of
200 supercapacitors means different compromises between high
100
power density and high energy density. As it is demonstrated
in Figure 9, utilizing more supercapacitors can assist to
0
10
0 20 40 60 80 100 120 reduce the average current of the Lithium-ion battery which is
beneficial for longer cycle life of the battery, but cut down the
0
energy density of the HESS which results in shorter driving
-10 mileage. When less supercapacitors are used, the results will
-20
be opposite. It is also observed from Figure 9 that HESS with
200
0 20 40 60 80 100 120 the same design solutions (makers filled with the same color)
0
may achieve different values of both objective functions, which
-200
means that for the same HESS with uniform fuzzy rules,
the parameters of the membership functions will determine
-400
whether we can achieve the Pareto optimal solutions. Thanks
0 20 40 60 80 100 120
to the proposed Bi-level optimal sizing and control framework,
the corresponding sizing parameter Nsc of each HESS and the
Fig. 8. Power demand in Nurburgring circuit membership function parameters xmf of the related EMS are
coupled and obtained at the same time for all the solutions
TABLE I including those on the Pareto frontier.
PARAMETER VALUES OF THE SIMULATION

Parameters Symbol Value


Vehicle mass (kg) mv 570
Aerodynamics coefficient (h2 N/km2 ) ρCd A 0.075
Rolling resistance coefficient f 0.016
Mass of the battery cell (kg) mcell 1.15
Voltage constant of the battery cell (V ) E0 3.43
Total capacity of the battery cell(Ah) Qmax 55
Polarization resistance of the battery cell (Ω) K 8.85×10−5
Internal resistance of the battery cell (Ω) R 1.33×10−3
Voltage amplitude of the battery cell (V ) A 0.761
Time constant inverse of the battery cell (Ah−1 ) B 0.040
Fitting parameter of pre-exponential factor a 1.345
Fitting parameter of pre-exponential factor b 0.2563
Fitting parameter of pre-exponential factor c 9.179
Fitting parameter of activation energy d 46868
Fitting parameter of activation energy e -470.3
Mass of the supercapacitor bank (kg) mbank 0.52
Supercapacitor bank capacity(F ) Cbank 3400
Supercapacitor equivalent series resistance (Ω) Rs 2.2×10−4
DC/DC converter efficiency ηdc 0.95
DC/AC converter efficiency ηAD 0.96

Fig. 9. Multi-objective sizing and control solutions when mHESS = 320kg

electric vehicle precisely. Actually, it is reasonable to assume Moreover, this work has investigated the optimal sizing and
that the temperature is controlled at a constant value (23 o C) control results of HESSs with different total mass. From Figure
by adjusting the thermal control system [1], [35]. 10, we can drawn the following basic conclusions: 1) HESSs
In this work, a controlled elitist NSGA which is a variant of with smaller total mass will cover fewer number of available
NSGA-II [36] is implemented to solve the multi-objective op- laps, but the available cycle life of the battery are longer due
timization problem. Instead of only choosing the top-ranking to their shorter operating mileage; 2) We can achieve a pretty
nondominated fronts, the controlled elitist GA also favors decent compromised solution that can enhance both objective
individuals that can assist to improve the diversity of the functions with only about 40 supercapacitor banks and the
population even if their fitness values are relatively lower. optimized membership functions.
In order to analyze the reason of the exhibited advantages of
VI. R ESULTS the proposed Bi-level optimal sizing and control framework,
In this section, the results of the multi-objective optimal one solution from the Pareto frontier in Figure 9 (Nsc = 32) is
sizing and control of the HESS are presented and analyzed in compared with the solution with same sizing parameter but the
detail. Figure 9 presented the achieved results when the total initial devised membership functions. Figure 11 demonstrates
mass of the HESS is limited at 320 kg. The population size the initial and optimized membership functions with the dotted
is set as 500 in the NSGA-II optimization algorithm, and the lines and solid lines respectively.
optimization is terminated after about 13 hours in a ThinkPad The achieved available number of laps of the initial and
T470P laptop with Intel(R) Core(TM) i5-7300HQ CPU @2.50 optimized solutions are very similar which are respectively
GHz CPU and 16GB RAM, the number of total iterations is 17.88 and 17.98. This is mostly due to the fact that the two
1839. cases are implemented with the same HESS and the available
10

supercapacitors very fast at a few seconds after starting the


5800 140
operation and the average SOE is under 20% during the
simulation which is not capable to provide long-time high peak
120
6000 power to protect the battery. While EMS with the optimized
membership functions tends to maintain the SOE of the
100
6200 supercapacitors above 50%, which helps to play the role of
shaving the peak and filling the valley very well during the
80
6400 whole driving profile. For instance, the curves in the dotted
60
box in Figure 12 (c) demonstrate that the requested power from
6600
the battery is less after optimizing the MFs since the SOE is
40
maintained at a relatively high level due to the optimized EMS.
6800
20 200

19 18 17 16 15 14 13 12 11 10
150

100
Fig. 10. Pareto optimal solutions for HESS with different mass mHESS
50

1 0
S M B
0 20 40 60 80 100 120 140 160 180 200
0.5
100

50
0
0 10 20 30 40 50 60 70 80 90 100
0

1 -50
S M B
-100
0.5
-150
0 20 40 60 80 100 120 140 160 180 200
0
0 10 20 30 40 50 60 70 80 90 100 100

1 80
NB NM NS PS PM PB
60
0.5
40

0 20
-200 -150 -100 -50 0 50 100 150 200
0
1 0 20 40 60 80 100 120 140 160 180 200
NB NM NS PS PM PB

0.5
Fig. 12. Pareto optimal solutions for HESS with different sizes
0
-200 -150 -100 -50 0 50 100 150 200

VII. C ONCLUSIONS
Fig. 11. The initial and optimized membership functions when Nsc = 32 More supercapacitors do not always guarantee a better
overall performance especially when the total mass of the
HESS is limited. However, we are able to obtain a pretty
mileage is mainly determined by the sizing parameters rather good balanced performance with less supercapatitors and the
than the control parameters. However, the available cycle life optimized EMS by the proposed optimization framework. The
of the battery are different which are respectively 6082 and proposed Bi-level optimal sizing and control framework in this
6463. This means that HESS with the optimized membership work makes it possible to obtain the global optimal solutions
functions improved the battery cycle life by 6.3%. Figure since it enables the optimization algorithm to search both the
12 presents the interested variables between 0-200s, as it design and control parameters simultaneously. The user could
is illustrated in Figure 12 (a) and Figure 12 (b), the EMS choose the favored sizing solution from the obtained Pareto
with initial devised membership functions tends to request frontier packaged with the optimal membership functions
more high peak power from the battery and less from the based on a preferred compromise between the two objectives.
supercapacitors which will accelerate the degradation of the The obtained global optimal sizing parameters and optimal
battery. This phenomenon can be explained with the curve parameters of the real-time controller on the Pareto frontier
of SOE in Figure 12 (c). We can see that EMS with the can be put into real-time implementations. In addition to the
initial devised membership functions tends to exhaust the Bi-level optimal sizing and control framework, the devised
11

vectorized fuzzy logic controller with standard interfaces can [19] B. Hredzak, V. G. Agelidis, and G. Demetriades, “Application of
be used in other kinds of real time feedback control problems, explicit model predictive control to a hybrid battery-ultracapacitor power
source,” Journal of Power Sources, vol. 277, pp. 84–94, 2015.
in particular, it can assist to dramatically improve the com- [20] Q. Zhang, W. Deng, and G. Li, “Stochastic Control of Predictive Power
putational efficiency when need to optimize the parameters of Management for Battery/Supercapacitor Hybrid Energy Storage Systems
fuzzy logic controller. of Electric Vehicles,” IEEE Transactions on Industrial Informatics, pp.
1–1, 2017.
[21] K. Jia, Y. Chen, T. Bi, Y. Lin, D. Thomas, and M. Sumner, “Historical-
R EFERENCES AND F OOTNOTES Data-Based Energy Management in a Microgrid With a Hybrid Energy
R EFERENCES Storage System,” IEEE Transactions on Industrial Informatics, vol. 13,
no. 5, pp. 2597–2605, 2017.
[1] X. Hu, L. Johannesson, N. Murgovski, and B. Egardt, “Longevity- [22] J. Shen and A. Khaligh, “Design and real-time controller implemen-
conscious dimensioning and power management of the hybrid energy tation for a battery-ultracapacitor hybrid energy storage system,” IEEE
storage system in a fuel cell hybrid electric bus,” Applied Energy, vol. Transactions on Industrial Informatics, vol. 12, no. 5, pp. 1910–1918,
137, pp. 913–924, 2015. 2016.
[2] G. Suri and S. Onori, “A control-oriented cycle-life model for hybrid [23] H. Yu, F. Castelli-Dezza, and F. Cheli, “Optimal powertrain design and
electric vehicle lithium-ion batteries,” Energy, vol. 96, pp. 644–653, control of a 2-iwd electric race car,” in 2017 International Conference
2016. of Electrical and Electronic Technologies for Automotive, June 2017,
[3] F. Sun, X. Hu, Y. Zou, and S. Li, “Adaptive unscented Kalman filtering pp. 1–7.
for state of charge estimation of a lithium-ion battery for electric [24] Y. Cao, R. C. Kroeze, and P. T. Krein, “Multi-timescale parametric
vehicles,” Energy, vol. 36, no. 5, pp. 3531–3540, 2011. electrical battery model for use in dynamic electric vehicle simulations,”
[4] Y. Zou, X. Hu, H. Ma, and S. E. Li, “Combined state of charge and IEEE Transactions on Transportation Electrification, vol. 2, no. 4, pp.
state of health estimation over lithium-ion battery cell cycle lifespan for 432–442, 2016.
electric vehicles,” Journal of Power Sources, vol. 273, no. Supplement [25] S. J. Moura, F. B. Argomedo, R. Klein, A. Mirtabatabaei, and M. Krstic,
C, pp. 793 – 803, 2015. “Battery state estimation for a single particle model with electrolyte
[5] A. Burke, “Ultracapacitors: why, how, and where is the technology,” dynamics,” IEEE Transactions on Control Systems Technology, vol. 25,
Journal of power sources, vol. 91, no. 1, pp. 37–50, 2000. no. 2, pp. 453–468, 2017.
[6] L. Zhang, X. Hu, Z. Wang, F. Sun, and D. G. Dorrell, “A review of super- [26] H. Chaoui and C. C. Ibe-Ekeocha, “State of charge and state of health
capacitor modeling, estimation, and applications: A control/management estimation for lithium batteries using recurrent neural networks,” IEEE
perspective,” Renewable and Sustainable Energy Reviews, vol. 81, pp. Transactions on Vehicular Technology, vol. 66, no. 10, pp. 8773–8783,
1868 – 1878, 2018. 2017.
[7] S. M. Lukic, S. G. Wirasingha, F. Rodriguez, J. Cao, and A. Emadi, [27] O. Tremblay, “Experimental validation of a battery dynamic model for
“Power management of an ultracapacitor/battery hybrid energy storage ev applications experimental validation of a battery dynamic model for
system in an hev,” in 2006 IEEE Vehicle Power and Propulsion Confer- ev applications,” in 24th International Battery, Hybrid and Fuel Cell
ence, Sept 2006, pp. 1–6. Electric Vehicle Symposium and Exhibition 2009, EVS 24, vol. 2, 2009,
[8] J. Cao and A. Emadi, “A new battery/ultracapacitor hybrid energy pp. 930–939.
storage system for electric, hybrid, and plug-in hybrid electric vehicles,” [28] O. Tremblay, L.-a. Dessaint, and a. I. Dekkiche, “A Generic Battery
IEEE Transactions on power electronics, vol. 27, no. 1, pp. 122–132, Model for the Dynamic Simulation of Hybrid Electric Vehicles,” 2007
2012. IEEE Vehicle Power and Propulsion Conference, no. V, pp. 284–289,
[9] T. Ma, H. Yang, and L. Lu, “Development of hybrid batterysupercapac- 2007.
itor energy storage for remote area renewable energy systems,” Applied [29] J. Wang, P. Liu, J. Hicks-Garner, E. Sherman, S. Soukiazian, M. Ver-
Energy, vol. 153, pp. 56–62, 2015. brugge, H. Tataria, J. Musser, and P. Finamore, “Cycle-life model for
[10] O. Ahmed and J. Bleijs, “An overview of dcdc converter topologies graphite-LiFePO4 cells,” Journal of Power Sources, vol. 196, no. 8, pp.
for fuel cell-ultracapacitor hybrid distribution system,” Renewable and 3942–3948, 2011.
Sustainable Energy Reviews, vol. 42, no. Supplement C, pp. 609 – 626, [30] A. Cordoba-Arenas, S. Onori, Y. Guezennec, and G. Rizzoni, “Capacity
2015. and power fade cycle-life model for plug-in hybrid electric vehicle
[11] C. G. Hochgraf, J. K. Basco, T. P. Bohn, and I. Bloom, “Effect of lithium-ion battery cells containing blended spinel and layered-oxide
ultracapacitor-modified PHEV protocol on performance degradation in positive electrodes,” Journal of Power Sources, vol. 278, pp. 473–483,
lithium-ion cells,” Journal of Power Sources, vol. 246, pp. 965–969, 2015.
2014. [31] R. Deshpande, M. Verbrugge, Y.-T. Cheng, J. Wang, and P. Liu, “Battery
[12] H. Yu, D. Tarsitano, X. Hu, and F. Cheli, “Real time energy management Cycle Life Prediction with Coupled Chemical Degradation and Fatigue
strategy for a fast charging electric urban bus powered by hybrid energy Mechanics,” Journal of the Electrochemical Society, vol. 159, no. 10,
storage system,” Energy, vol. 112, pp. 322–331, 2016. pp. A1730–A1738, aug 2012.
[13] J. Shen, S. Dusmez, and A. Khaligh, “Optimization of sizing and battery [32] R. Wang, Y. Chen, D. Feng, X. Huang, and J. Wang, “Development
cycle life in battery/ultracapacitor hybrid energy storage systems for and performance characterization of an electric ground vehicle with
electric vehicle applications,” IEEE Transactions on Industrial Infor- independently actuated in-wheel motors,” Journal of Power Sources, vol.
matics, vol. 10, no. 4, pp. 2112–2121, 2014. 196, no. 8, pp. 3962–3971, 2011.
[14] Z. Song, J. Li, X. Han, L. Xu, L. Lu, M. Ouyang, and H. Hofmann, [33] J. Shen, A. Hasanzadeh, and A. Khaligh, “Optimal power split and sizing
“Multi-objective optimization of a semi-active battery/supercapacitor of hybrid energy storage system for electric vehicles,” in 2014 IEEE
energy storage system for electric vehicles,” Applied Energy, vol. 135, Transportation Electrification Conference and Expo (ITEC), 2014, pp.
no. 0, pp. 212–224, 2014. 1–6.
[15] X. Hu, N. Murgovski, L. M. Johannesson, and B. Egardt, “Comparison [34] L. Zadeh, “Fuzzy sets,” Information and Control, vol. 8, no. 3, pp. 338
of three electrochemical energy buffers applied to a hybrid bus power- – 353, 1965.
train with simultaneous optimal sizing and energy management,” IEEE [35] S. Ebbesen, P. Elbert, and L. Guzzella, “Battery state-of-health percep-
Transactions on Intelligent Transportation Systems, vol. 15, no. 3, pp. tive energy management for hybrid electric vehicles,” IEEE Transactions
1193–1205, 2014. on Vehicular Technology, vol. 61, no. 7, pp. 2893–2900, Sept 2012.
[16] S. F. Tie and C. W. Tan, “A review of energy sources and energy [36] K. Deb, “Multi-objective optimization using evolutionary algorithms:
management system in electric vehicles,” Renewable and Sustainable an introduction,” Multi-objective evolutionary optimisation for product
Energy Reviews, vol. 20, pp. 82 – 102, 2013. design and manufacturing, pp. 1–24, 2011.
[17] H. Yin, C. Zhao, M. Li, and C. Ma, “Utility Function-Based Real-
Time Control of A Battery Ultracapacitor Hybrid Energy System,” IEEE
Transactions on Industrial Informatics, vol. 11, no. 1, pp. 220–231,
2015.
[18] S. Dusmez and A. Khaligh, “A supervisory power splitting approach
for a new ultracapacitor battery vehicle deploying two propulsion
machines,” IEEE Transactions on Industrial Informatics, vol. 10, no. 3,
pp. 1960–1971, 2014.

View publication stats

S-ar putea să vă placă și