Next Article in Journal
Coexistence of Hydropower Plants and Natura 2000 Fish Species: A Case Study of the Danube Longbarbel Gudgeon and Cactus Roach in the Impounded Sava River (Slovenia)
Previous Article in Journal
Incentives for Sustainable Governance in Blockchain-Based Organizations
Previous Article in Special Issue
A Systematic Review of Advances in Deep Learning Architectures for Efficient and Sustainable Photovoltaic Solar Tracking: Research Challenges and Future Directions
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Upgrading Sustainability in Clean Energy: Optimization for Proton Exchange Membrane Fuel Cells Using Heterogeneous Comprehensive Learning Bald Eagle Search Algorithm

by
Ahmed K. Ali
1,*,
Ali Nasser Hussain
2,
Mudhar A. Al-Obaidi
3 and
Sarmad Al-Anssari
4,5
1
Institute of Technology, Middle Technical University, Baghdad 10074, Iraq
2
Department of Electrical Power Engineering Techniques, Electrical Engineering Technical College, Middle Technical University, Baghdad 10074, Iraq
3
Technical Instructor Training Institute, Middle Technical University, Baghdad 10074, Iraq
4
College of Engineering, Al-Naji University, Baghdad 10074, Iraq
5
College of Engineering, University of Baghdad, Baghdad 10071, Iraq
*
Author to whom correspondence should be addressed.
Sustainability 2025, 17(21), 9729; https://doi.org/10.3390/su17219729
Submission received: 18 September 2025 / Revised: 12 October 2025 / Accepted: 28 October 2025 / Published: 31 October 2025

Abstract

Clean energy applications widely recognize Proton Exchange Membrane Fuel Cells (PEMFCs) for their high efficiency and environmental compatibility. Accurate parameter identification of PEMFC models is essential for enhancing system performance and reliability, particularly under dynamic operating conditions. This paper presents a novel optimization-based approach called Heterogeneous Comprehensive Learning-Bald Eagle Search (HCLBES) with enhanced exploration and exploitation capabilities for the effective modeling of PEMFC. The algorithm combines the exploration strength of the Bald Eagle Search with comprehensive learning and heterogeneity mechanisms to achieve a balanced global and local search space. In this algorithm, the number of agents is divided into two subagents. Each subagent is assigned to focus solely on either exploration or exploitation. The comprehensive learning strategy generates exemplars for both subgroups. In the exploration sub-agent, exemplars are generated using the personal best experiences of agents within that same exploration space. The exploitation subagent generates the exemplars using the personal best experiences of all agents. This separation preserves exploration diversity even if exploitation converges prematurely. The algorithm is applied to optimize parameters of the 250 W and 500 W PEMFC models under varying conditions. Simulation results demonstrate the outperformance of the HCLBES algorithm in terms of convergence speed, estimation accuracy, and robustness compared to recent optimization algorithms. The effectiveness of HCLBES was also verified through statistical metrics and different commercial PEMFC models, including BCS 500 W stacks, Horizon 500, and NedStack PS6. Experimental validation confirms that the proposed algorithm effectively captures the nonlinear behaviours of PEMFCs under dynamic operating conditions. This research aligns with the Sustainable Development Goals (SDGs) by promoting clean and affordable energy (SDG 7) through the enhanced efficiency and reliability of PEMFCs, thereby supporting sustainable industrialization and innovation (SDG 9).

1. Introduction

The increasing demand for reliable, clean, and sustainable energy sources has markedly expedited the creation and use of the deployment of advanced energy conversion technologies [1]. Regardless, growing concerns over air quality degradation, the volatility of natural gas and crude oil prices, and the accelerating impacts of global climate change have intensified the global shift towards sustainable energy alternatives [2]. Various sustainable energy resource solutions have been proposed to address the growing global demand for clean, efficient, and environmentally responsible energy systems [3,4,5]. Among these, fuel cells, particularly proton exchange membrane fuel cells (PEMFCs), have developed as key technologies that contribute directly to sustainable development goals by promoting low-emission energy conversion, decreasing dependence on fossil fuels, and enhancing energy security in different power applications. However, the practical development and real-time control of PEMFC models is highly dependent on deriving accurate mathematical models that can replicate their complex, nonlinear, and dynamic behaviours under various operational conditions. Although there have been significant advancements in PEMFC research, challenges remain in the optimal design of fuel cell stacks that minimize material waste and extend system longevity, all of which are critical aspects of sustainability. A critical aspect of this endeavor is the development of accurate electrochemical models, which serve as foundational tools for performance analysis, controller design, and fault diagnosis [4,5,6,7]. Moreover, scalability and real-time adaptability remain key challenges for practical implementation in dynamic energy environments. Broader energy systems research, such as the work of [8], has also reported similar challenges regarding coordination, scalability, and optimization efficiency. Over the past few decades, diverse electrochemical modelling approaches have been proposed, differing in complexity and typically categorizing them into two broad classes: mechanistic (physics-based) models and semi-empirical models [9]. Mechanistic models use extensive electrochemical, thermodynamic, and transport equations to accurately represent the physical processes occurring inside the fuel cell. Semi-empirical models establish a balance between computational efficiency and the accuracy of physical representation, enabling precise estimates of nonlinear polarization behaviors and supporting real-time control strategies [10]. Among these models, the Amphlett model has emerged as a widely accepted standard due to its practical accuracy and broad adoption in the literature [11,12]. In earlier PEMFC models, the calibration efforts of empirical and semi-empirical correlations using nonlinear least-squares fittings yielded useful but often locally optimal parameter sets [11]. As fuel cell designs and operating regimes grew more complex, these classical approaches struggled to escape local minima or demanded extensive manual tuning. Thus, an accurate parameter estimation for such models has become a benchmark problem in development PEMFC models [13]. To address the parameter estimation challenge for the PEMFC model, a wide array of optimization approaches based on nature-inspired metaheuristic algorithms have been proposed in recent years. These include particle swarm optimization (PSO) [14], genetic algorithms (GA) [15], simple-GA [16,17], artificial bee colony (ABC) [18], and artificial immune systems (AIS) [19] for estimating the best parameters of the PEMFC model. Among these algorithms, GA and PSO have demonstrated promising results in addressing multi-objective nonlinear optimization problems [20,21] but they still have premature convergence, which limits their global search capability in minimization problems.
The PEMFCs have become a strong choice for use in electrical vehicles, hybrid power systems, and renewable energy resources due to their efficiency, ability to work at different temperature levels, quick start, small size, and production of no emissions [14,22,23,24,25,26,27,28,29,30].
Other recent methods used for the same task are war strategy optimization (WSO) [25], differential evolution (DE) [31,32], harmony search optimization (HSO) [33], grasshopper optimization algorithm (GOA) [34], biogeography-based optimization (BBO) [35], teaching–learning-based optimization (TLBO) [36], the Archimedes optimization algorithm (AOA) [22], multi-verse Optimizer (MVO), shark smell optimization (SSO) and ant lion optimizer (ALO) in [26], atom search optimization (ASO) [37], Cuckoo Search (CS) optimizer [38], salp swarm Algorithm (SSA) [39,40], flower pollination algorithm (FPA) [41], and whale optimization algorithm (WOA) [42].
Algorithms like the Harris hawks optimization (HHO) [43], bald eagle search (BES) optimizer algorithm [44], bird mating optimizer (BMO) [45], grey wolf optimizer(GWO) [46], and shuffled frog-leaping algorithm (SFLA) [13] have demonstrated varying degrees of accomplishment in exploring multimodal error landscapes without gradient information. Some swarm-based or bio-inspired algorithms also require fewer computational steps to reach near-optimal solutions compared to traditional optimization methods [37]. Numerous hybrid optimization techniques have been proposed due to their ability to balance exploration and exploitation in complex search spaces. These comprise the hybrid artificial bee colony (HABC) algorithm [23], hybrid vortex search algorithm [47], the heterogeneous comprehensive learning-based Archimedes optimization algorithm (HCL-AOA) which uses a heterogeneous comprehensive learning mechanism to enhance exploration and exploitation of the search algorithm [22], the JAYA algorithm with Nelder-Mead simplex refinement [30], and neural network-based swarm-optimization algorithms [48,49]. Among these, AOA enhanced through the comprehensive learning has demonstrated superior convergence performance and robustness across different PEMFC models. Comprehensive surveys on algorithmic approaches to PEMFC parameter identification are available in [2,50]. However, researchers are still working on creating optimization algorithms that can improve how quickly they find solutions in different fuel cell situations and can be trusted for real-time parameter extraction in PEMFC modular [51].

Literature Survey

Empirical and semi-empirical mathematical models of PEMFC originated from pioneering studies that established fundamental voltage–current correlations [11,12,52,53,54]. Amphlett et al. [11] developed an empirical model for the Ballard Mark IV cell, fitting activation and concentration overpotentials to polarization data via nonlinear regression and demonstrating accurate predictions over a limited current range [53]. Amphlett and colleagues explored scale-up effects in a PEMFC stack with a power rating of 5 kW, underscoring challenges in scaling parameters between models of fuel cells with different power ratings [52]. Rowe and Li [54] enhanced physics-based modeling by incorporating proton transport resistance and water management effects, improving dynamic performance predictions but highlighting sensitivity to initial parameter estimates of the PMFC model. Squadrito et al. [12] proposed streamlined expressions for activation and ohmic losses, offering simplified curve-fit parameters still used as benchmarks in later studies.
Nature-inspired metaheuristic optimization algorithms have widely addressed the limitations of local minima and manual tuning inherent in curve-fitting by accurately estimating parameters of mathematical models. Algorithms such as GA, PSO, and GWO, among other swarm-based techniques, have demonstrated strong potential for parameter estimation across several studies [14,15,16,17,19,22,23,24,25,26,27,28]. Meanwhile, adsvanced adaptive metaheuristics, including the HHO and the SSA, have further emphasized the critical balance between exploration and exploitation within the search space [28,30]. Such balance is essential to prevent premature convergence while maintaining search efficiency. Furthermore, swarm-based optimizers such as GA [15] and GWO [28,30], as well as physics-inspired methods like the ASO algorithm [24], highlight the value of dynamic learning mechanisms for enhancing the compactional robustness of algorithms and adaptability. Despite these advances, online parameter identification frameworks for PEMFCs continue to face challenges related to real-time computational constraints [10]. These contrasting perspectives highlight the necessity for an optimization framework that minimizes user-dependent tuning parameters, enhances global search capability, and dynamically adapts to the nonlinear and multi-dimensional PEMFC error surface in real time. Kandidayeni et al. [13] benchmarked several metaheuristics on PEMFC modeling, concluding that no single method outperformed others universally, emphasizing the need for context-specific algorithms. Priya et al. [14] applied a standard GA to explore the PEMFC parameters, obtaining a better global solution as compared with gradient-based methods. However, the standard GA suffered from premature convergence due to insufficient mutation diversity. In addition, non-iterative resistance-based models and adaptive RNA GA techniques have also been used for the identification of model parameters, as reported in [6,15], respectively. While these approaches offer computational simplicity, they often suffer from convergence limitations or sensitivity to initial conditions.
Numerous studies have proposed variants of classical search algorithms to improve the accuracy of PEMFC modeling parameter estimation. For instance, Zhang et al. [23] introduced the HABC algorithm for PEMFC modeling, achieving faster convergence compared to traditional methods, though it remained susceptible to premature convergence. Similarly, Fathy and Rezk [24] applied MVO, showcasing promising estimation accuracy but encountering challenges in maintaining a balance between exploration and exploitation. Ayyarao et al. [25] introduced the WSO for accurate PEMFC parameter estimation, a militaristic-inspired approach incorporating dynamic update rules, which exhibited strong performance in high-dimensional search spaces.
In the same context, Alsattar et al. [55] presented the BES meta-heuristic algorithm, structuring search into surveying, swooping, swooping, and capturing phases to balance exploration and exploitation; however, its application to PEMFC parameter estimation remains unexplored across different fuel cell configurations. Rao et al. [26] employed the SSO optimizer, emphasizing its simplicity and global search capability, although its convergence rate diminished for higher-dimensional problems. Other studies have explored the probabilistic and physics-inspired algorithms. Abdel-Basset et al. [27] proposed a HBO algorithm, which integrates efficient data structures to accelerate the search process. Li et al. [28] introduced the SMS algorithm, demonstrating enhanced population diversity and improved avoidance of local optima. Although there have been advances in search algorithms, purely population-based algorithms often require extensive parameter tuning and are prone to stagnation in local optima. To overcome these issues, hybrid algorithms have been developed to leverage the complementary strengths of different metaheuristics. Fathy et al. [47] introduced an optimizer called Vortex Search with Differential Evolution (VS-DE) optimizer, which integrates Lévy-flight sampling into DE’s mutation process to enhance convergence performance under varying operating conditions. Niu et al. [35] enhanced the BBO optimizer with mutation strategies (BBO-M) for efficient parameter identification in modeling the solar cells and PEMFCs. The algorithm improves the standard BBO algorithm by integrating mutation mechanisms inspired by DE and chaos theory to strengthen global search performance. The algorithm improves both the searching ability and the speed of convergence. Turgut and Çoban [36], proposed an enhanced TLBO with an elite retention approach to preserve high-quality solutions between iterations to speed convergence at the cost of added algorithm complexity. This modification accelerates convergence in parameter estimations in PEMFC modeling but introduces additional implementation complexity. Xu et al. [30] combined the JAYA algorithm with Nelder-Mead simplex refinement, employing JAYA for global exploration and simplex for local fine-tuning, which resulted in less error in fitting curves. It appears that these studies reveal the development of numerous metaheuristic algorithms for PEMFC parameter identification. While effective to some extent, these methods often suffer from issues like premature convergence, limited exploration ability, and sensitivity to parameter tuning. A critical step in achieving the best performance and reliability of PEMFC models is the development of accurate mathematical models. Thus, the accuracy of such models is heavily dependent on accurate parameter estimation, which remains a challenging optimization task given the nonlinear, multivariable, and highly coupled nature of PEMFC dynamics. In order to address these challenges, this study proposes a novel optimization algorithm called the Heterogeneous Comprehensive Learning Bald Eagle Search (HCLBES) for accurate parameter estimation of different PEMFC models. The HCLBES algorithm improves the original Bald Eagle Search (BES) method by adding different learning strategies and a way to share memory more effectively. We carried out extensive tests using PEMFC models with two different power levels to evaluate the performance of an HCLBES algorithm. These include a PEMFC 250 W stack [30] and three widely used PEMFC 500 W stacks (NedStack PS6, BCS 500 W, and Horizon 500 W) [28]. The diverse characteristics of these fuel cell stacks provided a robust testbed for validating the adaptability and accuracy of the proposed algorithm. The primary contributions of this work can be summarized as follows:
  • A novel optimization framework (HCLBES) is introduced, leveraging heterogeneous learning and comprehensive learning strategies to enhance search capabilities.
  • The proposed HCLBES is applied for accurate parameter estimation of the different PEMFC model, which serves as a benchmark in the literature.
  • Comparative analysis with state-of-the-art algorithms is presented to demonstrate the novelty of the proposed HCLBES superiority in terms of accuracy, convergence speed, and computational efficiency.
  • Validation is carried out across multiple PEMFC stack ratings to confirm the robustness and versatility of the proposed method.
Based on the detailed review of search optimization methods, it appears that search optimization techniques are the best and most dependable way to determine the unknown parameters of PEMFCs. The literature uses various search algorithms to calculate the unknown parameters of the PEMFC stacks, as summarized in Table 1. These studies emphasize the necessity for a flexible, simple search optimizer technique that can effectively explore the solution space broadly and converge to optimal solutions rapidly, which was the motivation for the development of the novel HCLBES algorithm reported in this work.
To accurately determine the unknown parameters in the context of optimization challenges, it is essential to define the objective function, as it guides the algorithm to reach the optimal parameter values. In the literature, numerous studies used the sum of the squared errors (SSE) [14,15,23,24,25,26,27,28,29,30,47] as an objective function, while few have utilized the Mean Squared Error (MSE) [22]. Accordingly, in this study, the MSE is selected because it normalizes the error by the number of data points, providing a scale-independent measure that facilitates comparison across datasets of varying sizes. Furthermore, MSE fines larger errors more heavily due to the squaring operation, which can enhance optimization stability and lead to more accurate parameter estimation during the training process [22]. The rest of this paper is structured as follows: the proposed HCLBES algorithm is explained along with its implementation phases for application to PEMFC modules in Section 2, Section 3 and Section 4. Section 5 describes the formulation of the PEMFC model problem and the objective function. Section 6 features simulation and results. Section 7 presents a summarization of the results discussion. Finally, conclusions and outcomes are presented in Section 8.

2. Mathematical Model of PEMFC

The electrochemical model of fuel cells (FCs) is widely used in modeling and simulation studies because it effectively represents the fundamental electrochemical processes governing FC operation, as explained in detail in [11,28,53]. Among these models, the model proposed by Squadrito et al. [53] is considered the most suitable and practical, as it requires only voltage and current measurements, thereby minimizing sensor requirements. This model accurately simulates the physical behaviour of a cell by integrating an FC, which includes parameters with clear physical significance. However, it does not fully capture the mass transport phenomena that influence performance [10].
Figure 1 shows the schematic configuration of the PEMFC, which consists of a cathode, anode, and electrolyte. The FC system processes involved a hydrogen supply to the anode, where it is oxidized to produce protons and electrons. The protons pass through the electrolyte (proton exchange membrane), while the electrons flow through an external circuit to the cathode, generating electrical power. At the cathode, oxygen reacts with the incoming protons and electrons to form water as the only by-product.
The catalysts used in the FC system are employed to lower the activation energy required for hydrogen oxidation. During operation, electrons flow through an external circuit to generate an output voltage, while protons migrate through the electrolyte. The PEMFC primarily operates through the following electrochemical reactions occurring in a hydrogen–oxygen system [54].
Anode Reaction Oxidation: At the anode, hydrogen gas H 2 is oxidized by releasing protons H + and electrons e . A catalyst, often platinum, facilitates this process by separating hydrogen molecules efficiently into their constituent protons and electrons [28].
H 2 2 H + + 2 e
2 H + + 2 e + 1 2 O 2 H 2 O
Cathode Reaction Reduction: At the cathode, oxygen gas O 2 mixes with protons and electrons from the electrolyte, and the electrons travel through the external circuit. The reduction reaction generates water H 2 O and heat [10]. Combining the anode and cathode reactions yields the overall chemical reaction, which can be expressed as follows:
H 2 + 2 e + 1 2 O 2 H 2 O
The terminal voltage of a PEMFC can be defined as follows [14]
V F C = E N e r n s t V a c t + V o h m + V C o n
V a c t represents the activation voltage drop, V o h m denotes the ohmic voltage drop, and V C o n corresponds to the concentration voltage drop. The term E N e r n s t signifies the reversible thermodynamic potential and is defined as follows [47]:
E N e r n s t = E 0 + R T K ζ F ln ( P H 2 P O 2 )
E 0 represents the reference voltage, F is Faraday’s constant, R is the universal gas constant, and T K is the cell temperature in Kelvin. Additionally, ζ represents the number of electrons transferred, while P H 2 and P O 2 represent the partial pressures of hydrogen and oxygen, respectively. An alternate expression of Equation (5) is provided as follows [47]
E N e r n s t = 1.229 8.5 × 10 4 ( T K 298.15 ) + 4.385 × 10 4 T K ln ( P H 2 P O 2 )
The activation voltage drop is mathematically expressed as:
V a c t = R T K 2 α F ln ( i i 0 )
i represents the fuel cell current, i 0 denotes the exchange current density, and α is the transfer coefficient. This expression can be reformulated as follows:
V a c t = ( η 1 + T K ( η 2 + η 3 ln ( C O 2 ) + η 4 ln ( i ) ) )
η 1 , η 2 , η 3 , and η 4 are empirical coefficients, i is the fuel cell current, and C O 2 represents the oxygen concentration, which is defined as:
C O 2 = P O 2 5.08 × 10 6 e x p 498 T K
The ohmic voltage drop within the fuel cell arises due to its internal resistance and is defined as:
V o h m = i r M l A + R c
The membrane resistivity is given by:
r M = 181.6 1 + 3 × 10 3 i A + 62 × 10 3 T K 303 i A 2.5 λ 0.634 3 i A exp 4.18 ( T K 303 T K )
r M   represents the membrane resistivity, l is the membrane thickness, A denotes the active cell area, and λ refers to the membrane water content. The concentration voltage drop is calculated as follows:
V C o n = b ln ( 1 i i m a x A )
b is a constant and i m a x represents the maximum current density. Thus, the overall voltage of a PEMFC stack with n s series-connected cells can be calculated using the following formula:
V S t a c k = n s E N e r n s t V a c t E o h m V C o n
The parameters under evaluation include η 1 , η 2 , η 3 , η 4 , λ , R c (contact resistance to electron conduction), and b [22].
These parameters directly influence the predicted cell voltage: overpotential coefficients η 1 η 4 affect the activation losses, λ affects proton conductivity and overall membrane performance, R c regulates resistive losses in electron conduction, and b controls the slope of the voltage–current relationship. Understanding the sensitivity of cell voltage to these parameters is essential for accurate modeling and optimization of PEMFC performance.

3. Bald Eagle Search (BES) Optimization Algorithm

The BES algorithm is a meta-heuristic optimization algorithm inspired by the hunting behaviours of bald eagles [55]. It is particularly well-suited for PEMFC parameter identification because it efficiently handles high-dimensional and nonlinear search spaces, which are common in electrochemical modeling [10]. The BES structured exploration and exploitation phases allow it to avoid local minima while rapidly converging to the global optimum. This capability is crucial when estimating multiple interdependent parameters, such as activation overpotentials, membrane water content, and resistances, ensuring accurate voltage prediction and robust model performance. The BES consists of three main stages:
  • Selection stage (defining the search space): The eagle selects an appropriate search space based on its prior movements, as expressed by:
    Z i , t + 1 = Z b e s t i + ξ × r i Z m e a n i + Z i , t
Z i , t + 1   represents the updated position after the selection stage, Z b e s t i optimal search position, ξ location update parameter ( 1.5 ξ 2 ), r i random coefficient [0 to 1], Z m e a n i mean position from the previous search, and Z i , t is the current position of the eagle in the search space at iteration t .
2.
Search stage (Spiral Flight to Explore the Space): It explores the space using a spiral flight pattern to locate the best dive position.
Z i , t + 1 = Z i , t + Y i , t × ( Z i , t Z i , t + 1 ) + X i , t × ( Z i , t Z m e a n i ) X i , t = X r i , t max X r ,   Y i , t = Y r i , t max Y r X r i , t = r i , t × sin [ θ i , t ] ,   Y r i , t = r i , t × cos [ θ i , t ]   θ i , t = A × π × r ,   r i , t = θ i , t + R × r
X i , t , and Y i , t are directional coordinates between 0 and 1 for determining the updated position with respect to the polar axis, respectively, X r i , t , and Y r i , t represent intermediate values that determine how much the eagle moves in a spiral pattern, A is a constant parameter (5 to 10), R is the search period control that takes values between 0.2 and 2, while r i , t , and θ i , t are polar diameter and angle in spiral motion in polar coordinates, respectively [29].
3.
Swooping stage (Diving Toward the Optimal Solution): The eagle executes a final descent toward the prey while others in the population also move toward the optimal position:
Z i , t + 1 = R a n d × Z b e s t i + X 1 i , t × Z i , t × C 1 × Z m e a n i + Y 1 i , t × Z i , t × C 2 × Z b e s t i X 1 i , t = Y r i , t max X r ,   Y 1 i , t = Y r i , t max Y r X r i , t = r i , t × sinh θ i , t ,   Y r i , t = r i , t × cosh θ i , t θ i , t = A × π × r ,   r i , t = θ i , t
C 1 and C 2 represent movement velocities (1 to 2).

4. The Proposed HCLBES Optimization Algorithm

This section presents the novel Heterogeneous Comprehensive Learning-Based Bald Eagle Search (HCLBES) algorithm, developed to improve the efficiency of parameter estimation in PEMFC fuel cells. The first subsection describes the Comprehensive Learning (CL) strategy, which preserves agent diversity and effectively balances exploration and exploitation. It is followed by clarification of the heterogeneous Comprehensive Learning (HCL) integration with the BES to develop an advanced search optimization algorithm.

4.1. Heterogeneous Comprehensive Learning

The CL approach is a strategy that enables search agents to exchange information and experiences, ensuring an optimal balance between exploration and exploitation. In order to prevent premature convergence, agent diversity must be preserved across multiple dimensions, achieved by leveraging each agent’s most effective past experiences, termed exemplars. In CL, the exemplar for each dimension is selected based on a probabilistic learning function, where the probability of choosing a given dimension follows [58].
P C l i = q 1 + q 2 exp 10 i 1 p s 1 1 exp 10 1 ,   i = 1,2 , , N
where N represents the number of search agents, q 1 and q 2 are constants with values 0.05 and 0.22, respectively, and p s is constant [58]. The selection process for exemplars follows a probabilistic decision rule: if a randomly generated number exceeds P C l i   , the agent learns from its own prior experience; otherwise, it adopts knowledge from another agent selected based on its outcome of fitness function value.
Algorithm 1 describes the steps for determining exemplars related to the CL technique, where a random number is compared to given agent probability state P C l i   , for each dimension d of the i -th agent.
Algorithm 1. Steps of Comprehensive Learning Strategy.
  • Initializations: The process starts by setting the dimension counter ( d = 1 ).
2.
Probabilistic Decision: The process compares each individual state ( P C l i   ) to the random number r for each d .
3.
Exploratory Learning (Yes): If { r < P C l i   }, two potential exemplar components are generated ( f 1 i d = [ r i d * N ] , f 2 i d = [ r i d * N ] ), and the chosen one states that it has the best objective function f i d   value according to decision { Z b e s t , f 1 i d > Z b e s t , f 2 i d }   .
4
Individual Learning (No): the objective value is simply set to the agent index ( i ) f i 1 d = f i d   .
5.
Iteration:  d = d + 1 , and the process repeats until all dimensions ( D m a x ) are covered.
6.
Termination: The strategy ends after processing all dimensions.
Proof of Algorithm 1: 
with D m a x = 2
Given: Number of agents  N = 3 , q 1 = 0.05 , q 2 = 0.22 , p s = 2 ,
Random numbers  r N , D = 0.12 0.3 0.05 0.18 0.25 0.10
Step 1: Compute probabilities P C l i   for each agent i = 1,2 , 3 :
Agent 1:  P C l 1   0.05
Agent 2:  P C l 2   0.27
Agent 3:  P C l 3   0.49
Step 2: Select Exemplars for each dimension ( d = 1,2 ).
Agent 1, Dimension 1:  r = 0.12 > P C l 1   = 0.05 t r u e learns from another agent.
Agent 1, Dimension 2:  r = 0.30 > P C l 1   = 0.05 t r u e learns from another agent.
Agent 2, Dimension 1:  r = 0.05 < P C l 2   = 0.27 t r u e selects own past experience.
Agent 2, Dimension 2:  r = 0.18 < P C l 2   = 0.27 t r u e selects own past experience.
Agent 3, Dimension 1:  r = 0.25 < P C l 3   = 0.49 t r u e selects own past experience.
Agent 3, Dimension 2:  r = 0.10 < P C l 3   = 0.49 t r u e selects own past experience.
Step 3: Update agent positions.
Using the selected exemplars for each dimension, agents update their positions according to the CL strategy Equations (19)–(21). This ensures diversity is preserved across all dimensions, preventing premature convergence while enabling adequate exploration and exploitation.

4.2. Heterogeneous Comprehensive Learning Bald Eagle Search (HCLBES) Algorithm

To improve the performance of the BES algorithm in solving nonlinear and multidimensions optimization problems, the HCLBES modifies the agent movement strategy by categorizing the population into two heterogeneous subgroups. The first subgroup is responsible for diversification and engages in global exploration, while the second subgroup emphasizes intensification and refines promising solutions through local exploitation.
Diversification Subgroup (Exploration Phase): In the diversification phase, agents explore the search space based on an updated position equation that integrates exemplars determined via CL. This phase also includes an acceleration coefficient τ , which is subject to sigmoid function to regulate exploration intensity:
τ t = τ M a x + τ m i n τ m a x 1 + exp 10 ( 2 t t m a x 1 )
τ m i n = 1.5 , τ m a x = 3 , and t m a x represents the maximum number of iterations.
The updated position of each search agent in this phase follows:
Z i , t + 1 = Z i , t + τ t . r . Z b e s t , t Z i , t + τ t . R a n d . e x e m p l a r i , t Z i , t
Z i , t is the position of agent i at iteration t , and Z b e s t , t is the current best solution.
Intensification Subgroup (Exploitation Phase): In this phase, agents improve solutions by studying both the global best solution and the example created by CL. This prevents them from becoming stuck in local optima. In this phase, the position update takes the following form:
Z i , t + 1 = R a n d × Z b e s t i + X 1 i , t × τ 1 t × e x e m p l a r i , t × C 1 × Z m e a n i + p s 0.5 Y 1 i , t × τ 1 t × e x e m p l a r i , t × C 2 × Z b e s t i R a n d × Z b e s t i + X 1 i , t × τ 2 t × e x e m p l a r i , t × C 1 × Z m e a n i + p s < 0.5 + Y 1 i , t × τ 2 t × e x e m p l a r i , t × C 2 × Z b e s t i
τ 1 t and τ 2 t are dynamic acceleration coefficients that adjust linearly over iteration to maintain diversity and enhance exploitation efficiency. Furthermore, the p s denotes a random probability uniformly distributed between 0 and 1, which determines whether an agent follows the exploration ( p s 0.5 ) or exploitation ( p s < 0.5 ) behaviour during position updates. This probabilistic switching maintains balance between subgroup actions and helps prevent premature convergence [58].
τ 1 t = 2.5 2 t t m a x ,   τ 2 t = 0.5 + 2 t t m a x
The variable g 1 represents the number of search agents assigned to the diversification subgroup, while g 2 denotes the number of agents in the intensification subgroup. The sizes of both subgroups are determined as fixed proportions of the population size (typically g 1 = N 2 , g 2 = N 2 ), following standard heterogeneous population strategies to balance exploration and exploitation [22].
The e x e m p l a r i , t represents the specific exemplar determined for the ith agent during t iteration, according to the CL strategy outlined in Algorithm 1. The optimal solution derived through the proposed HCLBES is visually represented in Algorithm 2, while the corresponding best solution is shown in the flowchart in Figure 2.
Algorithm 2. Pseudo code of the HCLBES.
  • Determine the values of the HCLBES parameters (population size N , maximum iterations t m a x , learning coefficients C 1 , C 2 , C 3 , and C 4 , and subgroup sizes g 1 and g 2 ).
  • Initialize population Z with N solutions of dimension D m a x using Equation (14).
  • Divide the population Z into two subgroups: g 1 and g 2 .
  • Initialize the local best p b e s t , global best g b e s t , and velocities for each subgroup using Equation (20).
  • Evaluate the fitness of each individual in Z and identify best solutions: Z b e s t , p b e s t , and g b e s t .
  • Use CL-concept to set initial exemplars for g 1 and g 2 using Algorithm 1.
  • Compute acceleration coefficients τ , τ 1 and τ 2 using Equations (18) and (21).
  • Set iteration counter t = 1 .
  • While t t m a x do:
  • Update the velocities Z v using Equation (20).
  • Update the parameters τ and d using Equations (18) and (19).
  • {Diversification for subgroup g 1 }
  • Update the positions of population in g 1 using Equation (20).
  • Update p b e s t and g b e s t if improved.
  • {Intensification for subgroup g 2 }
  • Update the positions of population in g 2 using Equation (20).
  • Update p b e s t and g b e s t if improved. {objective Evaluation}
  • Evaluate the new objective values of the entire population Z
  • Update the best solution, referred to as Z b e s t , along with the corresponding best personal and global solutions.
  • {Exemplar Update for g 1 }
  • for each agent i = 1 to size( g 1 ) do
  • Generate a random number r .
  • Compute learning probability P C l i   using Equation (17).
  • Select two random indexes f 1 d , f 2 d for d = 1 , , D m a x .
  • if r > P C l i   then; if { o b j e c t i v e   ( Z f 1 i d ) > o b j e c t i v e   ( Z f 2 i d ) } then; Set Z E x e m p l a r ( i ) = Z f 2 i d
  • Else, Set Z E x e m p l a r i = Z f 1 i d , end if
  • else
  • Set Z E x e m p l a r i = Z ( i ) , end if
  • end for
  • {Exemplar Update for g 2 }
  • for each agent i = 1 t o size( g 2 ) do
  • Generate a random number r .
  • Compute learning probability P C l i   using Equation (17).
  • Select two random indexes f 1 d , f 2 d for d = 1 , , D m a x .
  • if r > P C l i   then
  • if { o b j e c t i v e   ( Z f 1 i d ) > o b j e c t i v e   ( Z f 2 i d ) } then Set Z E x e m p l a r ( i ) = Z f 2 i d
  • Else, Set Z E x e m p l a r i = Z f 1 i d , end if
  • Else: Set Z E x e m p l a r i = Z ( i ) , end if
  • end for
  • Increment iteration counter: t = t + 1 .
  • end while
  • Return the best solution, Z B e s t

5. Formulation of the Optimization Model

The aim of this work is to refine PEMFC model parameters to closely replicate actual dynamic system behaviors and achieve high-fidelity simulation for sustainable energy applications. Due to the non-disclosure of certain important parameters by PEMFC manufacturers, the modelling method necessitates an assessment of their ideal values. The polarization curve on the manufacturer’s datasheet for the fuel cell serves as a benchmark for this achievement, demonstrating empirical performance. The mathematical model of the PEMFC described in the previous section should be validated against experimental data to ensure its accuracy. The studied model of the PEMFC includes seven parameters ( η 1 , η 2 , η 3 , η 4 , λ , R c and b ), each of which plays a critical role in determining the overall performance of the PEMFC stack.
The seven empirical parameters η 1 , η 2 , η 3 , η 4 , λ , R c and b correspond to various factors: activation overpotential (intercept term), logarithmic current dependence, temperature correction in activation loss, partial pressure effects on activation overpotential, the number of water molecules per sulfonic acid group in the membrane, contact resistance, and the empirical coefficient in the concentration (mass transport) loss term. The coefficient η 1 is related to the voltage loss from base activation. Coefficient η 2 controls the rate at which voltage drops with current density. The η 3 adjusts the activation loss due to temperature effects, while η 4 -related adjustments are based on the activation term influenced by gas pressure. Furthermore, the empirical coefficient λ related to membrane water content affects proton conductivity and water transport in the membrane group, and the electronic resistance coefficient R c is related to the effective contact and electronic resistance between layers. Finally, the coefficient b governs the exponential decay of voltage at high current densities [11]. Accurate estimation of these parameters is crucial for reliable model predictions.
The objective function is essential for determining the unknown parameters of the PEMFC using experimental data. Thus, the validity of the developed model is evaluated by ensuring that the output voltage curves closely align with the experimental data, which is achieved by minimizing the MSE between the observed and simulated terminal voltages.
Minimize   f M S E = 1 n k = 1 N ( V e x p , k V e s t , k ) 2
The MSE for PEMFC model is a quantitative measure that indicates the difference between the values predicted by PEMFC mathematical model and the corresponding experimental data, and it is defined as follows [22]:
f M S E = 1 N p x   =   1 N ( ( V e x p , x γ T k , R H a , R H c , P a , P c , i j , A β η 1 , η 2 , η 3 , η 4 , T K , R H c , P c , i j , A φ T K , i j , A , λ , R c ϵ ( i j , b T k ) ) 2  
The objective function includes variables such as the relative humidities of the cathode and anode vapors, R H c and R H a , respectively. P a and P c denote the inlet pressures at the anode and cathode, respectively, and N p is the total number of data points. The parameters γ , β , φ and ϵ are nonlinear functions that encapsulate the voltage loss components [22]. The models are governed by a series of predetermined restrictions, formalized to guarantee physical feasibility and computational resilience. The PEMFC model is subjected to the constraints written as follows:
η M i n , i η i η M a x , i ,   i = 1,2 , 3,4 λ M i n λ λ M a x R c , M i n R c R c , M a x b M i n b b M a x
The acceptable limits for the seven unknown parameters come from the technical details of different PEMFC stack designs, and the best limits are selected through careful simulation studies. The optimal parameter values are obtained when the objective function f M S E attains its minimum while simultaneously meeting the feasible solutions within the parameter constraint limit. Figure 3 illustrates the process for parameter identification in the PEMFC model using the HCLBES algorithm.

6. Simulation-Based Analysis and Results

The performance of the HCLBES is carefully assessed using the PEMFC model, which incorporates several sets of experimental data collected under different operating conditions. Two distinct power ratings for PEMFCs are investigated: 250 W and 500 W stacks, including models such as the NedStack PS6, BCS 500 W, and Horizon 250 W and Horizon 500 W [30]. In order to benchmark HCL−BES performance, several contemporary metaheuristic algorithms are employed for comparison, including the standard BES [44], HHO [43], ASO [37], GWO [46], and SSA [39]. All algorithms are implemented using native functions in MATLAB 2022b and executed on a computing platform equipped with an Intel Core i7-13700H processor (2.4 GHz) and 16 GB RAM. Each algorithm undergoes 30 independent trial runs, with each run consisting of 2000 iterations and a population of 100 agents. Table 2 summarizes the corresponding electrical specifications for these PEMFC models [22,28,46]
For modelling purposes, it is assumed that both the anode and cathode operate at 100% relative humidity, with the inlet pressure level in bars in accordance with prior literature [52]. As a prerequisite to the optimization process, the boundaries for the parameters to be estimated that majorly impact the searching ability of the algorithm are outlined in Table 3 [46].

6.1. Parameter Identification for PEMFC 250 W Stack-Models

In this subsection, two experimental datasets obtained from a 250 W PEMFC stack are utilized to estimate seven unknown parameters of the model. Parameter estimation is performed over two distinct ranges, as detailed in Table 3. The seven unknown parameters of the equivalent circuit model are estimated using two sets of data that represent operating conditions of 1/1-bar at 343.15 K, and 3/5 bar at −353.15 K (pressures and temperature of anode and cathode). The parameter estimation was performed using the proposed HCLBES, along with the BES and other benchmark algorithms. Table 4 shows a comparison of seven parameters identified, including the MSE, mean absolute error (MAE), and root mean square error (RMSE) for the simulated and actual voltage-current characteristics at operating conditions of 1/1-bar and 343.15 K.
The error metrics MSE and MAE are used to assess the accuracy and reliability of the parameter estimation. The MSE is defined by the average squared difference between the simulated and experimental voltage-current values, highlighting large deviations more strongly due to the square operation, whereas the MAE uses the absolute rather than the square to define the average difference between simulated and experimental values, providing a direct measure of overall predictive accuracy. In the same context, RMSE, which is the square root of the MSE, provides the error in the same units as the data, allowing for direct interpretation as reported in [22,32,33].
The results in Table 4 show that the HCLBES algorithm performs better than others in both operating ranges, achieving the lowest values for MSE, MAE, and RMSE. Notably, it outperforms other metaheuristic techniques in optimizing PEMFC parameters under specified conditions. This evidence indicates its strong capability in accurately estimating model coefficients with minimal error. The consistency of results across different performance metrics reinforces the robustness and reliability of the proposed HCLBES approach.
Among the algorithms tested, HCLBES performed the best, showing the lowest error values: MSE 2.0632 × 10 6 , MAE 13 × 10 3 , and RMSE 14 × 10 3 , operating in range 1, indicating that the model performs more accurately and reliably in range 2. In addition, Table 5 compares seven estimated parameters, MSE, MAE, and RMSE for the operating conditions of 3/5 bar at 353.15 K (the pressures and temperature of the anode and cathode). In two different operating ranges, the proposed HCLBES algorithm consistently achieves the lowest RMSE and MAE values, indicating accurate prediction. The robustness of HCLBES across varying pressure and temperature conditions demonstrates its adaptability to different operating environments.
The results in Table 4 (at 1/1 bar and 343.15 K) show that the HCLBES algorithm, along with similar methods, consistently produces very small prediction errors. In Table 5 (at 3/5 bar and 353.15 K), the proposed HCLBES algorithm continues to deliver robust performance with low RMSE and MAE, even as the parameter values adjust to more demanding operating conditions. Together, these tables underscore the adaptability and high accuracy of HCLBES across varied pressures and temperature ranges in PEMFC modelling. In order to further assess the performance of the proposed HCLBES algorithm, a statistical evaluation was carried out over 30 separate tests, and the results are shown in Table 6 and Table 7 for two situations: 1/1 bar at 343.15 K, and 3/5 bar at 353.15 K.
In this assessment, the key performance metrics, including the best, worst, mean, median, variance, and standard deviation of MSE values, were computed. The statistical analysis in Table 6 demonstrates that the proposed HCLBES algorithm achieved better performance than its counterparts, with much lower variability and standard deviation values. It clearly reveals that the proposed HCLBES algorithm achieves standard deviations as low as 1 × 10 15 to 1 × 10 5 . In contrast, other algorithms like ASO and SSA exhibit much higher deviations in the range of 1 × 10 3 to 1 × 10 4 , indicating less stability. The consistent performance of HCLBES across both operating ranges highlights its robustness and reliability in optimization tasks.
Table 7 shows that the proposed HCLBES algorithm consistently achieves the lowest standard deviation (as low as 1 × 10 15 to 1 × 10 11 ), indicating exceptional stability under the 3/5 bar and 353.15 K conditions. The comparative proposed HCLBES among algorithms such as ASO and HHO displays much higher variability, with standard deviations in range of 1 × 10 3 to 1 × 10 5 . The near-identical best, worst, and average values for HCLBES further confirm its robustness and convergence reliability.
Table 6 and Table 7 collectively reveal the better performance achieved by the proposed HCLBES algorithm across varying operating conditions.
The utilize of subgroup-based learning and a competitive learning mechanism enabled the proposed HCLBES to successfully avoid local optima and enhance convergence stability in order to reach a solution. These results validate HCLBES as highly reliable and accurate optimization method for PEMFC modelling across diverse scenarios.
The convergence behavior of the proposed HCLBES was also compared against other algorithms, as shown in the average convergence curves in Figure 4a,b. Unlike ASO and HHO, which showed slower convergence and limited search efficiency, and BES and SSA, which tended to stagnate at higher MSE values, HCLBES maintained rapid and stable convergence in the optimization process. Such behaviour indicates a strong balance between exploration and exploitation throughout the optimization process. Consequently, the proposed HCLBES consistently achieved the lowest MSE across both PEMFC operating ranges.
The current–voltage characteristics of the PEMFC stack under two operating conditions are illustrated in Figure 5a,b. The HCLBES algorithm accurately tracks the experimental data, maintaining close alignment across the full current range. In addition to that, the estimated curves under both 1/1-bar 343.15 K and 3/5-bar 353.15 K conditions show minimal deviation from experimental results. The close agreement between experimental and predicted data across all scenarios confirms the effectiveness, robustness, and applicability of the proposed HCLBES algorithm for accurately modelling PEMFC behavior under varying conditions.
Figure 4 and Figure 5 collectively demonstrated the effectiveness of HCLBES for modelling and optimizing PEMFC stack performance. Figure 4 highlights that the proposed HCLBES exhibits superior convergence behavior, achieving lower MSE values faster than its counterpart algorithms across both operating ranges. Meanwhile, Figure 5 confirmed the accuracy of the estimated model, with estimated polarization curves closely matching experimental data under different conditions. These results validate robustness, accuracy, and generalization capability of HCLBES for PEMFC system identification.

6.2. Parameter Identification for PEMFC 500 W Stack-Models

This subsection applies the proposed HCLBES to three different PEMFCs, each rated at 500 W: NedStack PS6, Horizon 500 W, and BCS 500 W. The corresponding electrical specifications for the three PEMFCs are detailed in Table 2. These datasets were chosen to validate PEMFC models because they are publicly available and contain a wide range of operating conditions and performance measures. This makes them ideal for evaluating the accuracy and robustness of PEMFC models across a wide range of practical scenarios. The model parameter identification was performed using HCLBES and benchmarked against five other algorithms: ASO, HHO, GWO, SSA, and BES. Additionally, the performance was compared with values from recent literature employing WSO, MVO, VSDE, HBO, ALO, and HCLAOA algorithms.
Table 8 presents the identified parameters alongside their MSE, MAE, and RMS values. Among all the test algorithms, the proposed HCLBES consistently achieved the lowest MSE across the three PEMFCs, demonstrating superior performance while achieving the lowest error metrics (MSE, MAE, and RMSE) across all fuel cell systems tested. Meanwhile, it maintains high accuracy while preserving parameter stability and robustness under different operating conditions. Table 8 shows a thorough comparison of the proposed HCLBES and other algorithms across three PEMFC models under different conditions.
Table 9 provides the statistical evaluations, including best, worst, average, median, variance, and standard deviation values. The HCLBES consistently achieves the lowest, best, average, and worst error values with negligible variance and standard deviation, reflecting high reliability and accuracy. Competing algorithms like ASO and HHO show higher dispersion, indicating less consistent performance.
Convergence behaviour, depicted in Figure 6, illustrates the mean convergence curves performance of the proposed HCLBES algorithm compared to five benchmark optimizations across three PEMFC models. The HCLBES consistently achieves faster and more stable convergence, attaining the lowest MSE in all scenarios.
In contrast, ASO demonstrates slower convergence and higher final error, indicating suboptimal performance. The results affirm the superior optimization capability and robustness of HCLBES for tuning fuel cell parameters.
Furthermore, Figure 7 illustrates the polarization curves derived from experimental and modelled data for all three PEMFCs. The results demonstrate a strong correlation between the experimental observations and the curves predicted by the proposed HCLBES-identified parameters. The close match between the estimated and actual data for the NedStack PS6, Horizon 500, and BCS 500 W fuel cells at various operating levels shows that the fuel cell-model can accurately predict performance. This consistent alignment points out the importance of proposed HCLBES for reliable performance prediction and optimization in PEMFC models.
Based on comprehensive analysis and performance evaluation, HCLBES is recommended as the most effective search algorithm for the accurate identification of PEMFC model parameters in both 250 W and 500 W configurations.

6.3. Computational Time Analysis

This subsection evaluates the computational efficiency of the proposed optimization algorithm and its counterparts applied for parameter estimation for PEMFC models. Figure 8 shows the computational times required by each algorithm for the two fuel cell configurations. The results show remarkable contrasts in execution time among the studied algorithms. For the PEMFC 250 W models, the HCLBES, while it achieved high estimation accuracy as discussed earlier, requires the longest computation time, exceeding 35 s in some cases.
Similarly, the HCLAOA algorithm also indicates a comparably high computational time. On the other hand, algorithms like GWO, SSA, and BES reach the minimum convergence point in less than 5 s. A similar trend is observed for the PEMFC 500 W models, where comprehensive search algorithms HCLBES and HCLAOA again record the longest execution times, while other search algorithms maintain minimal computational overhead. Moreover, it is observable that computational time generally scales with fuel cell model stack complexity and the number of experimental points recorded. For most search algorithms, the 500 W configurations require slightly longer times compared to their 250 W counterparts. However, the ranking of the other algorithms remains largely consistent with the 250 W PEMFC models. The increasing number of experimental data points used in most search algorithms leads to increases in computation times, but this does not impact their relative performance order.
Although the proposed HCLBES algorithm demands the longest computation time, it achieves superior parameter estimation performance, which can be explained by its benefit in applications that prefer the accuracy of the estimated parameter over speed.
In addition to that, Table 10 presents a comparative analysis of statistical metrics for execution time. These comparative results indicate that the HCLBES algorithm consistently achieved more effective optimization outcomes than the benchmark metaheuristic algorithms across all studied PEMFC operating conditions. For both PEMFC models, low-power and high-power configurations, HCLBES obtained the best run index of 1 out of 30 runs, demonstrating its ability to reach near-optimal solutions under various thermal and pressure settings.
Although the algorithm recorded relatively high average values across all test scenarios, it also exhibited larger standard deviations compared to the counterpart algorithms, suggesting a higher degree of result dispersion among multiple executions. This variation is indicative of the stochastic nature of HCLBES, which emphasizes broad search behaviours and exploration of the solution space rather than premature convergence. The performance patterns reveal that the hybrid structure of the HCLBES algorithm effectively balances global exploration with local refinement. This balance is essential when addressing the nonlinear, multi-modal optimization landscape typically observed in PEMFC system modeling. Compared with algorithms such as HHO and GWO, which also demonstrated stable convergence characteristics, HCLBES showed greater adaptability to varying conditions but at the cost of increased variability.
From an engineering perspective, these findings highlight the practical applicability of HCLBES in enhancing the modeling and control of PEMFC models. By achieving consistent convergence toward efficient operating points, the algorithm can contribute to improved energy management, reduced hydrogen consumption, and extended stack lifespan.

7. Discussion

The proposed HCLBES algorithm for the parameter identification of PEMFCs under various operating conditions and configurations was thoroughly evaluated in this article. The effectiveness of HCLBES was tested by comparing it with counterpart search optimization algorithms for both 250 W and 500 W PEMFC models. The best parameter values for the 250 W PEMFC stack under different conditions, such as pressures of 1/1 bar and temperatures of 343.15 K, as well as 3/5 bar and 353.15 K, are shown in Table 4 and Table 5. The results validate that the HCLBES performed better than its counterparts by consistently estimating parameters that led to more accurate representations of PEMFC models. The statistical analyses in Table 6 and Table 7 further support this conclusion by demonstrating that HCLBES has superior optimization capability and significantly lower error metrics (e.g., MSE, RMSE). These results are supported by Figure 4 and Figure 5. Compared to other algorithms, HCLBES achieved faster convergence to the best solutions in fewer iterations and more consistent performance, as shown in the convergence plots in Figure 4. Meanwhile, the current voltage curves in Figure 5 showed that the parameter sets identified by HCLBES produced polarization curves that closely aligned with experimental data in both tested scenarios, with an average deviation below 2%.
These results indicate that the HCLBES algorithm is effective at simulating complex systems like PEMFCs and works well in various situations. Table 8 and Table 9, along with Figure 6 and Figure 7, analyze the application of HCLBES to 500 W PEMFC models, which include the NedStack PS6, Horizon 500, and BCS 500 W fuel cells. Once again, the proposed HCLBES regularly showed better convergence speed and modelling accuracy. Statistical measures and visual data patterns show that the proposed HCLBES can easily adapt and scale to different PEMFC setups and brands.
These results are in line with previous studies that emphasize the importance of heterogeneous comprehensive learning approaches in tasks related to global optimization. Because of the nonlinear electrochemical dynamics involved, previous studies have shown that these algorithms are especially useful for negotiating difficult search areas and avoiding the premature convergence challenges commonly encountered in PEMFC modelling. The evolutionary algorithm allowed for good use of resources, and adding comprehensive learning to HCLBES definitely enhanced the ability to explore new options. More generally, the results of this article have important implications for the development of intelligent modelling tools for fuel cell systems. In practical applications, accurate parameter identification enhances predictive control strategies, energy management systems, and general stack performance optimization in addition to model fidelity.

8. Conclusions

This paper presented and verified a novel search algorithm named HCLBES as a reliable optimization technique for parameter identification in PEMFC models. HCLBES showed excellent convergence behaviour, high modelling accuracy, and strong generalization capability through comparative analysis across various optimization algorithms and PEMFC configurations (250-W and 500-W models). The important conclusions include the following:
  • Statistical analyses under various temperature and pressure conditions show that HCLBES regularly obtained lower error rates than conventional methods.
  • Simulations were conducted on several PEMFC models to evaluate the performance of the proposed HCLBES algorithm.
  • The current voltage curves predicted by HCLBES algorithm showed excellent agreement with the experimental data, with an average error below 2% and a low RMSE value.
The integration of heterogeneous learning mechanisms with the exploratory power of bald eagle search to develop the search algorithm named HCLBES results in a robust and dependable tool for optimization in fuel cell modelling. These features make it especially suitable for uses requiring exact dynamic modelling and adaptive control. Future directions may focus on using the HCLBES for other optimization tasks, which might be useful to optimize other fuel cell models or electrochemical energy systems, and it can be extended by coupling with real-time adaptive control systems. Furthermore, future research could explore hybridization with deep learning methods or surrogate modeling approaches to extend HCLBES to complex, data-driven environments. Finally, future directions may include incorporating rigorous statistical significance testing, such as ANOVA or non-parametric methods, across multiple independent runs. This approach could provide a formal assessment of algorithm performance and validate whether improvements over other algorithms are statistically meaningful.

Author Contributions

Conceptualization, methodology, software, and validation A.K.A.; investigation, A.N.H. and A.K.A.; writing—original draft preparation, A.K.A. and M.A.A.-O.; writing—review and editing, M.A.A.-O. and A.K.A.; formal analysis M.A.A.-O.; data curation, supervision, and project administration S.A.-A. and A.N.H. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by AL-Naji University, which strives for scientific excellence and supports it.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

All sources of data used here are cited in the text or provided in the tables in this paper.

Acknowledgments

The authors gratefully acknowledge the support of Middle Technical University and Al-Naji University, which sponsored this research as part of its commitment to advancing scientific knowledge and fostering academic excellence.

Conflicts of Interest

The authors declare no conflicts of interest.

Nomenclature

A Active cell area ( m 2 )
α Transfer coefficient—(dimensionless)
b A constant related to concentration voltage drop ( V )
C O 2 Oxygen concentration ( m o l . m 3 )
E 0 Reference voltage ( V )
E N e r n s t Reversible thermodynamic potential (Nernst-voltage) ( V )
e Electrons—(elementary charge)
F Faraday’s constant with numerical value 96486 C . m o l 1
H 2 Hydrogen gas ( m o l )
H 2 O 2 Water ( m o l )
H + Protons ( m o l )
I c e l l Fuel cell current ( A )
J c e l l Exchange current density ( A . m 2 )
j M a x Maximum current density ( A . m 2 )
l Membrane thickness ( m )
N Number of search agents
n s Number of series-connected cells
O 2 Oxygen gas ( m o l )
P H 2 Partial pressure of hydrogen
P O 2 Partial pressure of oxygen
R Universal gas constant ( J m o l 1 k 1 )
r Random coefficient
r M Membrane resistivity ( Ω m )
R c Contact resistance to electron conduction ( Ω )
T K Cell temperature in Kelvin
t Number of iterations
V a c t Activation voltage drops ( V )
V C o n Concentration voltage drops ( V )
V F c Terminal voltage of a PEMFC ( V )
V o h m Ohmic voltage drop ( V )
V S t a c k Overall voltage of a PEMFC stack ( V )
Z Population of solutions
Z b e s t i Optimal search position
Z i , t Current position of the eagle in the search space at iteration t
Z i , t + 1 Updated position after selection, search, or swooping stage
Z m e a n i Mean position from the previous search
ζ Number of electrons transferred
η 1 , η 2 , η 3 , η 4 Empirical coefficients for the activation overpotentials ( V )
γ Reversible (thermodynamic) voltage
β Activation losses
φ Ohmic losses
ϵ Concentration losses
λ Membrane water content ratio— 1   m o l   ( H 2 O / S O 3 )
ξ Location update parameter

References

  1. Rashid, F.L.; Al-Obaidi, M.A.; Hussein, A.K.; Akkurt, N.; Ali, B.; Younis, O. Floating Solar Stills and Floating Solar-Driven Membranes: Recent Advances and Overview of Designs, Performance and Modern Combinations. Sol. Energy 2022, 247, 355–372. [Google Scholar] [CrossRef]
  2. Priya, K.; Sathishkumar, K.; Rajasekar, N. A Comprehensive Review on Parameter Estimation Techniques for Proton Exchange Membrane Fuel Cell Modelling. Renew. Sustain. Energy Rev. 2018, 93, 121–144. [Google Scholar] [CrossRef]
  3. Mirzapour, F.; Lakzaei, M.; Varamini, G.; Teimourian, M.; Ghadimi, N. A New Prediction Model of Battery and Wind-Solar Output in Hybrid Power System. J. Ambient Intell. Humaniz. Comput. 2019, 10, 77–87. [Google Scholar] [CrossRef]
  4. Gong, W.; Yan, X.; Hu, C.; Wang, L.; Gao, L. Fast and Accurate Parameter Extraction for Different Types of Fuel Cells with Decomposition and Nature-Inspired Optimization Method. Energy Convers. Manag. 2018, 174, 913–921. [Google Scholar] [CrossRef]
  5. Liu, B.; Chen, H.; Zhang, T.; Pei, P. A Vehicular Proton Exchange Membrane Fuel Cell System Co-Simulation Modeling Method Based on the Stack Internal Distribution Parameters Monitoring. Energy Convers. Manag. 2019, 197, 111898. [Google Scholar] [CrossRef]
  6. Bankupalli, P.T.; Ghosh, S.; Kumar, L.; Samanta, S.; Dixit, T.V. A Non-Iterative Approach for Maximum Power Extraction from PEM Fuel Cell Using Resistance Estimation. Energy Convers. Manag. 2019, 187, 565–577. [Google Scholar] [CrossRef]
  7. Stepančič, M.; Juričić, Ð.; Boškoski, P. Fault Detection of Fuel Cell Systems Based on Statistical Assessment of Impedance Data. Energy Convers. Manag. 2019, 195, 76–85. [Google Scholar] [CrossRef]
  8. Su, C.; Xu, Z.; Wang, X.; Li, B. Research on the Co-Evolution Mechanism of Electricity Market Entities Enabled by Shared Energy Storage: A Tripartite Game Perspective Incorporating Dynamic Incentives/Penalties and Stochastic Disturbances. Systems 2025, 13, 817. [Google Scholar] [CrossRef]
  9. Yang, S.; Chellali, R.; Lu, X.; Li, L.; Bo, C. Modeling and Optimization for Proton Exchange Membrane Fuel Cell Stack Using Aging and Challenging P Systems Based Optimization Algorithm. Energy 2016, 109, 569–577. [Google Scholar] [CrossRef]
  10. Ettihir, K.; Boulon, L.; Becherif, M.; Agbossou, K.; Ramadan, H.S. Online Identification of Semi-Empirical Model Parameters for PEMFCs. Int. J. Hydrogen Energy 2014, 39, 21165–21176. [Google Scholar] [CrossRef]
  11. Amphlett, J.C.; Baumert, R.M.; Mann, R.F.; Peppley, B.A.; Roberge, P.R.; Harris, T.J. Performance Modeling of the Ballard Mark IV Solid Polymer Electrolyte Fuel Cell: II. Empirical Model Development. J. Electrochem. Soc. 1995, 142, 9–15. [Google Scholar] [CrossRef]
  12. Saadi, A.; Becherif, M.; Aboubou, A.; Ayad, M.Y. Comparison of Proton Exchange Membrane Fuel Cell Static Models. Renew. Energy 2013, 56, 64–71. [Google Scholar] [CrossRef]
  13. 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]
  14. Priya, K.; Sudhakar Babu, T.; Balasubramanian, K.; Sathish Kumar, K.; Rajasekar, N. A Novel Approach for Fuel Cell Parameter Estimation Using Simple Genetic Algorithm. Sustain. Energy Technol. Assess. 2015, 12, 46–52. [Google Scholar] [CrossRef]
  15. Zhang, L.; Wang, N. An Adaptive RNA Genetic Algorithm for Modeling of Proton Exchange Membrane Fuel Cells. Int. J. Hydrogen Energy 2013, 38, 219–228. [Google Scholar] [CrossRef]
  16. Mo, Z.J.; Zhu, X.J.; Wei, L.Y.; Cao, G.Y. Parameter Optimization for a PEMFC Model with a Hybrid Genetic Algorithm. Int. J. Energy Res. 2006, 30, 585–597. [Google Scholar] [CrossRef]
  17. Ohenoja, M.; Leiviskä, K. Validation of Genetic Algorithm Results in a Fuel Cell Model. Int. J. Hydrogen Energy 2010, 35, 12618–12625. [Google Scholar] [CrossRef]
  18. Askarzadeh, A.; Rezazadeh, A. A New Artificial Bee Swarm Algorithm for Optimization of Proton Exchange Membrane Fuel Cell Model Parameters. J. Zhejiang Univ. Sci. C 2011, 12, 638–646. [Google Scholar] [CrossRef]
  19. Askarzadeh, A.; Rezazadeh, A. Artificial Immune System-Based Parameter Extraction of Proton Exchange Membrane Fuel Cell. Int. J. Electr. Power Energy Syst. 2011, 33, 933–938. [Google Scholar] [CrossRef]
  20. Al-Hotmani, O.M.A.; Al-Obaidi, M.A.; Li, J.P.; John, Y.M.; Patel, R.; Mujtaba, I.M. A Multi-Objective Optimisation Framework for MED-TVC Seawater Desalination Process Based on Particle Swarm Optimisation. Desalination 2022, 525, 115504. [Google Scholar] [CrossRef]
  21. Al-Obaidi, M.; Li, J.-P.; Alsadaie, S.; Kara-Zaïtri, C.; Mujtaba, I. Modelling and Optimisation of a Multistage Reverse Osmosis Processes with Permeate Reprocessing and Recycling for the Removal of N-Nitrosodimethylamine from Wastewater Using Species Conserving Genetic Algorithms. Chem. Eng. J. 2018, 37, 735–760. [Google Scholar] [CrossRef]
  22. Fathy, A.; Babu, T.S.; Abdelkareem, M.A.; Rezk, H.; Yousri, D. Recent Approach Based Heterogeneous Comprehensive Learning Archimedes Optimization Algorithm for Identifying the Optimal Parameters of Different Fuel Cells. Energy 2022, 248, 123587. [Google Scholar] [CrossRef]
  23. Zhang, W.; Wang, N.; Yang, S. Hybrid Artificial Bee Colony Algorithm for Parameter Estimation of Proton Exchange Membrane Fuel Cell. Int. J. Hydrogen Energy 2013, 38, 5796–5806. [Google Scholar] [CrossRef]
  24. Fathy, A.; Rezk, H. Multi-Verse Optimizer for Identifying the Optimal Parameters of PEMFC Model. Energy 2018, 143, 634–644. [Google Scholar] [CrossRef]
  25. Ayyarao, T.S.L.V.; Polumahanthi, N.; Khan, B. An Accurate Parameter Estimation of PEM Fuel Cell Using War Strategy Optimization. Energy 2024, 290, 130235. [Google Scholar] [CrossRef]
  26. 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]
  27. Abdel-Basset, M.; Mohamed, R.; Elhoseny, M.; Chakrabortty, R.K.; Ryan, M.J. An Efficient Heap-Based Optimization Algorithm for Parameters Identification of Proton Exchange Membrane Fuel Cells Model: Analysis and Case Studies. Int. J. Hydrogen Energy 2021, 46, 11908–11925. [Google Scholar] [CrossRef]
  28. Li, J.; Gao, X.; Cui, Y.; Hu, J.; Xu, G.; Zhang, Z. Accurate, Efficient and Reliable Parameter Extraction of PEM Fuel Cells Using Shuffled Multi-Simplexes Search Algorithm. Energy Convers. Manag. 2020, 206, 112501. [Google Scholar] [CrossRef]
  29. Rezk, H.; Wilberforce, T.; Olabi, A.G.; Ghoniem, R.M.; Sayed, E.T.; Ali Abdelkareem, M. Optimal Parameter Identification of a PEM Fuel Cell Using Recent Optimization Algorithms. Energies 2023, 16, 5246. [Google Scholar] [CrossRef]
  30. Xu, S.; Wang, Y.; Wang, Z. Parameter Estimation of Proton Exchange Membrane Fuel Cells Using Eagle Strategy Based on JAYA Algorithm and Nelder-Mead Simplex Method. Energy 2019, 173, 457–467. [Google Scholar] [CrossRef]
  31. Gong, W.; Yan, X.; Liu, X.; Cai, Z. Parameter Extraction of Different Fuel Cell Models with Transferred Adaptive Differential Evolution. Energy 2015, 86, 139–151. [Google Scholar] [CrossRef]
  32. 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]
  33. Askarzadeh, A.; Rezazadeh, A. A Grouping-Based Global Harmony Search Algorithm for Modeling of Proton Exchange Membrane Fuel Cell. Int. J. Hydrogen Energy 2011, 36, 5047–5053. [Google Scholar] [CrossRef]
  34. 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]
  35. 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]
  36. Turgut, O.E.; Coban, M.T. Optimal Proton Exchange Membrane Fuel Cell Modelling Based on Hybrid Teaching Learning Based Optimization—Differential Evolution Algorithm. Ain Shams Eng. J. 2016, 7, 347–360. [Google Scholar] [CrossRef]
  37. Agwa, A.M.; El-Fergany, A.A.; Sarhan, G.M. Steady-State Modeling of Fuel Cells Based on Atom Search Optimizer. Energies 2019, 12, 1884. [Google Scholar] [CrossRef]
  38. 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]
  39. Mirjalili, S.; Gandomi, A.H.; Mirjalili, S.Z.; Saremi, S.; Faris, H.; Mirjalili, S.M. Salp Swarm Algorithm: A Bio-Inspired Optimizer for Engineering Design Problems. Adv. Eng. Softw. 2017, 114, 163–191. [Google Scholar] [CrossRef]
  40. El-Fergany, A.A. Extracting Optimal Parameters of PEM Fuel Cells Using Salp Swarm Optimizer. Renew. Energy 2018, 119, 641–648. [Google Scholar] [CrossRef]
  41. 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]
  42. 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]
  43. Shehab, M.; Mashal, I.; Momani, Z.; Shambour, M.K.Y.; AL-Badareen, A.; Al-Dabet, S.; Bataina, N.; Alsoud, A.R.; Abualigah, L. Harris Hawks Optimization Algorithm: Variants and Applications. Arch. Comput. Methods Eng. 2022, 29, 5579–5603. [Google Scholar] [CrossRef]
  44. 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]
  45. Sarkar, J.; Bhattacharyya, S. A New Heuristic Optimization Algorithm for Modeling of Proton Exchange Membrane Fuel Cell: Bird Mating Optimizer. Arch. Thermodyn. 2012, 33, 23–40. [Google Scholar] [CrossRef]
  46. Mirjalili, S.; Mirjalili, S.M.; Lewis, A. Grey Wolf Optimizer. Adv. Eng. Softw. 2014, 69, 46–61. [Google Scholar] [CrossRef]
  47. Fathy, A.; Elaziz, M.A.; 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]
  48. Guo, C.; Lu, J.; Tian, Z.; Guo, W.; Darvishan, A. Optimization of Critical Parameters of PEM Fuel Cell Using TLBO-DE Based on Elman Neural Network. Energy Convers. Manag. 2019, 183, 149–158. [Google Scholar] [CrossRef]
  49. 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]
  50. Kandidayeni, M.; Macias, A.; Amamou, A.A.; Boulon, L.; Kelouwani, S.; Chaoui, H. Overview and Benchmark Analysis of Fuel Cell Parameters Estimation for Energy Management Purposes. J. Power Sources 2018, 380, 92–104. [Google Scholar] [CrossRef]
  51. Rathod, A.A.; Sharma, P.; Choudhary, A.; Raju, S.; Subramanian, B. An Efficient Framework for Proton Exchange Membrane Fuel Cell Parameter Estimation Using Numerous MH Algorithms. Renew. Sustain. Energy Rev. 2025, 216, 115603. [Google Scholar] [CrossRef]
  52. Amphlett, J.C.; Baumert, R.M.; Mann, R.F.; Peppley, B.A.; Roberge, P.R.; Rodrigues, A. Parametric Modelling of the Performance of a 5-KW Proton-Exchange Membrane Fuel Cell Stack. J. Power Sources 1994, 49, 349–356. [Google Scholar] [CrossRef]
  53. Squadrito, G.; Maggio, G.; Passalacqua, E.; Lufrano, F.; Patti, A. Empirical Equation for Polymer Electrolyte Fuel Cell (PEFC) Behaviour. J. Appl. Electrochem. 1999, 29, 1449–1455. [Google Scholar] [CrossRef]
  54. Rowe, A.; Li, X. Mathematical Modeling of Proton Exchange Membrane Fuel Cells. J. Power Sources 2001, 102, 82–96. [Google Scholar] [CrossRef]
  55. Alsattar, H.A.; Zaidan, A.A.; Zaidan, B.B. Novel Meta-Heuristic Bald Eagle Search Optimisation Algorithm. Artif. Intell. Rev. 2020, 53, 2237–2264. [Google Scholar] [CrossRef]
  56. Niu, Q.; Zhang, H.; Li, K. An Improved TLBO with Elite Strategy for Parameters Identification of PEM Fuel Cell and Solar Cell Models. Int. J. Hydrogen Energy 2014, 39, 3837–3854. [Google Scholar] [CrossRef]
  57. Yadav, P.; Kumar, R.; Panda, S.K.; Chang, C.S. An Intelligent Tuned Harmony Search Algorithm for Optimisation. Inf. Sci. 2012, 196, 47–72. [Google Scholar] [CrossRef]
  58. Liang, J.J.; Qin, A.K.; Suganthan, P.N.; Baskar, S. Comprehensive Learning Particle Swarm Optimizer for Global Optimization of Multimodal Functions. IEEE Trans. Evol. Comput. 2006, 10, 281–295. [Google Scholar] [CrossRef]
Figure 1. Simplified configuration of PEMFC.
Figure 1. Simplified configuration of PEMFC.
Sustainability 17 09729 g001
Figure 2. Flowchart of the HCLBES algorithm.
Figure 2. Flowchart of the HCLBES algorithm.
Sustainability 17 09729 g002
Figure 3. Schematic representation of the parameter estimation procedure for the PEMFC model using the HCLBES algorithm.
Figure 3. Schematic representation of the parameter estimation procedure for the PEMFC model using the HCLBES algorithm.
Sustainability 17 09729 g003
Figure 4. The average convergence curve for the proposed HCLBES and the other considered algorithms for the implemented cases of (a) Range-1, (b) Range-2 of PEMFC 250 W, corresponding to the two operating conditions of 1/1 bar at 343.15 K and 3/5 bar at 353.15 K.
Figure 4. The average convergence curve for the proposed HCLBES and the other considered algorithms for the implemented cases of (a) Range-1, (b) Range-2 of PEMFC 250 W, corresponding to the two operating conditions of 1/1 bar at 343.15 K and 3/5 bar at 353.15 K.
Sustainability 17 09729 g004
Figure 5. The current-voltage curve of the PEMFC 250 W stack for the proposed HCLBES for two implemented cases: (a) Range-1, (b) Range-2, which correspond to the operating conditions of 1/1 bar at 343.15 K and 3/5 bar at 353.15 K.
Figure 5. The current-voltage curve of the PEMFC 250 W stack for the proposed HCLBES for two implemented cases: (a) Range-1, (b) Range-2, which correspond to the operating conditions of 1/1 bar at 343.15 K and 3/5 bar at 353.15 K.
Sustainability 17 09729 g005
Figure 6. Comparison of average convergence across iterations for HCLBES and alternative algorithms applied to: (a) NedStack PS6 fuel cell, (b) Horizon 500 fuel cell, and (c) BCS 500 W fuel cell.
Figure 6. Comparison of average convergence across iterations for HCLBES and alternative algorithms applied to: (a) NedStack PS6 fuel cell, (b) Horizon 500 fuel cell, and (c) BCS 500 W fuel cell.
Sustainability 17 09729 g006
Figure 7. The current-voltage characteristics of the PEMFC models using the HCLBES for (a) NedStack PS6 fuel cell, (b) Horizon 500 fuel cell, and (c) BCS 500 W fuel cell.
Figure 7. The current-voltage characteristics of the PEMFC models using the HCLBES for (a) NedStack PS6 fuel cell, (b) Horizon 500 fuel cell, and (c) BCS 500 W fuel cell.
Sustainability 17 09729 g007
Figure 8. Comparison of computational times required by each optimization algorithm for parameter estimation of the considered PEMFC models: (a) PEMFC 250 W and (b) PEMFC 500 W (NedStack PS6, BSC500 W, and Horizon 500 W).
Figure 8. Comparison of computational times required by each optimization algorithm for parameter estimation of the considered PEMFC models: (a) PEMFC 250 W and (b) PEMFC 500 W (NedStack PS6, BSC500 W, and Horizon 500 W).
Sustainability 17 09729 g008
Table 1. Comparison analysis of existing studies on various optimization algorithms for parameter estimation of diverse PEMFCs.
Table 1. Comparison analysis of existing studies on various optimization algorithms for parameter estimation of diverse PEMFCs.
Ref.AlgorithmStudied Fuel Cell-ModelComparison StudyObjective Function I t N p
Modular–1Modular–2Modular–3Modular–4
[15]ARNA-GAModular 1: PEMFC 250 WSGA, HGA, Real-GA [17]SSE100050
[23]HABCModular 2: PEMFC stackReal-GA, H-GA, S-GA [23]SSE2000
[14]S-GAModular 3: PEM 250 WBIPOA, PSO, SGA, HGA [14], Real-GA [17], AIS [19]SSE100–50020–30
[24]MVOModular 1: PEMFC 250 WHGA, SGA [16], HADE [32], Real-GA [17], and HABC [23]SSE200050
[26]Shark SmellModular 1: PEMFC250 WTLBO-DE [45], ARNA-GA [23], Real-GA, MPSO, and QPSO [26], Sa-DE, HIS, and STLBO [56]SSE500100
[30]JAYAModular 1: PEMFC 250 WGOA, GWO, SSO, MVO, JAYA, and, JAYA−NM [30]SSE500030
[28]SMSModular 1: BCS 500 W
Modular 2: NedStackPS6
Modular 3: Harizon500 W
Modular 4: PEMFCs250 W
FOA, SFLA, and ICA [49], VSA [47], SSO [26], NNA [24], VSDE, SP-UCI, and ISCE [28], DEM, GWO, SSO [40]SP−UCI, SCE−UA, ISCE [28], VSDE, VSA [47], NNA [45], FOA, ICA [13], SSO [40], GA, GHO [34]SP−UCI, SCE−UA, and ISCE [28], SFLA [13]SP−UCI, SCE−UA, and ISCE [28], JAYA−NM, MVO, GWO, JAYA [30]SSE5000
[47]VSDEModular 1: BCS 500 W Modular 2: NedStackPS6
Modular 3: SR-12 PEM 500 W
Modular 4: PEMFCs250 W
SSO [40], SSO [26]GHO [34]
SSO [40]
GWO [47], SSO [26]STLBO, and TLBO [56], ITHS [57], HABC [23], MVO [24], Real GA [17]SSE50050
[27]IHBOModular 1: BCS 500 W Modular 2: NedStackPS6 Modular 3: H-12 stack
Modular 4: SR-12 500 W
WOA [42], FPA [41], HBO, ISA, MFO, MRFO, EO, AEO, TSA, and STSA [27], SSA [40]WOA [42], FPA [41], HBO, ISA, MFO, MRFO, EO, AEO, TSA, and STSA [27], SSA [40]WOA [42], FPA [41], HBO, ISA. MFO, MRFO, EO, AEO, TSA, and STSA [27], SSA [40]WOA [42], FPA [41], HBO, ISA, MFO, MRFO, EO, AEO, TSA, STSA [27], SSA [40]SSE5000
[22]HLCAOAModular 1: BCS500 W
Modular 2: NedStackPS6
Modular 3: SR-12 500 W
Modular 4: PEMFC 250 W
VSDE, VSA [47]VSDE, VSA [47]VSDE, VSA [47]VSDE, VSA, and ABC[47], MVO [22], HABC [24], ITHS [57], STLBO.TLBO [56], Real-GA [17]MSE2000100
[29]BESModular1: Avista SR-12ALO, BES, COOT, EO, HBO [29]SSE
[25]WSOModular 1: BCS500 W
Modular 2: NedStackPS6
Modular 3: Harizon250 W
Modular 4: Horizon500 W
SFLA, FOA, and ICA [13], NNA [25], HHO [43], GWO [46], Shark-Smell [26] BES [44], IBHO [27], AEFA, IAEO, STSA, NNA, and EO [13], SFLA, FOA, and ICA [13], SSO [40], GOA [34], VSDE and VSA [47]ISCE [42], GWO [46],
SFLA [13], HHO [43]
SSE100050
“†” indicates that the PEMFC modular was not considered in this study, “–” refers to the not-specified value of the parameter in reference. I t represents the maximum number of iterations used, and N p search size.
Table 2. Electrical Characteristics of the PEMFC models.
Table 2. Electrical Characteristics of the PEMFC models.
ParametersPEMFC-250 W Stack-ModelPEMFC-500 W Stack-Model
Horizon 250 WNedstack PS6BCS 500 WHorizon 500 W
n s 24653236
A c m 2 272406452
j M a x   A . c m 2 0.861.40.4690.025
l   μ m 1271781780.51923
P a b a r 1.0–3.00.5–511
P c   b a r 1.0–5.00.5–50.20750.55
T k   k 343.15–353.15343333333
R H a 1.01.01.01
R H c 1.01.01.01
Table 3. The employed upper and lower ranges of the PEMFC parameters.
Table 3. The employed upper and lower ranges of the PEMFC parameters.
Fuel CellRanges η 1 η 2 η 3 η 4 λ R c   ( Ω ) b   ( V )
250 W-stackRange-1Upper bound−0.9445 Ɛ−37.8 Ɛ−5−1.88 Ɛ−5238 Ɛ−40.5
Lower bound−0.9521 Ɛ−37.4 Ɛ−5−1.98 Ɛ−5141 Ɛ−40.016
500 W-stackRange-2Upper bound−0.853233,487 Ɛ−39.80 Ɛ−5−9.54 Ɛ−5238 Ɛ−40.5
Lower bound−1.1996933,487 Ɛ−33.60 Ɛ−5−26 Ɛ−4131 Ɛ−40.0136
Scientific notation Ɛ n refers to 1 × 10 n , where n is a real integer value.
Table 4. The optimum parameters obtained for the PEMFC 250 W at a pressure of 1/1 bar and a temperature of 343.15 K, based on the HCLBES and other algorithms.
Table 4. The optimum parameters obtained for the PEMFC 250 W at a pressure of 1/1 bar and a temperature of 343.15 K, based on the HCLBES and other algorithms.
Algorithm η 1 η 2 η 3 η 4 λ b R C MSEMAERMSE
Range-1Proposed HCLBES−9.48 Ɛ−12.89 Ɛ−37.60 Ɛ−5−1.37 Ɛ−41.40 Ɛ11.60 Ɛ−27.84 Ɛ−41.10 Ɛ−28.69 Ɛ−21.05 Ɛ−1
ASO−9.48 Ɛ−12.89 Ɛ−37.59 Ɛ−5−1.43 Ɛ−41.75 Ɛ12.27 Ɛ−25.86 Ɛ−41.90 Ɛ−21.16 Ɛ−11.37 Ɛ−1
HHO−9.52 Ɛ−12.88 Ɛ−37.40 Ɛ−5−1.38 Ɛ−41.40 Ɛ11.61 Ɛ−26.89 Ɛ−41.11 Ɛ−28.69 Ɛ−21.05 Ɛ−1
GWO−9.48 Ɛ−12.89 Ɛ−37.58 Ɛ−5−1.37 Ɛ−41.40 Ɛ11.60 Ɛ−27.62 Ɛ−41.11 Ɛ−28.68 Ɛ−21.05 Ɛ−1
SSA−9.48 Ɛ−12.89 Ɛ−37.57 Ɛ−5−1.40 Ɛ−41.40 Ɛ11.66 Ɛ−25.18 Ɛ−41.15 Ɛ−28.85 Ɛ−21.07 Ɛ−1
BES−9.48 Ɛ−12.90 Ɛ−37.60 Ɛ−5−1.37 Ɛ−41.40 Ɛ11.60 Ɛ−27.84 Ɛ−41.10 Ɛ−28.69 Ɛ−21.05 Ɛ−1
VSDE [46]−9.47 Ɛ−12.90 Ɛ−37.63 Ɛ−5−1.37 Ɛ−41.40 Ɛ11.60 Ɛ−27.84 Ɛ−41.10 Ɛ−28.69 Ɛ−21.05 Ɛ−1
ABC [46]−9.49 Ɛ−12.89 Ɛ−37.55 Ɛ−5−1.37 Ɛ−41.40 Ɛ11.60 Ɛ−27.84 Ɛ−41.10 Ɛ−28.69 Ɛ−21.05 Ɛ−1
HABC [21]−9.49 Ɛ−12.89 Ɛ−37.56 Ɛ−5−1.37 Ɛ−41.40 Ɛ11.60 Ɛ−27.84 Ɛ−41.10 Ɛ−28.69 Ɛ−21.05 Ɛ−1
ITHS [32]−9.45 Ɛ−12.87 Ɛ−37.54 Ɛ−5−1.32 Ɛ−41.75 Ɛ12.53 Ɛ−26.66 Ɛ−44.83 Ɛ−21.34 Ɛ−11.73 Ɛ−1
MVO [22]−9.48 Ɛ−12.90 Ɛ−37.62 Ɛ−5−1.39 Ɛ−41.40 Ɛ11.63 Ɛ−26.03 Ɛ−41.13 Ɛ−28.76 Ɛ−21.06 Ɛ−1
STLBO [55]−9.48 Ɛ−12.90 Ɛ−37.62 Ɛ−5−1.37 Ɛ−41.40 Ɛ11.60 Ɛ−27.84 Ɛ−41.10 Ɛ−28.69 Ɛ−21.05 Ɛ−1
TLBO [55]−9.46 Ɛ−12.87 Ɛ−37.47 Ɛ−5−1.37 Ɛ−41.40 Ɛ11.60 Ɛ−27.84 Ɛ−41.10 Ɛ−28.69 Ɛ−21.05 Ɛ−1
VSA [46]−9.47 Ɛ−12.95 Ɛ−37.64 Ɛ−5−1.55 Ɛ−41.40 Ɛ12.47 Ɛ−25.15 Ɛ−47.27 Ɛ−12.79 Ɛ−23.69 Ɛ−1
HCLAOA [20]−9.48 Ɛ−12.91 Ɛ−37.59 Ɛ−5−1.20 Ɛ−41.99 Ɛ14.76 Ɛ−25.19 Ɛ−45.93 Ɛ−13.85 Ɛ−15.39 Ɛ−1
Range-2Proposed HCLBES−1.033.02 Ɛ−36.69 Ɛ−5−1.37 Ɛ−41.21 Ɛ11.36 Ɛ−21.00 Ɛ−44.09 Ɛ−21.41 Ɛ−12.02 Ɛ−1
ASO−1.012.99 Ɛ−37.08 Ɛ−5−1.42 Ɛ−41.70 Ɛ12.16 Ɛ−25.78 Ɛ−44.46 Ɛ−21.51 Ɛ−12.07 Ɛ−1
HHO−1.032.65 Ɛ−33.87 Ɛ−5−1.32 Ɛ−41.24 Ɛ11.36 Ɛ−25.37 Ɛ−44.12 Ɛ−21.41 Ɛ−12.03 Ɛ−1
GWO−1.053.04 Ɛ−36.42 Ɛ−5−1.36 Ɛ−41.24 Ɛ11.37 Ɛ−23.42 Ɛ−44.11 Ɛ−21.41 Ɛ−12.03 Ɛ−1
SSA−1.022.88 Ɛ−35.99 Ɛ−5−1.36 Ɛ−41.27 Ɛ11.39 Ɛ−24.48 Ɛ−44.21 Ɛ−21.46 Ɛ−12.05 Ɛ−1
BES−1.022.99 Ɛ−36.71 Ɛ−5−1.36 Ɛ−41.22 Ɛ11.36 Ɛ−21.68 Ɛ−44.09 Ɛ−21.41 Ɛ−12.02 Ɛ−1
VSDE [46]−1.063.23 Ɛ−37.78 Ɛ−5−1.37 Ɛ−41.20 Ɛ11.36 Ɛ−21.02 Ɛ−44.09 Ɛ−21.41 Ɛ−12.02 Ɛ−1
ABC [46]−1.003.02 Ɛ−37.41 Ɛ−5−1.37 Ɛ−41.24 Ɛ11.38 Ɛ−22.55 Ɛ−44.09 Ɛ−21.41 Ɛ−12.02 Ɛ−1
HABC [21]−1.113.06 Ɛ−35.32 Ɛ−5−1.36 Ɛ−41.22 Ɛ11.37 Ɛ−21.61 Ɛ−44.09 Ɛ−21.41 Ɛ−12.02 Ɛ−1
ITHS [32]−9.62 Ɛ−12.93 Ɛ−37.66 Ɛ−5−1.33 Ɛ−41.68 Ɛ12.33 Ɛ−25.66 Ɛ−44.88 Ɛ−21.66 Ɛ−12.12 Ɛ−1
MVO [22]−1.042.97 Ɛ−36.24 Ɛ−5−1.36 Ɛ−41.25 Ɛ11.36 Ɛ−23.95 Ɛ−44.20 Ɛ−21.45 Ɛ−12.05 Ɛ−1
STLBO [55]−1.063.05 Ɛ−36.24 Ɛ−5−1.37 Ɛ−41.21 Ɛ11.36 Ɛ−21.00 Ɛ−44.09 Ɛ−21.41 Ɛ−12.02 Ɛ−1
TLBO [55]−8.71 Ɛ−12.21 Ɛ−33.98 Ɛ−5−1.37 Ɛ−41.21 Ɛ11.36 Ɛ−21.00 Ɛ−44.09 Ɛ−21.41 Ɛ−12.02 Ɛ−1
VSA [46]−8.57 Ɛ−12.65 Ɛ−37.49 Ɛ−5−9.73 Ɛ−51.00 Ɛ12.45 Ɛ−23.96 Ɛ−41.104.94 Ɛ−16.02 Ɛ−1
HCLAOA [20]−1.023.02 Ɛ−36.14 Ɛ−5−1.64 Ɛ−42.05 Ɛ14.89 Ɛ−24.61 Ɛ−43.20 Ɛ−13.16 Ɛ−13.79 Ɛ−1
Scientific notation Ɛ n refers to 1 × 10 n , where n is a real integer value.
Table 5. The optimum parameters obtained for the PEMFC 250 W at a pressure of 3/5 bar and a temperature of 353.15 K, based on the HCLBES and other algorithms.
Table 5. The optimum parameters obtained for the PEMFC 250 W at a pressure of 3/5 bar and a temperature of 353.15 K, based on the HCLBES and other algorithms.
Algorithm η 1 η 2 η 3 η 4 λ b R C MSEMAERMSE
Range-1Proposed HCLBES−9.48 Ɛ−12.81 Ɛ−37.63 Ɛ−5−1.21 Ɛ−42.30 Ɛ+16.25 Ɛ−21.00 Ɛ−41.00 Ɛ−28.17 Ɛ−21.00 Ɛ−1
ASO−9.48 Ɛ−12.81 Ɛ−37.59 Ɛ−5−1.16 Ɛ−41.98 Ɛ+16.02 Ɛ−21.17 Ɛ−41.78 Ɛ−21.18 Ɛ−11.38 Ɛ−1
HHO−9.44 Ɛ−12.78 Ɛ−37.52 Ɛ−5−1.20 Ɛ−42.28 Ɛ+16.22 Ɛ−21.38 Ɛ−41.11 Ɛ−28.53 Ɛ−21.03 Ɛ−1
GWO−9.48 Ɛ−12.80 Ɛ−37.58 Ɛ−5−1.20 Ɛ−42.30 Ɛ+16.22 Ɛ−21.78 Ɛ−41.02 Ɛ−28.14 Ɛ−21.01 Ɛ−1
SSA−9.48 Ɛ−12.81 Ɛ−37.63 Ɛ−5−1.18 Ɛ−42.30 Ɛ+16.13 Ɛ−24.29 Ɛ−41.04 Ɛ−28.19 Ɛ−21.02 Ɛ−1
BES−9.48 Ɛ−12.81 Ɛ−37.60 Ɛ−5−1.21 Ɛ−42.30 Ɛ+16.25 Ɛ−21.00 Ɛ−41.01 Ɛ−28.16 Ɛ−21.00 Ɛ−1
VSDE [46]−9.49 Ɛ−12.81 Ɛ−37.61 Ɛ−5−1.21 Ɛ−42.30 Ɛ+16.25 Ɛ−21.00 Ɛ−41.00 Ɛ−28.19 Ɛ−21.00 Ɛ−1
ABC [46]−9.47 Ɛ−12.82 Ɛ−37.68 Ɛ−5−1.21 Ɛ−42.30 Ɛ+16.25 Ɛ−21.00 Ɛ−41.03 Ɛ−28.13 Ɛ−21.01 Ɛ−1
HABC [21]−9.48 Ɛ−12.81 Ɛ−37.63 Ɛ−5−1.21 Ɛ−42.30 Ɛ+16.25 Ɛ−21.00 Ɛ−41.02 Ɛ−28.20 Ɛ−21.00 Ɛ−1
ITHS [32]−9.45 Ɛ−12.79 Ɛ−37.55 Ɛ−5−1.11 Ɛ−42.20 Ɛ+16.18 Ɛ−24.69 Ɛ−44.16 Ɛ−21.43 Ɛ−11.81 Ɛ−1
MVO [22]−9.49 Ɛ−12.81 Ɛ−37.61 Ɛ−5−1.18 Ɛ−42.30 Ɛ+16.15 Ɛ−23.86 Ɛ−41.02 Ɛ−28.15 Ɛ−21.01 Ɛ−1
STLBO [55]−9.49 Ɛ−12.81 Ɛ−37.61 Ɛ−5−1.21 Ɛ−42.30 Ɛ+16.25 Ɛ−21.00 Ɛ−41.00 Ɛ−28.17 Ɛ−21.00 Ɛ−1
TLBO [55]−9.47 Ɛ−12.79 Ɛ−37.55 Ɛ−5−1.21 Ɛ−42.30 Ɛ+16.25 Ɛ−21.00 Ɛ−41.00 Ɛ−28.17 Ɛ−21.00 Ɛ−1
VSA [46]−9.46 Ɛ−12.86 Ɛ−37.59 Ɛ−5−1.68 Ɛ−41.40 Ɛ+12.80 Ɛ−23.83 Ɛ−41.053.98 Ɛ−14.58 Ɛ−1
HCLAOA [20]−9.48 Ɛ−12.84 Ɛ−37.63 Ɛ−5−1.03 Ɛ−42.10 Ɛ+17.35 Ɛ−24.63 Ɛ−41.476.12 Ɛ−18.01 Ɛ−1
Range-2Proposed HCLBES−1.022.97 Ɛ−37.21 Ɛ−5−1.22 Ɛ−42.40 Ɛ+16.31 Ɛ−21.00 Ɛ−44.07 Ɛ−21.40 Ɛ−12.02 Ɛ−1
ASO−1.022.91 Ɛ−36.83 Ɛ−5−1.17 Ɛ−41.98 Ɛ+15.79 Ɛ−22.77 Ɛ−44.56 Ɛ−21.45 Ɛ−12.13 Ɛ−1
HHO−1.063.35 Ɛ−39.18 Ɛ−5−1.16 Ɛ−42.29 Ɛ+16.04 Ɛ−25.83 Ɛ−44.42 Ɛ−21.47 Ɛ−12.08 Ɛ−1
GWO−1.052.79 Ɛ−35.46 Ɛ−5−1.21 Ɛ−42.40 Ɛ+16.26 Ɛ−22.20 Ɛ−44.10 Ɛ−21.40 Ɛ−12.02 Ɛ−1
SSA−1.042.93 Ɛ−36.57 Ɛ−5−1.18 Ɛ−42.35 Ɛ+16.14 Ɛ−24.70 Ɛ−44.20 Ɛ−21.45 Ɛ−12.05 Ɛ−1
BES−1.012.86 Ɛ−36.73 Ɛ−5−1.22 Ɛ−42.40 Ɛ+16.31 Ɛ−21.01 Ɛ−44.07 Ɛ−21.40 Ɛ−12.02 Ɛ−1
VSDE [46]−1.093.30 Ɛ−38.11 Ɛ−5−1.22 Ɛ−42.40 Ɛ+16.31 Ɛ−21.00 Ɛ−44.07 Ɛ−21.40 Ɛ−12.02 Ɛ−1
ABC [46]−1.052.91 Ɛ−36.10 Ɛ−5−1.22 Ɛ−42.40 Ɛ+16.31 Ɛ−21.00 Ɛ−44.07 Ɛ−21.40 Ɛ−12.02 Ɛ−1
HABC [21]−1.062.95 Ɛ−36.24 Ɛ−5−1.22 Ɛ−42.40 Ɛ+16.31 Ɛ−21.03 Ɛ−44.07 Ɛ−21.40 Ɛ−12.02 Ɛ−1
ITHS [32]−9.51 Ɛ−12.82 Ɛ−37.66 Ɛ−5−1.14 Ɛ−42.20 Ɛ+16.14 Ɛ−24.66 Ɛ−45.55 Ɛ−21.58 Ɛ−12.09 Ɛ−1
MVO [22]−1.032.87 Ɛ−36.40 Ɛ−5−1.19 Ɛ−42.38 Ɛ+16.20 Ɛ−23.68 Ɛ−44.16 Ɛ−21.43 Ɛ−12.04 Ɛ−1
STLBO [55]−1.002.92 Ɛ−37.20 Ɛ−5−1.22 Ɛ−42.40 Ɛ+16.31 Ɛ−21.00 Ɛ−44.07 Ɛ−21.40 Ɛ−12.02 Ɛ−1
TLBO [55]−8.70 Ɛ−12.22 Ɛ−35.06 Ɛ−5−1.22 Ɛ−42.40 Ɛ+16.31 Ɛ−21.00 Ɛ−44.07 Ɛ−21.40 Ɛ−12.02 Ɛ−1
VSA [46]−8.58 Ɛ−12.60 Ɛ−37.73 Ɛ−5−1.15 Ɛ−41.00 Ɛ+12.90 Ɛ−24.49 Ɛ−48.41 Ɛ−23.41 Ɛ−14.46 Ɛ−1
HCLAOA [20]−1.043.07 Ɛ−36.81 Ɛ−5−1.52 Ɛ−42.30 Ɛ+16.78 Ɛ−23.75 Ɛ−45.05 Ɛ−24.59 Ɛ−15.42 Ɛ−1
Scientific notation Ɛ n refers to 1 × 10 n , where n is a real integer value.
Table 6. Statistical analysis of the proposed HCLBES and other counterparts of the PEMFC 250 W model corresponding to an operating condition of 1/1 bar at 343.15 K.
Table 6. Statistical analysis of the proposed HCLBES and other counterparts of the PEMFC 250 W model corresponding to an operating condition of 1/1 bar at 343.15 K.
AlgorithmBestWorstAverMedianVarStd
Range-1Proposed HCLBES1.10 Ɛ−21.10 Ɛ−21.10 Ɛ−21.10 Ɛ−21.43 Ɛ−293.77 Ɛ−15
ASO1.14 Ɛ−22.61 Ɛ−21.90 Ɛ−21.93 Ɛ−21.45 Ɛ−53.80 Ɛ−3
HHO1.10 Ɛ−21.15 Ɛ−21.11 Ɛ−21.10 Ɛ−22.92 Ɛ−81.71 Ɛ−4
GWO1.10 Ɛ−21.19 Ɛ−21.11 Ɛ−21.10 Ɛ−22.72 Ɛ−81.65 Ɛ−4
SSA1.10 Ɛ−21.29 Ɛ−21.15 Ɛ−21.15 Ɛ−22.53 Ɛ−75.03 Ɛ−4
BES1.10 Ɛ−21.10 Ɛ−21.10 Ɛ−21.10 Ɛ−25.68 Ɛ−177.54 Ɛ−9
Range-2Proposed HCLBES1.00 Ɛ−21.01 Ɛ−21.00 Ɛ−21.00 Ɛ−21.23 Ɛ−101.11 Ɛ−5
ASO1.10 Ɛ−22.70 Ɛ−21.78 Ɛ−21.78 Ɛ−22.32 Ɛ−54.82 Ɛ−3
HHO1.03 Ɛ−21.75 Ɛ−21.11 Ɛ−21.03 Ɛ−23.08 Ɛ−61.76 Ɛ−3
GWO1.00 Ɛ−21.06 Ɛ−21.02 Ɛ−21.01 Ɛ−22.23 Ɛ−81.49 Ɛ−4
SSA1.00 Ɛ−21.37 Ɛ−21.04 Ɛ−21.03 Ɛ−24.28 Ɛ−76.54 Ɛ−4
BES1.00 Ɛ−21.04 Ɛ−21.01 Ɛ−21.00 Ɛ−29.51 Ɛ−99.75 Ɛ−5
Scientific notation Ɛ n refers to 1 × 10 n , where n is a real integer value.
Table 7. Statistical analysis of the proposed HCLBES and other counterparts of the PEMFC 250 W model corresponding to an operating condition of 3/5 bar at 353.15 K.
Table 7. Statistical analysis of the proposed HCLBES and other counterparts of the PEMFC 250 W model corresponding to an operating condition of 3/5 bar at 353.15 K.
AlgorithmBestWorstAverMedianVarStd
Range-1Proposed HCLBES4.09 Ɛ−24.09 Ɛ−24.09 Ɛ−24.09 Ɛ−28.09 Ɛ−302.84 E Ɛ−15
ASO4.13 Ɛ−25.45 Ɛ−24.46 Ɛ−24.37 Ɛ−29.47 Ɛ−63.08 Ɛ−3
HHO4.09 Ɛ−24.23 Ɛ−24.12 Ɛ−24.10 Ɛ−21.56 Ɛ−73.95 Ɛ−4
GWO4.09 Ɛ−24.18 Ɛ−24.11 Ɛ−24.11 Ɛ−26.60 Ɛ−82.57 Ɛ−4
SSA4.10 Ɛ−24.29 Ɛ−24.21 Ɛ−24.20 Ɛ−23.17 Ɛ−75.63 Ɛ−4
BES4.09 Ɛ−24.09 Ɛ−24.09 Ɛ−24.09 Ɛ−22.38 Ɛ−161.54 Ɛ−8
Range-2Proposed HCLBES4.0 Ɛ−24.07 Ɛ−24.07 Ɛ−24.07 Ɛ−21.84 Ɛ−221.36 Ɛ−11
ASO4.20 Ɛ−25.62 Ɛ−24.56 Ɛ−24.48 Ɛ−21.05 Ɛ−53.24 Ɛ−3
HHO4.20 Ɛ−26.57 Ɛ−24.42 Ɛ−24.20 Ɛ−22.66 Ɛ−55.16 Ɛ−3
GWO4.07 Ɛ−24.24 Ɛ−24.10 Ɛ−24.08 Ɛ−22.19 Ɛ−74.68 Ɛ−4
SSA4.09 Ɛ−24.33 Ɛ−24.20 Ɛ−24.20 Ɛ−22.95 Ɛ−75.43 Ɛ−4
BES4.07 Ɛ−24.07 Ɛ−24.07 Ɛ−24.07 Ɛ−21.85 Ɛ−101.36 Ɛ−5
Scientific notation Ɛ n refers to 1 × 10 n , where n is a real integer value.
Table 8. The optimum parameter values for the 500 W PEMFC under different operating conditions, as estimated by HCLBES and other optimization algorithms.
Table 8. The optimum parameter values for the 500 W PEMFC under different operating conditions, as estimated by HCLBES and other optimization algorithms.
Algorithm η 1 η 2 η 3 η 4 λ b R C MSEMAERMSE
NedStack PS6—ModelProposed HCLBES−1.083.54 Ɛ−37.06 Ɛ−5−9.54 Ɛ−51.26 Ɛ+11.36 Ɛ−21.00 Ɛ−47.12 Ɛ−22.05 Ɛ−12.67 Ɛ−1
ASO−1.043.43 Ɛ−37.11 Ɛ−5−9.54 Ɛ−51.72 Ɛ+11.68 Ɛ−12.41 Ɛ−41.26 Ɛ−13.10 Ɛ−14.02 Ɛ−1
HHO−8.53 Ɛ−12.61 Ɛ−35.07 Ɛ−5−9.54 Ɛ−51.29 Ɛ+13.95 Ɛ−21.06 Ɛ−47.38 Ɛ−22.07 Ɛ−12.71 Ɛ−1
GWO−1.033.31 Ɛ−36.36 Ɛ−5−9.54 Ɛ−51.30 Ɛ+15.43 Ɛ−21.05 Ɛ−47.49 Ɛ−22.09 Ɛ−12.73 Ɛ−1
SSA−1.033.22 Ɛ−35.71 Ɛ−5−9.54 Ɛ−51.37 Ɛ+11.15 Ɛ−11.04 Ɛ−48.21 Ɛ−22.19 Ɛ−12.94 Ɛ−1
BES−1.003.24 Ɛ−36.46 Ɛ−5−9.54 Ɛ−51.27 Ɛ+11.81 Ɛ−21.04 Ɛ−47.23 Ɛ−22.06 Ɛ−12.68 Ɛ−1
WSO [23]−8.62 Ɛ−13.05 Ɛ−38.07 Ɛ−5−9.54 Ɛ−51.26 Ɛ+11.36 Ɛ−21.00 Ɛ−47.12 Ɛ−22.05 Ɛ−12.67 Ɛ−1
MVO [22]−1.013.20 Ɛ−36.10 Ɛ−5−9.54 Ɛ−51.39 Ɛ+11.38 Ɛ−11.00 Ɛ−48.33 Ɛ−22.19 Ɛ−12.90 Ɛ−1
VSDE [46]−1.093.68 Ɛ−37.86 Ɛ−5−9.54 Ɛ−51.26 Ɛ+11.40 Ɛ−21.00 Ɛ−47.13 Ɛ−22.05 Ɛ−12.67 Ɛ−1
HBO [25]−1.063.54 Ɛ−37.50 Ɛ−5−9.54 Ɛ−51.2 Ɛ+11.36 Ɛ−21.01 Ɛ−47.13 Ɛ−22.05 Ɛ−12.67 Ɛ−1
ALO [24]−8.53 Ɛ−12.41 Ɛ−33.65 Ɛ−5−9.54 Ɛ−51.29 Ɛ+14.47 Ɛ−21.00 Ɛ−47.42 Ɛ−22.06 Ɛ−12.72 Ɛ−1
HCLAOA [20]−1.023.42 Ɛ−36.35 Ɛ−5−1.30 Ɛ−41.97 Ɛ+11.74 Ɛ−12.67 Ɛ−41.036.04 Ɛ−18.64 Ɛ−1
Horizon 500—ModelProposed HCLBES−1.033.22 Ɛ−36.85 Ɛ−5−1.90 Ɛ−42.17 Ɛ+11.36 Ɛ−28.00 Ɛ−42.89 Ɛ−21.33 Ɛ−11.70 Ɛ−1
ASO−1.023.18 Ɛ−36.70 Ɛ−5−1.92 Ɛ−41.95 Ɛ+11.70 Ɛ−21.61 Ɛ−43.86 Ɛ−21.41 Ɛ−11.95 Ɛ−1
HHO−1.203.49 Ɛ−35.44 Ɛ−5−1.83 Ɛ−41.52 Ɛ+11.38 Ɛ−21.38 Ɛ−43.63 Ɛ−21.36 Ɛ−11.80 Ɛ−1
GWO−1.023.09 Ɛ−36.16 Ɛ−5−1.91 Ɛ−41.95 Ɛ+11.36 Ɛ−25.21 Ɛ−42.92 Ɛ−21.31 Ɛ−11.71 Ɛ−1
SSA−1.013.23 Ɛ−37.29 Ɛ−5−1.91 Ɛ−41.93 Ɛ+11.36 Ɛ−25.15 Ɛ−42.92 Ɛ−21.32 Ɛ−11.71 Ɛ−1
BES−1.033.17 Ɛ−36.61 Ɛ−5−1.90 Ɛ−42.15 Ɛ+11.36 Ɛ−27.96 Ɛ−42.90 Ɛ−21.32 Ɛ−11.70 E−1
WSO [23] −9.10 Ɛ−13.31 Ɛ−39.78 Ɛ−5−1.90 Ɛ−42.17 Ɛ+11.36 Ɛ−28.00 Ɛ−42.89 Ɛ−21.33 Ɛ−11.70 Ɛ−1
MVO [22]−9.51 Ɛ−12.91 Ɛ−36.43 Ɛ−5−1.90 Ɛ−41.91 Ɛ+11.36 Ɛ−25.05 Ɛ−42.92 Ɛ−21.32 Ɛ−11.71 Ɛ−1
VSDE [46]−1.043.28 Ɛ−37.03 Ɛ−5−1.90 Ɛ−42.15 Ɛ+11.36 Ɛ−27.89 Ɛ−42.90 Ɛ−21.33 Ɛ−11.70 Ɛ−1
HBO [25]−1.123.60 Ɛ−37.60 Ɛ−5−1.90 Ɛ−42.17 Ɛ+11.36 Ɛ−28.00 Ɛ−42.89 Ɛ−21.33 Ɛ−11.70 Ɛ−1
ALO [24]−9.24 Ɛ−12.76 Ɛ−35.94 Ɛ−5−1.91 Ɛ−41.76 Ɛ+11.36 Ɛ−22.67 Ɛ−42.94 Ɛ−21.33 Ɛ−11.72 Ɛ−1
HCLAOA [20]−1.053.14 Ɛ−36.09 Ɛ−5−1.45 Ɛ−42.01 Ɛ+14.41 Ɛ−24.79 Ɛ−48.88 Ɛ−16.10 Ɛ−17.47 Ɛ−1
BCS 500 W—ModelProposed HCLBES−1.032.97 Ɛ−37.71 Ɛ−5−1.31 Ɛ−42.25 Ɛ+12.17 Ɛ−28.00 Ɛ−46.74 Ɛ−36.57 Ɛ−28.21 Ɛ−2
ASO−9.90 Ɛ−12.65 Ɛ−36.24 Ɛ−5−1.27 Ɛ−41.84 Ɛ+12.30 Ɛ−21.28 Ɛ−41.11 Ɛ−28.07 Ɛ−29.66 Ɛ−2
HHO−1.123.07 Ɛ−36.36 Ɛ−5−1.28 Ɛ−41.76 Ɛ+12.00 Ɛ−21.75 Ɛ−48.08 Ɛ−36.97 Ɛ−28.54 Ɛ−2
GWO−1.022.77 Ɛ−36.49 Ɛ−5−1.33 Ɛ−42.01 Ɛ+12.20 Ɛ−23.21 Ɛ−46.85 Ɛ−36.53 Ɛ−28.27 Ɛ−2
SSA−1.032.73 Ɛ−35.80 Ɛ−5−1.30 Ɛ−41.93 Ɛ+12.01 Ɛ−24.22 Ɛ−46.93 Ɛ−36.64 Ɛ−28.33 Ɛ−2
BES−9.93 Ɛ−12.95 Ɛ−38.31 Ɛ−5−1.32 Ɛ−42.16 Ɛ+12.17 Ɛ−26.65 Ɛ−46.78 Ɛ−36.58 Ɛ−28.22 Ɛ−2
WSO [23] −1.012.42 Ɛ−34.15 Ɛ−5−1.31 Ɛ−42.25 Ɛ+12.18 Ɛ−28.00 Ɛ−46.74 Ɛ−36.57 Ɛ−28.21 Ɛ−2
MVO [22]−1.022.87 Ɛ−37.08 Ɛ−5−1.31 Ɛ−41.96 Ɛ+12.04 Ɛ−23.98 Ɛ−46.95 Ɛ−36.90 Ɛ−28.70 Ɛ−2
VSDE [46]−1.083.03 Ɛ−36.91 Ɛ−5−1.31 Ɛ−42.15 Ɛ+12.16 Ɛ−26.57 Ɛ−46.81 Ɛ−36.60 Ɛ−28.24 Ɛ−2
HBO [25]−1.113.38 Ɛ−38.86 Ɛ−5−1.32 Ɛ−42.24 Ɛ+12.20 Ɛ−27.52 Ɛ−46.77 Ɛ−36.57 Ɛ−28.22 Ɛ−2
ALO [24]−9.90 Ɛ−12.51 Ɛ−35.16 Ɛ−5−1.31 Ɛ−41.88 Ɛ+12.03 Ɛ−22.91 Ɛ−46.84 Ɛ−36.62 Ɛ−28.28 Ɛ−2
HCLAOA [20]−1.042.96 Ɛ−36.29 Ɛ−5−1.50 Ɛ−42.21 Ɛ+14.81 Ɛ−25.08 Ɛ−41.427.89 Ɛ−19.11 Ɛ−1
Scientific notation Ɛ n refers to 1 × 10 n , where n is a real integer value.
Table 9. Statistical analysis of the proposed HCLBES and other algorithms for the PEMFC 500 W model under different operating conditions.
Table 9. Statistical analysis of the proposed HCLBES and other algorithms for the PEMFC 500 W model under different operating conditions.
AlgorithmBestWorstAverMedianVarStd
NedStack PS6—ModelProposed HCLBES7.12 Ɛ−27.13 Ɛ−27.12 Ɛ−27.12 Ɛ−22.96 Ɛ−101.72 Ɛ−5
ASO8.30 Ɛ−21.87 Ɛ−11.26 Ɛ−11.27 Ɛ−17.58 Ɛ−42.75 Ɛ−2
HHO7.17 Ɛ−28.69 Ɛ−27.38 Ɛ−27.28 Ɛ−21.26 Ɛ−53.54 Ɛ−3
GWO7.13 Ɛ−28.29 Ɛ−27.49 Ɛ−27.36 Ɛ−21.49 Ɛ−53.85 Ɛ−3
SSA7.12 Ɛ−21.12 Ɛ−18.21 Ɛ−27.60 Ɛ−21.43 Ɛ−41.20 Ɛ−2
BES7.12 Ɛ−27.81 Ɛ−27.23 Ɛ−27.21 Ɛ−21.99 Ɛ−61.41 Ɛ−3
Horizon 500—ModelProposed HCLBES2.89 Ɛ−22.89 Ɛ−22.89 Ɛ−22.89 Ɛ−25.33 Ɛ−197.30 Ɛ−10
ASO3.14 Ɛ−24.84 Ɛ−23.86 Ɛ−23.84 Ɛ−22.39 Ɛ−54.89 Ɛ−3
HHO2.98 Ɛ−28.83 Ɛ−23.63 Ɛ−23.03 Ɛ−23.35 Ɛ−41.83 Ɛ−2
GWO2.90 Ɛ−22.95 Ɛ−22.92 Ɛ−22.90 Ɛ−25.91 Ɛ−82.43 Ɛ−4
SSA2.90 Ɛ−22.95 Ɛ−22.92 Ɛ−22.91 Ɛ−24.24 Ɛ−82.06 Ɛ−4
BES2.89 Ɛ−22.90 Ɛ−22.90 Ɛ−22.89 Ɛ−23.45 Ɛ−101.86 Ɛ−5
BCS 500 W—ModelProposed HCLBES6.74 Ɛ−36.74 Ɛ−36.74 Ɛ−36.74 Ɛ−34.90 Ɛ−137.00 Ɛ−7
ASO6.83 Ɛ−32.10 Ɛ−21.11 Ɛ−29.78 Ɛ−32.29 Ɛ−54.78 Ɛ−3
HHO6.88 Ɛ−31.63 Ɛ−28.08 Ɛ−36.91 Ɛ−38.63 Ɛ−62.94 Ɛ−3
GWO6.77 Ɛ−37.11 Ɛ−36.85 Ɛ−36.81 Ɛ−31.07 Ɛ−81.04 Ɛ−4
SSA6.77 Ɛ−37.26 Ɛ−36.93 Ɛ−36.90 Ɛ−32.59 Ɛ−81.61 Ɛ−4
BES6.75 Ɛ−36.82 Ɛ−36.78 Ɛ−36.77 Ɛ−35.63 Ɛ−102.37 Ɛ−5
Scientific notation Ɛ n refers to 1 × 10 n , where n is a real integer value.
Table 10. Comparison of statistical metrics of execution time for studied optimization algorithms in PEMFC modeling under 30 independent executions.
Table 10. Comparison of statistical metrics of execution time for studied optimization algorithms in PEMFC modeling under 30 independent executions.
AlgorithmPEMFC 250 WPEMFC 5000 W
1/1-Bar 343.15 K3/5-Bar 343.15 KNedStack PS6BSC500 WHorizon 500 W
AverStd ð AverStd ð AverStd ð AverStd ð AverStd ð
Proposed HCLBES46.4526.44138.4921.91160.3334.95114.617.83117.109.241
ASO8.680.91167.180.32298.760.57287.500.2039.311.201
HHO5.760.25144.860.0476.060.2515.560.0466.600.812
GWO2.250.18191.850.04112.390.3132.090.0342.320.109
SSA3.340.3292.390.08112.800.04142.640.0532.900.174
BES3.700.20102.480.04222.980.0762.790.1283.130.179
Note: ð denotes the run number in which the algorithm achieved the minimum execution time out of 30 independent runs.
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

Ali, A.K.; Hussain, A.N.; Al-Obaidi, M.A.; Al-Anssari, S. Upgrading Sustainability in Clean Energy: Optimization for Proton Exchange Membrane Fuel Cells Using Heterogeneous Comprehensive Learning Bald Eagle Search Algorithm. Sustainability 2025, 17, 9729. https://doi.org/10.3390/su17219729

AMA Style

Ali AK, Hussain AN, Al-Obaidi MA, Al-Anssari S. Upgrading Sustainability in Clean Energy: Optimization for Proton Exchange Membrane Fuel Cells Using Heterogeneous Comprehensive Learning Bald Eagle Search Algorithm. Sustainability. 2025; 17(21):9729. https://doi.org/10.3390/su17219729

Chicago/Turabian Style

Ali, Ahmed K., Ali Nasser Hussain, Mudhar A. Al-Obaidi, and Sarmad Al-Anssari. 2025. "Upgrading Sustainability in Clean Energy: Optimization for Proton Exchange Membrane Fuel Cells Using Heterogeneous Comprehensive Learning Bald Eagle Search Algorithm" Sustainability 17, no. 21: 9729. https://doi.org/10.3390/su17219729

APA Style

Ali, A. K., Hussain, A. N., Al-Obaidi, M. A., & Al-Anssari, S. (2025). Upgrading Sustainability in Clean Energy: Optimization for Proton Exchange Membrane Fuel Cells Using Heterogeneous Comprehensive Learning Bald Eagle Search Algorithm. Sustainability, 17(21), 9729. https://doi.org/10.3390/su17219729

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