Skip to Content
SustainabilitySustainability
  • Article
  • Open Access

5 March 2023

Identifying the PEM Fuel Cell Parameters Using Artificial Rabbits Optimization Algorithm

,
,
and
1
Electrical Power and Machines Department, Faculty of Engineering, Ain Shams University, Cairo 11517, Egypt
2
Electrical Engineering Department, Faculty of Engineering and Technology, Future University in Egypt, Cairo 11835, Egypt
*
Author to whom correspondence should be addressed.

Abstract

The artificial rabbits optimization (ARO) algorithm is proposed in this article to find the optimum values for uncertain parameters for the proton exchange membrane fuel cell (PEMFC) model. The voltage–current polarization curve of the PEMFC is nonlinear, and the model used in this paper to describe it is Mann’s model, which has seven uncertain parameters. The sum of square errors (SSE) between the ARO-based estimated voltages of the model and the measured voltages of the fuel cell defines the objective function. The simulation results show that the ARO technique has the best SSE compared to other optimization techniques. The precision of the ARO model is evaluated by comparing the optimized model’s power–current and voltage–current curves with the measured curves of three stacks which are NedStack PS6, BCS stack 500 W, and Ballard Mark V. The results show that the estimated curves and measured curves are very close which, means a high accuracy is achieved. Moreover, the ARO method shows a fast convergence curve with a minimal standard deviation. Furthermore, the PEMFC-optimized model is studied at different temperature and pressure operating conditions.

1. Introduction

Due to the decrease of fossil fuels worldwide and their impact on the environment, the need for clean, renewable, and continuous energy sources increases every day [1]. However, the power generation from renewable energy sources such as wind and solar energy is intermittent as they depend on weather conditions, location, and time [2]. Fuel cells do not have this problem as they produce electrical power as long as they are supplied with sufficient fuel. One of its types is the proton exchange membrane fuel cell (PEMFC) which uses the chemical reaction of oxygen and hydrogen gases to produce water and electrical energy [3,4]. Not only is the PEMFC a clean source of energy; it also has high efficiency (30–60%), no waste material, high reliability, fast startup, lightweight, and low operating temperature and pressure [4,5,6]. However, the PEMFC has some disadvantages: it needs an expensive metal catalyst, is highly sensitive to carbon monoxide, and needs complex water and thermal management [7]. Moreover, the electrolyte membranes of PEMFC suffer from a decrease in proton conductivity as the environment’s relative humidity decreases or the temperature rises [8]. The PEMFC is used in many applications such as micro-combined heat and power applications [9,10], microgrid applications [11], and domestic applications [12]. It is also used in feeding switched reluctance motors [13,14] and in power systems as distributed generation [15]. Other fuel cell types, such as alkaline fuel cells (AFC), molten carbonate fuel cells (MCFC), phosphoric acid fuel cells (PAFC), and solid oxide fuel cells (SOFC), are categorized based on the electrolyte used [7,16].
The voltage–current characteristics of PEMFC are nonlinear and depend on the operating conditions (temperature and pressure) [3], so obtaining an accurate model of PEMFC became the focus of many researchers [17].
From the models used to describe the PEMFC performance is Mann’s model, a semi-empirical model that has seven unknown parameters [18]. Extracting the parameters of the PEMFC became necessary as the model’s accuracy depended on it. It can be accomplished using either meta-heuristic optimization algorithms or conventional analytical methods. The stochastic method [19], the input-output diffusive approach [20], and the proper generalized decomposition approach [21] are from the conventional methods used. Geem and others [22] used the generalized reduced gradient method. However, such methods have many demerits, such as their dependence on the problem’s initial conditions, the probability of being trapped into a local minimum point, and their accuracy depending on the differential equations’ solver error [5].
For the reasons mentioned above, many researchers focused on using meta-heuristic algorithms as they have no restrictions on the problem formulation, are derivative-free, and can be used with various real engineering problems [23]. Many meta-heuristic algorithms were used to obtain the best values of the uncertain parameters, such as the mayfly optimization algorithm [1], marine predator algorithm [3], chaotic harris hawks optimization [4], manta rays foraging optimizer [5], and Jellyfish search algorithm [6]. EL-Fergany and others used a grasshopper optimizer [16], a whale optimization algorithm [17], and a salp swarm optimizer [24]. In [25], Seleem and others used the equilibrium optimizer. Moreover, the chaos game optimization technique was used by Alsaidan [26]. Sultan and others [27] identified the fuel cell parameters utilizing improved chaotic electromagnetic field optimization. Furthermore, the artificial ecosystem optimizer was used in [28]. Rao and others [29] applied a shark smell optimizer to the PEMFC model, while Fahim and others [30] utilized the hunger games search algorithm. Ref. [31] used a novel circle search algorithm. Ali and others [32] proposed a grey wolf optimizer (GWO) to obtain the optimal PEMFC parameters. Abaza and others [33] introduced a coyote optimization algorithm (COA) for solving the PEMFC problem, while Zaki and others [34] used marine predators and political optimizers. Chen and others [35] utilized a cuckoo search algorithm (CS). In addition, Kandidayeni and others [36] used the firefly optimization algorithm (FOA) and shuffled frog leaping algorithm (SFLA) to model the PEMFC. Niu and others [37] applied the biogeography-based optimization algorithm (BBO) to find the parameters of the fuel cell. Askazrzadeh and others used a backtracking search algorithm (BSA) [38], a bird mating optimizer (BMO) [39], and a grouping-based global harmony search algorithm (GGHS) [40]. In [41], Chakraborty and others used differential evolution (DE) to find the PEMFC parameters, while Priya and others [42] utilized a flower pollination algorithm (FPA). Outeiro and others used the simulated annealing optimization algorithm (SA) in [43].
Most algorithms above have long computational steps, and their procedure is complex [44]. Moreover, due to the nonlinear nature of the characteristics of PEMFC, most of the meta-heuristic algorithms show some drawbacks. Some of these techniques have premature convergence, such as CS [35], FOA [36], and BBO [37]. Other techniques have low convergence speeds, such as GWO [32], SFLA [36], BSA [38], and DE [41]. Moreover, some techniques require complex parameter settings and tunings, such as FPA [42], BMO [39], and SA [43]. In addition, some algorithms are easily trapped at a local optimum solution, such as CS [35] and GGHS [40]. Although they have some drawbacks, they also have advantages. GWO and COA have simple tuning variables. Moreover, the Jellyfish search optimizer, Shark smell optimizer, and Neural network optimizer are distinguished by low computational efforts. In addition, the COA, Marine predator optimizer, and Equilibrium optimizer have a high convergence speed [45].
For the reasons mentioned above and to gain a more accurate model, a new technique known as the Artificial Rabbits optimization algorithm (ARO) is suggested to solve the PEMFC model. Wang and others first introduced it in [46]. It is based on a random hiding strategy and the detour foraging strategy that the rabbits use to survive in nature [46].
This paper’s primary contributions are:
  • The Ballard Mark V stack, the BSC 500 W stack, and the NedStack PS6 are the three stacks for which the ARO is used to determine the optimal values for the seven uncertain PEMFC model parameters;
  • The results of ARO are compared to various algorithms such as manta rays foraging optimizer (MRFO), salp swarm optimizer (SSO), whale optimization algorithm (WOA), jellyfish search algorithm (JSA), grasshopper optimizer algorithm (GOA), circle search algorithm (CSA) and enhanced transient search optimization (ETSO);
  • The optimized model’s P-I and V-I curves are compared with the three stacks’ measured curves.
This article has five sections: Section 1 is the introduction. Section 2 illustrates the description of the problem and the PEMFC model to be optimized. The ARO algorithm is illustrated in Section 3. Discussion of the simulation findings and comparisons is included in Section 4, and Section 5 contains the conclusion.

2. Problem Description

2.1. PEMFC Principle of Operation

As mentioned, PEMFC converts chemical energy from hydrogen and oxygen gas reactions into water and electrical energy. It consists of a cathode, anode, and a proton exchange membrane separating them, which acts as an electrolyte. The hydrogen (fuel) ionizes at the anode and forms electrons and protons. The membrane allows the protons to go to the cathode through it but prevents the electrons from passing; thus, through an external circuit, the electrons travel to the cathode. The oxygen reacts with the electrons and protons at the cathode, producing water.
Anode :   2 H 2     4 H + + 4 e
Cathode :   O 2 + 4 e + 4 H +     2 H 2 O + energy

2.2. PEMFC Model

The I-V polarization curve of the PEMFC has three types of voltage drops which can be summed up as follows:
  • The energy required to start the chemical reaction is the activation voltage drop;
  • The energy lost in the resistance of the contacts, membrane, and electrodes is the ohmic voltage drop;
  • The concentration voltage drop is losses that happen because the oxygen and hydrogen consumption rate is higher than the rate of their supply at a high current density, which causes their concentration to decrease.
The PEMFC stack has many cells connected in series, and its total output voltage (VStack) is calculated using Equations (3)–(11), as in [3,31].
V Stack =   N c ( E Nernst V act V ohm V con )
where VStack is the output voltage of the stack, Nc is the number of cells in the stack, Vact is the activation voltage drop per cell, Vohm is the ohmic voltage drop per cell, Vcon is the concentration voltage drop per cell, and ENernst is the Nernst voltage per cell. It is calculated for operating temperatures under 100 °C using Equation (4), as follows:
E Nernst = 1.229 0.85 × 10 3 ( T FC 298.15 )         + 4.3085 × 10 5 T FC   ln ( P H 2 P O 2 )
where TFC is the fuel cell operating temperature in (Kelvin), and PO2 and PH2 are the oxygen and hydrogen partial pressures in (atm), respectively. The activation voltage drop Vact can be represented as:
V act = [ ξ 1 + ξ 2 T FC + ξ 3 + T FC   ln ( C O 2 ) +   ξ 4   T FC ln ( I FC ) ]
C O 2 = ( P O 2 5.08 × 10 6 ) e 498 T FC
where ξ1, ξ2, ξ3, ξ4 are semi-empirical coefficients, IFC is the current of the stack in (Ampere), and C O 2 is the oxygen concentration in (mol·cm−3). Moreover, the ohmic voltage drop is determined as follows:
V ohm = I FC   ( Rm + Rc )
Rm = ρ m L m A
ρ m = 181.6 [ 1 + 0.03 J + 0.062 ( T FC 303 ) 2 ×   J 2.5 ] [ λ 0.634 3 J ] e 4.18 ( 1 303 T FC )
J = I FC   A
where Rc and Rm are the resistance of the connections and membrane, respectively. A, Lm, ρm, and J are the surface area of the membrane in (cm2), the membrane thickness in (cm), membrane specific resistance in (ohm·cm), and current density in (A/cm2), respectively. λ is an adjustable parameter.
Finally, the concentration voltage drop is calculated as follows:
V con = β ln ( 1 J J max )
where β represents an adjustable coefficient, and Jmax is the max current density.

2.3. Problem Formulation

The model above has seven uncertain parameters due to the lack of data given by the manufacturer, which are ξ1, ξ2, ξ3, ξ4, λ, Rc, and β, whose ranges are given in the previous literature [3], as shown in Table 1. Hence, the artificial rabbit optimizer is used to optimize the value of previously mentioned parameters such that the square difference between the experimentally measured voltage values matches the calculated voltage values from the model equation and can be represented by the following Equation (12):
SSE = i = 1 N ( V meas ( i ) V est ( i ) ) 2  
where N represents the number of measured voltage samples.
Table 1. PEMFC parameters constraints.

3. Artificial Rabbits Optimization (ARO)

The survival strategies used by rabbits in nature served as an inspiration for the ARO algorithm. Rabbits look for food away from their nests, which is called the detour foraging strategy. To escape from hunters and predators, they make burrows around their nests and randomly hide in one of them; this is called the random hiding strategy. They will choose to do either detour foraging or random hiding based on their energy. When they have high or sufficient energy, they will search for food at locations far away from their nests (detour foraging), and when they have low energy, they will randomly hide in the near burrows around their nests. Section 3.1, Section 3.2 and Section 3.3 provides the steps and the equations used to update the rabbits’ positions, which can be summarized in Figure 1. For more details, check [46].
Figure 1. Artificial rabbits optimization algorithm flowchart.

3.1. Energy Shrink (Switch between Exploration and Exploitation)

Rabbits choose to do either random hiding or detour foraging. This depends on the amount of energy a rabbit has, so an energy factor A(t) is calculated according to Equation (13) to simulate which one the rabbit will do. When A(t) > 1, a rabbit will do detour foraging, and when A(t) ≤ 1, it will do random hiding.
A ( t ) = 4 ( 1 t T ) ln 1 r
where r is a number chosen at random between (0,1).

3.2. Detour Foraging (Exploration)

Rabbits search for food away from their nests, thus protecting their nests from predators. Equation (14) indicates that rabbits search randomly for food according to each other’s position.
p i ( t + 1 ) = x j ( t ) + R × ( x i ( t ) x j ( t ) ) + r o u n d ( 0.5 × ( 0.05 + r 1 ) ) × n 1 ,   i , j          = 1 , , n   and   j i
R = L × c
L = ( e e ( t 1 T ) 2 × s i n ( 2 π r 2 )
c ( k ) = { 1             i f   k = g ( l ) 0               e l s e             k = 1 , , d   and   l = 1 , ,   [ r 3   ·   d   ]  
g = r a n d   p e r m ( d )
n 1   ~   N ( 0 , 1 )
where p i ( t + 1 ) is the candidate’s position of ith rabbit at the time t + 1, while x i ( t ) is the ith rabbit’s position at the time t, n is the rabbit’s population size, d is the number of variables in the problem that needs to be optimized, T is the maximum number of iterations, L represents the movement pace of rabbits, r1, r2, and r3 are three random numbers between (0,1) and n1 is subject to the standard normal distribution. c is a mapping vector, while R represents the running operator that simulates rabbits’ running characteristics.

3.3. Random Hiding (Exploitation)

Each rabbit has d burrows around its nest to select one of them randomly to hide in and escape from predators. These burrows are generated for each rabbit by Equation (20).
b i , j ( t ) = x i ( t ) + H × g × x i ( t ) ,   i = 1 , , n   and   j = 1 , ,   d
H = T t + 1 T × r 4
g ( k ) = { 1   i f   k = j 0   e l s e     k = 1 , , d  
p i ( t + 1 ) = x i ( t ) + R × ( r 4 × b i , r ( t ) x i ( t ) )   i = 1 , , n  
g r ( k ) = { 1   i f   k = [ r 5 × d ] 0   e l s e     k = 1 , , d  
b i , r ( t ) = x i ( t ) + H × g r × x i ( t ) ,   i = 1 , , n
x i ( t + 1 ) = { x i ( t )   f ( x i ( t ) ) f ( p i ( t + 1 ) ) p i ( t + 1 )   f ( x i ( t ) ) > f ( p i ( t + 1 ) )  
where H is the hiding parameter, b i , j is the jth burrow for the ith rabbit, b i , r is a randomly selected burrow for hiding for the ith rabbit, shown in Equation (25), and r4 and r5 are random numbers between (0,1).
Equation (23) shows that the ith rabbit will attempt to change its position according to the randomly chosen burrow. At last, after either detour foraging or random hiding, the rabbit will leave the current position and remain at the candidate’s position if the fitness of the candidate’s position of ith rabbit is greater than that of the previous one, as shown by Equation (26).

4. Test Cases and Simulations Results

The performance of the ARO algorithm is validated in this section through three test cases: Ballard Mark V 5 kW, BSC 500 W, and NedStack PS6, and the algorithm’s results are compared with other techniques from previously published papers. The ARO parameters are population size = 50, max iterations = 2000, and it is implemented 20 times.

4.1. Test Case (1): Ballard Mark V

This stack has 35 cells with the thickness and surface area of the membrane of 178 µm and 50.6 cm2, respectively. It has a maximum current density of 1.5 A/cm2. Its experimental data from [5] and are given in Table 2. It was measured at a temperature of 70 °C and a pressure of 1 atm for both hydrogen and oxygen. Figure 2 shows the convergence curves of our proposed method ARO versus WOA and MRFO. It can be seen that the ARO method has the least SSE, and it converges steeper and faster than WOA and MRFO. The results of the optimized model (values of uncertain parameters) and SSE compared to other optimization techniques such as MRFO, WOA, CSA, ETSO, and neural network optimizer (NNO) are shown in Table 3. It is noted that the ARO technique has the least standard deviation, which means that it is more robust than the other algorithms. It is evident in Figure 3a that the optimized model’s computing power and voltage values are close to the measured values. Moreover, the effect of operating at different temperatures (40, 60, and 80 °C) and the effect of changing the ratios of partial pressures PO2/PH2 on the power and the voltage are presented in Figure 3b,c, respectively. It is shown in both figures that increasing the temperature or the pressure of hydrogen or oxygen or both leads to an increase in output voltage and power.
Table 2. Ballard Mark V measured and estimated voltages.
Figure 2. Convergence curve of ARO, WOA, MRFO for Ballard Mark V.
Table 3. Results of the best PEMFC parameters and the corresponding SSE versus other techniques for Ballard Mark V.
Figure 3. Polarization curves for Ballard Mark V: (a) estimated vs measured values; (b) under different temperatures; (c) under different partial pressures.

4.2. Test Case (2): BSC 500 W

This stack has 32 cells with the thickness and surface area of the membrane of 178 µm and 64 cm2, respectively. It has a maximum current density of 0.469 A/cm2. Its experimental data are taken from [25] and presented in Table 4 and were measured at a temperature of 60 °C and a pressure of 1 atm and 0.2095 for hydrogen and oxygen, respectively. The convergence curves of ARO and other techniques are shown in Figure 4, and it shows that the ARO technique has a faster convergence curve than the other techniques. It can be noted from Table 5 that the ARO technique has lower SSE than SSO, CSA, and converged moth search algorithm (CMSA) and is very close to JSA but still better. Moreover, it shows that the ARO method has the least standard deviation, which means it is more robust. For more validation, the computing power and voltage values are shown against the measured values in Figure 5a. The model voltage and power curves are shown at different temperatures (40, 60, and 80 °C) in Figure 5b. Moreover, the model power and voltage curves under various partial pressure ratios PO2/PH2 are shown in Figure 5c. It is concluded from both figures that the output voltage and power increase with increasing temperature or pressure of hydrogen or oxygen or both.
Table 4. BSC 500 W measured and estimated voltages.
Figure 4. Convergence curve of ARO, SSO, JSO for BSC 500 W.
Table 5. Results of the best PEMFC parameters and the corresponding SSE versus other techniques for BSC 500 W.
Figure 5. Polarization curves for BSC 500 W: (a) estimated vs measured values; (b) under different temperatures; (c) under different partial pressures.

4.3. Test Case (3): NedStack PS6

The rated power of NedStack PS6 is 6 kW. It has 65 cells with the thickness and surface area of the membrane of 178 µm and 240 cm2, respectively. It has a maximum current density of 1.125 A/cm2. Its experimental data are taken from [28] and given in Table 6 and measured at a temperature of 70 °C and a pressure of 1 atm for hydrogen and oxygen. The convergence curves of ARO and other techniques are presented in Figure 6. The convergence curve of the ARO technique is faster and smoother than that of the MRFO and grasshopper optimizer algorithm (GOA). The results of the optimized model compared to recently published techniques such as MRFO, GOA, vortex search algorithm (VSA), and balanced seagull optimization algorithm (BSOA) are shown in Table 7. It can be seen that the ARO technique has the least SSE and a minimal standard deviation. To show the precision of the optimized model, the calculated values of power and voltage are displayed against the measured values in Figure 7a. Moreover, Figure 7b illustrates the effect of operating at different temperatures (40, 60, and 80 °C) on the power and the voltage curves, while Figure 7c shows the effect of changing the ratios of partial pressures PO2/PH2 on the voltage and the power curves. It is clear that increasing the temperature or the pressure of hydrogen or oxygen or both increases the output voltage and power.
Table 6. NedStack PS6 measured and estimated voltages.
Figure 6. Convergence curve of ARO GOA, MRFO for NedStack PS6.
Table 7. Results of the best PEMFC parameters and the corresponding SSE versus other techniques for NedStack PS6.
Figure 7. Polarization curves for NedStack PS6: (a) estimated vs measured values; (b) under different temperatures.; (c) under different partial pressures.

4.4. Sensitivity Analysis

This section will study the impact of altering the uncertain parameters on the SSE value. Table 8 shows the impact of altering the uncertain parameters by ±5%. It is found that the model is highly sensitive to ξ1 and ξ2 as the error increased by a significant value. The model is also moderately sensitive to ξ3, ξ4, and λ and less sensitive to Rc and β. It is concluded that any slight change from the ARO optimum values of the parameters will yield inaccurate results due to the model’s high nonlinearity.
Table 8. Sensitivity analysis.

5. Conclusions

In this article, PEMFC parameters are extracted by the ARO technique. It is performed on three stacks: NedStack PS6, BSC 500 W, and Ballard Mark V. It is found that ARO had a better SSE when compared to other techniques such as MRFO, WOA, CSA, ETSO, NNO, JSA, SSO, CMSA, GOA, VSA, and BSOA, which resulted in an accurate model. It also has a minimal standard deviation and converges quickly to the optimum values. Moreover, the model accurately captured the temperature and pressure change effect. Furthermore, the sensitivity analysis shows the precision of the ARO technique to capture the model parameters. Simulation results show that by increasing the temperature from 40 °C to 80 °C, the voltage increased by 5.46 V, 2.01 V, and 3.6 V for NedStack PS6, BSC 500 W, and Ballard Mark V, respectively. They also show that by increasing the partial pressure of oxygen or pressure or both, the voltage and power increase.

Author Contributions

Conceptualization, H.M.H., A.H.Y. and A.J.R.; methodology, A.J.R.; software, A.J.R.; validation, A.J.R.; formal analysis, H.M.H., A.H.Y. and R.A.T.; investigation, H.M.H. and A.H.Y.; writing—original draft preparation, A.J.R. and R.A.T.; writing—review and editing, H.M.H. and A.H.Y.; supervision, H.M.H. and A.H.Y. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Shaheen, A.M.; Hasanien, H.M.; El Moursi, M.S.; EL-Fergany, A.A. Precise modeling of PEM fuel cell using improved chaotic MayFly optimization algorithm. Int. J. Energy Res. 2021, 45, 18754–18769. [Google Scholar] [CrossRef]
  2. Sun, C.; Zhang, H. Review of the Development of First-Generation Redox Flow Batteries: Iron-Chromium System. ChemSusChem 2022, 15, e202101798. [Google Scholar] [CrossRef] [PubMed]
  3. Yakout, A.H.; Hasanien, H.M.; Kotb, H. Proton Exchange Membrane Fuel Cell Steady State Modeling Using Marine Predator Algorithm Optimizer. Ain Shams Eng. J. 2021, 12, 3765–3774. [Google Scholar] [CrossRef]
  4. Menesy, A.S.; Sultan, H.M.; Selim, A.; Ashmawy, M.G.; Kamel, S. Developing and Applying Chaotic Harris Hawks Optimization Technique for Extracting Parameters of Several Proton Exchange Membrane Fuel Cell Stacks. IEEE Access 2020, 8, 1146–1159. [Google Scholar] [CrossRef]
  5. Selem, S.I.; Hasanien, H.M.; EL-Fergany, A.A. Parameters extraction of PEMFC’s model using manta rays foraging optimizer. Int. J. Energy Res. 2020, 44, 4629–4640. [Google Scholar] [CrossRef]
  6. Gouda, E.A.; Kotb, M.F.; EL-Fergany, A.A. Jellyfish search algorithm for extracting unknown parameters of PEM fuel cell models: Steady-state performance and analysis. Energy 2021, 221, 119836. [Google Scholar] [CrossRef]
  7. Yang, B.; Wang, J.; Yu, L.; Shu, H.; Yu, T.; Zhang, X.; Yao, W.; Sun, L. A critical survey on proton exchange membrane fuel cell parameter estimation using meta-heuristic algorithms. Clean. Prod. 2020, 265, 121660. [Google Scholar] [CrossRef]
  8. Shang, Z.; Hossain, M.; Wycisk, R.; Pintauro, P.N. Poly(phenylene sulfonic acid)-expanded polytetrafluoroethylene composite membrane for low relative humidity operation in hydrogen fuel cells. J. Power Sources 2022, 535, 231375. [Google Scholar] [CrossRef]
  9. Budak, Y.; Devrim, Y. Investigation of micro-combined heat and power application of PEM fuel cell systems. Energy Convers. Manag. 2018, 160, 486–494. [Google Scholar] [CrossRef]
  10. Karanfil, G. Importance and applications of DOE/optimization methods in PEM fuel cells: A review. Int. J. Energy Res. 2020, 44, 4–25. [Google Scholar] [CrossRef]
  11. Gong, X.; Dong, F.; Mohamed, M.A.; Abdalla, O.M.; Ali, Z.M. A secured energy management architecture for smart hybrid microgrids considering PEM-fuel cell and electric vehicles. IEEE Access 2020, 8, 47807–47823. [Google Scholar] [CrossRef]
  12. Bizon, N.; Mazare, A.G.; Ionescu, L.M.; Enescu, F.M. Optimization of the proton exchange membrane fuel cell hybrid power system for residential buildings. Energy Convers. Manag. 2018, 163, 22–37. [Google Scholar] [CrossRef]
  13. El-Hay, E.A.; El-Hameed, M.A.; El-Fergany, A.A. Performance enhancement of autonomous system comprising proton exchange membrane fuel cells and switched reluctance motor. Energy 2018, 163, 699–711. [Google Scholar] [CrossRef]
  14. El-Hay, E.A.; El-Hameed, M.A.; El-Fergany, A.A. Improved performance of PEM fuel cells stack feeding switched reluctance motor using multi-objective dragonfly optimizer. Neural Comput. Applic. 2019, 31, 6909–6924. [Google Scholar] [CrossRef]
  15. Sun, L.; Jin, Y.; Pan, L.; Shen, J.; Lee, K.Y. Efficiency analysis and control of a grid-connected PEM fuel cell in distributed generation. Energy Convers. Manag. 2019, 195, 587–596. [Google Scholar] [CrossRef]
  16. EL-Fergany, A.A. Electrical characterisation of proton exchange membrane fuel cells stack using grasshopper optimizer. IET Renew. Power Gener. 2018, 12, 9–17. [Google Scholar] [CrossRef]
  17. EL-Fergany, A.A.; Hasanien, H.M.; Agwa, A.M. Semi-empirical PEM fuel cells model using whale optimization algorithm. Energy Convers. Manag. 2019, 201, 112197. [Google Scholar] [CrossRef]
  18. Mann, R.F.; Amphlett, J.C.; Hooper, M.A.I.; Jensen, H.M.; Peppley, B.A.; Roberge, P.R. Development and application of a generalised steady-state electrochemical model for a PEM fuel cell. J. Power Sources 2000, 86, 173–180. [Google Scholar] [CrossRef]
  19. Alotto, P.; Guarnieri, M. Stochastic methods for parameter estimation of multiphysics models of fuel cells. IEEE Trans. Magn. 2014, 50, 701–704. [Google Scholar] [CrossRef]
  20. Restrepo, C.; Garcia, G.; Calvente, J.; Giral, R.; Martinez-Salamero, L. Static and dynamic current–voltage modeling of a proton exchange membrane fuel cell using an input–output diffusive approach. IEEE Trans. Ind. Electron. 2016, 63, 1003–1015. [Google Scholar] [CrossRef]
  21. Alotto, P.; Guarnieri, M.; Moro, F.; Stella, A. A proper generalized decomposition approach for fuel cell polymeric membrane modeling. IEEE Trans. Magn. 2011, 47, 1462–1465. [Google Scholar] [CrossRef]
  22. Geem, Z.W.; Noh, J.S. Parameter estimation for a proton exchange membrane fuel cell model using GRG technique. Fuel Cells 2016, 16, 640–645. [Google Scholar] [CrossRef]
  23. Askarzadeh, A. Parameter estimation of fuel cell polarization curve using BMO algorithm. Int. J. Hydrogen Energy 2013, 38, 15405–15413. [Google Scholar] [CrossRef]
  24. EL-Fergany, A.A. Extracting optimal parameters of PEM fuel cells using Salp Swarm Optimizer. Renew. Energy 2018, 119, 641–648. [Google Scholar] [CrossRef]
  25. Seleem, S.I.; Hasanien, H.M.; EL-Fergany, A.A. Equilibrium optimizer for parameter extraction of a fuel cell dynamic model. Renew. Energy 2021, 169, 117–128. [Google Scholar] [CrossRef]
  26. Alsaidan, I.; Shaheen, A.M.; Hasanien, H.M.; Alaraj, M.; Alnafisah, A.S. Proton Exchange Membrane Fuel Cells Modeling Using Chaos Game Optimization Technique. Sustainability 2021, 13, 7911. [Google Scholar] [CrossRef]
  27. Sultan, H.M.; Menesy, A.S.; Kamel, S.; Turky, R.A.; Hasanien, H.M.; Al-Durra, A. Optimal Values of Unknown Parameters of Polymer Electrolyte Membrane Fuel Cells Using Improved Chaotic Electromagnetic Field Optimization. In Proceedings of the IEEE Industry Applications Society Annual Meeting, Detroit, MI, USA, 10–16 October 2020; pp. 1–8. [Google Scholar]
  28. Rizk-Allah, R.M.; EL-Fergany, A.A.; SMIEEE. Artificial ecosystem optimizer for parameters identification of proton exchange membrane fuel cells model. Int. J. Hydrogen Energy 2021, 46, 37612–37627. [Google Scholar] [CrossRef]
  29. Rao, Y.; Shao, Z.; Ahangarnejad, A.H.; Gholamalizadeh, E.; Sobhani, B. Shark Smell Optimizer applied to identify the optimal parameters of the proton exchange membrane fuel cell model. Energy Convers. Manag. 2019, 182, 1–8. [Google Scholar] [CrossRef]
  30. Fahim, S.R.; Hasanien, H.M.; Turky, R.A.; Alkuhayli, A.; Al-Shamma’a, A.A.; Noman, A.M.; Tostado-Veliz, M.; Jurado, F. Parameter Identification of Proton Exchange Membrane Fuel Cell Based on Hunger Games Search Algorithm. Energies 2021, 14, 5022. [Google Scholar] [CrossRef]
  31. Qias, M.H.; Hasanien, H.M.; Turky, R.A.; Alghuwainem, S.; Loo, K.H.; Elgendy, M. Optimal PEM Fuel Cell Model Using a Novel Circle Search Algorithm. Electronics 2022, 11, 1808. [Google Scholar] [CrossRef]
  32. Ali, M.; El-Hameed, M.A.; Farahat, M.A. Effective parameters’ identification for polymer electrolyte membrane fuel cell models using grey wolf optimizer. Renew. Energy 2017, 111, 455–462. [Google Scholar] [CrossRef]
  33. Abaza, A.; El-Sehiemy, R.A.; Mahmoud, K.; Lehtonen, M.; Darwish, M.M.F. Optimal Estimation of Proton Exchange Membrane Fuel Cells Parameter Based on Coyote Optimization Algorithm. Appl. Sci. 2021, 11, 2052. [Google Scholar] [CrossRef]
  34. Zaki, A.A.; Tolba, M.A.; Abo El-Magd, A.G.; Zaky, M.M.; El-Rifaie, A.L. Fuel Cell Parameters Estimation via Marine Predators and Political Optimizers. IEEE Access 2020, 8, 166998–167018. [Google Scholar]
  35. Chen, Y.; Wang, N. Cuckoo search algorithm with explosion operator for modeling proton exchange membrane fuel cells. Int. J. Hydrogen Energy 2019, 44, 3075–3087. [Google Scholar] [CrossRef]
  36. Kandidayeni, M.; Macias, A.; Khalatbarisoltani, A.; Boulon, L.; Kelouwani, S. Benchmark of proton exchange membrane fuel cell parameters extraction with metaheuristic optimization algorithms. Energy 2019, 183, 912–925. [Google Scholar] [CrossRef]
  37. Niu, Q.; Zhang, L.; Li, K. A biogeography-based optimization algorithm with mutation strategies for model parameter estimation of solar and fuel cells. Energy Convers. Manag. 2014, 86, 1173–1185. [Google Scholar] [CrossRef]
  38. Askarzadeh, A.; Coelho, L. A backtracking search algorithm combined with Burger’s chaotic map for parameter estimation of PEMFC electrochemical model. Int. J. Hydrogen Energy 2014, 39, 11165–11174. [Google Scholar] [CrossRef]
  39. Askarzadeh, A.; Rezazadeh, A. A new heuristic optimization algorithm for modeling of proton exchange membrane fuel cell: Bird mating optimizer. Int. J. Energy Res. 2013, 37, 1196–1204. [Google Scholar] [CrossRef]
  40. Askarzadeh, A.; Rezazadeh, A. A grouping-based global harmony search algorithm for modeling of proton exchange membrane fuel cell. Int. J. Energy Res. 2011, 36, 5047–5053. [Google Scholar] [CrossRef]
  41. Chakraborty, U.K.; Abbott, T.E.; Das, S.K. PEM fuel cell modeling using differential evolution. Energy 2012, 40, 387–399. [Google Scholar] [CrossRef]
  42. Priya, K.; Rajasekar, N. Application of flower pollination algorithm for enhanced proton exchange membrane fuel cell modelling. Int. J. Hydrogen Energy 2019, 44, 18438–18449. [Google Scholar] [CrossRef]
  43. Outeiro, M.T.; Chibante, R.; Carvalho, A.S.; Almeida, A.T. A new parameter extraction method for accurate modeling of PEM fuel cells. Int. J. Energy Res. 2009, 33, 978–988. [Google Scholar] [CrossRef]
  44. Hasanien, H.M.; Shaheen, M.A.; Turky, R.A.; Qais, M.H.; Alghuainem, S.; Kamel, S.; Tostado-Veliz, M.; Jurado, F. Precise modeling of PEM fuel cell using a novel Enhanced Transient Search Optimization algorithm. Energy 2022, 247, 123530. [Google Scholar] [CrossRef]
  45. Ashraf, H.; Abdellatif, S.O.; Elkholy, M.M.; El-Fergany, A.A. Computational Techniques Based on Artificial Intelligence for Extracting Optimal Parameters of PEMFCs: Survey and Insights. Arch. Comput. Methods Eng. 2022, 29, 3943–3972. [Google Scholar] [CrossRef]
  46. Wang, L.; Cao, Q.; Zhang, Z.; Mirjalili, S.; Zhao, W. Artificial rabbits optimization: A new bio-inspired meta-heuristic algorithm for solving engineering optimization problems. Eng. Appl. Artif. Intell. 2022, 114, 105082. [Google Scholar] [CrossRef]
  47. Fawzi, M.; El-Fergany, A.A.; Hasanien, H.M. Effective methodology based on neural network optimizer for extracting model parameters of PEM fuel cells. Int. J. Energy Res. 2019, 43, 8136–8147. [Google Scholar] [CrossRef]
  48. Sun, S.; Su, Y.; Yin, C.; Jermsittiparsert, K. Optimal parameters estimation of PEMFCs model using converged moth search algorithm. Energy Rep. 2020, 6, 1501–1509. [Google Scholar] [CrossRef]
  49. Fathy, A.; Abd Elaziz, M.; Alharbi, A.G. A novel approach based on hybrid vortex search algorithm and differential evolution for identifying the optimal parameters of PEM fuel cell. Renew. Energy 2020, 146, 1833–1845. [Google Scholar] [CrossRef]
  50. Cao, Y.; Li, Y.; Zhang, G.; Jermsittiparsert, K.; Razmjooy, N. Experimental modeling of PEM fuel cells using a new improved seagull optimization algorithm. Energy Rep. 2019, 5, 1616–1625. [Google Scholar] [CrossRef]
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Article Metrics

Citations

Article Access Statistics

Multiple requests from the same IP address are counted as one view.