Next Article in Journal
The Impact of Green Finance on Carbon Emissions in China: An Energy Consumption Optimization Perspective
Next Article in Special Issue
Towards Sustainable Energy Grids: A Machine Learning-Based Ensemble Methods Approach for Outages Estimation in Extreme Weather Events
Previous Article in Journal
Evaluation of Future Trends Based on the Characteristics of Net Primary Production (NPP) Changes over 21 Years in the Yangtze River Basin in China
Previous Article in Special Issue
Review of Metaheuristic Optimization Algorithms for Power Systems Problems
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Precise Modeling of Proton Exchange Membrane Fuel Cell Using the Modified Bald Eagle Optimization Algorithm

1
Electrical Engineering Department, Faculty of Engineering, Kafrelsheikh University, Kafrel-Sheikh 33511, Egypt
2
Department of Information Technology, College of Computer and Information Sciences, Princess Nourah bint Abdulrahman University, P.O. Box 84428, Riyadh 11671, Saudi Arabia
*
Author to whom correspondence should be addressed.
Sustainability 2023, 15(13), 10590; https://doi.org/10.3390/su151310590
Submission received: 20 May 2023 / Revised: 2 July 2023 / Accepted: 3 July 2023 / Published: 5 July 2023
(This article belongs to the Special Issue Artificial Intelligence Applications in Power and Energy Systems)

Abstract

:
The proton exchange membrane fuel cell (PEMFC) is a green energy converter that is based on the chemical reaction process. The behavior of this system can change with time due to aging and operating conditions. Knowing the current state of this system requires an accurate model, and an exact PEMFC model requires precise parameters. These parameters should be identified and used to properly fit the polarization curve in order to effectively replicate the PEMFC behavior. This work suggests a precise unknown PEMFC parameter extraction based on a new metaheuristic optimization algorithm called the modified bald eagle search algorithm (mBES). The mBES is an optimization algorithm based on the principles of bald eagle behavior that combines local search and global search to achieve a balance between the exploration and exploitation of search spaces. It is a powerful and efficient technique for optimization problems where accurate and near-optimal solutions are desired. To approve the accuracy of the proposed identification approach, the proposed algorithm is compared to the following metaheuristic algorithms: bald eagle search algorithm (BES), artificial ecosystem-based optimization (AEO), leader Harris Hawk’s optimization (LHHO), rain optimization algorithm (ROA), sine cosine algorithm (SCA), and salp swarm algorithm (SSA). This evaluation process is applied to two commercialized PEMFC stacks: BCS 500 W PEMFC and Avista SR-12 PEM. The extracted parameters’ accuracy is measured as the sum of square errors (SSE) between the results produced by the optimizer and the experimental data in the objective function. As a result, the proposed PEMFC optimizing model outperforms the comparison models in terms of system correctness and convergence. The proposed extraction strategy, mBES, obtained the best results, with a fitness value of 0.011364 for the 500 W BCS and 0.035099 for the Avista SR-12 500 W PEMFC.

1. Introduction

Energy is essential for human development and progress as it powers advancements in our economy, technology, and transportation. Energy sources significantly impact global relations and a country’s growth. Access to reliable and affordable energy is essential for economic and social progress, enabling countries to develop their infrastructure, create jobs, and improve quality of life. Renewable energy sources are growing significantly due to their ability to provide sustainable, clean, and affordable energy [1]. Renewable energy sources are essential for human development, helping promote economic and social progress, creating jobs, and improving the quality of life worldwide [2]. Integrating renewable energy sources is essential for promoting economic, social, and environmental advancement in countries worldwide. Renewable energy sources provide sustainable, clean, and affordable energy, which can help create jobs, improve quality of life, and contribute to overall development. In addition, investing in renewable energy sources provides security against the volatile prices associated with fossil fuels, allowing countries to achieve economic, social, and environmental progress sustainably and cost-effectively. Currently, renewables contribute to 26% of global electricity generation, and 16% of the end-user energy is generated from renewables [3].
Fuel cells (FC) are a promising renewable energy source that can provide a secure, sustainable, and cost-effective form of energy. Fuel cells are an efficient and clean energy source, and their use can help countries economically, socially, and environmentally progress [4]. Because of its benefits and wide range of applications, PEMFCs that employ polymers as electrolytes are becoming more prominent [5,6]. The pros of fuel cells include the fact that they are efficient and clean sources of energy, they help promote economic, social, and environmental progress, they are secure and cost-effective, and they can provide sustainable power. The cons include the high costs associated with fuel cells and the need for ongoing maintenance and technical expertise. Fuel cells have many applications, including portable electronics, stationary power generation, transportation, and auxiliary power units (APUs). Fuel cells also provide clean and efficient energy in residential and commercial buildings. Fuel cells come in several types, including PEM [7], phosphoric acid (PA) [8], molten carbonate (MC) [9,10], and solid oxide (SO) [11]. Each type has different characteristics, allowing for various applications and performance. The advantages of PEMFCs compared to other fuel cell types include their low operating temperature, fast start-up times, relatively low cost of components, and high efficiency. PEMFCs are also environmentally friendly, emitting very low levels of pollutants. Creating accurate PEMFC models is essential to analyze and optimize their performance. By better understanding the principles behind PEMFCs and their functionality, it is possible to develop more efficient, reliable, and environmentally friendly versions of the technology. Optimization algorithms are critical in determining the parameters of PEMFCs. By optimizing the parameters of PEMFCs, such as design, materials, operating temperature, and production rate, it is possible to improve the efficiency and cost-effectiveness of the technology [12]. This technology is getting more and more attention due to the considerable advantages. Various research on the development of this type of FCs has been published. The perovskite proton conductivity has been analyzed in [13]. The authors recommend the Y-doped BaZrO3 perovskite material for electrochemical hydrogen FCs to help increase their efficiency. In addition, the progress in barium zirconate proton conductors has been reviewed in [14,15]. The authors explained the current investigations on this topic that help enhance the hydrogen devices.
The optimization of the design variables of PEMFCs can be achieved using both traditional and metaheuristic optimization techniques. Traditional techniques aim at finding a single optimal solution. In contrast, metaheuristic techniques are based on probabilistic methods and can quickly find a near-optimal solution. Conventional optimization techniques used for parameter estimation of PEMFC models have some drawbacks, including slow convergence time, lack of robustness to local minima, and difficulty handling complex nonlinear problems. In this context, many research papers study the PEMFC unknown parameters’ identification methods using metaheuristic optimization algorithms (MAs). Table 1 summarizes some of these papers:
The no free lunch (NFL) theorem states that two optimization algorithms are equivalent when averaged over all possible problems [42]. This means no algorithm can outperform all others for all problems, making algorithm selection critical for optimization success. The modified bald eagle search (mBES) is an effective and efficient technique [43]. mBES combines local and global search features with adaptive control gains to find accurate and near-optimal solutions. Therefore, this paper deploys this recent metaheuristic optimization algorithm to extract the parameters of a PEMFC optimally.
The novelty of the work is to provide a high-accuracy identification strategy to extract the parameters of a complex mode of PEMFC. This will be done by deploying for the first time the mBES. The performance of the proposed strategy will be compared with other published works to approve its contribution in better extracting the PEMFC parameters.
The rest of this paper can be organized as follows: Section 2 presents a detailed model of the PEMFC. Section 3 explains the mBES and the difference between it and the other BES versions. The data acquisition using the physical platform is presented in Section 4. The results and their discussion are provided in Section 4. This paper ends with a conclusion in Section 5.

2. Model of PEMFC

Fuel cell modeling is a crucial stage that enables the investigation and improvement of its performance [34]. The PEMFC model is composed of nonlinear differential equations that describe interior chemical reactions. These equations contain several empirical parameters that must be precisely stated to increase the model’s precision. As a result, determining these characteristics is critical for developing an accurate model. The dynamic model of PEMFC voltage can be expressed as follows [22]:
v F C = U n e r n e s t v a c t v c o n v o h m
where Unernest represents the FC thermodynamic voltage, vact, vcon, and vohm represent the activation voltage losses, the concentration voltage losses, and the ohmic voltage losses, respectively. The FC thermodynamic voltage (Unernest) can be calculated as follows:
U n e r n e s t = 1.229 ( t 298.15 ) × 0.85 × 10 3 +   t × 4.3085 × 10 3 ( ln ( P H 2 ) + 0.5 ln ( P O 2 ) )
where t is the FC temperature in Celsius, P H 2 and P O 2 represent the partial pressures.
The activation voltage losses (vact) can be expressed as follows:
v a c t = ( ε 1 ε 2 × t ε 3 × t × ln ( C O 2 ) + ε 4 × t × ln ( i F C ) )
where ε1, ε2, ε3, and ε4 are the semi-empirical parameters, C O 2 is the oxygen concentration at the cathode’s side (mol.cm−3).
The concentration voltage losses caused by variations in hydrogen and oxygen concentrations or fuel crossover can be estimated as follows:
v c o n = b × ln ( 1 J J m a x )
where b is an empirical coefficient, J and Jmax represent the current and maximum current densities (Acm−2).
The ohmic voltage losses (Vohm) can be expressed as
v o h m = i F C ( r m + r c )
where rc and rm are the resistances of the connectors and membrane, respectively. The resistance of the membrane. Rm can be expressed as
r m = ρ m ( 1 A m )
where ρm is the membrane-specific resistivity (ohm.cm), and Am and l are the membrane surface (cm2) and thickness (cm), respectively.

3. Modified Bald Eagle Optimization

The authors in [38] proposed an enhanced BES algorithm by adding a new phase based on the Levy function. The enhanced bald eagle search (EBES) is an optimization algorithm modeled after the hunting strategy of the bald eagle. The hunting process is divided into three stages: selecting a space, searching the space, and swooping to catch the fish. EBES can effectively find near-optimal solutions to complex nonlinear optimization problems by repeating these steps in succession. The proposed mBES in this work is based on changing the updating in each phase. The main differences can be illustrated as shown in Figure 1.
Each stage has been associated with a guiding factor that allows it to converge on the best solution. The transaction operator directs the space selection stage, enabling it to explore the search space better and escape from local solutions. Its effect decreases with increasing iterations. Similarly, the C1 gain guides the search stage in the first iterations to explore the search space better, and its effect will be increased with the increased number of iterations. The enhancement operator (EO) enhances the eagle’s movement during this phase by increasing the accuracy of this stage as a function of the iterations.
  • Select stage: the new generated positions are generated as follows:
P t + 1 = P b e s t + T F × r a n d × ( P m e a n P t )
where TF is an adaptive factor that enhances the exploitation and exploration phases. It can be expressed as
T F = k ( 1 + t m a x t t m a x + t )
where k represents a control parameter [1.5, 2], tmax and t are the numbers and the current iteration, respectively.
b.
Search stage: the newly generated positions in this phase are provided as follows:
P t + 1 = P t + y i × ( P i P i + 1 ) + x i × ( P i P m e a n )
y i = r i × sin ( θ i ) m a x ( | r i × sin ( θ i ) | ) ;   θ i = C 1 × π × r a n d ;   r i = θ i × R × r a n d
x i = r i × cos ( θ i ) m a x ( | r i × cos ( θ i ) | )
where R represents a constant [0.5, 2], and C 1 is a control parameter that can be obtained as follows:
C 1 = k 2 ( 1 + t m a x t t m a x + t )
where k2 represents a control parameter [5, 10].
c.
Search stage: the positions in this phase are updated as follows:
P t + 1 = r a n d × P b e s t + x 1 i × ( P i c 1 × P m e a n ) + y 1 i × ( P i E O × P b e s t )
x 1 i = r i × cosh ( θ i ) m a x ( | r i × cos h ( θ i ) | ) ;   θ i = C 2 × π × r a n d ;   r i = θ i
y 1 i = r i × sinh ( θ i ) m a x ( | r i × sin h ( θ i ) | )
where C2 represents a control parameter [5, 10], and E O is the enhancement operator that can be expressed as follows:
y 1 i = 2 + sin ( 2.5 + t t m a x )

4. Results and Discussions

Two types of PEMFC are considered: Avista SR-12 500 W and 500 W BCS. The specifications of PEMFCs are shown in Table 2. The optimal parameters for both PEMFC have been defined by using five recent optimization methods, namely, bald eagle search algorithm (BES), equilibrium optimizer (EO), coot algorithm (COOT), ant lion optimizer (ALO), and heap-based optimizer (HBO). Avista SR-12 PEM fuel cell stack with a power rating of 500 W. The current deduced from the cell varied between 0–34 A, and the variation in terms of voltage was between 23–43 VDC. The fuel for the cell was passed through an in–house developed chamber to ensure that the hydrogen gas was humidified before entering the cell. This step was critical in ensuring the membrane was well humidified to allow an increase in protonic conductivity but a reduction in resistance on the electrolyte. Attached to the cell are a boost converter, a battery, and a load cell. The hydrogen gas entering the cell was varied in terms of pressure and flow rate to determine the effect of operating conditions on the overall cell performance. The cell comprised 48 cells with the active area denoted as 62.5 cm2. The highest cell current was 42 A, with the stack temperature varied between 65–80 °C.
To guarantee equal comparison, the number of populations is fixed at 25, whereas the maximum number of iterations (nmax) is chosen as 250. During the optimization process, the seven unknown parameters of the PEMFC are selected as decision variables, whereas the objective function that needs to be minimum is the sum square error (SSE) between the estimated cell voltage and the measured cell voltage. The maximum and minimum limits of the unknown parameters are presented in Table 3. Table 4 shows the optimal values of the PEMFC parameters after 30 runs. The obtained results are evaluated statistically, as demonstrated in Table 5.
Considering Table 5, for BCS PEMFC, the mean cost function values ranged from 1.23466 and 0.011364. The minimum mean cost function value of 0.011364 is obtained by mBES, followed by AEO (0.011859), whereas LHHO gets the largest mean cost function value of 1.23466. The standard deviation values ranged between 1.99 × 10−6 and 1.69796. The minimum standard deviation value of 1.99 × 10−6 is achieved by mBES, followed by AEO (0.001938), whereas LHHO obtains the largest standard deviation value of 1.69796.
In the case of Avista SR-12, the mean cost function values ranged from 0.035099 and 1.363295. The minimum mean cost function value of 0.035794 is obtained by mBES, followed by AEO (0.0352), whereas SCA gets the largest value of 1.363295. The standard deviation values ranged between 0.001557 and 0.045321. The standard deviation value using mBES is 0.009039392. It can be deduced that for both types of PEMFC under investigation, the mBES exhibited the best performance when compared to the original BES, AEO, LHHO, ROA, SCA, and SSA. The details of the objective function values for different algorithms throughout 30 runs are demonstrated in Table 6.
Figure 2 shows the objective function values distribution for different algorithms throughout 30 runs 500 W BCS PEM fuel cell. The BES and the mBES from this figure have the lowest area, whereas the mBES from these figures have the lowest variations (most of the results are in the same bar). Figure 3 presents the same results for Avista SR-12 PEM fuel cell. The mBES also provided the best results.
The current density, voltage, and power characteristics of PEMFC using mBES curves are provided in Figure 4. There is an excellent agreement between the estimated data and measured data. This proves the superiority of the mBES in determining the unknown parameters of PEMFC. The absolute error in the cell voltage with different optimization algorithms is presented in Figure 5. For the first run and BCS PEMFC, as shown in Table 6 and Figure 2 and Figure 3, the SSE values ranged from 0.011364 and 0.406351. The minimum SSE value of 0.011364 is obtained using the mBES followed by AEO (0.011388), whereas SCA gets the worst SSE of 0.406351. Referring to Figure 5a, the maximum absolute error of 0.2963 is obtained by ROA. In the case of the first run and Avista SR-12, as demonstrated in Table 6 and Table 7, the SSE values ranged from 0.0351 and 0.79429. The minimum SSE value of 0.0351 is obtained using the mBES followed by AEO (0.0352), whereas the worst SSE of 0.79429 is obtained by SCA. mBES obtains the best MAE of 0.0325, and SCA obtains the worst MAE of 0.161. Referring to Figure 5b, the maximum absolute error of 0.574 is obtained by SCA.
Figure 6 and Figure 7 demonstrate the objective function variation with BCS PEMFC and SR-12 PEEMFC, respectively. As shown in Figure 6a, for BCS PEMFC and 1st run, the SSE values converge to 0.01139, 0.01199, 0.1181, 0.33895, 0.40635, 0.08418, and 0.01136, respectively, for AEO, BES, LHHO, ROA, SCA, SSA, and mBES. mBES catches the optimal solution rapidly, whereas SCA and SSA need more time to reach its best solution. During run no 15, as demonstrated in Figure 6b, the SSE values converge to 0.01139, 0.01136, 1.88428, 0.03657, 0.3219, 0.03827, and 0.01136, respectively, for AEO, BES, LHHO, ROA, SCA, SSA, and mBES. mBES catches the optimal solution rapidly, whereas, for the second time, SCA and SSA need more time to reach its best solution.
As shown in Figure 7, the mBES with its fast convergence taken from the original BES and enhanced exploration and exploitation abilities obtained the best results.
ANOVA and Tukey tests are conducted to confirm the superiority of BES compared with other algorithms. An ANOVA test is a statistical method used to compare two or more groups. This test measures the mean differences between groups, assessing how likely each observed difference has arisen by random chance. ANOVA helps answer the question of whether the difference between the means of two or more samples is statistically significant. It works by comparing the variability between groups and the variability within groups to determine whether the differences between group means could have arisen by chance.
The results provided in Table 8 approve the difference in the results between the algorithms for both types of SR and BCS. The ANOVA ranking provided in Figure 8 confirms that the best performance is provided by the mBES, which provided the smallest mean fitness and lowest variations.
The results of ANOVA are approved by the Tukey test, as illustrated in Figure 9. The mean of the mBES group is significantly better than the BES group and relatively better than the AEO group for the SR type. Regarding the BCS type, the mBES mean group is lower than the other groups, confirming its ability to provide better performance.

5. Conclusions

The optimal parameter identification process of the PEMFC model has been investigated in this research work using different recent optimization algorithms. This paper suggested using the modified bald eagle search algorithm (mBES) to optimally extract the unknown parameters of two PEMFC types: BCS 500 W and SR 500 W. Six optimization algorithms to compare them with the proposed mBES, namely, bald eagle search algorithm (BES), artificial ecosystem-based optimization (AEO), leader Harris Hawk’s optimization (LHHO), rain optimization algorithm (ROA), sine cosine algorithm (SCA) and salp swarm slgorithm (SSA) have been considered. For BCS PEMFC, as an example, the mean cost function values ranged from 1.23466 and 0.011364. The minimum mean cost function value of 0.011364 is obtained by mBES, followed by AEO (0.011859), whereas LHHO gets the largest mean cost function value of 1.23466. The standard deviation values ranged between 1.99 × 10−6 and 1.69796. The minimum standard deviation value of 1.99 × 10−6 is achieved by mBES, followed by AEO (0.001938), whereas LHHO obtains the largest standard deviation value of 1.69796. This proves the superiority of mBES in extracting the parameters of BCS PEMFC. Based on the main contributions list, this paper deployed for the first time the mBES and provided a high-accuracy identification strategy to extract the parameters of a complex mode of PEMFC compared to other algorithms, such as the original BES, ROA, AEO, and other recent algorithms. Most of the used PEMFCs are of the more than 0.5 kW type, so investigating the proposed algorithm for PEMFCs that have bigger capacity is required. However, the data for these types are not available.

Author Contributions

Conceptualization, A.A.Z., R.M.G. and F.S.; methodology, A.A.Z., R.M.G. and F.S.; software, A.A.Z., R.M.G. and F.S.; validation, A.A.Z., R.M.G. and F.S.; formal analysis, A.A.Z., R.M.G. and F.S.; investigation, A.A.Z., R.M.G. and F.S.; resources, A.A.Z., R.M.G. and F.S.; data curation, A.A.Z., R.M.G. and F.S.; writing—original draft, A.A.Z., R.M.G. and F.S.; writing—review & editing, A.A.Z., R.M.G. and F.S.; visualization, A.A.Z., R.M.G. and F.S.; supervision, F.S.; project administration, A.A.Z., R.M.G. and F.S.; funding acquisition, A.A.Z. and R.M.G. All authors have read and agreed to the published version of the manuscript.

Funding

Princess Nourah bint Abdulrahman University Researchers Supporting Project number (PNURSP2023R138), Princess Nourah bint Abdulrahman University, Riyadh, Saudi Arabia.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

All data available in the manuscript and any further requirments can be asked directly from the authors.

Acknowledgments

We acknowledge the support from Princess Nourah bint Abdulrahman University Researchers Supporting Project number (PNURSP2023R138), Princess Nourah bint Abdulrahman University, Riyadh, Saudi Arabia.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Strielkowski, W.; Civín, L.; Tarkhanova, E.; Tvaronavičienė, M.; Petrenko, Y. Renewable Energy in the Sustainable Development of Electrical Power Sector: A Review. Energies 2021, 14, 8240. [Google Scholar] [CrossRef]
  2. International Renewable Energy Agency (IRENA). World Energy Transitions Outlook 2022; IRENA: Masdar City, United Arab Emirates, 2022. [Google Scholar]
  3. IRENA. World Energy Transitions Outlook; 1.5 pathway; IRENA: Abu Dhabi, United Arab Emirates, 2022. [Google Scholar]
  4. Wu, Z.; Zhu, P.; Yao, J.; Tan, P.; Xu, H.; Chen, B.; Yang, F.; Zhang, Z.; Ni, M. Thermo-economic modeling and analysis of an NG-fueled SOFC-WGS-TSA-PEMFC hybrid energy conversion system for stationary electricity power generation. Energy 2020, 192, 116613. [Google Scholar] [CrossRef]
  5. Olabi, A.G.; Wilberforce, T.; Abdelkareem, M.A. Fuel cell application in the automotive industry and future perspective. Energy 2021, 214, 118955. [Google Scholar] [CrossRef]
  6. Rezk, H.; Sayed, E.T.; Al-Dhaifallah, M.; Obaid, M.; El-Sayed, A.H.M.; Abdelkareem, M.A.; Olabi, A.G. Fuel cell as an effective energy storage in reverse osmosis desalination plant powered by photovoltaic system. Energy 2019, 175, 423–433. [Google Scholar] [CrossRef] [Green Version]
  7. Pourrahmani, H.; Siavashi, M.; Moghimi, M. Design optimization and thermal management of the PEMFC using artificial neural networks. Energy 2019, 182, 443–459. [Google Scholar] [CrossRef]
  8. Sammes, N.; Bove, R.; Stahl, K. Phosphoric acid fuel cells: Fundamentals and applications. Curr. Opin. Solid State Mater. Sci. 2004, 8, 372–378. [Google Scholar] [CrossRef]
  9. Sayed, E.T.; Abdelkareem, M.A.; Alawadhi, H.; Elsaid, K.; Wilberforce, T.; Olabi, A.G. Graphitic carbon nitride/carbon brush composite as a novel anode for yeast-based microbial fuel cells. Energy 2021, 221, 119849. [Google Scholar] [CrossRef]
  10. Sayed, E.T.; Abdelkareem, M.A.; Obaideen, K.; Elsaid, K.; Wilberforce, T.; Maghrabie, H.M.; Olabi, A.G. Progress in plant-based bioelectrochemical systems and their connection with sustainable development goals. Carbon Resour. Convers. 2021, 4, 169–183. [Google Scholar] [CrossRef]
  11. Tanveer, W.H.; Abdelkareem, M.A.; Kolosz, B.W.; Rezk, H.; Andresen, J.; Cha, S.W.; Sayed, E.T. The role of vacuum based technologies in solid oxide fuel cell development to utilize industrial waste carbon for power production. Renew. Sustain. Energy Rev. 2021, 142, 110803. [Google Scholar] [CrossRef]
  12. Rezk, H.; Olabi, A.G.; Ferahtia, S.; Sayed, E.T. Accurate parameter estimation methodology applied to model proton exchange membrane fuel cell. Energy 2022, 255, 124454. [Google Scholar] [CrossRef]
  13. Hossain, M.K.; Yamamoto, T.; Hashizume, K. Isotopic effect of proton conductivity in barium zirconates for various hydrogen-containing atmospheres. J. Alloys Compd. 2022, 903, 163957. [Google Scholar] [CrossRef]
  14. Hossain, M.K.; Chanda, R.; El-Denglawey, A.; Emrose, T.; Rahman, M.T.; Biswas, M.C.; Hashizume, K. Recent progress in barium zirconate proton conductors for electrochemical hydrogen device applications: A review. Ceram. Int. 2021, 47, 23725–23748. [Google Scholar] [CrossRef]
  15. Hossain, M.K.; Hasan, S.M.K.; Hossain, M.I.; Das, R.C.; Bencherif, H.; Rubel, M.H.K.; Rahman, M.F.; Emrose, T.; Hashizume, K. A Review of Applications, Prospects, and Challenges of Proton-Conducting Zirconates in Electrochemical Hydrogen Devices. Nanomaterials 2022, 12, 3581. [Google Scholar] [CrossRef] [PubMed]
  16. Sun, Z.; Wang, N.; Bi, Y.; Srinivasan, D. Parameter identification of PEMFC model based on hybrid adaptive differential evolution algorithm. Energy 2015, 90, 1334–1341. [Google Scholar] [CrossRef]
  17. 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]
  18. Zhang, L.; Wang, N. Application of coRNA-GA based RBF-NN to model proton exchange membrane fuel cells. Int. J. Hydrogen Energy 2018, 43, 329–340. [Google Scholar] [CrossRef]
  19. Fathy, A.; Rezk, H. Multi-verse optimizer for identifying the optimal parameters of PEMFC model. Energy 2018, 143, 634–644. [Google Scholar] [CrossRef]
  20. El-Fergany, A.A. Extracting optimal parameters of PEM fuel cells using Salp Swarm Optimizer. Renew. Energy 2018, 119, 641–648. [Google Scholar] [CrossRef]
  21. Yang, Z.; Liu, Q.; Zhang, L.; Dai, J.; Razmjooy, N. Model parameter estimation of the PEMFCs using improved Barnacles Mating Optimization algorithm. Energy 2020, 212, 118738. [Google Scholar] [CrossRef]
  22. Cao, Y.; Li, Y.; Zhang, G.; Jermsittiparsert, K.; Nasseri, M. An efficient terminal voltage control for PEMFC based on an improved version of whale optimization algorithm. Energy Rep. 2020, 6, 530–542. [Google Scholar] [CrossRef]
  23. 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]
  24. Qin, F.; Liu, P.; Niu, H.; Song, H.; Yousefi, N. Parameter estimation of PEMFC based on Improved Fluid Search Optimization Algorithm. Energy Rep. 2020, 6, 1224–1232. [Google Scholar] [CrossRef]
  25. Menesy, A.S.; Sultan, H.M.; Korashy, A.; Banakhr, F.A.; Ashmawy, M.G.; Kamel, S. Effective Parameter Extraction of Different Polymer Electrolyte Membrane Fuel Cell Stack Models Using a Modified Artificial Ecosystem Optimization Algorithm. IEEE Access 2020, 8, 31892–31909. [Google Scholar] [CrossRef]
  26. Diab, A.A.Z.; Tolba, M.A.; El-Magd, A.G.A.; Zaky, M.M.; El-Rifaie, A.M. Fuel Cell Parameters Estimation via Marine Predators and Political Optimizers. IEEE Access 2020, 8, 166998–167018. [Google Scholar] [CrossRef]
  27. Houssein, E.H.; Hashim, F.A.; Ferahtia, S.; Rezk, H. An efficient modified artificial electric field algorithm for solving optimization problems and parameter estimation of fuel cell. Int. J. Energy Res. 2021, 45, 20199–20218. [Google Scholar] [CrossRef]
  28. Syah, R.; Isola, L.A.; Guerrero, J.W.G.; Suksatan, W.; Sunarsi, D.; Elveny, M.; Alkaim, A.F.; Thangavelu, L.; Aravindhan, S. Optimal parameters estimation of the PEMFC using a balanced version of Water Strider Algorithm. Energy Rep. 2021, 7, 6876–6886. [Google Scholar] [CrossRef]
  29. Fathy, A.; Abdel Aleem, S.H.E.; Rezk, H. A novel approach for PEM fuel cell parameter estimation using LSHADE-EpSin optimization algorithm. Int. J. Energy Res. 2021, 45, 6922–6942. [Google Scholar] [CrossRef]
  30. Zhu, Y.; Yousefi, N. Optimal parameter identification of PEMFC stacks using Adaptive Sparrow Search Algorithm. Int. J. Hydrogen Energy 2021, 46, 9541–9552. [Google Scholar] [CrossRef]
  31. Mossa, M.A.; Kamel, O.M.; Sultan, H.M.; Diab, A.A.Z. Parameter estimation of PEMFC model based on Harris Hawks’ optimization and atom search optimization algorithms. Neural Comput. Appl. 2021, 33, 5555–5570. [Google Scholar] [CrossRef]
  32. 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]
  33. 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]
  34. Rezk, H.; Ferahtia, S.; Djeroui, A.; Chouder, A.; Houari, A.; Machmoum, M.; Abdelkareem, M.A. Optimal parameter estimation strategy of PEM fuel cell using gradient-based optimizer. Energy 2022, 239, 122096. [Google Scholar] [CrossRef]
  35. Zhang, J.; Khayatnezhad, M.; Ghadimi, N. Optimal model evaluation of the proton-exchange membrane fuel cells based on deep learning and modified African Vulture Optimization Algorithm. Energy Sources Part A Recover. Util. Environ. Eff. 2022, 44, 287–305. [Google Scholar] [CrossRef]
  36. Chen, Y.; Pi, D.; Wang, B.; Chen, J.; Xu, Y. Bi-subgroup optimization algorithm for parameter estimation of a PEMFC model. Expert Syst. Appl. 2022, 196, 116646. [Google Scholar] [CrossRef]
  37. Han, E.; Ghadimi, N. Model identification of proton-exchange membrane fuel cells based on a hybrid convolutional neural network and extreme learning machine optimized by improved honey badger algorithm. Sustain. Energy Technol. Assess. 2022, 52, 102005. [Google Scholar] [CrossRef]
  38. Alsaidan, I.; Shaheen, M.A.M.; Hasanien, H.M.; Alaraj, M.; Alnafisah, A.S. A PEMFC model optimization using the enhanced bald eagle algorithm. Ain Shams Eng. J. 2022, 13, 101749. [Google Scholar] [CrossRef]
  39. Riad, A.J.; Hasanien, H.M.; Turky, R.A.; Yakout, A.H. Identifying the PEM Fuel Cell Parameters Using Artificial Rabbits Optimization Algorithm. Sustainability 2023, 15, 4625. [Google Scholar] [CrossRef]
  40. Hou, M.; Li, Y.; Peng, F.; Daneshvar Rouyendegh, B. A new optimum technique for parameter identification of the proton exchange membrane fuel cells based on improved remora optimizer. Energy Sources Part A Recover. Util. Environ. Eff. 2023, 45, 3019–3040. [Google Scholar] [CrossRef]
  41. Sultan, H.M.; Menesy, A.S.; Hassan, M.S.; Jurado, F.; Kamel, S. Standard and Quasi Oppositional bonobo optimizers for parameter extraction of PEM fuel cell stacks. Fuel 2023, 340, 127586. [Google Scholar] [CrossRef]
  42. Wolpert, D.H.; Macready, W.G. No Free Lunch Theorems for Optimization. IEEE Trans. Evol. Comput. 1995, 1, 67–82. [Google Scholar] [CrossRef] [Green Version]
  43. Ferahtia, S.; Rezk, H.; Djerioui, A.; Houari, A.; Motahhir, S.; Zeghlache, S. Modified bald eagle search algorithm for lithium-ion battery model parameters extraction. ISA Trans. 2023, 134, 357–379. [Google Scholar] [CrossRef] [PubMed]
Figure 1. The structure of different BES versions: (a) modified BES, (b) conventional BES, and (c) enhanced BES.
Figure 1. The structure of different BES versions: (a) modified BES, (b) conventional BES, and (c) enhanced BES.
Sustainability 15 10590 g001
Figure 2. Objective function values distribution for different algorithms throughout 30 runs for 500 W BCS PEM fuel cell.
Figure 2. Objective function values distribution for different algorithms throughout 30 runs for 500 W BCS PEM fuel cell.
Sustainability 15 10590 g002
Figure 3. Objective function values distribution for different algorithms throughout 30 runs for Avista SR-12 PEM fuel cell.
Figure 3. Objective function values distribution for different algorithms throughout 30 runs for Avista SR-12 PEM fuel cell.
Sustainability 15 10590 g003
Figure 4. Current density, voltage, and power characteristics of PEMFC using mBES.
Figure 4. Current density, voltage, and power characteristics of PEMFC using mBES.
Sustainability 15 10590 g004
Figure 5. Absolute error in the cell voltage with different optimization algorithms: (a) 500 W BCS PEMFC and (b) SR-12 PEEMFC.
Figure 5. Absolute error in the cell voltage with different optimization algorithms: (a) 500 W BCS PEMFC and (b) SR-12 PEEMFC.
Sustainability 15 10590 g005
Figure 6. Objective function variation with BSC (a) run no. 1, (b) run no. 15, (c) run no. 30, and (d) average of 30 runs.
Figure 6. Objective function variation with BSC (a) run no. 1, (b) run no. 15, (c) run no. 30, and (d) average of 30 runs.
Sustainability 15 10590 g006
Figure 7. Objective function variation with SR-12: (a) run no. 1, (b) run no. 15, (c) run no. 30, and (d) average of 30 runs.
Figure 7. Objective function variation with SR-12: (a) run no. 1, (b) run no. 15, (c) run no. 30, and (d) average of 30 runs.
Sustainability 15 10590 g007
Figure 8. ANOVA ranking.
Figure 8. ANOVA ranking.
Sustainability 15 10590 g008aSustainability 15 10590 g008b
Figure 9. Tukey ranking.
Figure 9. Tukey ranking.
Sustainability 15 10590 g009
Table 1. Summary of PEMFC identification strategies.
Table 1. Summary of PEMFC identification strategies.
Ref.AuthorYearUsed MOAUsed PEMFC Type
[16]Sun et al.2015hybrid adaptive differential evolution (HADE)R1, R2
[17]Ali et al.2017grey wolf optimizer (GWO)BCS 500 W-PEM
SR-500 W
250 W-stack
[18]Zhang and Wang2018co-evolution RNA with the genetic algorithm (coRNA-GA)NA
[19]Fathi et Hegazy2018multi-verse optimizer (MVO) R1, R2
[20]El-Fergany2018salp swarm algorithm (SSA)NedStack PS6
BCS stack 500 W
[21]Yang et al.2020improved barnacles mating optimizer (IBMO)Horizon 500 W
NedSstack PS6
[22]Cao et al.2020improved whale optimization algorithm (IWOA)NA
[23]Salma et al.2020manta rays foraging optimizer (MRFO)Ballard Mark V
NedStack PS6
Horizon H-12
[24]Qin et al.2020improved fluid search optimization (IFSO)Horizon H-12
NedStack PS6
Ballard Mark V
[25]Menesy et al.2020modified artificial ecosystem optimization (MAEO)BCS 500 W
SR-12 500 W
250 W-stack
Temasek 1 kW
[26]Diab et al.2020political optimizers (PO)BCS 500 W
SR-12PEM 500 W
250 W-stack
[27]Hussein et al.2021modified artificial electric field algorithm (mAEFA)NedStack PS6
SR-12 500 W
[28]Syah et al.2021balanced water strider algorithm (bWSA)NA
[29]Fathy et al.2021LSHADE-EpSin optimization algorithm250 W-stack
NedStack PS6
BCS 500 W
SR-12 500 W
[30]Zhu et Yousefi2021adaptive sparrow search algorithm (ASSA)Ballard Mark V
Horizon H-12
NedStack PS6
[31]Mossa et al.2021Harris Hawk’s and atom search optimization algorithms (HHO and SOA)BCS 500-W
SR-12 500 W
250 W-stack
[32]Abaza et al.2021coyote optimization algorithm (COA)250 W-stack
Ned Stack PS6
[33]Gouda et al.2021jellyfish search algorithm (JSA)BCS 500 W
250 W-stack
NedStack PS6
[34]Hegazy et al.2022gradient-based optimizer (GBO)250 W-stack
BCS 500 W
SR-12 500 W
[35]Zhang et al.2022modified African vulture optimization algorithm (mAVOA)SR-12 500 W
BCS 500 W
Temasek 1 kW
[36]Chen et al.2022bi-subgroup algorithm (BSOA)SR-12 500 W
BCS 500 W
Ballard Mark V
[37]Han and Ghadimi2022improved honey badger algorithm (IHBA)NA
[12]Hegazy et al.2022bald eagle search algorithm (BES)BCS 500 W
NedStack PS6
[38]Alsaidan et al.2022enhanced bald eagle search algorithm (eBES)BCS 500 W
250 W-stack
Horizon H12
[39]Andrew et al.2023artificial rabbits optimization algorithm (ARO)NedStack PS6
BCS stack 500 W
Ballard Mark V
[40]Hou et al.2023improved remora optimizer (IRO)NedSstack PS6
Horizon 500 W
[41]Sultan et al. 2023standard and quasi oppositional bonobo optimizers250 W-stack
BCS 500 W
SR-12 500 W
Temasek 1 kW
Table 2. The specifications of SR-12 PEM 500.
Table 2. The specifications of SR-12 PEM 500.
Avista SR-12 500 W500 W BCS
No of cells 4832
Area62.5 cm264 cm2
l 25   μ m 178   μ m
P H 2 * 1.476 bar1 bar
P o 2 * 0.2095 bar1 bar
Temperature323 K333 K
RHa (%)100
RHa (%)100
Table 3. Maximum and minimum limits of the parameters.
Table 3. Maximum and minimum limits of the parameters.
Parameter ξ 1 ξ 2 ξ 3 ξ 4 λ B R
Max.−1.199690.0013.6 × 10−5−2.6 × 10−4100.01361 × 10−4
Min.0.85320.0059.8 × 10−5−9.54 × 10−5240.58 × 10−4
Table 4. Optimal values of the PEMFC model parameters using different optimization methods.
Table 4. Optimal values of the PEMFC model parameters using different optimization methods.
AEOBESLHHOROASCASSAmBES
500 W BCS PEM fuel cell
ξ 1 −1.1628849−0.8532−1.03402−0.88767−1.19422−1.19945−0.8628
ξ 2 0.00330880.0021630.0029010.0024880.0032690.0036520.002193
ξ 3 5.06 × 10−53.60 × 10−54.95 × 10−55.11 × 10−54.22 × 10−56.66 × 10−53.61 × 10−5
ξ 4 −0.0001936−0.00019−0.00019−0.00019−0.00019−0.00019−0.00019
λ 22.03211422.0080217.9486222.0615918.1221422.9935922.00799
B 0.00010.00010.0001030.0002130.0001170.0002930.0001
R 0.01744470.0174340.0147420.0168560.0144580.0170990.017434
Avista SR-12 500 W PEM fuel cell
ξ 1 −1.0934124−0.854333−0.8532−0.86028−0.8532−0.86422−0.8532
ξ 2 0.00339930.00236940.0028920.0023180.0022340.0024250.002278
ξ 3 6.26 × 10−54.38 × 10−57.78 × 10−53.93 × 10−53.50 × 10−54.54 × 10−53.81 × 10−5
ξ 4 −0.0001022−0.000102−0.0001−0.0001−0.00011−0.0001−0.0001
λ 232319.726672314.0702822.8089623
B 0.14703750.14703790.1469610.1460450.1455910.1474950.147078
R 0.00057030.00057030.0005180.000640.0001450.0005370.000582
Table 5. Statistical assessments for considered optimization algorithms.
Table 5. Statistical assessments for considered optimization algorithms.
AEOBESLHHOROASCASSAmBES
500 W BCS PEMFC
Best0.0113640.0113640.0265420.0120810.0494960.0129640.011364
worst0.0213570.0273155.4860030.3389491.175590.5206710.011375
Mean0.0118590.0119611.234660.0409920.4156280.1134270.011364
StD0.0019380.0028621.697960.0580750.2753730.1237441.99 × 10−6
Median3.756 × 10−68.19 × 10−62.883070.0033730.075830.0153133.96 × 10−12
Variance0.0113770.0113640.4489360.0247380.3436430.0664280.011364
Avista SR-12 500 W PEMFC
Best0.0351990.0351990.0356540.0360480.25930.035390.035099
worst0.035210.035846.3758270.0625393.25530.1300030.035099
Mean0.03520.0352210.4280040.04781.3632950.0496980.035099
StD2.6759 × 10−60.0001151.3134770.0068920.863740.0206330.009039392
Median8.2179 × 10−58.2173 × 10−53.0354087380.0001858080.8641068770.0007719838.17106 × 10−5
Variance0.0351990.0351990.0541570.0477521.0471430.0419050.035099
Table 6. Absolute error in the cell voltage with different optimization algorithms: 500 W BCS PEMFC.
Table 6. Absolute error in the cell voltage with different optimization algorithms: 500 W BCS PEMFC.
CurrentAEOBESLHHOROASCASSAmBES
10.60.0004490.018560.1768320.296310.2037190.1537410.000684
22.10.0057120.0083850.0000770.003940.2079190.0041790.006087
33.580.000850.0033240.0647530.1004680.1954860.0600340.00045
45.080.0018550.0065950.0913480.1466690.1871650.0805790.001556
57.170.0033010.0090230.1030090.1698840.1740510.0866830.003193
69.550.0137150.0190090.1059140.1737860.1485550.0861460.013812
711.350.0114750.0158470.0899040.1531370.1380880.0692260.01169
812.540.0093070.0128950.0759890.1342670.1311720.0554490.009576
913.730.0127730.0154830.0660920.1181610.1180120.046260.013075
1015.730.099770.0986670.0716590.0324460.212660.0890310.099462
1117.020.0174740.0175040.0280320.0575380.08260.013090.017752
1219.110.0143160.0126390.0046630.007040.0622690.0142480.014489
1321.20.0138770.0106740.0344070.042830.0346340.0368340.013886
14230.0076840.0034820.0636370.09110.0111740.0584050.00752
1525.080.0050330.0003980.0860360.1373230.0309540.0701340.00468
1627.170.0019370.0052670.0935960.1706140.0921630.0648290.002329
1728.060.0050830.0066110.0822320.1706610.1340760.047230.005334
1829.260.0003610.0049680.0117460.1157010.247250.0327020.000846
SSE0.0113880.0119930.1180990.3389490.4063510.0841830.011364
RMSE0.0251530.0258120.0810.1372240.150250.0683870.025126
MAE0.0124980.0149630.069440.1178820.1339970.0593780.012579
Table 7. Absolute error in the cell voltage with different optimization algorithms: SR-12 PEM fuel cell.
Table 7. Absolute error in the cell voltage with different optimization algorithms: SR-12 PEM fuel cell.
Current Density AEOBESLHHOROASCASSAmBES
10.006150.044890.044870.141260.047610.112110.023510.00615
20.026650.000930.000940.048070.006330.110580.008410.02665
30.0410.057290.05730.068610.049790.062720.030750.041
40.053710.093920.093930.085090.086790.029510.059110.05371
50.100860.042710.042710.087440.046420.16580.085160.10086
60.113980.020350.020350.069450.02280.14170.061680.11398
70.160310.001880.001870.052790.004450.111420.030180.16031
80.207870.003980.003980.046420.012160.100730.01380.20787
90.234110.038390.038390.083710.027110.139150.047320.23411
100.28290.02670.02670.059180.010.123110.018730.2829
110.308730.017140.017140.041590.002050.113510.00050.30873
120.329220.04740.047410.06510.026560.145230.024280.32922
130.362430.00340.003390.0030.026120.100290.035880.36243
140.403440.020320.020330.012990.002650.139140.020650.40344
150.436230.003680.003670.020860.024350.135860.047680.43623
160.471080.043070.043060.06830.057580.130350.084730.47108
170.505110.08060.08060.109340.083450.142820.111660.50511
180.538320.023420.023410.048340.006320.27320.031670.53832
190.564980.013390.01340.026370.029650.369260.010910.56498
200.591220.067660.067660.080040.150940.574290.144890.59122
SSE0.03520.03520.094770.051970.794290.066150.0351
RMSE0.041950.041950.068840.050970.199280.057510.04195
MAE0.032560.032560.06090.036160.161040.044580.03256
Table 8. ANOVA results.
Table 8. ANOVA results.
SourcedfSSMSFProb
SRColumns6131.24421.87426.076.768 × 10−23
BCS654.639.10513.635.503 × 10−13
SRError203170.3290.839
BCS203135.610.668
SRTotal209301.572
BCS209190.24
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.

Share and Cite

MDPI and ACS Style

Zaky, A.A.; Ghoniem, R.M.; Selim, F. Precise Modeling of Proton Exchange Membrane Fuel Cell Using the Modified Bald Eagle Optimization Algorithm. Sustainability 2023, 15, 10590. https://doi.org/10.3390/su151310590

AMA Style

Zaky AA, Ghoniem RM, Selim F. Precise Modeling of Proton Exchange Membrane Fuel Cell Using the Modified Bald Eagle Optimization Algorithm. Sustainability. 2023; 15(13):10590. https://doi.org/10.3390/su151310590

Chicago/Turabian Style

Zaky, Alaa A., Rania M. Ghoniem, and F. Selim. 2023. "Precise Modeling of Proton Exchange Membrane Fuel Cell Using the Modified Bald Eagle Optimization Algorithm" Sustainability 15, no. 13: 10590. https://doi.org/10.3390/su151310590

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop