You are on page 1of 26

Journal of Energy Storage 57 (2023) 106276

Contents lists available at ScienceDirect

Journal of Energy Storage


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

Research papers

An improved energy management strategy for fuel cell/battery/


supercapacitor system using a novel hybrid jellyfish/particle swarm/
BAT optimizers
Islam M. Abdelqawee, Ahmed W. Emam *, Mohamed S. ElBages, Mohamed A. Ebrahim 1
Department of Electrical Engineering, Faculty of Engineering at Shoubra, Benha University, Cairo, Egypt

A R T I C L E I N F O A B S T R A C T

Keywords: In this paper, a fuel cell (FC) hybrid emergency system is presented. It contains fuel cells, batteries, and
Energy management supercapacitors which are effective for different conveyance applications. Abbreviating the hydrogen con­
Fuel cells sumption and incrementing the lifetime of power sources are the key factors of each energy management strategy
Hybrid optimization
(EMS). An incipient proposed EMS depending on an optimized proportional-integral (PI) controller is presented
Hydrogen minimization
considering FC efficiency to ensure the operation of the FC stack within its maximum efficiency region and
Stress reduction
reduce the stress on it which in turn leads to reducing its hydrogen consumption. Regarding tunning the PI
controller gains (Kp,Ki), a proposed hybrid metaheuristic optimization technique named JSPSOBAT has been
presented which merges jellyfish (JS) optimizer, particle swarm optimizer (PSO) and BAT optimizer to achieve
the balance between exploration and exploitation phases. To firstly validate the effectiveness of the JSPSOBAT
technique, a comparative study with other single and hybrid metaheuristic optimization techniques is presented
by testing on 50 complex benchmark functions. Then, the JSPSOBAT is used to select the controller gains of the
proposed PI controller. A 30 min load profile of a More Electric Aircraft (MEA) is used. The performance of the
proposed EMS using the proposed optimization technique is compared with other EMS such as state machine
control strategy, classical PI control strategy, equivalent consumption minimization strategy, external energy
maximization strategy, and the results show that the proposed technique produces the best performance.

1. Introduction addition to Energy Storage Systems (ESS) such as batteries and/or


supercapacitors [3]. ESS is used to increase the system's performance
In modern times, the alarming state of abbreviating fossil fuels and and overcome the low dynamic response of the FC power system [4,5].
incrementing vigilance about deteriorating climatic conditions have led Where batteries have high energy density and low power density, and
to the adoption of alternative energy technologies. Among various supercapacitors have high power density and low energy density, the
developed technologies electric transportation systems (ETSs) which combination of them helps in increasing the available average power
depend on hybrid power sources are expeditiously becoming a part of during sudden changes in the load.
the modern conveyance system, due to their contribution to minimizing For the hybrid power generation system which consists of FC, bat­
greenhouse gas (GHG) emissions [1,2]. Moreover, some ETSs may pro­ teries, and supercapacitors, to plenarily benefit from the advantages of
vide power to the electric grid whenever needed. the hybrid energy system, the authoritative ordinance power should be
Much research has been implemented on Fuel cell (FC) application in efficaciously distributed among the available power sources utilizing an
vehicular technology as they engender electrical energy from chemical energy management strategy (EMS) [6]. The suitable EMS has more
energy with high efficiency, less noise, and near-zero-emissions challenges such as: reducing hydrogen consumption, the operation cost,
(compared to conventional internal combustion engines), with only and the stress on the energy sources, in addition to operating the fuel cell
heat and water as by-products. Typically, Effective FC hybrid power at its maximum efficiency [7,8]. Finally, maintaining the bus voltage at
generation systems are those which contain FC power systems in a certain level.

* Corresponding author.
E-mail address: ahmed.Wajih@feng.bu.edu.eg (A.W. Emam).
1
IEEE Senior Member

https://doi.org/10.1016/j.est.2022.106276
Received 27 January 2022; Received in revised form 20 October 2022; Accepted 26 November 2022
Available online 9 December 2022
2352-152X/© 2022 Elsevier Ltd. All rights reserved.
I.M. Abdelqawee et al. Journal of Energy Storage 57 (2023) 106276

Fig. 1. Classification of energy management strategies.

During the last decay, several researchers have used different types programming to optimize the fuzzy logic's parameters and the result
of EMS for FC hybrid power systems to achieve the previous goals. Also, showed that 10.92 % fuel economy improvement by using the proposed
several studies have been introduced to classify these EMSs [9,10]. One EMS.
of these several accepted classifications is classified EMS into two major Shiyong Tao et al. [15] have introduced an EMS based on Dynamic
types Fig. 1: offline and online EMSs. Offline EMSs are classified ac­ Programming (DP) and SMS for a hybrid FC/SC power system, DP is
cording to the level of information of the utilizing load profile and used to solve the optimal distribution between the power sources, and
driving conditions, including ruled-based EMSs and optimization-based SMS takes the result of DP to update the threshold values of SMS states,
EMSs. Online EMSs are classified into three subcategories, instantaneous verification of the proposed EMS has been implemented based on RT-
optimization-based EMSs, predictive EMSs, and learning-based EMSs. LAB real-time simulator, the results showed that 18.82 % hydrogen
Qi Li et al. [11] presented an EMS based on SMS with droop control consumption is saved over 800 s compared to normal SMS.
for a hybrid power model of tramway based on PEMFC, batteries, and D. Pivetta et al. [16] introduced an EMS based on a Mixed-Integer
supercapacitors, SMS is used to distribute the load power on available Linear-Programming approach, they proposed a multi-objective design
power sources, while the droop control is used to provide the DC bus and operation (D&O) optimization technique that contributes to cost
voltage stability by limiting circulating currents. Qi Li et al. [12] and FC degradation minimization. Also, a comparison between multi-
introduced an EMS based on a combination between SMS and ECMS for objective D&O optimization and single-objective optimization (for cost
a hybrid tramcar system based on a fuel cell and supercapacitor, the minimization only) showed that the FC degradation is reduced by 65 %
proposed EMS can coordinate multiple power sources while operating in the case of multi-objective D&O.
within their high efficacy range, also the proposed EMS has been Liu et al. [17] introduced a hybrid genetic algorithm for HEV, the
reduced hydrogen consumption by 4.18 % and 0.56 % compared to state proposed hybrid technique used the quadratic programming algorithm.
machine strategy and equivalent consumption minimization strategy Compared to the traditional GA algorithm the proposed algorithm can
respectively. achieve faster convergence and more adaptability. Achikkulath Pra­
Zhumu Fu et al. [13] proposed a new EMS based on Frequency santhi et al. [18] minimized the energy sources by a new optimization
Decoupling Strategy (FDS) based on fuzzy control for hybrid electric technique named Quantum Butterfly Optimization Algorithm (QBOA)
vehicle (HEV) powered by FC/Batt/SC, the controller separates the de­ for hybrid FC electric vehicle, the proposed EMS is compared with
mand power into three frequencies levels by using haar wavelet, also, Adaptive Energy Management Strategy (AEMS), conventional discrete
using genetic algorithm technique for optimizing the membership wavelet transforms power-splitting technique, and another one between
functions of the proposed controller. QBOA, BOA, and PSO, Results showed that the weight and cost of the
Hoang Vu Doa et al. [14] applied a Fuzzy Logic Control and a Rule- hybrid system are reduced by 10 % and 16 % respectively.
Based Algorithm on FC/Battery/SC hybrid power system, the authors Jihun Han et al. [19] presented an EMS based on ECMS which pro­
used the backtracking search algorithm with sequential dynamic vides optimal performance for hybrid FC/battery power systems based

2
I.M. Abdelqawee et al. Journal of Energy Storage 57 (2023) 106276

Table 1
Summary of advantages/disadvantages of main EMSs.
Algorithm type Strategy Main Advantages Main Challenges Ref.

Offline Ruled-based Deterministic • Easy for implementation by a look-up table. • The final operation points maybe not be the [11–13,22,28–32]
• Simple Structure. optimal ones due to not considering the
future load conditions.
Fuzzy-logic • Easy for implementation depending on the level of • Low adaptability due to the hardness of [14,33,34]
similarity among data sets. selecting a suitable membership function
based on various inputs.
Optimization-based Direct • Consider as a benchmark for the other EMSs. • Less adaptation. [34] [15,35,36]
• Achieves near-optimal fuel economy. • More computational complexity.
• Requires load profile database.
Indirect • Optimal control for Global trajectory. • Complex mathematics. [37]
• The model approximation is required for
reducing computation effort.
Gradient • Fast computation. • Robust model simplification [16,38]
• Need of derivative information regarding
the objective function
• Complex mathematics
Derivative-free • Global optimality. • Optimal solution not obtained in limited [17,18,39]
• Good global search performance. no. of iterations.
• Less adaptability.
Online Instantaneous ECMS • On-line implementation. • Possibility of achieving local optimal [19–21,40–43]
optimization-based • More adaptability. solutions.
• Sensitivity of driving cycle for the
equivalent factor.
Robust Control • Robustness with uncertain parameters. • Computational complexity due to the [44]
• More adaptability. nonlinear time-variant model.
• Higher model complexity.
Extremum • The system model is not required so it can • Complexity is related to its [45–48]
Seeking optimize the performance of systems where the implementation.
process model is not accurately known. • Possibility of Local optima.
• Slow convergence.
Predictive Model Predictive • Deal with constraints explicitly. • Complex technique. [49]
Control • Enhance the transient performance of the hybrid • Need for joint chance constraint.
system.
• More adaptability with a lower computational
burden.
Driving cycle • It predicts the load profile for the EMS; hence it • Low fuel economy when existing many [50–52]
prediction achieves the best fuel economy. uncertain factors
Learning-based Reinforcement • Model-free control • Time-consuming regarding preparing the
database.
Neural Network • More adaptable as they can work with incomplete • Need longer time. [22,53]
knowledge. • Require excess data for training space.
• Parallel processing capability.

on the adaptation methodology of the equivalent factor based on SoC for determining the controller's references (battery current reference
feedback signals. and the remaining hydrogen quantity) for the proposed EMS before
A new EMS based on Cost Optimization for Finite Horizon Strategy sharing the load demand between power sources.
(CO-FHS) and Adaptive Equivalent Consumption Minimization (A- Due to its simplicity, ease of implementation, low cost, and the
ECMS) has been introduced in [20], in this EMS the battery SoC penalty capability of improvement by tuning its controller gain values. More­
term has been added in A-ECMS for maintaining the efficient operation over, PI is considered one of the most popular and applicable control
of the charge and discharge cycles of battery and CO-FHS optimized the schemes. Rupendra Kumar et al. [23] applied a PI controller for the
fuel consumption depending on the V2V technology, the results showed operation of a phosphoric acid FC (PAFC), and the results showed the
that A-ECMS is better for highway driving roads while CO-FHS is better adequation of their method ever under different dynamic conditions.
for urban driving roads with 5 % average fuel improvement compared to Bassam et al. [24] developed an improved PI controller which considers
Finite State Machine Strategy (FSM). Laeun Kwon et al. [21] introduced FC's efficiency for hybrid FC/Battery passenger vessels, the proposed
an EMS based on Degradation -Conscious Equivalent Consumption EMS showed lower hydrogen consumption and stress on FC compared to
Minimization Strategy (D-ECMS) for the FC hybrid system. A compari­ other techniques. A. Bessam et al. [25] introduced an EMS based on PI
son between the Rule-Based (RP) control strategy, original EMCS, and D- controller for hybrid power system powered by FC and SCs, this strategy
ECMS has been introduced. The results showed an improvement in maintains the DC bus voltage according to the load's demand by
battery and FC degradation of the proposed EMS compared to other distributing the power among the sources.
techniques but with more hydrogen consumption. Regarding the M. Bassam et al. [26] introduced a multi-scheme strategy that
maintaining SoC of the battery, ECMS and D-ECMS are better than RP, chooses its EMS based on the system inputs, the proposed EMS schemes
also, D-EMCS saved 1.01 % and 34.43 % of global cost compared to are: SMS, ECMS, Charge Depleting Charge Sustaining (CDCS) strategy,
ECMS and PR, respectively. and the classical PI controller, the proposed multi-scheme strategy
A. Benmouna et al. [22] introduced a new EMS based on a combi­ achieved 16.7 % hydrogen consumption and 8 % maximum energy
nation between Artificial Neural Network (ANN) and Passivity Based during 8 h working per day for the passenger's vessel. A new adaptation
Control (PBC) for hybrid FC/Battery/SC electric vehicles, ANN is used methodology for equivalent factor used by EMCS has been introduced by

3
I.M. Abdelqawee et al. Journal of Energy Storage 57 (2023) 106276

Fig. 2. Fuel Cell model.

Fengqi Zhang et al. [27], the new methodology depended on a fuzzy PI found. BAT is inspired by the echolocation characteristics of bats with
controller, and the proposed technique has been applied to a hybrid varying pulse rates of emission and loudness.
electric vehicle equipped with an internal combustion engine and an In this paper, an incipiently hybrid-inspired algorithm called
electric motor. Table 1 showed the advantages and disadvantages of JSPSOBAT is presented with an amalgamation of jellyfish, particle
main EMSs. swarm optimization, and bat algorithm. The main conception is to
In this paper, an improvement has been applied to the PI controller improve the facility of exploration and exploitation in the jellyfish al­
EMS technique by making the input signals to the controller not only gorithm with the facility of exploration in particle swarm optimization
battery State of Charge (SoC) signal as in classical PI controller but also and bat algorithm respectively to improve the convergence speed, so­
fuel cell efficiency signal which led to minimizing the hydrogen con­ lution stability, and finding the global optimum. Some separable, non-
sumption and reducing the stress on FC which in turn led to reducing separable, multimodal, and unimodal test benchmark functions are
operation, maintenance, and replacement costs. used to check the performance of the proposed technique compared to
One challenge for making EMS more efficient is the selection of the other variant techniques.
controller gains of the proportional-integral (PI) controller, Meta- The primary contributions of this paper are summarized as follows:
heuristic algorithms are employed in the selection of these gains. The
well-known algorithms are as particle swarm optimization (PSO) algo­ 1) A new hybrid algorithm, JSPSOBAT comprises JS, PSO, and BAT is
rithm [54], whale optimization algorithm (WOA) [55], bat (BAT) al­ proposed.
gorithm [55], sine cosine algorithm (SCA) [56], harris hawks optimizer 2) To plenarily test the efficacy of JSPSOBAT, several performance as­
(HHO) [56], grey wolf optimizer (GWO) [57], cuckoo search (CS) al­ pects including precision, reliability, convergence, and statistics are
gorithm [57], and jellyfish search (JS) optimizer [58]. evaluated by utilizing 50 different benchmark functions.
Recently, the hybridization of more meta-heuristic algorithms has 3) Furthermore, test the effectiveness of JSPSOBAT on selecting the
been suggested to achieve better performance compared to single opti­ controller's gains (Kp, Ki) of original EMS techniques, and carried the
mization techniques by achieving a balance between exploitation and performance comparison out in terms of the consumed energy, bat­
exploration. Some examples of these algorithms are hybrid of PSO with tery state of charge (SoC), fuel cell efficiency, hydrogen consump­
GWO [59], a hybrid of WOA with BAT [55], a hybrid of HHO with SCA tion, and stress analysis on each source of power.
[56], and a hybrid of GWO with CS [57]. 4) A new improvement on PI controller-based EMS is proposed
JS, PSO, and BAT are three widely used meta-heuristic algorithms. considering fuel cell efficiency to maintain high efficiency and
However, their search mechanisms are different. JS is inspired by the increased lifetime of the fuel cell in the presence of the new hybrid
behavior of jellyfish for seeking food in the ocean, which involves optimization technique for tuning PI controller gains.
following ocean current at the beginning, movements inside jellyfish
swarms as time goes by, and a time control mechanism for switching The rest of this paper is organized as follows. Section 2 describes
among these motions. PSO is inspired by the deportment of particles, briefly the subsystems of the hybrid power system with their simulation
which move through the search space utilizing an amalgamation of model in Sim Power Systems (SPS). Section 3 describes briefly different
attraction to the best solution that they individually have found, and energy management strategies and problem formulation. In section 4,
attraction to the best solution that any particle in their neighborhood has the JSPSOBAT is proposed in detail. Section 5 carries out algorithm

4
I.M. Abdelqawee et al. Journal of Energy Storage 57 (2023) 106276

Fig. 3. Li-ion battery model.

performance tests and results on different benchmark functions, and RM is the resistance of the membrane, and RC is the resistance due to the
different EMS techniques. It also shows the implementation of the pro­ transportation of protons through the membrane.
posed EMS and shows the simulation results. Finally, the work conclu­ Individual fuel cells are typically connected in cascade to form a fuel
sions are presented in Section 6. cell stack, so the output stack voltage is calculated as follows [62]:
Vstack = n × VFC (7)
2. Hybrid power system structure
Where n is the no. of fuel cells. Although the fuel cell system is
The hybrid power system is designed based on the emergency power environmental with high conversion efficiency, low emission, less space
system of More-Electric Aircraft (MEA) [60]. It consists of the following: required, noiseless operations, and without any moving parts until now
it suffers from slow dynamic response to load variations, unstable output
2.1. Energy sources models voltage and finally, it has high initial costs with low service life [63].
Fig. 2 shows the fuel cell SPS model.
2.1.1. Fuel cell model
A fuel cell is an electrochemical device that produces electricity 2.1.2. Battery
without combustion by combining hydrogen and oxygen. A single fuel Among various types of batteries (such as NiCad, NiMH, or Lead-
cell consists of an electrolyte sandwiched between two thin electrodes acid), Li-ion batteries have the characteristic of producing high energy
named anode and cathode. The anode is fed by hydrogen where a density with high efficiency, and due to those advantages, Li-ion bat­
catalyst separates negatively charged electrons of hydrogen from posi­ teries have been used in this paper [64]. Fig. 3 shows the Li-ion battery
tively charged ions (protons) (1) [61]. SPS model. This model is modified according to the Shepherd curve-
fitting model, where the voltage polarization has been added to the
H2 →2H + 2e − (1)
discharge expression of the battery voltage to consider the effect of the
At the cathode, oxygen molecules combine with hydrogen ions and battery SoC. Moreover, for calculating the polarization resistance and
electrons which reach the cathode through the external circuit (i.e. load) ensuring the stability of the simulation, the actual battery current is
and generate water as a byproduct (2) [61]. replaced by a filtered battery current. The output voltage of the battery
is represented as follows [65]:
2H + ½ O2 + 2e − →H2 O (2)
Q Q *
The output voltage of the fuel cell can be presented in terms of its Vbatt = Eo − K it − Rb i + Ab e− (U.it)
− K i (8)
Q − it Q − it
losses as follow [62]:
Vfc = ENernest − Vact − Vohm − Vcon (3) Where E0 is the constant voltage of the battery, K is the polarization
constant, Q is the capacity of the battery, it is the actual charge of the
Where ENernest is the thermodynamic voltage, Vact is the activation battery, Rb is the internal resistance of the battery, i* is the filtered
voltage drop, Vohm is the ohmic voltage drop, and Vcon is the concen­ current of the battery, Ab is the amplitude of the exponential zone, and U
tration voltage drop which can be presented as follow [62]: is the time constant of the exponential zone.
Only during the charging phase, after full charged, the voltage of the
Vact = − [x1 + x2 T + x3 T × ln(CO2 ) + x4 T × ln(IFC ) ] (4) battery increase, so the polarization resistance should be modified as
follows [65]:
Vcon = − B × ln(1 − A/Amax ) (5)
Q
Polres = K (9)
Vohmic = IFC × (RM + RC ) (6) it − 0.1Q

Where x1, x2, x3, x4 and B are the FC stack's parameters, CO2 is the
concentration of oxygen, IFC is the FC's current, A is the current density,

5
I.M. Abdelqawee et al. Journal of Energy Storage 57 (2023) 106276

Fig. 4. Supercapacitor model.

Fig. 5. (a) Average model of the DC-DC boost converter. (b) Average model for the DC-AC converter.

Fig. 6. Overall hybrid system schematic.

6
I.M. Abdelqawee et al. Journal of Energy Storage 57 (2023) 106276

Table 2 Where CH is the Helmholtz capacitance, CGC is the Gouy-Chapman


System description.
Capacitance, Ne is the number of electrode layers, ε is the electrolyte
System Function Description material permittivity, ε0 is the free space permittivity, Ai is the area
Fuel-cell Liquid-cooled proton-exchange- • No. of fuel cells = 65 cell between electrolyte and electrodes, d is the distance of the Helmholtz
membrane (PEM) fuel cell power • Nominal stack efficiency = layer, Qc is the electric charge of the cell, and c is the molar
module (FCPM) which considers 50 % concentration.
the primary power source with • Operating temperature =
high energy density and low 45 ◦ C
The total capacitance of the supercapacitor module consists of no. of
power density [67]. • Stack Power [Nominal, series cells (Ns) and no. of parallel cells (Np), is given by [60]:
Maximal] = [10.2, 12.5]
Np
kW CT = .C. (13)
Battery Lithium-ion batteries consider • Nominal voltage = 48 V Ns
secondary power sources with • Rated capacity = 40 Ah
high energy density and low • Initial state-of-charge = 70
The output Voltage of the SC, considering its resistive losses, is given
power density to provide extra % by [60]:
load power in case of • Min SoC = 40 %
QT
overloading of the fuel cell VSC = − RSC .iSC (14)
system [67]. CT
Super- Electric double-layer capacitors • Rated capacitance = 15.6 F
capacitor (EDLCs) which considered • Rated voltage = 291.6 V
With,
auxiliary power sources with • No. of series capacitor = ∫
low energy density and high 108 capacitor QT = Np Qc = iSC dt (15)
power density to deal with load • No. of parallel capacitor =
transients [68,69]. 1 capacitor
Where RSC is the resistance of the SC module, iSC is the current of SC
• Initial voltage = 270 V
• Operating temperature =
module. Fig. 4 shows the SC model.
25 ◦ C
Fuel-cell DC/ DC/DC Boost converter with two • Rated power = 12.5 kW
DC inputs is provided for output • Full load current = 45 A
2.2. Power electronics converters models
converter voltage regulation and input • Efficiency @ full and 10 %
current limitation [60]. load [n1,n2] = [85, 90] % 2.2.1. DC/DC converter model
Battery DC/ Two converters are used, the • DC/DC Boost converter: The FC and battery systems are connected to the DC bus through DC/
DC first one is DC/DC boost • Rated power = 4 kW
DC converters which convert the voltage from low level to high level and
converter converter for discharging and • Full load current = 18 A
the latter is DC/DC buck • Efficiency @ full and 10 % vice-versa, in addition to controlling the FC and battery currents and the
converter for charging. These load [n1, n2] = [80, 88] % voltage of the DC bus. FC is connected to DC/DC boost converter while
converters also have the same • DC/DC Buck converter: Battery is connected to two types of DC/DC converters; one is a boost
control signals as fuel-cell DC/ • Rated power = 1.2 kW type converter for discharging progress and the other one is a buck type
DC converters [60]. • Full load current = 20 A
converter for charging progress. There are two types of modeling for
• Efficiency @ full and 10 %
load [n1, n2] = [80, 88] % converters in SPS; one is the average value model and the other is
Inverter DC/AC isolated converter [60]. • Rated power = 15 kVA switching models, in this paper average-value DC/DC converter models
• Output line voltage = 200 are used as shown in Fig. 5(a) as the simulation time is 1800s.
Vrms
• Output frequency = 400 Hz
• Nominal efficiency = 97 % 2.2.2. DC/AC converter model
• DC bus voltage limits [Vmin, DC bus is connected to three-phase loads through a three-phase
Vmax] = [200, 280] V inverter, the input current to the converter is determined by the
Load Programmable DC/AC load to • Consists of 4.5-kW 45-A generated system output power and the voltage of the DC bus, similar to
simulate the load profile. 350-V electronically pro­
the DC/DC converter model, the DC/AC converter used in this paper is
grammable loads.
Protecting Absorbs extra power of fuel cell • Rated power = 15 kW an average value model as shown in Fig. 5(b).
resistor in case of zero loads and fully
chartered for battery and
supercapacitor. 2.3. Load model

The load is modeled by a three-phase controlled-current source, the


2.1.3. Supercapacitor load current is determined based on the load profile, nominal operating
Supercapacitors (SC), are the same as conventional electrolytic ca­ line voltage, and the power factor.
pacitors and are formed by two polarizable electrodes, a separator, and In brief Fig. 6 shows the hybrid power system in SPS and Table 2
an electrolyte, but with high capacitance value compared to traditional shows all components of the system with their functions and parameters
ones. SC model is implemented in SPS referred to as the Stern model [60].
which merges the Helmholtz and Gouy–Chapman models [66]. The
capacitance of the supercapacitor cell is expressed as follows [60]: 3. Energy management strategies
[ ]− 1
1 1
C= + (10) The main objectives of EMS are: Maximizing overall system effi­
CH CGC
ciency, minimizing hydrogen consumption, minimizing stress on power
With, sources, keeping the narrow scope of the battery and ultracapacitor SoC,
maximizing the life cycle of the power sources, and keeping DC bus
CH =
Ne εεo Ai
(11) voltage within its permissible range. In this paper, five EMSs are
d considered classified into two categories: conventional strategies and
( ) proposed strategies.
FQc Qc
CGC = sinh 2 √̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅ (12) The voltage of the DC bus is regulated through a DC/DC buck/boost
2Ne RT Ne Ai 8RT εεo c
converter of the battery for all EMSs as shown in Fig. 8(e, f), the
switching process is carried out based on the current dc bus voltage and

7
I.M. Abdelqawee et al. Journal of Energy Storage 57 (2023) 106276

Fig. 7. States of state machine control strategy.

its reference value. The main difference between each EMS is how it It is used to maintain the battery SoC around its nominal value. The
obtains the value of FC reference power. The following sections illustrate battery power is determined according to the difference between the
the EMS used in detail. current battery SoC and its reference value. Then, subtract it from load
power to determine the fuel cell power. In the case of battery SoC above
3.1. Conventional strategies its reference value (SoC*), then the FC power is low, and the battery
supplies its full capacity power. Furthermore, when battery SoC is below
There are four traditional methods used for energy management its reference value, then FC supplies almost the required load power
purpose, these methods are as follow: [44,60]. For better performance, gains of the PI controller can be tuned
online or by one of the optimization method techniques.
3.1.1. State machine strategy (SMS)
SMS depends on the historical data of the entire inputs to determine 3.1.3. Equivalent Consumption Minimization Strategy (ECMS)
the controller output. It contains eight states as shown in Fig. 7 to Minimizing the fuel consumption is the main aim of this method
determine the fuel cell and battery operating points concerning the taking into consideration the equivalence factor which is based on the
required load power and battery SoC [44,60]. Hysteresis control is one SoC of the battery. Considering this equivalence factor made ECMS less
of the disadvantages of this method which occurs during switching be­ sensitive to the coefficient of the battery SoC balance, this equivalence
tween states in case of changing load demand which slows down the factor is a variable that needs to be optimized, in this case, the optimi­
response of the system. zation problem is formulated as follows [44]:
Min
3.1.2. Classical PI control ( )
F = Pfc + αp Pbatt × ΔT (16)
Due to their simplicity, PI and PID controllers are some of the most
popular controller techniques used in power management applications.

8
I.M. Abdelqawee et al. Journal of Energy Storage 57 (2023) 106276

Pload Ifc*
Pfc*
State Machine Pfc* Ifc* SoC* -+ PI -+ x
x /
SoC Control Algorithm /
(a) Vdc (b) SoC Pload Vdc

Pload Pfc* Ifc*


Pfc* Ifc* SoC* +
- PI -+ ++ x
ECMS x /
SoC
/
SoC Pload Vdc
(c) Vdc

Pload Vdc
Pload Fceffe* +
- PI
Ifc*
Pfc* /
EMMS -+ (d)
SoC x Fceffe
V
Ibatt_boost* Ibatt_boost*

Voltage Voltage
++ +-
Ibatt_buck* V*dc +-
Ibatt_buck*
V*dc regulator regulator
-1 -1
(e) Vdc (f) Vdc

Fig. 8. Energy management schemes. (a) State machine control. (b) Classical PI control. (c) ECMS. (d) Proposed PI controller. (e) EMMS. (f) DC-bus voltage control is
common for (a, b, c, and d).

The equality constraint of the optimization problem is as follows: optimization progress of the EEMS technique [68]:
Pload = Pfc + Pbatt (17) Max
( )
1 (20)
(SoC − 0.5(SoCmax + SoCmin ) ) J= Pbatt .ΔT + Cr .ΔV 2
αp = 1 − 2 μ (18) 2
SoCmax + SoCmin
But there are some inequality constraints of battery energy, battery
While the boundaries of decision variables are described as follows: power, and the voltage of DC bus are described as follows [68]:
Pmin max ( )
fc ≤ Pfc ≤ Pfc Pbatt ΔT ≤ SoC − SoCmin Vbatt Q
Pmin max
batt ≤ Pbatt ≤ Pbatt
(19) Pmin max
(21)
batt ≤ Pbatt ≤ Pbatt
0 ≤ αp ≤ 2 min
Vdc max
≤ Vdc ≤ Vdc

where Pfc is the fuel cell power, Pbatt is the battery power, Pload is the load Where Pbattis the battery power during a sampling time ΔT, Cr is the
demand, αp is the penalty's coefficient, ΔT is the sampling time, Pmin fc and rated capacitance of SC, Vmax min
dc and Vdc are the minimum and maximum
Pmax min max
fc are the min and max of FC power respectively, Pbatt and Pbatt are the limits of the DC bus voltage, respectively. Vbattis the nominal voltage of
min and max of battery power respectively, SoCmin and SoCmax are the the battery and Qis the rated capacity of the battery.
min and max of the battery SoC, and μ is the coefficient of the SoC The schemes of EMS are shown in Fig. 8. Details about implementing
balance. all previous EMS can be found in [24,54,60,68,70].
In this EMS method, the controlling of the voltage of the DC bus can
occur through the battery converters, so the supercapacitor is not 3.2. Proposed PI control strategy
included in the optimization problem. The supercapacitor is charged
through the battery once it was discharged. Therefore, the load's total One of the aims of this work is to improve the classical PI controller-
energy can only be handled via the FC and battery. based EMS by considering fuel cell efficiency to ensure better perfor­
mance of the system [24]. The scheme of the proposed PI controller is
3.1.4. External energy maximization strategy (EEMS) shown in Fig. 8d. In this scheme, first, the battery current is resolute
It aims to minimize fuel cell consumption by maximizing the power according to the distinction between the current battery SoC and its
drawn from the battery and supercapacitor. Therefore, it should be reference value. Then the fuel cell current which is the result of
taking into consideration the constraints of operation. One advantage of abstracting the battery current from the required load current is updated
this method is its simplicity as the battery energy calculation is not according to the comparison between current fuel cell efficiency and its
required, and the only cost function of the battery and supercapacitor is reference value. Utilizing SoC and fuel cell efficiency as inputs allows the
considered [44,60]. In this technique, the inputs are the DC bus voltage, fuel cell to operate at higher efficiency which denotes low stress and a
and SoCs of both the battery and supercapacitor, while the outputs are long lifetime for the fuel cell stack. As can be seen from Fig. 8f, In-state
the battery reference power and the charge or discharge voltage of the machine strategy, ECMS, and EEMS techniques there are three PI con­
supercapacitor. Then determining the FC reference power by abstracting trollers for DC-bus voltage. Also, for the classical PI control strategy,
the battery reference power from the required load power. The state of there are four PI controllers, three for regulating DC-bus voltage and one
the supercapacitor whenever charges or discharges determines based on for maintaining the required battery SoC. the proposed PI controller
the comparison between the immediate voltage of the DC bus and the strategy are the same as classical PI but in addition to one more PI
summation of the supercapacitor voltage and the DC bus reference controller for maintaining FC-Eff around its reference value, these
voltage. The following mathematical formulas can represent the control gains of each PI controller are tuned using hybrid optimization

9
I.M. Abdelqawee et al. Journal of Energy Storage 57 (2023) 106276

Fig. 9. The flow chart of the JSPSOBAT algorithm.

10
I.M. Abdelqawee et al. Journal of Energy Storage 57 (2023) 106276

Fig. 10. Pseudocode of JSPSOBAT algorithm

11
I.M. Abdelqawee et al. Journal of Energy Storage 57 (2023) 106276

Table 3
Optimization Results of JSPSOBAT, JS, PSO, BAT, GWO, HHO, SCA, WOA, HPSOGWO, WOABAT, GWOCS, and HHOSC Obtained in Small/
Average-Scale Mathematical Problems.
JSPSOBAT JS PSO BAT GWO HHO
F
Mean Std Dev Mean Std Dev Mean Std Dev Mean Std Dev Mean Std Dev Mean Std Dev
F1 0E+00 0E+00 0E+00 0E+00 -4E+34 4E+34 6E+00 4E+00 0E+00 0E+00 0E+00 0E+00
F2 0E+00 0E+00 0E+00 0E+00 1E+01 3E+01 5E+04 1E+04 0E+00 0E+00 0E+00 0E+00
F3 3E-142 1E-141 2E-11 4E-11 2E-01 3E-01 4E+04 1E+04 3E-17 3E-17 7E-43 4E-42
F4 1E-95 5E-95 3E-06 1E-05 8E+00 2E+01 5E+02 5E+02 5E-18 4E-18 3E-45 1E-44
F5 1E-04 6E-05 1E-03 6E-04 8E+01 1E+02 7E+00 2E+00 9E-04 4E-04 2E-04 2E-04
F6 0E+00 0E+00 3E-29 5E-29 2E-01 3E-01 4E-02 2E-01 1E-07 1E-07 2E-10 5E-10
F7 -1E+00 0E+00 -1E+00 0E+00 -2E-01 4E-01 -5E-06 2E-05 -1E+00 5E-07 -1E+00 5E-05
F8 6E-256 0E+00 3E-36 1E-35 8E-31 4E-30 6E-12 6E-12 6E-108 2E-107 1E-59 6E-59
F9 6E-07 2E-06 9E-05 2E-04 3E+03 1E+04 3E-04 1E-03 4E-01 1E+00 2E-03 5E-03
F10 -5E+01 6E-14 -5E+01 5E-05 -5E+01 3E-10 5E+01 1E+02 -5E+01 2E-04 -5E+01 2E-02
F11 -2E+02 4E-07 -2E+02 1E+00 -2E+02 4E-01 6E+03 2E+03 -2E+02 2E+01 -2E+02 3E-01
F12 7E-75 4E-74 8E-05 2E-04 8E+05 1E+06 2E-01 1E+00 1E-27 5E-27 8E-38 4E-37
F13 4E-15 1E-14 4E-08 2E-07 1E+07 1E+07 2E-01 8E-01 2E-04 2E-04 1E-44 7E-44
F14 2E-58 9E-58 4E-06 8E-06 8E+02 2E+03 4E+07 1E+08 1E-10 4E-11 1E-22 7E-22
F15 2E-153 1E-152 3E-11 7E-11 1E+00 1E+00 6E+05 2E+05 4E-16 4E-16 4E-42 2E-41
F16 8E+00 1E+01 8E-01 1E+00 3E+04 9E+04 5E+07 2E+07 3E+01 7E-01 5E-02 8E-02
F17 3E-03 2E-03 2E-01 5E-02 7E+02 1E+03 9E+03 2E+04 7E-01 9E-04 3E-01 2E-03
F18 1E+00 4E-01 1E+00 2E-16 3E+00 3E+00 1E+01 6E+00 2E+00 2E+00 2E+00 1E+00
F19 4E-01 0E+00 4E-01 0E+00 4E-01 0E+00 4E-01 1E-10 4E-01 6E-06 4E-01 5E-05
F20 0E+00 0E+00 0E+00 0E+00 0E+00 0E+00 4E+01 1E+02 0E+00 0E+00 0E+00 0E+00
F21 0E+00 0E+00 2E-21 1E-20 2E-25 9E-25 2E-10 2E-10 7E-07 6E-07 4E-05 9E-05
F22 0E+00 0E+00 3E-01 1E+00 1E+02 3E+01 2E+02 5E+01 4E+00 3E+00 0E+00 0E+00
F23 -1E+04 2E+03 -7E+03 2E+03 -4E+38 5E+38 -3E+03 5E+02 -6E+03 5E+02 -1E+04 2E+00
F24 -2E+00 9E-16 -2E+00 9E-16 -2E+00 5E-02 -1E+00 3E-01 -2E+00 4E-06 -2E+00 7E-06
F25 -5E+00 5E-02 -5E+00 4E-02 -3E+00 4E-01 -3E+00 6E-01 -5E+00 2E-01 -4E+00 4E-01
F26 -9E+00 3E-01 -9E+00 2E-01 -4E+00 6E-01 -5E+00 1E+00 -8E+00 6E-01 -6E+00 8E-01
F27 0E+00 0E+00 4E-10 1E-09 2E-02 2E-02 4E-01 1E-01 0E+00 0E+00 0E+00 0E+00
F28 -1E+00 7E-16 -1E+00 6E-16 -1E+00 2E-01 -6E-01 8E-01 -1E+00 2E-08 -1E+00 1E-09
F29 0E+00 0E+00 0E+00 0E+00 0E+00 0E+00 2E+02 3E+02 0E+00 0E+00 0E+00 0E+00
F30 0E+00 0E+00 0E+00 0E+00 2E-18 1E-17 2E+01 3E+01 0E+00 0E+00 0E+00 0E+00
F31 -2E+02 3E-14 -2E+02 4E-04 -2E+02 3E+00 -1E+02 5E+01 -2E+02 2E-03 -2E+02 5E-02
F32 3E+00 1E-15 3E+00 1E-15 2E+01 3E+01 2E+01 3E+01 3E+00 5E-06 3E+00 5E-06
F33 3E-04 4E-19 3E-04 4E-05 2E-03 8E-05 7E-03 2E-02 1E-03 4E-03 5E-04 4E-04
F34 -1E+01 5E-14 -1E+01 3E-05 -6E+00 3E+00 -5E+00 2E+00 -9E+00 2E+00 -5E+00 1E+00
F35 -1E+01 5E-13 -1E+01 5E-07 -6E+00 3E+00 -5E+00 2E+00 -1E+01 1E+00 -5E+00 9E-01
F36 -1E+01 2E-15 -1E+01 3E-01 -6E+00 4E+00 -4E+00 2E+00 -1E+01 2E-03 -5E+00 5E-01
F37 4E-03 2E-03 2E-01 2E-01 6E-01 1E+00 2E-02 2E-02 3E-01 5E-01 2E+00 2E+00
F38 5E-04 2E-03 1E-02 1E-02 2E-02 9E-02 2E-04 2E-04 3E-02 2E-01 2E-01 2E-01
F39 -4E+00 3E-15 -4E+00 3E-15 0E+00 0E+00 -4E+00 1E-08 -4E+00 2E-03 -4E+00 7E-03
F40 -3E+00 8E-16 -3E+00 9E-06 0E+00 0E+00 -3E+00 5E-02 -3E+00 7E-02 -3E+00 1E-01
F41 0E+00 0E+00 4E-09 2E-08 3E-02 9E-02 4E+02 1E+02 4E-03 7E-03 0E+00 0E+00
F42 9E-16 0E+00 6E-07 7E-07 2E+01 8E-02 2E+01 2E-03 1E-09 6E-10 9E-16 0E+00
F43 7E-10 1E-09 3E-07 6E-07 5E+00 2E+00 1E+08 7E+07 1E-02 9E-03 2E-05 3E-05
F44 4E-09 7E-09 2E-06 3E-06 1E+01 1E+01 3E+08 1E+08 1E-01 1E-01 8E-05 1E-04
F45 -1E+00 4E-16 -1E+00 5E-16 -1E+00 2E-01 -1E+00 1E-01 -1E+00 6E-07 -1E+00 6E-11
F46 -1E+00 3E-01 -1E+00 2E-01 0E+00 0E+00 -1E-01 1E-01 -1E+00 3E-01 -8E-01 3E-01
F47 -5E-01 2E-01 -7E-01 2E-01 0E+00 0E+00 -1E-03 4E-03 -7E-01 3E-01 -5E-01 2E-01
F48 0E+00 0E+00 6E-09 1E-08 7E-01 2E+00 3E-08 4E-08 3E-04 4E-04 2E-04 6E-04
F49 1E+02 3E+02 7E+01 1E+02 4E+03 2E+03 5E+02 3E+02 5E+01 1E+02 7E+02 8E+02
F50 2E+02 3E+02 5E+01 7E+01 3E+03 2E+03 3E+02 3E+02 7E+01 2E+02 9E+02 1E+03
Count of best hit 27 14 3 1 9 10

12
I.M. Abdelqawee et al. Journal of Energy Storage 57 (2023) 106276

SCA WOA HPSOGWO WOABAT GWOCS HHOSC


F
Mean Std Dev Mean Std Dev Mean Std Dev Mean Std Dev Mean Std Dev Mean Std Dev
F1 0E+00 0E+00 0E+00 0E+00 3E-02 2E-01 0E+00 0E+00 0E+00 0E+00 0E+00 0E+00
F2 1E+03 7E+02 0E+00 0E+00 1E+03 4E+03 0E+00 0E+00 0E+00 0E+00 0E+00 0E+00
F3 8E+02 4E+02 1E-42 2E-42 2E+03 6E+03 1E-07 8E-08 3E-18 5E-18 2E-55 8E-55
F4 9E+01 6E+01 3E-44 7E-44 6E+02 1E+03 2E-06 1E-06 2E-19 3E-19 6E-55 2E-54
F5 7E-01 5E-01 2E-03 2E-03 1E+00 5E+00 3E-04 5E-04 9E-04 5E-04 2E-04 1E-04
F6 2E-04 2E-04 1E-11 3E-11 4E-05 1E-04 0E+00 0E+00 1E-07 1E-07 8E-08 1E-07
F7 -1E+00 1E-03 -1E+00 2E-08 -1E+00 9E-02 -1E+00 4E-17 -1E+00 6E-07 -1E+00 1E-04
F8 9E-22 2E-21 3E-136 1E-135 2E-06 1E-05 1E-88 3E-88 1E-104 5E-104 1E-69 6E-69
F9 1E+00 4E-01 1E+00 2E+00 1E+00 3E+00 3E-09 2E-09 9E-02 3E-01 2E-03 4E-03
F10 -5E+01 2E+00 -5E+01 3E-05 -5E+01 1E+01 -5E+01 1E-13 -5E+01 2E-04 -5E+01 4E-02
F11 -3E+01 8E+01 -2E+02 4E-02 -1E+02 2E+02 -2E+02 4E-04 -2E+02 1E-02 -2E+02 5E-01
F12 1E-02 3E-02 2E+00 4E+00 3E-01 9E-01 4E-07 3E-07 6E-30 8E-30 2E-46 1E-45
F13 6E+01 5E+01 1E-05 2E-05 7E+01 2E+02 2E-09 7E-09 1E-04 1E-04 9E-57 4E-56
F14 4E+00 2E+00 2E-24 6E-24 1E+02 4E+02 3E-03 8E-04 3E-11 1E-11 1E-26 7E-26
F15 9E+03 6E+03 5E-42 1E-41 1E+05 1E+05 2E-06 1E-06 2E-17 2E-17 1E-51 6E-51
F16 2E+06 4E+06 3E+01 4E-01 2E+06 6E+06 4E-05 7E-05 3E+01 7E-01 7E-02 1E-01
F17 7E+03 9E+03 7E-01 2E-04 3E+04 9E+04 2E-02 2E-02 7E-01 2E-04 3E-01 1E-03
F18 1E+00 4E-01 1E+00 4E-01 1E+00 2E-01 1E+00 3E-16 2E+00 9E-01 2E+00 2E+00
F19 4E-01 2E-03 4E-01 2E-07 4E-01 2E-04 4E-01 2E-15 4E-01 4E-06 4E-01 1E-04
F20 0E+00 0E+00 0E+00 0E+00 2E-02 7E-02 0E+00 0E+00 0E+00 0E+00 0E+00 0E+00
F21 5E-04 6E-04 4E-05 8E-05 9E-05 3E-04 9E-10 2E-09 4E-07 5E-07 1E-04 3E-04
F22 1E+02 4E+01 0E+00 0E+00 1E+02 9E+01 3E-05 2E-05 3E+00 4E+00 0E+00 0E+00
F23 -4E+03 3E+02 -1E+04 1E+03 -7E+03 1E+03 -1E+04 2E-08 -1E+04 2E+00 -1E+04 1E+03
F24 -2E+00 2E-03 -2E+00 2E-07 -2E+00 3E-04 -2E+00 1E-15 -2E+00 5E-06 -2E+00 5E-04
F25 -3E+00 3E-01 -4E+00 5E-01 -4E+00 5E-01 -4E+00 6E-01 -5E+00 7E-02 -4E+00 4E-01
F26 -5E+00 5E-01 -6E+00 1E+00 -8E+00 2E+00 -7E+00 1E+00 -9E+00 5E-01 -5E+00 8E-01
F27 0E+00 0E+00 9E-03 2E-02 1E-02 2E-02 1E-02 2E-02 1E-03 8E-03 0E+00 0E+00
F28 -1E+00 3E-05 -1E+00 4E-11 -1E+00 7E-04 -1E+00 5E-16 -1E+00 2E-08 -1E+00 2E-08
F29 0E+00 0E+00 0E+00 0E+00 4E-02 2E-01 4E-18 1E-17 0E+00 0E+00 0E+00 0E+00
F30 6E-18 3E-17 1E-10 6E-10 2E-02 9E-02 2E-11 3E-11 0E+00 0E+00 0E+00 0E+00
F31 -2E+02 5E-01 -2E+02 2E-05 -2E+02 3E-01 -2E+02 3E-14 -2E+02 3E-02 -2E+02 3E-02
F32 3E+00 9E-05 3E+00 1E-06 3E+00 7E-03 4E+00 5E+00 3E+00 6E-06 3E+00 9E-05
F33 1E-03 3E-04 8E-04 5E-04 6E-04 5E-04 4E-04 4E-04 3E-04 2E-05 5E-04 3E-04
F34 -4E+00 1E+00 -1E+01 2E+00 -8E+00 3E+00 -1E+01 9E-01 -8E+00 3E+00 -8E+00 2E+00
F35 -5E+00 9E-01 -9E+00 3E+00 -9E+00 2E+00 -1E+01 3E-15 -8E+00 3E+00 -9E+00 2E+00
F36 -5E+00 1E+00 -1E+01 2E+00 -9E+00 2E+00 -1E+01 4E-15 -9E+00 3E+00 -8E+00 2E+00
F37 8E-01 7E-01 4E+00 7E+00 3E-01 7E-01 5E+00 7E+00 5E-01 7E-01 2E+00 3E+00
F38 8E-01 4E-01 1E+00 2E+00 1E-01 3E-01 3E-01 5E-01 2E-03 2E-03 5E-01 5E-01
F39 -4E+00 3E-03 -4E+00 1E-03 -4E+00 4E-03 -4E+00 2E-15 -4E+00 4E-05 -4E+00 1E-02
F40 -3E+00 6E-02 -3E+00 7E-02 -3E+00 9E-02 -3E+00 4E-02 -3E+00 8E-06 -3E+00 2E-01
F41 1E+01 6E+00 4E-03 2E-02 2E+01 5E+01 7E-09 4E-09 3E-03 6E-03 0E+00 0E+00
F42 1E+01 7E+00 6E-15 2E-15 5E+00 6E+00 3E-04 9E-05 3E-10 2E-10 9E-16 0E+00
F43 2E+06 6E+06 2E-03 1E-03 3E+06 1E+07 1E-09 7E-10 9E-03 8E-03 3E-05 3E-05
F44 5E+06 6E+06 2E-02 3E-02 2E+07 5E+07 2E-08 1E-08 1E-01 9E-02 1E-04 1E-04
F45 -1E+00 4E-04 -1E+00 1E-13 -1E+00 1E-05 -1E+00 6E-16 -1E+00 7E-07 -1E+00 1E-06
F46 -6E-01 1E-01 -8E-01 3E-01 -1E+00 3E-01 -7E-01 3E-01 -1E+00 2E-02 -9E-01 2E-01
F47 -7E-02 4E-02 -3E-01 2E-01 -5E-01 3E-01 -2E-01 2E-01 -9E-01 5E-01 -4E-01 2E-01
F48 3E-02 3E-02 8E-07 2E-06 5E-03 2E-02 0E+00 0E+00 2E-04 3E-04 3E-03 5E-03
F49 5E+02 3E+02 1E+03 2E+03 3E+02 8E+02 5E+02 1E+03 6E+02 2E+02 7E+02 8E+02
F50 5E+02 3E+02 1E+03 2E+03 7E+01 1E+02 2E+03 3E+03 1E+03 4E+03 1E+03 2E+03
Count of best hit 5 5 2 11 8 10

13
I.M. Abdelqawee et al. Journal of Energy Storage 57 (2023) 106276

Function No. is 5 -200 Function No. is 7 10 Function No. is 22


-10 10
0
10
Fitness function

10
0
-100 -0.5 10
-10

100 -1
0 10 20 30 40 10
-10

0
-10
0 50 100 150 200 0 50 100 150 200 0 50 100 150 200
Function No. is 41 Function No. is 42 Function No. is 50
0 105
0
10
10
Fitness function

0
10

10
-10 10-10

-5
10
0 50 100 150 200 0 50 100 150 200 0 50 100 150 200
iteration iteration iteration
JS PSO BAT PSOGWO WOABAT JSPSOBAT
Function No. 5 Function No. 7 Function No. 22
0
-10-200 -0.9996 10
Fitness function

100 -0.9997
-0.9998
-100
-10 -0.9999
-1 10-10
0 50 100 150 200
0
10-5 -10
0 50 100 150 200 0 50 100 150 200 0 50 100 150 200
Function No. 41 Function No. 42 Function No. 50
0
100 10
4
Fitness function

10

-10
10 103
-10
10

10
-20 102
0 50 100 150 200 0 50 100 150 200 0 50 100 150 200
iteration iteration iteration
WOA SCA HHO GWO GWOCS HHOSC JSPSOBAT

Fig. 11. Convergence curves of JSPSOBAT and other optimization algorithms for some functions.

technique to operate the system at optimal performance. So, the next beginning, jellyfish follow the ocean current searching for food as fol­
section shows a proposed hybrid optimization technique that will be lows [58]:
used for determining these parameters. ̅̅̅→
The power of the supercapacitor is not taken into consideration in Xi (t + 1) = Xi (t) + rand(0, 1) × trend (22)
the EMS optimization problem as the voltage of the DC bus is controlled
through the DC/DC battery converters. Therefore, as soon as SCs Xi (t + 1) = Xi (t) + rand(0, 1) × (X * − β × rand(0, 1) × μ ) (23)
discharge, they are recharged from the battery system with the same Where X represents the position vector of jellyfish; the trend denotes
energy. So, the total energy of the load is shared only among FC and the direction of the ocean current; β is a distribution coefficient, related
battery over the given load profile. to the length of the trend. Then, as time goes by, jellyfish move inside the
swarm. In a swarm, jellyfish exhibit either passive (type A) or active
4. Hybrid JS, PSO, and BAT algorithms (type B) motions. Initially, when the swarm has just been formed, most
jellyfish exhibit passive motion. As time goes by, they increasingly
4.1. Jellyfish optimizer exhibit active motion as follows [58]:

Jellyfish optimizer (JS) is a newly developed meta-heuristic algo­ Xi (t + 1) = Xi (t) + γ × rand(0, 1) × (Ub − Lb ) (24)
rithm that imitates the behavior of jellyfish in the ocean. In JS, in the

14
I.M. Abdelqawee et al. Journal of Energy Storage 57 (2023) 106276

50
HYBRID OTHER ALGORITHM

COUNT OF BEST HIT


40

30

20

10

A
JS

SC
O

O
O

S
C
BA

BA
O
SC
W
PS

W
H

O
O
W
H
G

H
W
O

H
G
PS

W
H
METAHAURISTIC OPTIMIZATION ALGORITHM

Fig. 12. Count of best hits of JSBSOBAT compared to other algorithms.

̅̅→
Step = Xi (t + 1) − Xi (t) (25) speed Vi randomly in the search space and update their positions Xi at a
constant frequency Fmin, loudness A0 and different wavelength λ. Yang
̅̅→ ̅̅̅̅̅̅→ used three equations to update these parameters as follows [55]:
where Step = rand(0, 1) × Direction (26)
{ ( ) Fi = Fmin + (Fmax − Fmin )λ (32)
̅̅̅̅̅̅→ Xj (t) − Xi (t) if f (Xi ) ≥( f )Xj
Direction = (27) ( )
Xi (t) − Xj (t) if f (Xi )〈f Xj Vit+1 = Vit + Xit − X * Fi (33)
̅̅→
Xi (t + 1) = Xi (t) + Step (28) Xit+1 = Xit + Vit (34)
⃒(
⃒ t
) ( ( ⃒
⃒ Where Xi is the bat's position, Vi is the bat's velocity, Fi is the wave's
c(t) = ⃒⃒ 1 − × 2 × rand 0 , 1) − 1)⃒⃒ (29) frequency, λ is a random variable with a range in [0,1]. As shown the
Maxiter
new solution's position is depending on the new velocity of the search
A time control mechanism is used for controlling the switching be­ agent which is concordant with the frequency.
tween previous motions and determining the type of motion over time.
Eq. (29) shows the time control function, when its value exceeds a pre-
4.4. Hybrid JS-PSO-BAT algorithm
defined value (Co), jellyfish follow the ocean current. Otherwise, they
move inside the swarm.
However, although all previous algorithms can solve various com­
plex problems, they still have some inherent disadvantages. For
4.2. Particle swarm optimization
instance, PSO is facile to fall into the local optimum in high-dimensional
space and has a low convergence rate in the iterative process [57]. BAT
Particle Swarm Optimization (PSO) is a well-known population-
converges very expeditiously at the early stage and then the conver­
based optimization algorithm that is inspired by the behavior of parti­
gence rate decelerates and precision may be inhibited if the number of
cles. Briefly, PSO, in the beginning, randomly, the particles are initial­
function evaluations is not high [55]. So, the proposed hybrid technique
ized and fly within a multidimensional search space. While flying, their
aims to improve the convergence speed and solution stability by
velocity and position are updated according to their own experience and
improving the ability of exploration and exploitation in the jellyfish
also of their companion particles. In the PSO algorithm, the position of
algorithm with the ability of exploration in particle swarm optimization
each particle is updated by these two mathematical equations as follows
and bat algorithm respectively. As a result, for this combination of three
[54]:
techniques, the JSPSOBAT technique can obtain better results in fewer
Xit+1 = Xit + Vit+1 , i = 0, 1, ..N − 1 (30) no. of iterations compared to JS. More details about this modification
have been shown in the JSPSOBAT flowchart using dashed red rectan­
( ) ( )
Vit+1 = w × Vit + C1 × r1 Pti − Xit + C2 × r2 Gt − Xit (31) gles with italic bold words to highlight these modifications Fig. 9, also
Fig. 10 present the pseudocode of the JSPSOBAT optimizer.
WhereXt+1i is the i-th component of the particle position after the (t + 1)
th update, Vt+1
i is the i-th particle's velocity after the (t + 1)th update, w 5. Results and analysis
is initial weight, C1and C2are the speed control coefficients, Ptiis the
personal best solution, Gtis the global best solution and r1and r2 are For investigating the performance of the proposed system, the ex­
random vectors in [0,1]. periments are performed in two sets. In the first one, JSPSOBAT is tested
on 50 benchmark test functions which have different characteristics, and
4.3. Bat algorithm after validating the efficacy of the hybrid optimization technique, it is
used for selecting the optimal controller gains of different PI controllers
The bat algorithm is based on the bat's echolocation behavior which shown in Fig. 8. The second set is for showing the performance of the
the bat using it to sense the distance and know the difference between proposed PI control scheme based on comparison with the conventional
prey/food and background obstacles. By using the concept of the time EMSs in terms of DC bus voltage stability, stress analysis on each energy
delay, which is determined as the distance between the ears of bats and source, the efficiency of FC stack, overall system efficiency, battery SoC,
the variations of echo waves. While searching for prey, bats fly with a and hydrogen consumption. So, the second section of results showed

15
I.M. Abdelqawee et al. Journal of Energy Storage 57 (2023) 106276

Fig. 13. Relation between optimization technique and EMS.

Table 4
Gains values obtained by JSPSOBAT.
Range Proposed PI SMS PI ECMS EMMS

Min Max Optimized Gains from Optimized Gains from Optimized Gains from Optimized Gains from Optimized
gains ref. [60] gains ref. [60] gains ref. [60] gains ref. [60] gains

Kp1 5000 10,000 8565.1414 N/A N/A 50,000 5081.4194 N/A N/A N/A N/A
Ki1 0 10 4.9371 N/A N/A 5000 0.0403 N/A N/A N/A N/A
Kp2 50 100 71.8631 N/A N/A N/A N/A N/A N/A N/A N/A
Ki2 0 10 8.5603 N/A N/A N/A N/A N/A N/A N/A N/A
Kp3 50 100 94.2832 10 11.7474 10 82.2243 10 54.2149 10 93.86
Ki3 0 200 13.6968 10 116.1722 10 150.8358 10 56.1935 10 174.03
Kp4 10 100 11.9368 10 98.1094 10 39.8230 10 39.0659 10 35.02
Ki4 30 150 47.5606 10 111.4747 10 40.5910 10 58.5284 10 54.80
Kp5 100 500 383.9908 10 147.9569 10 155.5712 10 148.5677 10 150.85
Ki5 100 500 308.9979 10 158.0496 10 157.1409 10 153.7355 10 155.49

validation of the performance of each conventional EMS before and after first category represented unimodal separable (US) functions (F1-F5),
using JSPSOBAT for selecting controller gains and then compared with the Second category represented unimodal non-separable (UN) func­
the proposed PI control technique. tions (F6-F17), the third category represented multimodal separable
(MS) functions (F18-F26) and the last category represented multimodal
non-separable (MN) functions (F27-F50). Also, 30 independent runs are
5.1. JSPSOBAT for benchmark test function performed.
Table 3 shows the mean and standard deviation (Std Dev) values
For comparison, different optimization techniques are selected. The obtained by all algorithms on all previous benchmark functions. It can
first comparison will be between JSPSOBAT, the original techniques be observed that JSPSOBAT has shown supreme results compared to
involved to create the proposed hybrid optimization technique, and other algorithms by obtaining the best mean values for all unimodal
other optimization techniques which contain some of the original opti­ separable functions (F1-F5), nine out of twelve unimodal non-separable
mization techniques like GWOPSO and WOABAT. The second compar­ functions (F6-F8, F10-F12, F14, F15, and F16), three out of nine
ison will be between JSPSOBAT and other optimization techniques like multimodal separable functions (F20-F22) and ten out of twenty-four
GWO, HHO, SCA, WOA, HHOSC, and GWOCS. For all algorithms, the multimodal non-separable functions (F27-F30, F37, F41-F44 and F48).
number of populations is 50, and the maximum no. of iterations is 200. Fig. 11 provides some samples of convergence curves for different cat­
Moreover, 50 test functions [58] are used. These functions are divided egories of function based on the last MATLAB run. By comparing
into four categories based on their modality and dimensionality. The

16
I.M. Abdelqawee et al. Journal of Energy Storage 57 (2023) 106276

Fig. 14. Simulink model of the system with the proposed PI controller.

10
Power (kVA)

0
0 200 400 600 800 1000 1200 1400 1600 1800
Time (sec)

Fig. 15. Load profile of a 30-min emergency landing scenario of MEA.

JSPSOBAT to other algorithms, it can be observed that JSPSOBAT study, the Integral Time Absolute Error (ITAE) criteria are used with the
demonstrates a faster rate of convergence and achieves optimal solu­ difference of current DC voltage and the reference value of it as the error
tions for most functions with a small disturbance of population's distri­ signal.
bution during the search progress. Furthermore, Fig. 12 shows the
∫∞
comparison between the proposed algorithm with each algorithm indi­
ITAE = t.|e(t) |.dt (35)
vidually which provides that the hybridization of JS, PSO, and BAT has
significantly improved the stability and ability of global searching.
0

error.signal = Vdc − Vdc,ref (36)


5.2. EMS models using JSPSOBAT
With constraints:
For further investigation of the effective performance of JSPSOBAT, Kp,min ≤ Kp ≤ Kp,max
the five types of EMS techniques controller gains are tuned using (37)
Ki,min ≤ Ki ≤ Ki,max
JSPSOBAT to guarantee the best DC-bus voltage profile which has a
positive impact on the other performance criteria such as the SoC level, Fig. 13 demonstrates the procedures of the proposed applied tech­
the stress on power sources and the overall system efficiency. In this niques. The input to the JSPSOBAT optimizer is the voltage error signal

17
I.M. Abdelqawee et al. Journal of Energy Storage 57 (2023) 106276

Fig. 16. DC-bus Voltage. (a) State machine control. (b) Classical PI control. (c) ECMS. (d)EEMS.

then different gains for PI controllers are estimated until reach the Where η is the fuel cell efficiency, V is the measured stack potential, NH2,
optimal control parameters which achieve the minimum error according theor is the amount of hydrogen consumed in the electrochemical reaction
to Eq.(36). After that the EMS generates the required control signals while NH2, act is the amount supplied, I is the fuel cell current and nF is
(Ifc*, IBATD*, and IBATC*) for different converters of the system. the transferred charge. Comparison between all EMS techniques, the
Table 4 showed the gains obtained from [60] and the gains obtained mean value, standard deviation, and variation coefficient of FC_effe are
from JSPSOBAT. A comparison between each EMS technique without calculated as shown in Table 2. However, the mean value of FC_effe is
and with using JSPSOBAT and the proposed technique is presented. The almost similar for all EMS, the standard deviation and variation coeffi­
Simulink model of the system is shown in Fig. 14 containing the pro­ cient of the proposed system are remarkably lower by 34.5 % and 34.7 %
posed PI EMS where the reference values of battery SoC and FC effi­ compared to the state machine controller, 39.2 % and 39.3 % compared
ciency are selected to be 60 % and 55 % respectively. The performances to the classical PI controller, 24.5 % and 24.9 % respectively compared
of EMS were compared using MATLAB Simulink with the same load to ECMS controller, and 39.3 % and 39.5 % respectively compared to
profile for the 1800s as shown in Fig. 15. EEMS controller. This means more stability in FC_effe which leads to less
stress on fuel cells and a long lifetime as discussed earlier.
5.2.1. DC bus voltage analysis
From Fig. 16, It can be noted that by comparing each EMS to itself 5.2.4. Hydrogen consumption and SoC analysis
after using JSPSOBAT, the maximum overshoot voltage is slightly lower For more investigation of the performance of the proposed system, a
by 0.45 % and 0.19 % for SMS and PI controller respectively, while the comparison in terms of hydrogen consumption is implemented. Using
steady-state ripple voltage is slightly lower by 0.41 % for all EMS eq.(40) for hydrogen consumption calculation.
compared to its original values without using JSPSOBAT.

1800
N
ConsH2 = ifc dt (40)
5.2.2. Stress analysis F
The results show that after using JSPSOBAT, the stress on the battery 0

and the supercapacitor has been reduced compared to its original values From Table 5, it can be noted that the proposed system has lower
which results in increasing their lifetime and partially solving the hydrogen consumption by 3.2 %, 2.6 %, 4.3 %, and 2.6 % compared to
problem of partial SoC cycling of the battery [72]. Fig. 17 shows the state machine strategy, classical PI, ECMS, and EEMS respectively. This
stress analysis using Haar wavelet decomposition which decomposes saving is due to two reasons, first one is the operating of the FC stack
each power in low and high-frequency components [44]. The histogram within its max. Efficiency region which tends to have less stress as dis­
and standard deviation of this component are a good indication of the cussed earlier, the second one is that the proposed system tends to use
stress applied to each power source. It must be noted that in both results more energy power from the battery compared to other EMS techniques
(before using JSPSOBAT and after using JSPSOBAT) on the same EMS so it's found that the SoC of the proposed system is reduced from 65 % to
technique, the impact on the lifetime of the fuel cell almost remains 40.5 %.
constant as the stresses seen by the fuel cell system is very close. But
considering fuel cell efficiency as shown in the proposed system records 5.2.5. Total energy and cost analysis
the least stress on fuel cells compared to other techniques. For having a detailed comparison between different EMS techniques
(the conventional techniques and the proposed technique), Fig. 18
5.2.3. Fuel cell efficiency analysis shows the total energy consumed by the fuel cell stack and battery using
Concentrating on fuel cell efficiency (FC_effe), it can be estimated as Eqs. (41), (42).
follow [73]:
EnergyFC = H2Cons × HHV H2 (41)
V NH2,theor
η= × (38) ∫
1.482 NH2,act
EnergyBatt = powerBatt .dt (42)
I
NH2,theor = (39)
nF Where (HHVH2) is the higher heating value of the hydrogen fed to the
PEMFC.

18
I.M. Abdelqawee et al. Journal of Energy Storage 57 (2023) 106276

FC Power ( Pfc=fc[a2]+fc[d1] ) fc[d1] histogram


4000
100
6000
fc[a2] (W) 3000

fc[d1] (W)
50
4000
0 2000

2000 -50 1000


-100
0 0
0 2000 4000 6000 8000 10000 0 2000 4000 6000 8000 10000 -100 -50 0 50 100
Std=25.55
Size (Data) Size (Data)
Battery Power ( Pbatt=batt[a2]+batt[d1] ) batt[d1] histogram
5000

1000 4000
batt[a2] (W)

batt[d1] (w)
2000
3000
0
0 2000
-1000 1000

-2000 0
0 2000 4000 6000 8000 10000 0 2000 4000 6000 8000 10000 -1000 -500 0 500 1000
Size (Data) Size (Data) Std=30.93

SC Power ( Psc=sc[a2]+sc[d1] ) sc[d1] histogram

2000 6000
1000
sc[d1] (W)
sc[a2] (W)

1000
4000
0
0

-1000 2000
-1000

-2000 0
0 2000 4000 6000 8000 10000 0 2000 4000 6000 8000 10000 -1000 -500 0 500 1000
Size (Data) Size (Data) Std=33.3
(A) Stress Analysis for State Machine Control without Optimization

FC Power ( Pfc=fc[a2]+fc[d1] ) fc[d1] histogram


100 4000

6000
50 3000
fc[a2] (W)

fc[d1] (W)

4000 0 2000

2000 -50 1000

0 -100 0
0 2000 4000 6000 8000 10000 0 2000 4000 6000 8000 10000 -100 -50 0 50 100
Size (Data) Size (Data) Std=25.55

Battery Power ( Pbatt=batt[a2]+batt[d1] ) batt[d1] histogram


4000

100
batt[d1] (w)
batt[a2] (w)

2000 3000

0
2000
0
-100 1000

-2000 -200 0
0 2000 4000 6000 8000 10000 0 2000 4000 6000 8000 10000 -400 -200 0 200 400
Size (Data) Size (Data) Std=21.6

SC Power ( Psc=sc[a2]+sc[d1] ) sc[d1] histogram


8000
2000
100
1000 6000
50
sc[a2] (w)

sc[d1] (w)

0 0 4000

-1000 -50
2000
-100
-2000
0 2000 4000 6000 8000 10000 0 2000 4000 6000 8000 10000 0
-200 0 200
Size (Data) Size (Data) Std=17.4
(B) Stress Analysis for State Machine Control with Optimization

Fig. 17. Stress analysis. (A, B) State machine control with and without JSPSOBAT. (C, D) Classical PI control with and without JSPSOBAT. (E, F) ECMS with and
without JSPSOBAT. (G, H) EEMS with and without JSPSOBAT. (I) Proposed PI control with JSPSOBAT.

19
I.M. Abdelqawee et al. Journal of Energy Storage 57 (2023) 106276

FC Power ( Pfc=fc[a2]+fc[d1] ) fc[d1] histogram


5000

6000 100 4000

fc[d1] (w)
fc[a2] (w)
4000 3000
0
2000
2000 -100
1000

0 0
0 2000 4000 6000 8000 10000 0 2000 4000 6000 8000 10000 -200 -100 0 100 200
Size (Data) Size (Data) Std=26

Battery Power ( Pbatt=batt[a2]+batt[d1] ) batt[d1] histogram


5000
1000
4000

batt[d1] (W)
batt[a2] (W)

2000 500
3000
0
0 2000
-500
1000
-1000
-2000 0
0 2000 4000 6000 8000 10000 0 2000 4000 6000 8000 10000 -1000 -500 0 500 1000
Size (Data) Size (Data) Std=27.85

SC Power ( Psc=sc[a2]+sc[d1] ) sc[d1] histogram


5000 6000
1000
sc[a2] (W)

sc[d1] (W)

500 4000
0 0
-500 2000

-1000
-5000 0
0 2000 4000 6000 8000 10000 0 2000 4000 6000 8000 10000 -500 0 500
Size (Data) Size (Data) Std=32.32

(C) Stress Analysis for Classical PI control without Optimization

FC Power ( Pfc=fc[a2]+fc[d1] ) fc[d1] histogram


100 4000
6000
fc[d1] (W)
fc[a2] (W)

50 3000
4000 0
2000
2000 -50
1000
-100
0 0
0 2000 4000 6000 8000 10000 0 2000 4000 6000 8000 10000 -200 -100 0 100 200
Size (Date) Size (Data) Std=25.97

Battery Power ( Pbatt=batt[a2]+batt[d1] ) batt[d1] histogram


4000 400 3000
batt[d1] (W)
batt[a2] (W)

200
2000 2000
0
0 1000
-200

-2000 -400 0
0 2000 4000 6000 8000 10000 0 2000 4000 6000 8000 10000 -200 -100 0 100 200
Size (Data) Size (Data) Std=21.41

SC Power ( Psc=sc[a2]+sc[d1] ) sc[d1] histogram


4000 200
6000
100
sc[d1] (W)
sc[a2] (W)

2000
4000
0
0
-100 2000

-2000 -200
0
0 2000 4000 6000 8000 10000 0 2000 4000 6000 8000 10000 -200 -100 0 100 200
Size (Data) Size (Data) Std=18.62
(D) Stress Analysis for Classical PI control with Optimization

Fig. 17. (continued).

20
I.M. Abdelqawee et al. Journal of Energy Storage 57 (2023) 106276

FC Power ( Pfc=fc[a2]+fc[d1] ) fc[d1] histogram


5000
100
6000 4000
50

fc[d1] (W)
fc[a2] (W)
3000
4000 0
2000
2000 -50
1000
0 -100
0 2000 4000 6000 8000 10000 0 2000 4000 6000 8000 10000 0
-100 0 100
Size (Data) Size (Data) Std=23.97
Battery Power ( Pbatt=batt[a2]+batt[d1] ) batt[d1] histogram
4000 1000 5000

4000

batt[d1] (W)
batt[a2] (W)

500
2000
3000
0
2000
0
-500
1000

-2000 -1000 0
0 2000 4000 6000 8000 10000 0 2000 4000 6000 8000 10000 -1000 -500 0 500 1000
Size (Data) Size (Data) Std=24.78

SC Power ( Psc=sc[a2]+sc[d1] ) sc[d1] histogram


4000 1000

6000
500
sc[a2] (W)

sc[d1] (W)

2000
0 4000

0
-500 2000

-2000 -1000 0
0 2000 4000 6000 8000 10000 0 2000 4000 6000 8000 10000 -1000 -500 0 500 1000
Size (Data) Size (Data) Std=29.13

(E) Stress Analysis for ECMS without Optimization

FC Power ( Pfc=fc[a2]+fc[d1] ) fc[d1] histogram


100
4000
6000
50
fc[a2] (W)

fc[d1] (W)

3000
4000
0
2000
2000 -50
1000

0 -100 0
0 2000 4000 6000 8000 10000 0 2000 4000 6000 8000 10000 -100 -50 0 50 100
Size (Data) Size (data) Std=23.9

Battery Power ( Pbatt=batt[a2]+batt[d1] ) batt[d1] histogram


4000 5000
500
4000
batt[d1] (W)
batt[a2] (W)

2000
3000
0
2000
0
1000
-500
-2000 0
0 2000 4000 6000 8000 10000 0 2000 4000 6000 8000 10000 -1000 -500 0 500 1000
Size (Data) Size (Data) Std=23.66

SC Power ( Psc=sc[a2]+sc[d1] ) sc[d1] histogram


10000
3000 500
8000
2000
sc[d1] (W)
sc[a2] (W)

6000
1000 0
4000
0
2000
-1000 -500
0
0 2000 4000 6000 8000 10000 0 2000 4000 6000 8000 10000 -2000 -1000 0 1000 2000
Size (Data) Size (Data) Std=20.93
(F) Stress Analysis for ECMS with Optimization

Fig. 17. (continued).

21
I.M. Abdelqawee et al. Journal of Energy Storage 57 (2023) 106276

FC Power ( Pfc=fc[a2]+fc[d1] ) fc[d1] histogram


200
4000
6000
100

fc[d1] (W)
fc[a2] (W)
3000
4000 0 2000

2000 -100 1000

0 -200 0
0 2000 4000 6000 8000 10000 0 2000 4000 6000 8000 10000 -400 -200 0 200 400
Siza (Data) Size (Data) Std=26.17

Battery Power ( Pbatt=batt[a2]+batt[d1] ) batt[d1] histogram


4000 2000
4000

batt[d1] (W)
batt[a2] (W)

1000
2000 3000

0 2000
0
-1000 1000

-2000 -2000 0
0 2000 4000 6000 8000 10000 0 2000 4000 6000 8000 10000 -1000 -500 0 500 1000
Size (Data) Size (Data) Std=30.48

SC Power ( Psc=sc[a2]+sc[d1] ) sc[d1] histogram


4000 2000
6000

2000 1000
sc[d1] (W)
sc[a2] (W)

4000
0 0

2000
-2000 -1000

-4000 -2000 0
0 2000 4000 6000 8000 10000 0 2000 4000 6000 8000 10000 -500 0 500
Size (Data) Size (Data) Std=34.25

(G) Stress Analysis for EMMS without Optimization

FC Power ( Pfc=fc[a2]+fc[d1] ) fc[d1] histogram


4000
6000 100
fc[d1] (W)
fc[a2] (W)

50 3000
4000 0 2000

2000 -50
1000
-100
0 0
0 2000 4000 6000 8000 10000 0 2000 4000 6000 8000 10000 -200 -100 0 100 200
Size (Data) Size (Data) Std=26.31

Battery Power ( Pbatt=batt[a2]+batt[d1] ) batt[d1] histogram


4000 1000 4000

3000
batt[d1] (W)
batt[a2] (W)

500
2000
0 2000

0
-500 1000

-2000 -1000 0
0 2000 4000 6000 8000 10000 0 2000 4000 6000 8000 10000 -500 0 500
Size (Data) Size (Data) Std=23.67

SC Power ( Psc=sc[a2]+sc[d1] ) sc[d1] histogram


1000
6000
2000 500
sc[d1] (W)
sc[a2] (W)

4000
0 0

-500 2000
-2000

-1000 0
0 2000 4000 6000 8000 10000 0 2000 4000 6000 8000 10000 -200 -100 0 100 200
Size (Data) Size (Data) Std=20.85

(H) Stress Analysis for EMMS with Optimization

Fig. 17. (continued).

22
I.M. Abdelqawee et al. Journal of Energy Storage 57 (2023) 106276

FC Power ( Pfc=fc[a2]+fc[d1] ) fc[d1] histogram


5000
100
6000
4000
50
fc[a2] (W)

fc[d1] (W)
4000 3000
0
2000
2000 -50
1000
-100
0 0
0 2000 4000 6000 8000 10000 0 2000 4000 6000 8000 10000 -100 -50 0 50 100
Siza (Data) Siza (Data) Std=6.86

Battery Power ( Pbatt=batt[a2]+batt[d1] ) batt[d1] histogram


5000
3000 1000
4000

batt[d1] (W)
batt[a2] (W)

2000 500
3000
1000 0
2000
0 -500
1000
-1000
-1000
0
0 2000 4000 6000 8000 10000 0 2000 4000 6000 8000 10000 -2000 -1000 0 1000 2000
Size (Data) Size (Data) Std=23.65

SC Power ( Psc=sc[a2]+sc[d1] ) sc[d1] histogram


5000 8000
1000

500 6000
sc[d1] (W)
sc[a2] (W)

0 0 4000

-500 2000

-1000
-5000 0
0 2000 4000 6000 8000 10000 0 2000 4000 6000 8000 10000 -2000 -1000 0 1000 2000
Size (Data) Size (Data) Std=26.37
(I) Stress Analysis for Proposed PI control with Optimization

Fig. 17. (continued).

Table 5
Overall Performance of Each EMS Strategy.
Proposed State Optimized State Classical Optimized ECMS Optimized EEMS Optimized
PI Machine Machine PI PI ECMS EEMS

Mean (%) 52.05 51.85 51.85 51.91 51.91 51.75 51.75 51.91 51.91
Fuel Cell Std (%) 1.06 1.62 1.62 1.75 1.75 1.41 1.41 1.75 1.76
Efficiency Coefficients of
0.02 0.03 0.03 0.03 0.03 0.03 0.03 0.03 0.03
Variation
Hydrogen
232.77 240.54 240.54 238.99 239.08 243.26 243.26 239.02 238.89
Consumption (g)
Fuel Cell
Cost of Hydrogen ($) 0.56 0.58 0.58 0.57 0.57 0.58 0.58 0.57 0.57
Stress 9.21 25.55 25.54 26.00 25.97 23.97 23.90 26.17 26.31
SoC (%) 40.67 45.79 45.69 43.94 43.87 47.26 47.11 44.04 43.76
Battery Cost of Recharge ($) 0.05 0.04 0.04 0.04 0.04 0.03 0.03 0.04 0.04
Stress 23.13 30.93 21.60 27.85 21.41 24.78 23.66 30.48 23.67
Super
Stress 24.70 33.30 17.04 32.32 18.62 29.13 20.93 34.25 20.85
Capacitor
Max. Overshoot (%) 3.41 % 1.30 % 0.85 % 4.30 % 4.11 % 0.70 % 0.70 % 4.22 % 4.22 %
DC Bus
Steady State Ripple
Voltage 1.37 % 1.30 % 0.89 % 1.30 % 0.89 % 1.30 % 0.89 % 0.56 % 0.15 %
Voltage (%)

10
Total energy (kWh)

9
Fuel cell energy
Battery energy
8

7 State Classical Proposed


ECMS EEMS
Machine PI PI

Fig. 18. Comparison of total energy consumption of different strategies.

23
I.M. Abdelqawee et al. Journal of Energy Storage 57 (2023) 106276

0.6

Total cost ($)


0.4 Hydrogen
Battery chraging
0.2

0
State Classical ECMS EEMS Proposed
Machine PI PI

Fig. 19. Comparison of the total energy cost of different strategies.

Also, the total cost including the cost of hydrogen and the cost of Data availability
recharging the battery to its initial SoC is calculated neglecting the
supercapacitor energy cost as it is very small compared to FC and battery No data was used for the research described in the article.
energies, considering 2.4 $/Kg hydrogen and 0.137 $/Kwh according to
IEA and GlobalPetrolPrice [74,75]. Fig. 19 shows that the proposed PI is References
having savings in the cost of 1.52 %, 1.39 %, 1.85 %, and 1.36 %
compared to SMS, classical PI, ECMS, and EEMS respectively. [1] M. Muthukumar, et al., The development of fuel cell electric vehicles – a review, in:
Materials Today Proceedings 45, Elsevier, Apr. 2020, pp. 1181–1187, https://doi.
org/10.1016/j.matpr.2020.03.679.
6. Conclusion [2] Xiaoli Sun, et al., Technology development of electric vehicles: a review, Energies
13 (Dec. 2019) 1–29, https://doi.org/10.3390/en13010090.
[3] G. Nicoletti, et al., A technical and environmental comparison between hydrogen
A new hybrid optimization technique (JSPSOBAT) is developed in and some fossil fuels, in: Energy Conversion and Management 89, Elsevier, Jan.
this article. Moreover, different benchmark functions (unimodal sepa­ 2015, pp. 205–213, https://doi.org/10.1016/j.enconman.2014.09.057.
rable, unimodal non-separable, multimodal separable, and multimodal [4] E. Dijoux, et al., A review of fault tolerant control strategies applied to proton
exchange membrane fuel cell systems, in: Journal of Power Sources 359, Elsevier,
non-separable) are employed to validate the performance of the devel­ Aug. 2017, pp. 119–133, https://doi.org/10.1016/j.jpowsour.2017.05.058.
oped JSPSOBAT compared to mature single as well as hybrid optimi­ [5] Xueqin Lü, et al., Status evaluation of mobile welding robot driven by fuel cell
zation techniques. The attained results prove a successful hit rate with hybrid power system based on cloud model, in: Energy Conversion and
Management 198, Elsevier, Oct. 2019, https://doi.org/10.1016/j.
fast convergence and a small disturbance of population's distribution
enconman.2019.111904.
during the search progress. Also, a modified PI controller-based EMS (PI- [6] Xueqin Lü, et al., A comprehensive review on hybrid power system for PEMFC-
EMS) that takes both the efficiency of the fuel cell (FC_effe) and the HEV: issues and strategies, in: Energy Conversion and Management 171, Elsevier,
battery state of charge (SoC) into consideration as inputs for the control Sep. 2018, pp. 1273–1291, https://doi.org/10.1016/j.enconman.2018.06.065.
[7] H. Hanane, et al., Combination of Markov chain and optimal control solved by
schematic is provided for minimizing hydrogen consumption and stress Pontryagin's Minimum Principle for a fuel cell/supercapacitor vehicle, in: Energy
on the FC stack. After approving the better performance of JSPSOBAT, it Conversion and Management 91, Elsevier, Feb. 2015, pp. 387–393, https://doi.
was used for the selection of the optimal gains of the modified PI-EMS org/10.1016/j.enconman.2014.12.035.
[8] Xueqin Lü, et al., Energy optimization of logistics transport vehicle driven by fuel
compared to the benchmark EMSs. cell hybrid power system, in: Energy Conversion and Management 199, Elsevier,
For the fairness of the comparison, the proposed PI-EMS and the Nov. 2019, https://doi.org/10.1016/j.enconman.2019.111887.
existing benchmark EMSs have been studied for the 1800s of emergency [9] Fengqi Zhang, et al., Energy management strategies for hybrid electric vehicles:
review, classification, comparison, and outlook, Energies 13 (Jun. 2020) 3352,
landing scenarios of more electric aircraft. The obtained simulation re­ https://doi.org/10.3390/en13133352.
sults show that the system under study equipped with PI-EMS has a [10] Dai-Duong Tran, et al., Thorough state-of-the-art analysis of electric and hybrid
lower H2 consumption by 3.2 %, 2.6 %, 4.3 %, and 2.6 % compared to vehicle powertrains: topologies and integrated energy management strategies, in:
Renewable and Sustainable Energy Reviews 119, Elsevier, Mar. 2020, https://doi.
state machine strategy, classical PI, equivalent consumption minimiza­ org/10.1016/j.rser.2019.109596.
tion strategy (ECMS), and external energy maximization strategy [11] Qi Li, et al., A state machine strategy based on droop control for an energy
respectively. Furthermore, the suggested PI-EMS contributes to reduce management system of PEMFC-battery-supercapacitor hybrid tramway, in:
International Journal of Hydrogen Energy 41, Elsevier, Sep. 2016,
stress on the FC stack by 61.59 % compared to ECMS which recording
pp. 16148–16159, https://doi.org/10.1016/j.ijhydene.2016.04.254.
the least FC stress among the previous EMSs as tabulated in Table 5. [12] Qi Li, et al., A state machine control based on equivalent consumption
minimization for fuel cell/ supercapacitor hybrid tramway, IEEE Trans. Transp.
Intellectual property Electrificat. 5 (Jun. 2019) 552–564, https://doi.org/10.1109/TTE.2019.2915689.
[13] Fu. Zhumu, et al., Optimization based energy management strategy for fuel cell/
battery/ultracapacitor hybrid vehicle considering fuel economy and fuel cell
We confirm that we have given due consideration to the protection of lifespan, in: International Journal of Hydrogen Energy 45, Elsevier, Mar. 2020,
intellectual property associated with this work and that there are no pp. 8875–8887, https://doi.org/10.1016/j.ijhydene.2020.01.017.
[14] Hoang Vu Dao, et al., in: Optimization-based fuzzy energy management strategy
impediments to publication, including the timing of publication, with for PEM fuel cell/battery/supercapacitor hybrid construction excavator vol. 8,
respect to intellectual property. In so doing we confirm that we have Springer, 2021, pp. 1267–1285.
followed the regulations of our institutions concerning intellectual [15] Shiyong Tao, et al., in: Energy management strategy based on dynamic
programming with durability extension for fuel cell hybrid tramway vol. 29,
property. Springer, Sep. 2021, pp. 299–313, https://link.springer.com/article/10.1007/
s40534-021-00247-w.
Declaration of competing interest [16] D. Pivetta, et al., Multi-objective optimization of hybrid PEMFC/Li-ion battery
propulsion systems for small and medium size ferries, in: International Journal of
Hydrogen Energy 46, Elsevier, Oct. 2021, pp. 35949–35960, https://doi.org/
No conflict of interest exists. 10.1016/j.ijhydene.2021.02.124.
We wish to confirm that there are no known conflicts of interest [17] Liu Xudong, et al., Optimal sizing of a series hybrid electric vehicle using a hybrid
genetic algorithm, in: 2007 IEEE International Conference on Automation and
associated with this publication and there has been no significant
Logistics, IEEE, Oct. 2007, pp. 1125–1129, https://doi.org/10.1109/
financial support for this work that could have influenced its outcome. ICAL.2007.4338737.
[18] P. Achikkulath, et al., Optimization of hybrid energy systems and adaptive energy
management for hybrid electric vehicles, in: Energy Conversion and Management
243, Elsevier, Sep. 2021, https://doi.org/10.1016/j.enconman.2021.114357.

24
I.M. Abdelqawee et al. Journal of Energy Storage 57 (2023) 106276

[19] Jihun Han, et al., Synthesis of predictive equivalent consumption minimization [43] Zhihu Hong, et al., An energy management strategy based on dynamic power factor
strategy for hybrid electric vehicles based on closed-form solution of optimal for fuel cell/battery hybrid locomotive, in: International Journal of Hydrogen
equivalence factor, IEEE Trans.Veh.Technol. 66 (Jul. 2017) 5604–5616, https:// Energy 43, Elsevier, Feb. 2018, pp. 3261–3272, https://doi.org/10.1016/j.
doi.org/10.1109/TVT.2017.2660764. ijhydene.2017.12.117.
[20] G. Piyush, et al., Comparative analysis of state of charge based adaptive [44] Njoya Motapon, A. Dessaint, Kamal Al-Haddad, A robust H2-consumption-
supervisory control strategies of plug-in Hybrid Electric Vehicles, in: Energy 230, minimization-based energy management strategy for a fuel cell hybrid emergency
Elsevier, Sep. 2021, https://doi.org/10.1016/j.energy.2021.120856. power system of more electric aircraft, IEEE Trans. Ind. Electron. 61 (Nov. 2014)
[21] Laeun Kwon, et al., Degradation-conscious equivalent consumption minimization 6148–6156, https://doi.org/10.1109/TIE.2014.2308148.
strategy for a fuel cell hybrid system, Energies 14 (Jun. 2021) 3810, https://doi. [45] Daming Zhou, et al., A comparative study of extremum seeking methods applied to
org/10.3390/en14133810. online energy management strategy of fuel cell hybrid electric vehicles, in: Energy
[22] A. Benmouna, et al., Efficient experimental energy management operating for FC/ Conversion and Management 151, Elsevier, Nov. 2017, pp. 778–790, https://doi.
battery/SC vehicles via hybrid Artificial Neural Networks-Passivity Based Control, org/10.1016/j.enconman.2017.08.079.
in: Renewable Energy 178, Elsevier, Nov. 2021, pp. 1291–1302, https://doi.org/ [46] Daming Zhou, et al., Online energy management strategy of fuel cell hybrid electric
10.1016/j.renene.2021.06.038. vehicles: a fractional-order extremum seeking method, IEEE Trans.Ind.Electron. 65
[23] Rupendra K. Pachauri, et al., A study, analysis and power management schemes for (Aug. 2018) 6787–6799, https://doi.org/10.1109/TIE.2018.2803723.
fuel cells, in: Renewable and Sustainable Energy Reviews 43, Elsevier, Mar. 2015, [47] Nicu Bizon, Real-time optimization strategy for fuel cell hybrid power sources with
pp. 1301–1319, https://doi.org/10.1016/j.rser.2014.11.098. load-following control of the fuel or air flow, in: Energy Conversion and
[24] M. Bassam, B. Phillips, R. Turnock, A. Wilson, An improved energy management Management 157, Elsevier, Feb. 2018, pp. 13–27, https://doi.org/10.1016/j.
strategy for a hybrid fuel cell/battery passenger vessel, in: International Journal of enconman.2017.11.084.
Hydrogen Energy 41, Elsevier, Dec. 2016, pp. 22453–22464, https://doi.org/ [48] Nicu Bizon, Energy optimization of fuel cell system by using global extremum
10.1016/j.ijhydene.2016.08.049. seeking algorithm, in: Energy Conversion and Management 206, Elsevier, Nov.
[25] A. Bessam, et al., A passivity-based controller for coordination of converters in a 2017, pp. 458–474, https://doi.org/10.1016/j.apenergy.2017.08.097.
fuel cell system used in hybrid electric vehicle propelled by two seven phase [49] Shengwei Quan, et al., Real-time energy management for fuel cell electric vehicle
induction motor, in: International Journal of Hydrogen Energy 42, Elsevier, Oct. using speed prediction-based model predictive control considering performance
2017, pp. 26362–26376, https://doi.org/10.1016/j.ijhydene.2017.08.099. degradation, in: Applied Energy 304, Elsevier, Dec. 2021, https://doi.org/
[26] M. Bassam, et al., Development of a multi-scheme energy management strategy for 10.1016/j.apenergy.2021.117845.
a hybrid fuel cell driven passenger ship, in: International Journal of Hydrogen [50] Mauro G. Carignano, et al., Energy management strategy for fuel cell-
Energy 42, Elsevier, Jan 2017, pp. 623–635, https://doi.org/10.1016/j. supercapacitor hybrid vehicles based on prediction of energy demand, in: Journal
ijhydene.2016.08.209. of Power Sources 360, Elsevier, Aug. 2017, pp. 419–433, https://doi.org/10.1016/
[27] Fengqi Zhang, et al., An adaptive equivalent consumption minimization strategy j.jpowsour.2017.06.016.
for parallel hybrid electric vehicle based on Fuzzy PI, in: IEEE Intelligent Vehicles [51] Cheng Li, et al., Adaptive equivalent consumption minimization strategy and its
Symposium (IV), Jun. 2016 https://ieeexplore.ieee.org/document/7535426. fast implementation of energy management for fuel cell electric vehicles, Energy
[28] Y. Wang, et al., Energy management strategy for battery/supercapacitor/fuel cell Res. 46 (Jun 2022) 16005–16018, https://doi.org/10.1002/er.8296.
hybrid source vehicles based on finite state machine, in: Applied Energy vol. 254, [52] C. Zheng, et al., Comparison of ECMS and optimal control in FCHVs, in: (2012)
Elsevier, Nov. 2019, p. 113707, https://doi.org/10.1016/j.apenergy.2019.113707. 26th Electric Vehicle Symposium 2012, EVS 2012 vol. 3, May 2012,
[29] T. Wang, et al., Application of energy management strategy based on state machine pp. 2008–2013.
in fuel cell hybrid power system, in: IEEE Transportation Electrification Conference [53] Dehao Min, et al., Genetic algorithm optimized neural network based fuel cell
and Expo, Asia-Pacific (ITEC Asia-Pacific), Aug. 2017, https://doi.org/10.1109/ hybrid electric vehicle energy management strategy under start-stop condition, in:
ITEC-AP.2017.8080854. Applied Energy 306, Elsevier, Jan. 2022, https://doi.org/10.1016/j.
[30] Sina Changizian, et al., Performance optimization of hybrid hydrogen fuel cell- apenergy.2021.118036.
electric vehicles in real driving cycles, in: International Journal of Hydrogen [54] Fatih Ahmet Şenel, et al., in: A novel hybrid PSO–GWO algorithm for optimization
Energy vol. 45, Elsevier, Dec. 2020, pp. 35180–35197, https://doi.org/10.1016/j. problems vol. 35, SpringerLink, Oct. 2019, pp. 1359–1373, https://doi.org/
ijhydene.2020.01.015. 10.1007/s00366-018-0668-5.
[31] Peng Dai, et al., Stability analysis of FCHEV energy system using frequency [55] M. Mohammed, U. Umar, A. Rashid, in: A systematic and meta-analysis survey of
decoupling control method, J.Power Electron. 17 (Mar. 2017) 490–500, https:// whale optimization algorithm 2019, Hindawi, Apr. 2019, p. 1, https://doi.org/
doi.org/10.6113/JPE.2017.17.2.490. 10.1155/2019/8718571.
[32] Huang Xiaoliang, et al., Energy Management Strategy based on frequency-varying [56] M.A. Ebrahim, et al., Implementation of self-adaptive Harris Hawks Optimization-
filter for the battery supercapacitor hybrid system of Electric Vehicles, in: World based energy management scheme of fuel cell-based electric power system, in:
Electric Vehicle Symposium and Exhibition (EVS27), Nov. 2013, https://doi.org/ International Journal of Hydrogen Energy 46, Elsevier, Mar. 2021,
10.1109/EVS.2013.6915018. pp. 15268–15287, https://doi.org/10.1016/j.ijhydene.2021.02.116.
[33] Ying Shen, et al., Variable structure battery-based fuel cell hybrid power system [57] Wen Long, Shaohong Cai, Jianjun Jiao, Xu. Ming, Wu. Tiebin, A new hybrid
and its incremental fuzzy logic energy management strategy, in: International algorithm based on grey wolf optimizer and cuckoo search for parameter
Journal of Hydrogen Energy vol. 45, Elsevier, Apr. 2020, pp. 12130–12142, extraction of solar photovoltaic models, in: Energy Conversion and Management
https://doi.org/10.1016/j.ijhydene.2020.02.083. 203, Elsevier, Jan. 2020, pp. 1–14, https://doi.org/10.1016/j.
[34] Hanane Hemi, et al., A real time fuzzy logic power management strategy for a fuel enconman.2019.112243.
cell vehicle, in: (Energy Conversion and Management 80, Elsevier, Apr. 2014, [58] Jui-Sheng Chou, Dinh-Nhat Truong, A novel metaheuristic optimizer inspired by
pp. 63–70, https://doi.org/10.1016/j.enconman.2013.12.040. behavior of jellyfish in ocean, in: Applied Mathematics and Computation 389,
[35] Hu. Zunyan, et al., Multi-objective energy management optimization and Elsevier, Jan. 2021, pp. 1–47, https://doi.org/10.1016/j.amc.2020.125535.
parameter sizing for proton exchange membrane hybrid fuel cell vehicles, in: [59] Narinder Singh, S.B. Singh, in: Hybrid algorithm of particle swarm optimization
Energy Conversion and Management 129, Elsevier, Dec. 2016, pp. 108–121, and grey wolf optimizer for improving convergence performance vol. 2017,
https://doi.org/10.1016/j.enconman.2016.09.082. Hindawi, Nov. 2017, pp. 1–15, https://doi.org/10.1155/2017/2030489.
[36] Tom Fletcher, et al., An Energy Management Strategy to concurrently optimise fuel [60] Njoya Motapon, et al., A comparative study of energy management schemes for a
consumption & PEM fuel cell lifetime in a hybrid vehicle, in: International Journal fuel-cell hybrid emergency power system of more-electric aircraft, IEEE Trans.Ind.
of Hydrogen Energy 41, Elsevier, Dec 2016, pp. 21503–21515, https://doi.org/ Electron. 61 (Apr. 2013) 1320–1334, https://doi.org/10.1109/TIE.2013.2257152.
10.1016/j.ijhydene.2016.08.157. [61] Xueqin Lu, Dynamic modeling and fractional order PIλDμ control of PEM fuel cell,
[37] J. Bernard, et al., Global optimization in the power management of a fuel cell Int. J. Electrochem. Sci. 8 (Aug. 2017) 7518–7536, https://doi.org/10.20964/
hybrid vehicle (FCHV), in: IEEE (2006 IEEE Vehicle Power and Propulsion 2017.08.12.
Conference), May 2007, pp. 1–6, https://doi.org/10.1109/VPPC.2006.364289. [62] Carlos Andrés, et al., A PEM fuel-cell model featuring oxygen-excess-ratio
[38] Stéphane Caux, et al., A combinatorial optimization approach to energy estimation and power-electronics interaction, IEEE Trans.Ind.Electron. 57 (Jun.
management strategy for a hybrid fuel cell vehicle, in: Energy vol. 133, Elsevier, 2010) 1914–1924, https://doi.org/10.1109/TIE.2009.2026363.
Aug. 2017, pp. 219–230, https://doi.org/10.1016/j.energy.2017.05.109. [63] Ambrosio B. Cultura, et al., Dynamic analysis of a stand alone operation of PEM
[39] Zhang Yu, et al., Management strategy based on genetic algorithm optimization for fuel cell system, <sb:contribution><sb:title>J. Power Energy </sb:title> </sb:
PHEV, Int. J. Control Autom. 7 (2014) 381–390, https://doi.org/10.14257/ contribution> <sb:host> <sb:issue> <sb:series> <sb:title> Eng.</sb:title></sb:
ijca.2014.7.11.37. series></sb:issue></sb:host> (Jan. 2014) 1–8, https://doi.org/10.4236/
[40] Gourui Zhang, et al., Study on equivalent consumption minimization strategy for jpee.2014.21001.
fuel cell hybrid tramway, in: IEEE Transportation Electrification Conference and [64] P. García, et al., Viability study of a FC-battery-SC tramway controlled by
Expo, Asia-Pacific (ITEC Asia-Pacific), Aug. 2017, https://doi.org/10.1109/ITEC- equivalent consumption minimization strategy, in: International Journal of
AP.2017.8080858. Hydrogen Energy 37, Elsevier, Jun. 2012, pp. 9368–9382, https://doi.org/
[41] Huan Li, et al., A novel equivalent consumption minimization strategy for hybrid 10.1016/j.ijhydene.2012.02.184.
electric vehicle powered by fuel cell, battery and supercapacitor, in: Journal of [65] O. Tremblay, et al., Experimental validation of a battery dynamic model for EV
Power Sources 395, Elsevier, Aug. 2018, pp. 262–270, https://doi.org/10.1016/j. applications, World Electr. (Jun. 2009) 289–298, https://doi.org/10.3390/
jpowsour.2018.05.078. wevj3020289.
[42] Tao Zeng, et al., Optimization-oriented adaptive equivalent consumption [66] Ali Castaings, et al., Comparison of energy management strategies of a battery/
minimization strategy based on short-term demand power prediction for fuel cell supercapacitors system for electric vehicle under real-time constraints, in: Applied
hybrid vehicle, in: Energy 227, Elsevier, Jul. 2021, https://doi.org/10.1016/j. Energy 163, Elsevier, Feb. 2016, pp. 190–200, https://doi.org/10.1016/j.
energy.2021.120305. apenergy.2015.11.020.

25
I.M. Abdelqawee et al. Journal of Energy Storage 57 (2023) 106276

[67] Xueqin Lü, et al., Energy management of hybrid electric vehicles: a review of cell/supercapacitor/batteries in highly fluctuated load condition, in: Renewable
energy optimization of fuel cell hybrid power system based on genetic algorithm, Energy 139, Elsevier, Aug. 2019, pp. 147–160, https://doi.org/10.1016/j.
in: Energy Conversion and Management 205, Elsevier, Feb. 2020, pp. 1–26, renene.2019.02.076.
https://doi.org/10.1016/j.enconman.2020.112474. [72] A. Fadel, B. Zhou, Power management methodologies for fuel cell-battery hybrid
[68] Hegazy Rezk, M. Nassef, Comparison among various energy management strategies vehicles, in: SAE Technical Paper 2010-01-0849, Apr. 2010, https://doi.org/
for reducing hydrogen consumption in a hybrid fuel cell/supercapacitor/battery 10.4271/2010-01-0849.
system, in: International Journal of Hydrogen Energy 46, Elsevier, Jan. 2021, [73] Frano Barbir, Chapter 3 - fuel cell electrochemistry, in: PEM Fuel Cells, Elsevier,
pp. 6110–6126, https://doi.org/10.1016/j.ijhydene.2019.11.195. 2005, pp. 33–72, https://doi.org/10.1016/B978-012078142-3/50004-5.
[69] Chun Wang, Hongwen He, Yongzhi Zhang, Mu. Hao, A comparative study on the [74] International Energy Agency, Hydrogen production costs by production source,
applicability of ultracapacitor models for electric vehicles under different 2018, Available, https://www.iea.org/data-and-statistics/charts/hydrogen-pro
temperatures, in: Applied Energy 196, Elsevier, Jun. 2017, pp. 268–278, https:// duction-costs-by-production-source-2018.
doi.org/10.1016/j.apenergy.2017.03.060. [75] GlobalPetrolPrices.com, Available, https://www.globalpetrolprices.com/electricit
[70] Ahmed Fathy, Hegazy Rezk, M. Nassef, Robust hydrogen-consumption- y_prices/.
minimization strategy based salp swarm algorithm for energy management of fuel

26

You might also like