Abstract
This study proposes an advanced approach for optimizing and estimating the unknown parameters of proton exchange membrane fuel cells (PEMFCs) using the recently developed Rüppell’s Fox Optimizer (RFO). The RFO is applied to minimize the sum of squared voltage errors between experimental and modeled data obtained under various operating conditions, subject to realistic system constraints. The algorithm’s performance is validated using three widely recognized PEMFC benchmark cases: the Ballard Mark V, Horizon H-12 Stack, and Temasek 1 kW unit. These cases encompass different operating conditions, including variations in cell temperature and the partial pressures of hydrogen and oxygen, ensuring a comprehensive evaluation of the method’s robustness and adaptability. Comparative analyses are conducted against recently published optimization techniques to assess the reliability, convergence behavior, and estimation accuracy of the RFO. Statistical performance indicators further substantiate the algorithm’s capability in achieving precise parameter identification. Results demonstrate that the RFO offers a promising and efficient alternative for nonlinear, multi-parameter PEMFC modeling, providing accurate representations of experimental data and stable convergence across diverse test scenarios.
Similar content being viewed by others
Introduction
Motivation
The global transition from fossil fuels to renewable energy sources is driven by the depletion of conventional fuel reserves, rising energy costs, and the imperative need to address environmental concerns such as climate change and carbon emissions1. Among renewable sources, solar and wind energies are indispensable; however, their intermittent nature necessitates reliable energy storage solutions. Hydrogen has emerged as a promising candidate offering high energy density, clean combustion, and adaptability across various applications2. Serving in fuel cells (FCs), hydrogen offers a zero-emission energy technique, efficient energy conversion method, producing only water as a byproduct3. FCs are gaining prominence for their efficiency and operational versatility, with several advantages such as quick startup, recognition to load changes, and inherent safety due to low operating temperatures and pressures4. Major types based on the electrolyte used include alkaline FCs, proton exchange membrane (PEMFCs), phosphoric acid FCs, solid oxide (SOFCs), molten carbonate FCs, and direct methanol FCs)5. Among these, PEMFCs are the widely employed promising solution, especially in transportation, due to their compact size, high power density and scalability6. As global demand for clean and reliable energy continues to rise, PEMFCs play a crucial role in fulfilling sustainability goals while enhancing energy efficiency and performance7.
Literature survey
The complex and nonlinear characteristics of PEMFCs present notable challenges for accurate modeling and control8,9,10. One of the major technical obstacles lies in their unregulated output voltage, which drops nonlinearly with increasing load due to a combination of three kinds of losses11. Activation losses which cause an initial sharp voltage degradation, Ohmic losses which are accompanied by a steady decrease, and concentration losses which result in a prompt fall at higher current densities12. Precise modeling of PEMFCs is essential, especially for simulation and control strategies to anticipate and optimize PEMFC’s performance under various operating circumstances13,14. Numerous modeling approaches have been evolved, generally classified as analytical or electrochemical, and further splitted into white-box, black-box, and grey-box models15. In this regard, white-box models rely exclusively on physical principles but are often mathematically complicated and hard to solve16. On the other side, black-box models are driven from data-centric approaches proposing strong predictive capabilities within trained datasets yet lack generalization outside those parameters. Contrarily, grey-box models effectively emulate PEMFCs performance by combining physical laws with empirical data, especially for predicting polarization and voltage-current characteristics17.
PEMFCs models rely heavily on the accurate estimation of critical parameters such as temperature, membrane thickness, gas pressures, humidity levels, and other internal states18. Conventional deterministic methods often fail to provide reliable solutions due to the interdependency and nonlinear features of these parameters19. As a result, researchers have increasingly turned to metaheuristic optimization algorithms (MOAs), such as genetic algorithms, particle swarm optimization, and other nature-inspired techniques, which are well-suited for exploring high-dimensional, non-differentiable, and stochastic solution spaces20. These algorithms provide efficient and adaptive tools for identifying unknown PEMFCs’ parameters, enhancing model accuracy and supporting better control, efficiency, and reliability in real-world applications. Additionally, MOAs are utilized in several power system optimization frameworks such as developed and demonstrated in21.
In this context, artificial rabbits optimizer is utilized in22 to define the seven unknown parameters of the PEMFCs using sum of square error (SSE) metric. Same as reported using Circulatory system-based optimization23, Pied kingfisher optimizer24, differential evolution (DE) ameliorated meta-heuristics algorithm25, and horned lizard defense tactics optimizer26. Moreover, a new variant of the artificial hummingbird algorithm is employed in27 to accelerate the convergence rate and alleviate fitness function evaluations during the iteration process. Additionally, the convergence speed and accuracy of the traditional artificial bee colony algorithm are boosted as proposed in28 by the cross operation of genetic algorithm and DE. Improved walrus optimization algorithm integrated with levy flight mechanism is proposed in29 validated by experimental setup. On the other side, various operating conditions of PEMFCs are investigated in30 solved using exponential distribution optimizer while war strategy optimizer is utilized in31. Similarly, DE ameliorated algorithm and feed forward neural network pelican optimizer are simulated for the precise modelling of PEMFCs in the steady state as proposed in32,33 respectively. In this regard, a novel methodology is presented in34 incorporated by event-triggered and dimension learning mechanisms to reinforce the dynamic searching capabilities. Alongside the previous attempts, several optimization approaches are developed in35,36,37 to tackle the parameters identification dilemma enhancing the computational efficiency of the executed algorithms. Subsequently, Table 1 reveals a brief comparison among several attempts tackled in the literature for PEMFCs parameters estimation. Clearly, the widespread optimized objective function (OF) is the minimization of the SSE between measured and estimated voltages while other formulas have reasonable potential. Among these, roots mean square error (RMSE), relative error (RE), mean absolute error (MAE), and mean absolute percentage error (MAPE). Furthermore, a modern OF called Huber loss function is exploited in38 and considered as a novel outstanding formulation combining mean squared error (MSE) and MAE functions.
Research gap, paper organization and contribution
Building upon the preceding survey, numerous optimization algorithms have been utilized to estimate the optimal values of the seven uncertain parameters in the Mann model of PEMFC stacks. While existing methods have shown varied degrees of efficacy, there is still room for further progress in parameter optimization to improve model accuracy and resilience. Each optimization methodology has unique advantages and drawbacks, and no single solution is universally effective for all engineering optimization issues. Furthermore, there is no definite criterion for determining if a specific algorithm is best suited for a specific optimization problem with characteristics such as nonlinearity, convexity, decision variable separability, or modality. Until such mappings are clearly defined, ongoing efforts to create and test new optimization approaches are both required and justifiable. Despite the several existing methodologies that have successfully estimated the unknown parameters of PEMFC models, there is still significant room for improvement in precisely describing the complicated behavior of PEMFC stacks. As the area advances, a growing number of optimization algorithms are being created to solve these issues. In this context, the authors want to propose an efficient and cost-effective algorithm with greater applicability, while noting that, according to the No Free Lunch (NFL) theorem, no single optimization method outperforms others across all problem domains39.
Motivated by this need, the present work explores the application of a recently developed heuristic algorithm -Rüppell’s fox optimizer (RFO)47 - with the objective of producing results that are competitive with those reported in the literature. It draws its inspiration from Rüppell’s foxes’ daytime and nighttime hunting tactics, which mainly rely on their keen senses of smell, hearing, and vision. To simulate dynamic exploration and exploitation, these sensations and actions are abstracted mathematically. In order to search the issue space more efficiently, the RFO algorithm also simulates the foxes’ 260° vision and 150° hearing rotational capabilities. Furthermore, it simulates a strong sensory dominance by considering how sight, hearing, and smell vary with time and day/night, enabling the algorithm to modify its search approach.
In addition to the points mentioned above, it should be noted that, to the best of the authors’ knowledge and after an extensive literature review at the time of preparing this paper’s initial draft, this work represents the first attempt to employ the RFO algorithm for solving the PEMFC parameter identification problem, particularly in studying the dynamic model of PEMFCs. It can be concluded that each optimization approach possesses its own advantages and limitations, and no single algorithm can universally solve all engineering optimization problems. Moreover, there remains no definitive answer—or it is extremely difficult to establish—that a specific optimization algorithm A is inherently best suited for a given problem B with certain characteristics such as nonlinearity, convexity, variable separability, or modality. Until such a conclusion is reached, continued research efforts in this direction are warranted. Despite the existence of numerous strategies, as discussed earlier, that can estimate the uncertain parameters of PEMFC units with satisfactory accuracy, there remains room for improvement to achieve more precise modeling of PEMFC stacks.
It should be emphasized that the current research surpasses the straightforward application of a new optimizer such as RFO and incorporates multiple novel aspects such as.
-
1.
First application of Rüppell’s Fox Optimizer (RFO) for PEMFC parameter estimation, offering adaptive exploration–exploitation balance and superior convergence performance.
-
2.
Comprehensive validation on three distinct commercial PEMFC stacks, ensuring model robustness and generalizability.
-
3.
Rigorous statistical benchmarking against 14 state-of-the-art metaheuristics, confirming competitive or superior accuracy with lower variance.
-
4.
Integration of Sobol global sensitivity analysis to identify key parameters and enhance model interpretability.
-
5.
Practical advancement toward simplified, efficient PEMFC models suitable for digital twin and control applications.
The remainder of this paper is organized as follows: Sect. "PEMFCs’ modelling and problem formulation" presents the problem formulation and the complete PEMFC stack model. Section "Procedures of the RFO" describes the RFO algorithm. Section "Numerical simulations, demonstrations and validations" discusses numerical results, experimental validation, and analytical evaluation. Section "Sobol indices for sensitivity analysis" provides Sobol-based sensitivity analysis. Finally, Sect. "Conclusions and future work" concludes the paper and outlines directions for future work.
PEMFCs’ modelling and problem formulation
This section describes the fundamental formulation of the PEMFC’s model, including the optimized OF and its corresponding constraints.
PEMFC stacks modelling
Modeling of PEMFCs involves developing mathematical and computational representations of the physical and electrochemical phenomena occurring within the cell48,49,50. One widely used approach is the Mann model which is commonly applied in PEMFC performance simulations. Various voltage losses occur within the PEMFC, specifically activation losses \(\:\left({V}_{act}\right)\) ohmic or resistive losses \(\:\left({V}_{Ohm}\right)\) and concentration losses \(\:\left({V}_{conc}\right)\)51. Subsequently, the I-V polarization characteristics of a PEMFC may be divided into three distinct regions corresponding to these losses: activation, ohmic, and concentration.
Activation losses originate from the initially sluggish electrochemical reactions, causing a sharp voltage to drop during startup under light-load conditions. As the load increases, voltage declines more gradually and linearly due to internal resistance to proton and electron flow, known as ohmic losses. Under high-load conditions, the voltage decays steeply again due to excess water accumulation, which impairs reactant transport and leads to concentration losses at both electrodes52,53. In this regard, Fig. 1 depicts the simple representation of PEMFC equivalent circuit with the typical I-V polarization curve. PEMFC voltage losses can significantly affect the performance and efficacy of the system, as they collectively lead to a reduction in the overall output voltage. To improve the efficiency of PEMFCs, it is crucial to thoroughly understand the nature of these losses and implement strategies to reduce them54. To accomplish this, researchers and engineers employ various techniques such as developing advanced catalysts, optimizing flow field configurations, and enhancing the management of reactant gases55.
Electrical characteristics representation of PEMFC.
As shown in Fig. 1(a) and illustrated in (1), the output terminal voltage of the PEMFC \(\:\left({V}_{FC}\right)\) can be computed8,49,50.
where, \(\:{E}_{N}\) defines the reversible open-circuit voltage that can be calculated from (2) when the operating temperature of the cell is below 100 °C8,19,49.
where, \(\:{P}_{H2}\) and \(\:{P}_{O2}\) symbolize the partial pressures of \(\:{\text{H}}_{2}\) and \(\:{\text{O}}_{2}\), respectively while \(\:T\) denotes the cell temperature (K).
Equation (3) expresses the activation voltage loss (\(\:{V}_{act}\)) in a proton exchange membrane fuel cell (PEMFC). Activation losses occur due to the energy barrier that must be overcome for the electrochemical reactions (hydrogen oxidation and oxygen reduction) to proceed at the electrodes. This loss is most pronounced at low current densities, where reaction kinetics dominate the cell performance. As represented in (3), activation losses of voltage can be calculated by knowing some of the PEMFC unknown parameters49,50. Equation (3) models how temperature, oxygen concentration, and current jointly influence the kinetic (activation) overpotential in a PEMFC, allowing accurate estimation of voltage losses associated with the electrode reaction mechanisms.
where\(\:,\:{I}_{FC}\:\)stands for the PEMFC current and \(\:{\xi\:}_{1}\:\text{t}\text{o}\:{\xi\:}_{4}\) refer to the coefficients. \(\:{C}_{H2}\) and \(\:{C}_{O2}\) denote the concentrations of hydrogen and oxygen (mol/cm3) respectively, that may be formulated as shown in (4).
Additionally, the \(\:{V}_{Ohm}\) can be evaluated from the PEMFC equivalent resistance \(\:\left({R}_{Ohm}\right)\), as illustrated in (5).
where, \(\:{R}_{m}\) and \(\:{R}_{c}\) represent the membrane and contact resistances, respectively. Membrane resistance can be assessed using (6) as follows:
where, \(\:{\rho\:}_{m}\) identifies the membrane resistivity (Ω.cm) which can be estimated from (7), \(\:\mathcal{l}\) defines to the membrane thickness (cm), and \(\:{A}_{m}\) indicates the cell active area (cm2).
where, \(\:J\) marks the current density (A/cm2), and \(\:\lambda\:\) refers to the water content of the membrane.
The assessment formula for calculating the concentration losses \(\:\left({V}_{conc}\right)\) is explained in (8).
where, \(\:\beta\:\) symbolizes a constant index, and \(\:{J}_{max}\) indicates the maximum current density (A/cm2).
In standard practice, a PEMFC stack consists of \(\:n\) cells connected in series, and the total stack voltage is expressed as shown in (9).
Equations (3)– (9) collectively describe the nonlinear behavior of PEMFC performance by integrating electrochemical kinetics, transport phenomena, and thermodynamic effects. This complete model serves as the foundation for parameter estimation and optimization using the proposed RFO framework.
Assuming uniform behavior across all cells and neglecting the interconnecting resistors, the previously described calculation is applied. A detailed examination of the mathematical PEMFC model specifically from Eq. (1) through (9) reveals that to construct a fully defined electrochemical model, seven unknown parameters must be estimated (\(\:{\xi\:}_{1}\), \(\:{\xi\:}_{2}\), \(\:{\xi\:}_{3}\), \(\:{\xi\:}_{4}\), \(\:{R}_{C}\), \(\:\lambda\:\), \(\:\beta\:\))5,15,20,28,41,44,56,57. The process of estimating these parameters in Mann’s model is inherently iterative, involving continuous cycles of model validation, parameter tuning, and refinement. Accurate and reliable parameter determination requires the integration of experimental measurements, numerical modeling, and optimization algorithms. Ultimately, the goal of parameter optimization whether in Mann’s model or any similar formulation is to determine the values that minimize the deviation between the model’s predicted outputs and actual experimental observations.
OF formulation
The evaluation criteria, along with the parameter identification method, are crucial for accurately estimating the unknown parameters and aligning the modeled I–V characteristics with the experimental data. Selecting an appropriate OF greatly facilitates the parameter estimation process and helps differentiate among various identification approaches based on the acceptability of results from both quantitative and qualitative perspectives. Among the numerous OFs reported in the literature, the most prevalent ones are outlined in (10). In the ongoing study, the SSE defined in (11) is employed to mathematically represent the selected OF11,12,24,29,38,58.
where, \(\:{V}_{m,i}\) refers to the measured voltage of \(\:{i}^{\text{t}\text{h}}\) reading, \(\:{V}_{e,i}\) denotes the computed voltage of \(\:{i}^{\text{t}\text{h}}\) reading, and \(\:Nn\) indicates the number of readings captured from the experimental setup. The above-mentioned OF shall be constrained by a set of practical and operational minimum and maximum limits.
Procedures of the RFO
The RFO is a novel meta-heuristic algorithm to model the intelligent foraging behavior of Rüppell’s foxes47. It is inspired by the day and night hunting strategies of Rüppell’s foxes, which rely heavily on their acute eyesight, hearing, and sense of smell. These senses and behaviors are mathematically abstracted to model dynamic exploration and exploitation. Also, the RFO algorithm models the rotational capabilities of the foxes’ eyes (260° vision) and ears (150° hearing) to search more effectively in the problem space. In addition, it models a significant sensory dominance considering sight, hearing, and smell changes over time and day/night, allowing the algorithm to adapt its search strategy. Moreover, a cognitive dynamic balance between exploration and exploitation is maintained based on simulated smell strength, growing as solutions approach optimal regions.
Step 1: initialization
Initially, the swarm of foxes are considered as randomly distributed initial solutions across the search space to promote diversity. Each fox (solution) is represented by a vector in a dimensional space.
where, \(\:{y}_{ij}\) represents the position of the ith fox in dimension j; \(\:l{b}_{j}\) and \(\:u{b}_{j}\) refer to the lower and upper bounds for dimension j; r1 is a uniform random variable; \(\:{N}_{Fox}\) is the number of foxes in the population; \(\:Dim\) is the number of decision variables (problem dimensions).
Step 2: searching for prey in daylight
During the day, foxes primarily rely on sight, supplemented by hearing and eye/ear rotation to scan and hunt. Therefore, the RFO algorithm executes exploration and local exploitation in order to update the foxes’ position in the next iteration time using sighting-based navigation, hearing-based navigation, eye rotation scanning and ear rotation scanning.
Movement toward prey via sighting and hearing-based navigation
First, the sighting and hearing-based navigation is modelled as follows:
where, \(\:{y}_{i}\left(t\right)\)and \(\:{y}_{i}\left(t+1\right)\) are the current and updated positions of fox i; \(\:{Y}_{Best}\) is the best solution found; \(\:{Z}_{A}\) and \(\:{Z}_{B}\) indicate two random coefficients following uniform distribution.
In this model, \(\:{y}_{rd1}\) is a daytime-based randomly selected peer which is used for sight-based or hearing-based search during the daylight. It is used to simulate visual or auditory contact with a random fox during the day.
where, \(\:{lbest}_{i}{\left(t\right)}^{Q}\) indicates the position of the Qth fox in the local population at iteration t while it is computed as follows:
where, Ceil refers to the ceiling function. This encourages convergence and group tracking, mimicking a fox detecting a lead hunter.
Rotational search via eyesight and hearing
Second, foxes can rotate their eyes (260°) and ears (150°) independently to scan their surroundings. Thus, the eye and ear rotation scanning is modelled as follows:
where, \(\:\text{{\rm\:B}}\) is a small step size (1e-10); Flag symbolizes the direction of scan; \(\:randn\left(1,Dim\right)\) indicates a normally distributed random vector; and \(\:yRo{t}_{i}\)i is the rotation point which can be defined as follows:
where, \(\:\overrightarrow{p}\) is the position vectors of the current and the global best of Rüppell’s foxes while \(\:Ro{t}_{F}\) identifies the rotation feature matrix describing the center of rotation. Both symbols can be defined as follows:
where, \(\:y\_loca{l}_{i}\left(t\right)\) is the present local best of the fox i while \(\:R\) defines the rotation angle matrix that can be defined as follows:
where, \(\:{\theta\:}_{Eye}\) indicates the angle of rotation that Rüppell’s foxes activate the vision-sense as follows:
where, \(\:{r}_{2}\) represents a randomly generated value via uniform distribution.
This eye rotation scanning enhances diversification via biologically inspired omnidirectional perception.
Sensory power model
Rüppell’s foxes dynamically rely on sight during the day and hearing at night. Their dominance shifts over time as they adapt to light, distance, and environmental complexity. To switch between these strategies, the RFO models a transition between exploration and exploitation across iterations using logistic sensory functions considering the sight power (s) and the hearing power (h) which are defined as follows:
where \(\:t\) is the current iteration; \(\:TMX\) is the total number of iterations. These S-shaped curves help balance exploration against exploitation over time.
Step 3: searching for prey at night
At night, hearing dominates; foxes still use sight and rotation to detect prey with slight modification in (13) by replacing daytime-based peer (\(\:{y}_{rd1}\)) by another randomly selected nighttime-based one (\(\:{y}_{rd2}\)) as follows:
This nighttime-based selected peer (\(\:{y}_{rd2}\)) simulates how a fox hears another fox’s movement and orients its direction toward it during night.
where, \(\:{lbest}_{i}{\left(t\right)}^{P}\) indicates the position of the \(\:{P}^{th}\) fox in the local population at iteration t while it is computed as follows:
where, \(\:Floor\) refers to the floor function.
On the other hand, the rotational search via eyesight and hearing remains similar to Eq. (16).
Step 4: locating prey with the smell feature
Foxes use their smell to detect nearby or buried prey as this sense intensifies as they close in. This characteristic adaptively shifts from exploration to exploitation based on proximity. Therefore, the new positions can be upgraded as follows:
where, \(\:{r}_{3}\), \(\:{r}_{4}\), and \(\:{r}_{5}\) are random numbers regarding uniform distribution; \(\:\mathcal{B}\) is a small local perturbation factor while \(\:smell\) is a threshold value based on distance to prey; and \(\:\rho\:\) stands for a cognitive coefficient as a smell-guided exploitation. Both are defined as follows:
where \(\:{r}_{6}\) to \(\:{r}_{10}\) are random numbers regarding uniform distribution; \(\:{e}_{o}\) and \(\:{e}_{1}\) indicate positive factors to be specified (\(\:{e}_{0}\) = 1, and \(\:{e}_{1}\) = 3).
Step 5: movement toward the best Fox
Foxes often imitate or follow the best-performing member of the group to maximize food success. This step encourages exploitation by aggregating around the best-known solutions as follows:
where \(\:{r}_{11}\) to \(\:{r}_{15}\) are random numbers regarding uniform distribution.
Step 6: animal behavior in the worst case
In the wild, when a Rüppell’s fox fails to catch prey using its primary sensory strategies (sight, hearing, or smell), it doesn’t remain stationary or repeat failed tactics. Instead, it may abandon its current trail, move toward a better-performing peer, or search locally near that successful peer’s location. This mimics observational learning and opportunistic behavior, where the fox leverages the success of others to inform its next move in an uncertain environment:
where, \(\:{y}_{best-near}\) regards the best neighboring fox (prey location); and \(\:\delta\:\) denotes a small perturbation for neighborhood search. These mimic local following and clustering around the elite fox to enhance convergence.
Step 7: termination
Foxes stop hunting when prey is caught, or conditions change. In RFO, the algorithm stops the search when the maximum iterations (TMX) are reached. Figure 2 displays the main steps of the RFO while Figs. 3 and 4 display its mechanism regarding daylight and night hunting strategies.
Main steps of the RFO.
Time complexity of the RFO is estimated as follows: (1) Fitness evaluations: typically, every agent evaluates the fitness once per iteration ◊ \(\:{N}_{Fox}\times\:\text{D}\text{i}\text{m}\). (2) Position updates: updating all agent positions typically costs \(\:O(TMX\cdot\:{N}_{Fox}\cdot\:Dim)\). (3) Selection/sorting/elite update: \(\:O(TMX.{N}_{Fox}.log({N}_{Fox}\left)\right)\); if only a best-so-far is tracked, this is \(\:\text{O}\left({N}_{Fox}\right)\). (4) Other bookkeeping: additional \(\:O(TMX.{N}_{Fox}.Dim)\)or occasional expensive local search calls (if present) which add to complexity. Thus, the overall worst-O(…) is:
Hence the runtime is dominated by \(\:O(TMX\cdot\:{N}_{Fox}\cdot\:Dim)\) as indicated in Eq. (34).
RFO daylight hunting strategy.
RFO night hunting strategy.
Numerical simulations, demonstrations and validations
This section focuses on assessing the performance of the RFO by estimating the uncertain parameters of three PEM generating units: the Ballard Mark V, Horizon H-12 Stack, and Temasek 1 kW unit. Table 2 reveals the technical specifications of various commercial PEMFC stacks used as test cases in this study11,13,15,29,31,43,59.
Table 3 summarizes the lower and upper bounds of the unknown parameters for the PEMFC stacks, which are commonly used in advanced technologies and state-of-the-art studies to enable fair comparisons with other approaches5,8,10,14,15,22,27,41,44,53,60.
Multiple independent runs are conducted, and the most optimally cropped results are presented in the following subsection. Numerical simulations are carried out using MATLAB R2023b on a Windows 10 Enterprise laptop equipped with an Intel® Core™ i7-7700HQ CPU @ 2.80 GHz and 16 GB of RAM. The RFO is configured with 50 individuals and a maximum of 100 iterations for each test case—values determined through trial and error. It is worth noting that simulation time is not considered critical in the proposed approach, as the design parameters are determined offline. The cropped best values of the 7 ungiven parameters as extracted by the RFO are specified in Table 4. It may be noted that all the reported values of PEMFC’s parameters are with the lower and upper limits mentioned in Table 3 which indicates that no violations of these self-constrained limits For clarity, the RFO’s convergence trends (Magnifier close to the end of the iteration between 90 and 100 iterations is shown with data tip of best SSE’s value) are shown in the plots depicted in Fig. 5(a)-(c) for Ballard Mark V, Horizon H-12 Stack, and Temasek 1 kW, respectively. In which, the best, average and worst convergences are plotted for easy reference. The reader may observe that the RFO accelerates steadily and stably to the final best SSE values in a smooth fashion, signaling the quality of the RFO’s procedures.
The performance of PEMFC stacks can be evaluated based on the first law of thermodynamics, with voltage efficiency \(\:\left({{\upeta\:}}_{stack}\right)\) offering a more precise approximation. Assuming that the hydrogen flow rate is governed by the load demand, the fuel utilization factor (\(\:{{\upmu\:}}_{\text{F}}\)) can be considered constant, typically around 95% (i.e. 0,95). The maximum voltage (\(\:{\text{v}}_{\text{m}\text{a}\text{x}}\)) that a PEMFC can generate based on the higher heating value of hydrogen is generally 1.48 V per cell. Notably, the theoretical maximum voltage corresponding to the lower heating value is 1.23 V per cell. In (35), the value of \(\:{\text{v}}_{\text{m}\text{a}\text{x}}\) is taken as 1.48 VPC (volts per cell).
Subsequently, the efficiency of the examined PEM generating units is analyzed to illustrate how it varies under different conditions, including changes in partial pressures, operating temperatures, and loading scenarios.
Trends of pattern convergence of RFO’s behavior.
The following subsections provide a detailed discussion of the numerical results and compare the performance of the RFO with other challenging published results by other optimizers per each test case. More specifically, the internal voltage drops inside the stack, I-V polarization curves and biased errors are reported and analyzed per each test case.
Test case # 1: Ballard mark V
It is important to note that although The Mark V is no longer manufactured commercially, its historical availability and free data make it a common research reference. A well-known stack design developed by Ballard Power Systems, the Ballard Mark V PEMFC stack is widely utilized in research and prototype for stationery and transportation applications. The Mark V still has an impact on fuel cell research even though it is a legacy design. The normal operating temperature range for the Ballard Mark V PEMFC stack is 60 to 80 °C. Although low-temperature PEMFCs often function in the 60–100 °C range, the Ballard Mark V is a particular model that is made for this smaller range for maximum endurance and performance. The rated voltage ranges from 25 to 30 V with operating temperature of 343.0 K. Further ratings and construction data for this stack are available in Table 2 (1st row). The parameters of the evaluated model and the fitness of the solution are shown in Table 4 (1st row of the Table). With a result of 0. 853,607,516 \(\:{V}^{2}\), it is clear that the RFO approach performed better than the closest best/lowest value of the SSE. The Ballard Mark-V’s Fig. 6(a)–(c) compares the calculated model to the real I-V and I-P plot readings, and internal voltage drops within the stack, respectively. There are thirteen observations in this specific experiment. It is clear that there is an accurate fit between the calculated and measured voltages. By utilizing the best obtained parameters of PEMFC stack, the estimated I-V and I-P polarization curves versus the measured datasets could be visualized to represent the principal characteristics as indicated in Fig. 6(a)-(b), respectively. It is worth stating that comprehensive discussions and analyses are made for this test case which may be extended to the next other test cases in this section of the paper’s text. The reader may observe that the I-V curve starts with a steep drop in voltage at low current, indicating activation losses, mainly due to sluggish electrode kinetics. The central portion is more linear, representing ohmic losses, which are due to ionic resistance in the membrane and electronic resistance in the electrodes. Then, the tail-end flattens out or drops faster, showing mass transport losses caused by concentration gradients and limitations in reactant delivery (primarily hydrogen and oxygen). To summarize, these curves show the typical voltage and power response of the stack as current increases. In addition to that, power increases with current to a peak and then decreases (See Fig. 6(b)). One more point worth mentioning is that the peak in this curve corresponds to the maximum power point (MPP). After MPP, the PEMFC stack suffers from excessive voltage drops, meaning efficiency falls despite increased current. The internal voltage declines may be detailed as shown in Fig. 6(c). This curve may represent voltage degradation with increasing current density across internal cells.
Principal curves at given conditions for Ballard Mark V.
Figure 7(a) shows how voltage performance changes with stack temperature. The reader may observe that as temperature increases, voltage at a given current generally improves due to enhanced electrode kinetics and membrane conductivity. On the other hand, risk of drying and thermal stress is raised if not controlled. Higher hydrogen/oxygen pressures boost performance of the PEMFC as depicted in Fig. 7(b). In which, elevated pressure improves voltage across all current densities improves voltage across all current densities. The latter is due to the increased reactant availability, reducing mass transport losses. Figure 7(c)-(d) shows how increasing partial pressures and temperature influence efficiency. It can be observed that moderate temperature rise improves efficiency due to reduced losses and higher-pressure results in higher efficiency, particularly at moderate loads at a level of 45%.
The voltages are once more computed at 45, 60, and 75 °C with a constant pressure of (\(\:{P}_{H2}\)/\(\:{P}_{O2}\)= 1.5/1 atm) in order to examine the effects of temperature and pressure on PEMFC performance. The results of the temperature effect on PEMFC performance are graphically displayed in Fig. 7(a)–(c) in terms of I–V and efficiency, respectively as generated by the RFO. Temperature causes the PEMFC’s output voltage to increase. But while keeping the temperature at 343 K, Fig. 7(b)–(d) shows how changing partial pressures impacts stack performance (I–V and efficiency as well). As the pressure increases, so does the voltage.
Key performance of Ballard Mark V at varied conditions.
Test case # 2: horizon H-12 stack
The H-12 is a 12 W (approx. 7.8 V @ 1.5 A) air-cooled and air-breathing hydrogen FC stack, designed and built by Horizon Fuel Cell Technologies for compactness and suitable for educational and small-scale power experiments with start-up time ≤ 30 s. The operating temperature is 5–30 °C ambient, max stack 55 °C and efficiency ~ 40% at full load. Other specifications of this stack can be found early in this paper in Table 2. Meanwhile, Fig. 8(a)-(b) shows a comparison of computed and measured I-V and I-P characteristics. In this case, there are fifteen experimental dataset points. These two subfigures verify that the theoretical representation is accurate and that the RFO produces findings that correspond to the actual operating performance of the PEMFC stack. Figure 8(c) visually depicts the internal VDs in this PEMFC stack. The voltage losses are expected to increase as the current rises.
Principal curves at given conditions for Horizon H-12 stack.
A number of simulations with pressure constants of \(\:{P}_{O2}\)=1 atm and \(\:{P}_{H2}\)=0.4935 atm are conducted at various temperatures: 30, 40, and 55 °C. The output voltage values and efficacy following temperature changes are shown in Fig. 9(a)-(c). The output voltage, power, and efficiency all increase as the temperature does. Additionally, while keeping the temperature at 29 °C (302.15 K) and the oxygen pressure at 1 atm constant, the simulations are run at different hydrogen (\(\:{P}_{H2}\)=0.4 and 0.55 atm). The voltage and power variations as a function of pressure change are shown in Fig. 9(b)-(d) as generated by the RFO. Although the effect is less pronounced than when the temperature changes, the voltage and power increase as the pressure increases.
Key performance of Horizon H-12 stack at varied conditions.
Test case # 3: Temasek 1 kW
This 1 kW PEMFC stack frequently appears in academic and engineering publications for performance analysis and study. Complete data about the specifications of this stack is mentioned in Table 2. The computed model is contrasted with the actual I-V and I-P plot readings, and internal voltage drops within the stack in Fig. 10(a), (b), and (c). There are twenty dataset points in this specific experiment. It is clear that there is an accurate fit between the calculated and measured voltages. The voltages are once more computed at 45, 65, and 85 °C with a constant pressure of (\(\:{P}_{H2}\)/\(\:{P}_{O2}\)= 0.5/0.5 atm) in order to examine the effects of temperature and pressure on PEMFC performance. The results of the temperature effect on PEMFC performance are graphically displayed in Fig. 11(a)–(c) in terms of I-V characteristics and efficiency trends as generated by the RFO. Higher temperature drives the PEMFC’s output voltage to increase. On the other hand, Fig. 11(b)-(d) shows how stack performance is impacted by changing partial pressures while keeping the temperature at 323 K constant. As the pressure increases, so does the voltage.
Principal curves at given conditions for Temasek 1 kW stack.
Key performance of Temasek 1 kW stack at varied conditions.
Comparisons and validations
At this stage, validations and verifications of RFO’s results are anticipated to signify its performance. Statistical measures over the 50 independent runs of the RFO indicating the best, average, worst values of SSE along with standard deviation (StD) are revealed in Table 5. In addition to that, the average elapsed CPU time is mentioned in the last column for easy reference by other researchers.
The reader can see from a closer look at Table 5 that the RFO’s performance is resilient because the mean value of the SEE is rather near to the best values. Once more, very small or negligible StD values support the same conclusion. In addition to that, further comparisons with recent published results by other competing optimization frameworks are arranged in Table 6. In this Table, numerous final results of other challenging optimizers which recently reported in literature. The tabulated results indicate and signify the quality of the results produced by the RFO.
To provide a concise and effective statistical comparison for non-parametric evaluation without overloading the reader with lengthy details, t-tests are conducted between the RFO results and those of competing optimizers based on the generated voltage values for the Ballard Mark V fuel cell model (representative cases and the same can be extended to the other two test cases straightforward). The results, summarized in Table 7, present the t-statistic, degrees of freedom (DF), p-value, and the 95% confidence interval (CI) for each pairwise comparison. As shown, all p-values are considerably greater than 0.05, indicating no statistically significant difference between the voltage outputs produced by RFO and the other optimization algorithms. Moreover, The Kruskal-Wallis test which an extension of the Wilcoxon rank sum test to more than two groups and a nonparametric variant of the traditional one-way ANOVA is used. When there are two or more groups in the data, the Kruskal-Wallis test is valid. In order to determine if the samples originate from the same population (or, conversely, from distinct populations with the same distribution), it compares the medians of the data groups. Last two columns summarize the outcomes of Mann-Whitney test. In which, fail to reject H0: no significant difference between RFO and any of the other competing optimizers.
The statistical outcomes in Table 7 indicate that the voltage outputs obtained using the RFO algorithm are statistically indistinguishable from those produced by the other optimization methods. The extremely high p-values (all > 0.89) confirm that there is no significant difference between RFO and its counterparts at the 95% confidence level. This suggests that RFO achieves comparable voltage prediction accuracy to the other tested algorithms while maintaining stable and consistent performance. In practical terms, these results demonstrate that RFO can reliably reproduce voltage responses similar to established optimizers, reinforcing its validity and robustness for the Ballard Mark V fuel cell case. These findings confirm the robustness and reliability of the RFO method in reproducing consistent voltage responses for the Ballard Mark V fuel cell model. Furthermore, when combined with its superior convergence stability and solution consistency observed across test runs, RFO demonstrates strong potential as an efficient and dependable optimization framework for fuel cell performance modeling.
Hardware-in-the-loop (HIL) implementation perspective
Although this study focuses primarily on simulation-based validation of the RFO for PEMFC parameter identification, future work will expand this framework to include real-time verification61 using a hardware-in-the-loop (HIL) environment. The projected HIL configuration will connect an actual PEMFC stack to real-time control hardware and data collecting devices, resulting in a closed-loop interaction between the physical system and its digital twin model. This setup will allow for the online estimate of important parameters such as membrane resistance, activation losses, and concentration overpotentials while the load, temperature, and gas flow conditions alter dynamically. Implementing the RFO on an HIL platform also allows for evaluation of its resilience, convergence speed, and real-time adaptability in the presence of sensor noise and operational disturbances. Such integration is expected to enhance the practical relevance of the proposed optimization approach and strengthen its potential for deployment in advanced PEMFC monitoring, diagnostics, and control applications.
Sobol indices for sensitivity analysis
The Sobol method is a variance-based global sensitivity analysis technique62,63. It quantifies how much each input parameter (alone or in combination with others) contributes to the output variance of a mathematical or computational model. This method works with linear or nonlinear, black-box models. Sobol indices can capture both main effects and interaction effects via first-order and higher-order effects62.
Procedures of Sobol analysis
Total output variance decomposition: The Sobol method decomposes the total variance \(\:V\left(Y\right)\) of a model output \(\:Y=f({X}_{1},\:{X}_{2},...,{X}_{k})\) into portions attributed to: (i) each individual input (first-order effects), (ii) interactions among inputs (higher-order effects) as follows:
First-order Sobol index \(\:{S}_{i}\): Measures the main effect of input \(\:{X}_{i}\) on output - how much variance (\(\:{V}_{i}\)) in the output is caused by \(\:{X}_{i}\) by itself, ignoring interactions as explained in (37).
Total-order Sobol index \(\:{ST}_{i}\): Measures the total effect of \(\:{X}_{i}\), including both its individual contribution and all interactions with other variables as demonstrated in (38).
where \(\:{V}_{\sim{i}}\) is the variance of the output when \(\:{X}_{i}\) is fixed.
It is worth mentioning that the ordinary range of \(\:{S}_{i}\) and \(\:{ST}_{i}\) varies from 0 to 1. The general procedures of Sobol analysis are depicted in Fig. 12.
Procedures of Sobol analysis.
Interpreting the \(\:{\varvec{S}}_{\varvec{i}}\) and\(\:{\:\varvec{S}\varvec{T}}_{\varvec{i}}\) values
The interpretations of possible scenarios of cropping the \(\:{S}_{i}\) and\(\:{\:ST}_{i}\)Values are demonstrated in Table 8.
Sobol indices for the studied test cases
In this study, Jansen estimator to compute \(\:{S}_{i}\) and \(\:{ST}_{i}\) is used64. ±10% parameter perturbation based on RFO-optimal values is applied with 1000 samples to assess sensitivity over the models. In addition to that, Latin Hypercube Sampling (LHS) to approximate Sobol points is used which is commonly used in engineering, uncertainty quantification, and sensitivity65. By utilizing the reported optimal values of the 7 parameters given in Table 4, the cropped values of \(\:{S}_{i}\) and \(\:{ST}_{i}\) are stipulated in Table 9.
It may be emphasized that a perturbation range of ± 10% is adopted to capture a realistic level of parameter uncertainty while ensuring the model operates within its valid range. This interval reflects typical variability arising from manufacturing tolerances, environmental conditions, and parameter estimation errors. Broader ranges (e.g., ± 20–30%) are evaluated but led to unrealistic parameter combinations that did not represent physically plausible scenarios. The 1000-sample LHS scheme was chosen based on convergence testing and evidence from comparable sensitivity analyses. LHS provides effective coverage of the multidimensional input space with fewer samples than random sampling. Preliminary tests with 250, 500, and 1500 samples showed that Sobol first- and total-order indices stabilized beyond roughly 800–1000 samples, indicating diminishing returns in accuracy. Accordingly, the selected ± 10% perturbation and 1000-sample LHS design offer an optimal balance between computational efficiency and result reliability.
A closer look at Table 9, the following observations can be concluded for each test case:
Ballard mark V
ε₁ has high total-order influence (\(\:{ST}_{i}\)=0.8612), but relatively low first-order (\(\:{S}_{i}\)=0.1835) which indicate strong interactions. ε₂ shows Similar pattern; not strong on its own (\(\:{S}_{i}\)=0.1084), but significant interactions. ε₃ to β have very low influence; can potentially be fixed or excluded to simplify the model. Thus, ε₁ and ε₂ are the only parameters worth optimal tuning and the others barely contribute.
Horizon H-12
ε₁ dominates both directly and totally (\(\:{S}_{i}\) ≈ \(\:{ST}_{i}\) ≈ 0.62), suggesting low interaction. ε₂ has Moderate influence. However, ε₃ to β, All very low - especially \(\:{ST}_{i}\) for several parameters (i.e. entirely inactive in the model).
Temasek 1 kW
ε₁ and ε₂ again dominate; large \(\:{S}_{i}\), and \(\:{ST}_{i}\) gaps imply strong interactions. ε₃ to β have a near-zero S-values (likely estimation noise), and very low ST-values (i.e. negligible impacts).
To sum up, ε₁ and ε₂ dominate in most cases which make them as the most influential parameters. Their total-order indices are consistently > 0.7, indicating strong direct and interaction effects. ε₃ to β show weak influence, Most have low \(\:{S}_{i}\) and \(\:{ST}_{i}\) values (often < 0.1), suggesting negligible effect on output. Some even show small value of \(\:{S}_{i}\) close to ZERO. One more point, large gap between low \(\:{S}_{i}\) and \(\:{ST}_{i}\) indicates nonlinear interactions or strong cross-dependencies, especially for ε₁ and ε₂. The latter mentioned are supported by the reported in the literature as in3,12,59,60.
Conclusions and future work
In this study, the performance of proton exchange membrane fuel cells (PEMFCs) is evaluated under steady-state operating conditions with varying temperature and pressure parameters. A comprehensive sensitivity analysis using Sobol indices is performed to quantify the influence of the model’s uncertain parameters. Three benchmark PEMFC test cases are analyzed to assess the effectiveness of the proposed Rüppell’s Fox Optimizer (RFO). Multiple validation procedures, comparative analyses, and statistical performance indices are employed to verify the accuracy and robustness of the obtained results. Key characteristics of the I–V and I–P polarization curves are examined, highlighting internal voltage losses and their contributing mechanisms under different operating conditions. Furthermore, the Sobol sensitivity results (first-order \(\:{S}_{i}\) and total-order \(\:S{T}_{i}\)) reveal that parameters \(\:{\epsilon\:}_{1}\)and \(\:{\epsilon\:}_{2}\)consistently exhibit the highest sensitivity, confirming their dominant influence on PEMFC model behavior. Their total-order indices are consistently > 0.7, indicating strong direct and interaction effects. ε₃ to β show weak influence, Most have low \(\:{S}_{i}\) and \(\:{ST}_{i}\) values (often < 0.1), suggesting negligible effect on output. Some even show small value of \(\:{S}_{i}\) close to ZERO. One more point, large gap between low \(\:{S}_{i}\) and \(\:{ST}_{i}\) indicates nonlinear interactions or strong cross-dependencies, especially for ε₁ and ε₂. Once again, the study validated the RFO for PEMFC parameter identification using numerical intensive simulations. Future work will integrate the RFO with real-time verification in a hardware-in-the-loop environment.
Data availability
The data that support the findings of this study are available from the corresponding author upon reasonable request.
Code availability
The code for all analyses reported in the manuscript is available on request.
Abbreviations
- FCs:
-
Fuel cells
- PEMFCs:
-
Proton exchange membrane fuel cells
- SOFCs:
-
Solid oxide fuel cells
- MOAs:
-
Metaheuristic optimization algorithms
- SSE:
-
Sum of square error
- RMSE:
-
Roots mean square error
- RE:
-
Relative error
- MAPE:
-
Mean absolute percentage error
- MSE:
-
Mean squared error
- OF:
-
Objective function
- DE:
-
Differential evolution
- AGDE:
-
Adaptive guided DE
- PO:
-
Parrot optimizer
- RFO:
-
Rüppell’s fox optimizer
- TMX:
-
Maximum iterations
- CPU:
-
Central processing unit
- RAM:
-
Random access memory
- GHz:
-
Giga Hertz
- MATLAB:
-
Matrix Laboratory
- VPC:
-
Volts per cell
- StD:
-
Standard deviation
- PO:
-
Parrot optimizer
- RBMO:
-
Red-billed blue magpie optimizer
- GO:
-
Growth optimizer
- DOA:
-
Dandelion optimization algorithm
- MVO:
-
Multi-verse optimizer
- AOA:
-
Arithmetic optimization algorithm
- KOA:
-
Kepler optimization algorithm
- MPA:
-
Marine predator algorithm
- HHO:
-
Harris hawk optimization
- GTOHBA:
-
Gorilla troops optimizer and honey badger algorithm
- MFO:
-
Moth-flame optimizer
- BOA:
-
Butterfly optimization algorithm
- LHS:
-
Latin hypercube sampling
- HIL:
-
Hardware-in-the-loop
- MPP:
-
Maximum power point
- DF:
-
Degrees of freedom
- CI:
-
Confidence interval
- \(\:{E}_{N}\) :
-
Reversible open-circuit voltage
- \(\:{V}_{act}\) :
-
Activation loss
- \(\:{V}_{Ohm}\) :
-
Ohmic or resistive loss
- \(\:{V}_{conc}\) :
-
Concentration loss
- \(\:{P}_{H2}\)and\(\:{P}_{O2}\) :
-
Partial pressures of \(\:{\text{H}}_{2}\) and \(\:{\text{O}}_{2}\), respectively
- \(\:T\) :
-
Cell temperature (K)
- \(\:{I}_{FC}\) :
-
PEMFC’s current
- \(\:{\xi\:}_{1}\:\text{t}\text{o}\:{\xi\:}_{4}\) :
-
Unknown coefficients
- \(\:{C}_{H2}\)and\(\:{C}_{O2}\) :
-
Concentrations of hydrogen and oxygen (mol/cm3), respectively
- \(\:{R}_{Ohm}\) :
-
PEMFC equivalent resistance
- \(\:{R}_{m}\)and\(\:{R}_{c}\) :
-
Membrane and contact resistances, respectively
- \(\:{\rho\:}_{m}\) :
-
Membrane resistivity (Ω.cm)
- \(\:J\) :
-
Current density (A/cm2)
- \(\:\lambda\:\) :
-
Water content of the membrane
- \(\:\beta\:\) :
-
Constant index
- \(\:{J}_{max}\) :
-
Maximum current density (A/cm2)
- \(\:n\) :
-
Number of cells connected in series
- \(\:{V}_{m,i}\) :
-
Measured voltage of \(\:{\text{i}}^{\text{t}\text{h}}\) reading
- \(\:{V}_{e,i}\) :
-
Computed voltage of \(\:{\text{i}}^{\text{t}\text{h}}\) reading
- \(\:Nn\) :
-
Number of readings captured from the experimental setup
- \(\:{y}_{ij}\) :
-
Position of the ith fox in dimension j
- lbj and ubj :
-
Lower and upper bounds for dimension j
- \(\:{r}_{1}\) :
-
Uniform random variable
- \(\:{N}_{Fox}\) :
-
Number of foxes in the population
- \(\:Dim\) :
-
Number of decision variables (problem dimensions)
- \(\:{y}_{i}\left(t\right)\:\text{a}\text{n}\text{d}\:{y}_{i}\left(t+1\right)\) :
-
Current and updated positions of fox i
- \(\:{Y}_{Best}\) :
-
Best solution found
- ZA and ZB :
-
Two random coefficients following uniform distribution
- \(\:{y}_{rd1}\) :
-
Daytime-based randomly selected peer
- \(\:{lbest}_{i}{\left(t\right)}^{Q}\) :
-
Position of the Qth fox in the local population at iteration t
- \(\:Ceil\) :
-
Ceiling function
- \(\:\text{{\rm\:B}}\) :
-
Small step size
- \(\:Flag\) :
-
Direction of scan
- \(\:randn(1,Dim)\) :
-
Normally distributed random vector
- \(\:{yRot}_{i}\) :
-
Rotation point
- \(\:\overrightarrow{p}\) :
-
Position vectors of the current and the global best of Rüppell’s foxes
- \(\:{Rot}_{F}\) :
-
Rotation feature matrix describing the center of rotation
- \(\:y\_loca{l}_{i}\left(t\right)\) :
-
Present local best of the fox i
- \(\:R\) :
-
Rotation angle matrix
- \(\:{\theta\:}_{Eye}\) :
-
Angle of rotation
- \(\:{r}_{2}\) :
-
Randomly generated value via uniform distribution
- \(\:t\) :
-
\(\:\text{C}\)urrent iteration
- \(\:TMX\) :
-
Total number of iterations
- \(\:{lbest}_{i}{\left(t\right)}^{P}\) :
-
Position of the \(\:{P}^{th}\) fox in the local population at iteration
- \(\:Floor\) :
-
Floor function
- \(\:{r}_{3}\), \(\:{r}_{4}\), and\(\:\:{r}_{5}\) :
-
Random numbers regarding uniform distribution
- \(\:\mathcal{B}\) :
-
Small local perturbation factor
- \(\:smell\) :
-
Threshold value based on distance to prey
- \(\:\rho\:\) :
-
Cognitive coefficient as a smell-guided exploitation
- \(\:{r}_{6}\)to\(\:{r}_{15}\) :
-
Random numbers regarding uniform distribution
- \(\:{e}_{o}\)and\(\:{e}_{1}\) :
-
Positive factors
- \(\:{y}_{best-near}\) :
-
Best neighboring fox (prey location)
- \(\:\delta\:\) :
-
Small perturbation for neighborhood search
- \(\:{V}_{\sim{i}}\) :
-
Variance of the output when \(\:{X}_{i}\) is fixed
- \(\:{ST}_{i}\) :
-
Measure for the total effect of \(\:{X}_{i}\), including both its individual contribution
- \(\:{S}_{i}\) :
-
Measure for the main effect of input \(\:{X}_{i}\) on output
- \(\:{{\upeta\:}}_{stack}\) :
-
Voltage efficiency
- \(\:{{\upmu\:}}_{\text{F}}\) :
-
Fuel utilization factor
- \(\:{\text{v}}_{\text{m}\text{a}\text{x}}\) :
-
Maximum voltage per cell
References
Zhang, Y., Huang, C., Huang, H. & Wu, J. Multiple learning neural network algorithm for parameter Estimation of proton exchange membrane fuel cell models. Green. Energy Intell. Transp. 2 (1), 100040. https://doi.org/10.1016/j.geits.2022.100040 (2023).
Lim, I. S., Kang, B. & Kim, M. S. Current distribution uniformity enhancement and analysis in PEMFC through local adjustment with heterogeneously arranged gas diffusion layer: an experimental and numerical study. Energy. Conv. Manag. 341, 120054. https://doi.org/10.1016/j.enconman.2025.120054 (2025).
Shaheen, A. M., Alassaf, A., Alsaleh, I. & El-Fergany, A. A. Enhancing model characterization of PEM fuel cells with human memory optimizer including sensitivity and uncertainty analysis. Ain Shams Eng. J. 15 (11), 103026. https://doi.org/10.1016/j.asej.2024.103026 (2024).
Ćalasan, M., Abdel Aleem, S. H. E., Hasanien, H. M., Alaas, Z. M. & Ali, Z. M. An innovative approach for mathematical modeling and parameter estimation of PEM fuel cells based on iterative Lambert W function, Energy, 264, 126165 (2023). https://doi.org/10.1016/j.energy.2022.126165
Wang, X., Ni, Z., Yang, Z., Wang, Y. & Han, K. Optimization of PEMFC operating parameters considering water management by an integrated method of sensitivity analysis, multi-objective optimization and evaluation. Energy. Conv. Manag. 321, 119057. https://doi.org/10.1016/j.enconman.2024.119057 (2024).
Wei, J., Qi, M., Zhang, H. & Yang, C. Performance improvement of high-power PEMFC using wet compression and exhaust energy multiple utilizations. Energy. Conv. Manag. 322, 119208. https://doi.org/10.1016/j.enconman.2024.119208 (2024).
Nogueira Nakashima, R. et al. Optimization of an energy management system for PEMFCs including degradation. Energy. Conv. Manag. 341, 120087. https://doi.org/10.1016/j.enconman.2025.120087 (2025).
Ashraf, H., Abdellatif, S. O., Elkholy, M. M. & El–Fergany, A. A. Honey Badger optimizer for extracting the ungiven parameters of PEMFC model: Steady-state assessment. Energy. Conv. Manag. 258, 115521. https://doi.org/10.1016/j.enconman.2022.115521 (2022).
Wilberforce, T., Rezk, H., Olabi, A. G., Epelle, E. I. & Abdelkareem, M. A. Comparative analysis on parametric Estimation of a PEM fuel cell using metaheuristics algorithms. Energy 262, 125530. https://doi.org/10.1016/j.energy.2022.125530 (2023).
Abdel-Basset, M., Mohamed, R., Abdel-Fatah, L., Sharawi, M. & Sallam, K. M. Improved metaheuristic algorithms for optimal parameters selection of proton exchange membrane fuel cells: A comparative study. IEEE Access. 11, 7369–7397. https://doi.org/10.1109/ACCESS.2023.3236023 (2023).
El-Fergany, A. A., Hasanien, H. M. & Agwa, A. M. Semi-empirical PEM fuel cells model using Whale optimization algorithm. Energy. Conv. Manag. 201, 112197. https://doi.org/10.1016/j.enconman.2019.112197 (2019).
Shaheen, M. A., Hasanien, H. M., Moursi, M. E. & El-Fergany, A. A. Precise modeling of PEM fuel cell using improved chaotic mayfly optimization algorithm. Int. J. Energy Res. 45 (13), 18754–18769 (2021).
Ashraf, H., Elkholy, M. M., Abdellatif, S. O. & El–Fergany, A. A. Accurate emulation of steady-state and dynamic performances of PEM fuel cells using simplified models. Sci. Rep. 13 (1), 19532. https://doi.org/10.1038/s41598-023-46847-w (2023).
He, P. et al. Generalized Regression Neural Network Based Meta-Heuristic Algorithms for Parameter Identification of Proton Exchange Membrane Fuel Cell, Energies, 16(14), 5290 [Online]. (2023). Available: https://www.mdpi.com/1996-1073/16/14/5290
Ashraf, H., Abdellatif, S. O., Elkholy, M. M. & El–Fergany, A. A. Computational techniques based on artificial intelligence for extracting optimal parameters of pemfcs: survey and insights. Arch. Comput. Methods Eng. 29 (6), 3943–3972. https://doi.org/10.1007/s11831-022-09721-y (2022).
Beltrán, C. A. et al. Online parameter Estimation of the polarization curve of a fuel cell with guaranteed convergence properties: theoretical and experimental results. IEEE Trans. Industr. Electron. 71 (11), 14776–14783. https://doi.org/10.1109/TIE.2024.3368133 (2024).
Atak, N. N., Dogan, B. & Yesilyurt, M. K. Investigation of the performance parameters for a PEMFC by thermodynamic analyses: Effects of operating temperature and pressure, Energy, 282, 128907 (2023). https://doi.org/10.1016/j.energy.2023.128907
Zhang, Z. et al. A novel generalized prognostic method of proton exchange membrane fuel cell using multi-point Estimation under various operating conditions. Appl. Energy. 357, 122519. https://doi.org/10.1016/j.apenergy.2023.122519 (2024).
Rizk-Allah, R. M. & El-Fergany, A. A. Artificial ecosystem optimizer for parameters identification of proton exchange membrane fuel cells model. Int. J. Hydrog. Energy. 46 (75), 37612–37627. https://doi.org/10.1016/j.ijhydene.2020.06.256 (2021).
Ćalasan, M., Micev, M., Hasanien, H. M. & Abdel Aleem, S. H. E. PEM fuel cells: two novel approaches for mathematical modeling and parameter Estimation. Energy 290, 130130. https://doi.org/10.1016/j.energy.2023.130130 (2024).
Ashraf, H. & Draz, A. A comprehensive survey of artificial intelligence-based techniques for performance enhancement of solid oxide fuel cells: test cases with debates. Artif. Intell. Rev. 57 (2), 29. https://doi.org/10.1007/s10462-023-10696-w (2024).
Riad, A. J., Hasanien, H. M., Turky, R. A. & Yakout, A. H. Identifying the PEM Fuel Cell Parameters Using Artificial Rabbits Optimization Algorithm, Sustainability, 15(5), 4625 [Online]. (2023). Available: https://www.mdpi.com/2071-1050/15/5/4625
Kanouni, B., Laib, A., Necaibia, S., Krama, A. & Guerrero, J. M. Circulatory system-based optimization: A biologically inspired metaheuristic approach for accurately identifying a pemfc’s parameters. Energy Rep. 13, 4661–4677. https://doi.org/10.1016/j.egyr.2025.04.007 (2025).
kanouni, B., Laib, A., Necaibia, S., Krama, A. & Guerrero, J. M. Pied kingfisher optimizer for accurate parameter extraction in proton exchange membrane fuel cell. Energy 325, 136079. https://doi.org/10.1016/j.energy.2025.136079 (2025).
Kanouni, B. & Laib, A. Extracting accurate parameters from a proton exchange membrane fuel cell model using the differential evolution ameliorated Meta-Heuristics algorithm. Energies, 17, 10, https://doi.org/10.3390/en17102333
Kanouni, B., Laib, A., Krama, A., Necaibia, S. & Guerrero, J. M. Horned Lizard defense tactics optimization algorithm for precise identification of PEMFC parameters. Fuel Cells. 25 (4), e70011. https://doi.org/10.1002/fuce.70011 (2025).
Abdel-Basset, M., Mohamed, R. & Abouhawwash, M. On the facile and accurate determination of the highly accurate recent methods to optimize the parameters of different fuel cells: simulations and analysis. Energy 272, 127083. https://doi.org/10.1016/j.energy.2023.127083 (2023).
Zhang, B. et al. Parameter identification of proton exchange membrane fuel cell based on swarm intelligence algorithm, Energy, 283, 128935 (2023). https://doi.org/10.1016/j.energy.2023.128935
Alqahtani, A. H., Hasanien, H. M., Alharbi, M. & Chuanyu, S. Parameters Estimation of proton exchange membrane fuel cell model based on an improved Walrus optimization algorithm. IEEE Access. 12, 74979–74992. https://doi.org/10.1109/ACCESS.2024.3404641 (2024).
Hassan Ali, H. & Fathy, A. Reliable exponential distribution optimizer-based methodology for modeling proton exchange membrane fuel cells at different conditions, Energy, 292, 130600 (2024). https://doi.org/10.1016/j.energy.2024.130600
Ayyarao, T. S. L. V., Polumahanthi, N. & Khan, B. An accurate parameter Estimation of PEM fuel cell using war strategy optimization. Energy 290, 130235. https://doi.org/10.1016/j.energy.2024.130235 (2024).
Kanouni, B. & Laib, A. Extracting Accurate Parameters from a Proton Exchange Membrane Fuel Cell Model Using the Differential Evolution Ameliorated Meta-Heuristics Algorithm, Energies, 17(10), 2333 [Online]. (2024). Available: https://www.mdpi.com/1996-1073/17/10/2333
Yang, B. et al. Parameter identification of PEMFC via feedforward neural network-pelican optimization algorithm. Appl. Energy. 361, 122857. https://doi.org/10.1016/j.apenergy.2024.122857 (2024).
Sun, Z. et al. An event-triggered and dimension learning scheme WOA for PEMFC modeling and parameter identification, Energy, 305, 132352 (2024). https://doi.org/10.1016/j.energy.2024.132352
Jangir, P. et al. A cooperative strategy-based differential evolution algorithm for robust PEM fuel cell parameter Estimation. Ionics 31 (1), 703–741. https://doi.org/10.1007/s11581-024-05963-x (2025).
Hernández-Gómez, Á. et al. Estimation of PEMFC equivalent circuit model parameters via a Luenberger observer approach. Electr. Eng. https://doi.org/10.1007/s00202-025-03209-1 (2025).
Aljaidi, M. et al. Artemisinin optimization: a new paradigm in computational efficiency and precision for PEMFC parameter Estimation. Ionics 31 (6), 5921–5949. https://doi.org/10.1007/s11581-025-06277-2 (2025).
Saad, B., El-Sehiemy, R. A., Hasanien, H. M. & El-Dabah, M. A. Robust parameter Estimation of proton exchange membrane fuel cell using Huber loss statistical function. Energy. Conv. Manag. 323, 119231. https://doi.org/10.1016/j.enconman.2024.119231 (2025).
Adam, S. P., Alexandropoulos, S. A. N., Pardalos, P. M. & Vrahatis, M. N. No free lunch theorem: A review. Approximation Optimization: Algorithms Complex. Applications, 145 57–82 https://doi.org/10.1007/978-3-030-12767-1_5 (2019).
Lekouaghet, B., Haddad, M., Benghanem, M. & Khelifa, M. A. Identifying the unknown parameters of PEM fuel cells based on a human-inspired optimization algorithm. Int. J. Hydrog. Energy. 129, 222–235. https://doi.org/10.1016/j.ijhydene.2025.04.301 (2025).
Ge, Y. et al. A novel metaheuristic optimizer based on improved adaptive guided differential evolution algorithm for parameter identification of a PEMFC model. Fuel 383, 133869. https://doi.org/10.1016/j.fuel.2024.133869 (2025).
Saadaoui, D. et al. Optimizing parameter extraction in proton exchange membrane fuel cell models via differential evolution with dynamic crossover strategy. Energy 321, 135397. https://doi.org/10.1016/j.energy.2025.135397 (2025).
Chaib, L. et al. Parrot optimizer with multiple search strategies for parameters Estimation of proton exchange membrane fuel cells model. Sci. Rep. 15 (1), 8802. https://doi.org/10.1038/s41598-025-93162-7 (2025).
Aydemir, S. B., Kutlu, F., Onay & Ökten, K. Multi-strategy alpha evolution optimization for constrained parameter Estimation in proton exchange membrane fuel cells. Energy. Conv. Manag. 339, 119917. https://doi.org/10.1016/j.enconman.2025.119917 (2025).
Aljaidi, M. et al. Enhanced PEMFC parameter Estimation using a hybrid Gorilla troops optimizer and honey Badger algorithm. Comput. Chem. Eng. 201, 109216. https://doi.org/10.1016/j.compchemeng.2025.109216 (2025).
Aljaidi, M. et al. A two phase differential evolution algorithm with perturbation and covariance matrix for PEMFC parameter Estimation challenges. Sci. Rep. 15 (1), 8676. https://doi.org/10.1038/s41598-025-92818-8 (2025).
Braik, M. & Al-Hiary, H. Rüppell’s Fox optimizer: A novel meta-heuristic approach for solving global optimization problems. Cluster Comput. 28 (5), 1–77 (2025).
Mei, J. et al. An Accurate Parameter Estimation Method of the Voltage Model for Proton Exchange Membrane Fuel Cells, Energies, 17(12), 2917, [Online]. (2024). Available: https://www.mdpi.com/1996-1073/17/12/2917
Corrêa, J. M., Farret, F. A., Canha, L. N. & Simoes, M. G. An electrochemical-based fuel-cell model suitable for electrical engineering automation approach. IEEE Trans. Industr. Electron. 51 (5), 1103–1112 (2004).
Amphlett, J. C. et al. Performance modeling of the Ballard mark IV solid polymer electrolyte fuel cell: II. Empirical model development. J. Electrochem. Soc. 142 (1), 9 (1995).
Li, X. et al. Select sensitivity parameters for proton exchange membrane fuel cell model: an identification method from analytical Butler-Volmer equation. J. Power Sources. 608, 234330. https://doi.org/10.1016/j.jpowsour.2024.234330 (2024).
Celtek, S. A. Estimation of PEMFC design parameters with social learning-based optimization. Electr. Eng. 106 (4), 4457–4468. https://doi.org/10.1007/s00202-023-02221-7 (2024).
Xuebin, L., Zhao, J., Daiwei, Y., Jun, Z. & Wenjin, Z. Parameter estimation of PEM fuel cells using metaheuristic algorithms, Measurement, 237, 115302 (2024). https://doi.org/10.1016/j.measurement.2024.115302
Lekouaghet, B., Khelifa, M. A. & Boukabou, A. Precise parameter Estimation of PEM fuel cell via weighted mean of vectors optimizer. J. Comput. Electron. 23 (5), 1039–1048. https://doi.org/10.1007/s10825-024-02204-2 (2024).
Li, Q., Sun, M. & Yan, Z. Bayesian expectation maximization-maximization for robust Estimation in proton exchange membrane fuel cells: A comparative study. Alexandria Eng. J. 107, 390–405. https://doi.org/10.1016/j.aej.2024.07.062 (2024).
Isen, E. & Duman, S. Improved stochastic fractal search algorithm involving design operators for solving parameter extraction problems in real-world engineering optimization problems. Appl. Energy. 365, 123297. https://doi.org/10.1016/j.apenergy.2024.123297 (2024).
Aljaidi, M. et al. A novel Parrot optimizer for robust and scalable PEMFC parameter optimization. Sci. Rep. 15 (1), 11625 (2025).
Khishe, M. et al. Innovative diversity metrics in hierarchical Population-Based differential evolution for PEM fuel cell parameter optimization. Eng. Rep. 7 (1), e13065 (2025).
El-Fergany, A. A. & Agwa, A. M. Red-billed blue magpie optimizer for electrical characterization of fuel cells with prioritizing estimated parameters. Technologies 12 (9), 156 (2024).
El-Fergany, A. A. Electrical characterisation of proton exchange membrane fuel cells stack using grasshopper optimiser. IET Renew. Power Gener. 12 (1), 9–17 (2018).
Kanouni, B. et al. A fuzzy-predictive current control with real-time hardware for PEM fuel cell systems. Sci. Rep. 14 (1), 27166. https://doi.org/10.1038/s41598-024-78030-0 (2024). /11/08 2024.
Sobol, I. M. Global sensitivity indices for nonlinear mathematical models and their Monte Carlo estimates. Math. Comput. Simul. 55, 1–3 (2001).
Paruggia, M. Sensitivity Analysis in Practice: a Guide To Assessing Scientific Models Ed (Taylor & Francis, 2006).
Jansen, M. J. Analysis of variance designs for model output. Comput. Phys. Commun. 117, 1–2 (1999).
Helton, J. C. & Davis, F. J. Latin hypercube sampling and the propagation of uncertainty in analyses of complex systems. Reliab. Eng. Syst. Saf. 81 (1), 23–69 (2003).
Acknowledgements
The authors extend their appreciation to Prince Sattam bin Abdulaziz University for funding this research work through the project number (PSAU/2025/01/33355).
Funding
Prince Sattam bin Abdulaziz University.
Author information
Authors and Affiliations
Contributions
Abdelmonem Draz: Data Curation, Investigation, Methodology, Writing - Original Draft and Writing - Review & Editing.Mohammed H. Alqahtani: Investigation, Formal analysis, Writing - Review & Editing and Funding Acquisition.Ali S Aljumah: Investigation, Formal analysis, Visualization, and Writing - Review & Editing.Abdullah M. Shaheen: Conceptualization, Validation, Writing - Original Draft and Supervision.Attia A. El-Fergany: Conceptualization, Data Curation, Software, Methodology and Writing - Original Draft and Supervision.All authors reviewed the manuscript.
Corresponding author
Ethics declarations
Competing interests
The authors declare no competing interests.
Additional information
Publisher’s note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Open Access This article is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License, which permits any non-commercial use, sharing, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if you modified the licensed material. You do not have permission under this licence to share adapted material derived from this article or parts of it. The images or other third party material in this article are included in the article’s Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article’s Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by-nc-nd/4.0/.
About this article
Cite this article
Draz, A., Alqahtani, M.H., Aljumah, A.S. et al. Hybrid parameter estimation and sensitivity analysis of PEM fuel cells using Rüppell’s fox optimizer and Sobol metrics. Sci Rep 16, 725 (2026). https://doi.org/10.1038/s41598-025-30388-5
Received:
Accepted:
Published:
Version of record:
DOI: https://doi.org/10.1038/s41598-025-30388-5














