A real time fuzzy logic power management strategy for a fuel cell vehicle
Hanane Hemi a,b,, Jamel Ghouili a, Ahmed Cheriti b
a
b
a r t i c l e
i n f o
Article history:
Received 4 July 2013
Accepted 17 December 2013
Available online 5 February 2014
Keywords:
Fuel cell hybrid vehicle
Power management
Fuzzy logic
Battery
Supercapacitor
Fuel cell
a b s t r a c t
This paper presents real time fuzzy logic controller (FLC) approach used to design a power management
strategy for a hybrid electric vehicle and to protect the battery from overcharging during the repetitive
braking energy accumulation. The fuel cell (FC) and battery (B)/supercapacitor (SC) are the primary
and secondary power sources, respectively. This paper analyzes and evaluates the performance of the
three congurations, FC/B, FC/SC and FC/B/SC during real time driving conditions and unknown driving
cycle. The MATLAB/Simulink and SimPowerSystems software packages are used to model the electrical
and mechanical elements of hybrid vehicles and implement a fuzzy logic strategy.
2014 Elsevier Ltd. All rights reserved.
1. Introduction
The need to minimize noxious CO2 and greenhouse gas emissions has led to an increase in the use of hybrid vehicles in recent
years. These vehicles include thermal hybrid vehicles, electrical
vehicles equipped with a battery, and fuel cell hybrid vehicles.
Progress has been made in fuel cell modeling and characterization, and also in understanding the static converters that interface
with the fuel cell during charging. Nevertheless, studies of energy
management and optimization are still at an early stage. It is challenging to develop an energy management strategy for a hybrid
vehicle supported by a storage device such as a battery or a supercapacitor. Regardless of the route, the available power must be
distributed among the various components to minimize hydrogen
utilization and increase lifetime.
Several energy management strategies have been suggested to
control the distribution of power between the two sources and
the load. Ref. [1] presents the energy management system based
on an equivalent consumption minimization strategy (ECMS).
Ref. [2] develops a real time optimal energy management strategy
based on the determined dynamic programming (DDP) strategy.
Refs. [36] propose a fuzzy logic control system.
Some references have proposed using a fuzzy logic controller
energy management for fuel cell electrical vehicle. Ref. [3] lists
some advantages of this method.
Corresponding author at: Universit de Moncton, Campus de Moncton, Pavillon
Lopold-Taillon 18, avenue Antonine-Maillet, Moncton, NB, Canada E1A 3E9.
E-mail addresses: hanane.hemi@umoncton.ca (H. Hemi), jamel.ghouili@
umoncton.ca (J. Ghouili), ahmed.cheriti@uqtr.ca (A. Cheriti).
0196-8904/$ - see front matter 2014 Elsevier Ltd. All rights reserved.
http://dx.doi.org/10.1016/j.enconman.2013.12.040
64
The fuel cell is the primary power source and the secondary power
sources are the battery and supercapacitor.
This paper is structured in next four sections. The Section 2 describe the proposed power management strategy. Section 3 presents dynamic models of different system component. Section 4
presents a simulation results and Section 5 presents the
conclusions.
Table 1
Rule base of fuzzy logic controller.
P dem =SOC
TooLow
Low
Medium
TooHigh
Low
TooHigh
TooHigh
TooHigh
TooHigh
Medium
TooLow
Low
Medium
TooHigh
High
TooLow
TooLow
TooLow
TooLow
Table 2
Vehicle parameters.
Dimensions
190.3
72.7
57.8
62.2/62.8
110.2
Weight
1625
Occupancy
Number of occupants
Maximum speed (mph)
4
100
Table 3
System constraints.
Fuel cell
Battery
SOC
kW
kW
%
0:4 6 P FC 6 100
25 6 P Batt 6 25
40 6 SOC 6 80
the other case, if the battery SOC is high, the fuel cell power is minimum regardless the required power. The case where battery SOC
is medium, the fuel cell power output has to be adapted according
to the power required input (Table 1). The membership functions is
presented in Fig. 3. The vehicle parameters and constrains are
shown in Table 2 and Table 3.
3. Component modeling
74
72
70
(%)
68
66
64
62
60
58
0
200
400
600
800
1000
1200
(s)
Fig. 1. Battery state of charge for standard controller.
1400
V fc Ncell V cell
soc
Fuzzy Logic
Controller
PFC
PDem
Fig. 2. Fuzzy logic controller.
65
Too low
Medium
Too high
Too low
Medium
Too high
Low
0.5
0.5
0
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
Too low
Medium
10
x 10
Too high
Low
0.5
0
0
10
x 10
60000RTNifc
zFP air V lpmair O2 %
60000RTNifc
U O2
U H2
where
R = 8.3145 j/(mol K),
F = 96,485 A s/mol,
O2 % = percentage of oxygen in the oxidant (%),
T = temperature,
Pair = absolute supply pressure of air (atm),
Vlpm(air) = air ow rate (l/min),
Vlpm(fuel) = fuel ow rate (l/min),
H2% = percentage of hydrogen in the fuel (%),
Pfuel = absolute supply pressure of fuel (atm),
z = number of moving electrons.
The fuel cell is a unidirectional voltage source, and it cannot invert the current. Therefore, the braking energy is wasted and cannot satisfy the peak power requirements of the load during a drive
cycle. Using a fuel cell alone increases hydrogen fuel consumption
and increases the cost of the fuel cell system. The secondary power
source is added to support the fuel cell, decreasing hydrogen fuel
consumption by responding to transient and peak current loads.
better responses than other battery types, and also because they
are widely used for transportation applications. The simulations
in this paper use the dynamic battery model from the SimPowerSystems library of Simulink.
The equivalent circuit of the battery is composed of an internal
resistance and the xed voltage V Batt . The parameter V Batt can be
calculated by two different equations [1,8,9]. If the current of the
low frequency dynamic is positive, then the battery is in discharge
mode, V Batt V discharge , as shown in Eq. (4). If the current of the low
frequency dynamic is negative, then the battery is in the charge
mode, V Batt V charge , as calculated in Eqs. (4) and (5).
K Q max K Q max
i
q A expB q
Q max q
Q max q
K Q max
K Q max
V0
i
i:t A:expB:q
0:1 Q max q
Q max q
V discharge V 0
V charge
where Q max is the maximum capacity (Ah), V0 is the constant voltage (V), A is the exponential voltage (V) and B is the exponential
capacity (Ah)1, q = i.t is the available capacity (Ah), and K is the
polarization constant (Ah)1. The SOC is calculated as
R
itdt
SOC Batt 100 1
Q
The state of charge of the battery is bound between 0% re-presenting an empty battery, and 100% re-presenting a fully charged
battery.
66
V sc
%
SOC sc 100
V max
ESRtotal Ns
C total Np
ESRsc
Np
C sc
Ns
9
4. Simulation results and discussion
67
Table 4
Fuel cell parameters [8].
Open circuit voltage
Nominal stack efciency
Operating temperature
Nominal Air ow rate
Nominal fuel supply pressure
Nominal air supply pressure
Nominal composition H2 =O2 =H2 Oair
V
%
C
lpm
bar
bar
%
400
57
95
1698
3
3
99.95/21/1
presented in the SimPowerSystems and SimDriveline demonstration (Fuel Cell Vehicle (FCV) power train) [8].
In this simulation, the UDDS drive cycle is selected to analyze
the performance of the proposed power management strategies.
As this cycle has more accelerations and decelerations than other
drive cycles, the hybrid vehicle loses more energy and the efciency of the system decreases. The measured car speed is presented in Fig. 7.
Fig. 8 illustrates the power obtained from the two sources in the
FC/B conguration. The required power is divided between fuel cell
power and battery power. The battery provides the power required
by the vehicle and the fuel cell provides minimal power when the
vehicle is in acceleration mode and the battery state of charge is
between SOC B:max < SOC B < 100. The battery recovers braking
power in the braking mode. The battery state of charge is shown
in Fig. 9.
The power provided by the two sources in the FC/SC conguration is presented in Fig. 10. The supercapacitor provides the power
required by the vehicle, and the fuel cell provides minimal power
when the vehicle is in the acceleration mode and the supercapacitor state of charge is between SOC SC:max < SOC SC < 100.
When the vehicle is in the acceleration mode and the supercapacitor state of charge is limited to SOC SC:min < SOC SC < SOC SC:max ,
the supercapacitor helps the fuel cell to supply the required power.
The fuel cell provides the required power and the power needed
to charge the supercapacitor during the acceleration mode and
when the supercapacitor state of charge is between
0 < SOC SC < SOC SC:min . The supercapacitor recovers its power in
the braking mode. The supercapacitor state of charge is shown in
Fig. 11.
The power provided by the three sources in the FC/B/SC conguration is presented in Fig. 12. The supercapacitor provides the
power required by the vehicle, while the fuel cell and battery provide minimal power when the vehicle is in the acceleration mode
and the supercapacitor state of charge is between SOC SC:max < SOC SC
< 100.
The supercapacitor and battery help the fuel cell to meet the
power demand when the vehicle is in acceleration mode, the supercapacitor state of charge is limited to SOC SC:min < SOC SC <
SOC SC:max , and the battery state of charge is between
SOC B:min < SOC B < SOC B:max .
The battery provides the power required by the vehicle, and the
fuel cell provides minimal power when the vehicle is in the acceleration mode, the battery state of charge is between
SOC B:max < SOC B < 100, and the supercapacitor state of charge is
between 0 < SOC SC < SOC SC:min .
The supercapacitor and battery recover power in the braking
mode. The supercapacitor and battery states of charge are shown
in Fig. 13.
68
61
Car speed
Required car speed
50
60
40
59
30
58
(%)
(km/h)
60
57
20
56
10
55
0
0
200
400
600
800
1000
1200
54
1400
200
400
600
(s)
800
1000
1200
1400
(s)
1.5
x 10
Required power
Fuel cell power
Battery power
x 10
1.5
Required power
Fuel cell power
Supercapacitor power
1
1
0.5
(W)
(W)
0.5
-0.5
-1
-0.5
-1.5
200
400
600
800
1000
(s)
Fig. 8. Powers for FC/B conguration.
1200
1400
-1
0
200
400
600
800
1000
(s)
Fig. 10. Powers for FC/SC conguration.
1200
1400
69
100
400
90
350
80
250
60
(V)
(%)
70
50
200
150
40
100
30
50
20
0
-50
10
0
Supercapacitor voltage
Fuel cell voltage
Bus voltage
300
0
0
200
400
600
800
1000
1200
200
400
600
800
1000
1200
1400
(s)
1400
(s)
1.5
400
Required power
Fuel cell power
Supercapacitor power
Battery power
(V)
350
0.5
300
(W)
250
200
150
-0.5
100
0
200
400
600
-1
0
200
400
600
800
1000
1200
800
1000
1200
1400
1200
1400
(s)
1400
(s)
80
(%)
100
70
SOC SC
60
80
FC/B
FC/SC
FC/B/SC
50
(L)
60
40
0
200
400
600
800
1000
1200
1400
40
30
20
(s)
10
60
(%)
0
0
SOC B
59
200
58
400
600
800
1000
(s)
57
56
55
54
0
200
400
600
800
1000
1200
1400
(s)
Fig. 13. Supercapacitor and battery state of charge for FC/B/SC conguration.
450
400
350
(V)
300
Fuel cell voltage
Bus voltage
Battery voltage
250
200
150
100
50
0
0
200
400
600
800
1000
(s)
Fig. 14. Voltages for FC/B conguration.
1200
1400
70
References
[1] Garca P, Torreglosa JP, Fernndez LM, et al. Viability study of a FC-battery-SC
tramway controlled by equivalent consumption minimization strategy. Int J
Hydrogen Energy 2012;37:936882.