학술
기타
Modeling of solid oxide fuel cells and optimal parameter extraction at various operating data using an optimization method
PLOS ONE
조회 0
CC BY
이 매체는 공공·자유 라이선스로 본문을 직접 표시합니다.Figures
Abstract
One promising technology for a clean and effective energy conversion option is the solid oxide fuel cell (SOFC) being developed for a broad, widespread role in mobile equipment power supply, and stationary power generation. In this endeavor, an optimal design model based on extracted unknown parameters of the SOFC stack, a dimensional nonlinear optimization problem, is developed using the Puma optimization algorithm (POA). The idea of predator-prey relationships in the natural world forms the basis of POA. By implementing innovative and powerful techniques at every stage of exploration and exploitation, this algorithm has enhanced its performance against a broad variety of optimization tasks. Additionally, a new class of intelligent mechanisms, which is a type of phase change hyper-heuristic, is proposed. There are four operating circumstances in which the stack model is tested: four temperatures in the range 923–1073 K and 3 bar, with two conditions for validation and the others for testing the model. The proposed POA is compared with several well-known algorithms. The findings of the simulation are contrasted with those from published works using the Marine Predator Algorithm (MPA), Moth Flame Algorithm (MFA), Sine Cosine Algorithm (SCA), and Grey Wolf Optimizer (GWO), demonstrating the superior performance of POA in comparison to these competitive algorithms. Under different operating conditions, the computed polarization curves, V-I and P-I, closely resemble the measured datasets. Statistical indices and the ANOVA test confirm that there are differences in the mean values among the optimizer groups, demonstrating the viability and robustness of the proposed optimizer in comparison to other recent complex optimizers. Finally, the proposed POA yields significantly improved parameters with good convergence rates across various SOFC operating conditions.
Citation: Abaza A, El-Sehiemy RA, Ghoniem RM, Elbana MM, Bayoumi A (2026) Modeling of solid oxide fuel cells and optimal parameter extraction at various operating data using an optimization method. PLoS One 21(6): e0350332. https://doi.org/10.1371/journal.pone.0350332
Editor: Joy Nondy, Indian Institute of Technology Guwahati, INDIA
Received: September 14, 2025; Accepted: May 12, 2026; Published: June 2, 2026
Copyright: © 2026 Abaza et al. This is an open access article distributed under the terms of the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited.
Data Availability: All relevant data and code supporting the findings of this study are included within the paper and its Supporting information files.
Funding: This work was supported by Princess Nourah bint Abdulrahman University Researchers Supporting Project number (PNURSP2026R138), Princess Nourah bint Abdulrahman University, Riyadh, Saudi Arabia under Grant Project number (PNURSP2026R138). The author affiliated with funder (Dr. Rania) shares in the analysis, review and the preparation of the manuscript the source of funding is financial that supported this study Dr. Rania receives her salary for their working in the funder institute.
Competing interests: The authors have declared that no competing interests exist.
1. Introduction
In the area of energy storage and conversion, fuel cells have shown great promise [1]. They provide a reliable and efficient substitute for conventional combustion-based power plants [2]. Fuel cell is a powerful device used to extract electrical energy directly from chemical oxidation reaction. Such device is composed of an electrolyte, a cathode, and an anode. Anode and cathode aid in the electrochemical reactions, whereas the electrolyte serves as a conduit for the ion’s motion. There exist a lot of fuel cell types classified according to the type of electrolyte that is employed, such as molten carbonate fuel cells (MCFCs) [3], alkaline fuel cells (AFCs) [4], proton exchange membrane (PEM) fuel cells [5,6], and solid oxide fuel cells (SOFCs) [7].
High temperatures (usually exceeding 600°C) are required for SOFC operation, and a range of fuels, including hydrogen, natural gas, and gas generated from coal, can be used. They can be used for combined heat and power applications and are appropriate for stationary power generation systems [8–12].
In recent times, the SOFCs have drawn a lot of interest as a potentially effective and clean technology of energy. The performance of SOFCs is highly dependent on various parameters, such as the operating temperature, fuel composition, and cell geometry [13]. Accurate estimation of these parameters is crucial for optimizing efficiency and performance of SOFCs. However, due to the complex nature of the fuel cell system, traditional optimization methods often face challenges in achieving reliable parameter estimation [14–16].
An alternative method for estimating the parameters of SOFCs is offered by using metaheuristic optimization methods. Recently, metaheuristic optimization techniques have become effective resources for resolving challenging optimization issues [17]. These algorithms can effectively traverse the search space to identify optimal or nearly optimal solutions. They draw inspiration from natural events [18]. Numerous optimization issues, including parameter estimates in diverse domains, have been effectively solved using metaheuristic algorithms including simulated annealing [19], particle swarm optimization algorithm [20], and genetic algorithm (GA) [21]. Reference [22] presents an inverse modeling-based method for estimating thermophysical properties of fouling layers. To solve this inverse problem, the GA was developed to handle the complex and non-linear nature of parameter estimation [23].
There are a lot of work to estimate the SOFCs parameters using metaheuristic methods such as; Utilizing the enhanced chaotic GWO algorithm as a creative and effective way for evaluating the parameters of the solid oxide fuel cell model with good approximation [24], Bald eagle search optimizer-based optimal parameter estimate of the solid oxide fuel cell model [25], Modern optimization techniques for solid oxide fuel cell optimal parameter estimates [26], Finding the SOFC model’s optimal parameters with a modified Gray-Woolf Optimization Algorithm [27], Estimating SOFC model parameters with a modified Cat Optimization Algorithm [28], An approach utilizing political optimizers to estimate optimal parameters for SOFC in both static and dynamic models [29], Artificial ecosystem optimizer [30], machine learning-based metaheuristic [31], atom search optimizer [32], bald eagle search optimizer [25], biogeography-based optimization algorithm [33], coyote optimization algorithm [34], enhanced efficient optimization algorithm (EINFO) [35], JAYA algorithm and Nelder-Mead simplex [36], Harris Hawks optimization technique [37], whale optimization algorithm [38], Tree growth algorithm [39], pathfinder algorithm [40], Differential Evolution [41], Marine predators and political optimizers [42], grasshopper optimizer [43], the Northern Goshawk Optimization (NGO) algorithm [44], Parameter adaptive SCA algorithm [45], and educational competition optimizer (ECO) in [46]. Additionally, in the case of PEM fuel cells, a dynamic ant colony optimization (DACO) algorithm has been developed for accurate parameter estimation and had better convergence and less SSE compared to other metaheuristic methods [47], and in the case of the polymer electrolyte fuel cell (PEFC), A quantitative dual-layer cathode model was constructed to identify the ideal parameters that reduce the over-potential difference and enhance efficiency, utilizing a novel variable-population bat swarm algorithm integrated with computational intelligence-aided design [48].
An innovative method of optimization technique, referred to as the Puma Optimization Algorithm (POA) has demonstrated promising performance in a number of optimization tasks. The idea of predator-prey relationships in the natural world forms the basis of POA. This algorithm has enhanced its performance across various optimization problems by introducing novel and powerful methods at each phase of exploration and exploitation. Furthermore, a novel class of intelligent mechanism is introduced, namely a kind of phase change hyper-heuristic. The POA method can balance both phases and carry out a phase change during the optimization process by using this mechanism. Every phase is automatically adjusted according to the nature of the issue [49].
There are various benefits to using the Puma optimizer for parameter estimation of SOFCs. First of all, the parameter estimation problem in SOFCs is high-dimensional and nonlinear, which POA can manage well. Better parameter estimations and increased SOFC performance may result from the algorithm’s capacity to explore the search space and break free from local optima however, Knowing the parameters accurately make the multi stack connection and the integration of SOFC into the powered system better matching and more efficient. Because of the algorithm’s resilience to data mistakes and uncertainties, more precise parameter estimations may be made, improving SOFC behavior management and prediction. Furthermore, POA’s computing efficiency makes it a good choice for controlling and estimating SOFC parameters in real time. The key contribution issues of the current work are:
- proposing a new SOFC model based on the POA method.
- Different operating conditions have been considered in the parameters’ extraction.
- The simulation outcomes are compared with a set of those published in the literature.
- Statistical indices demonstrate the outstanding power of the proposed POA.
Following is the rest section of the current study that include the problem formulation in section 2, the introduced POA is detailed in section 3, Section 4 describes the numerical applications. Section 5 discusses the algorithmic features explaining the performance of POA. Section 6 presents the sensitivity analysis of the tested fuel cell. Section 7 provides a comprehensive discussion of the results. Finally, Section 8 concludes the paper findings.
2. Mathematical representation for SOFC
The Solid Oxide Fuel Cell (SOFC) is fueled with hydrogen and oxidized with oxygen. The high-temperature cell is in the vicinity of 600 and 800°C with newer technology in SOFC. The three major components are oxide ion conduction electrolyte, anode as a fuel electrode, and a cathode as oxidant. The reactions in the SOFC are as under [50,51]:
(1)(2)(3)Negative ions are created at the cathode results from the reduction of the oxygen, which migrate through the ionic conductive electrolyte, that prevents the flow of electrons. At the anode, hydrogen reacts with the oxygen ions that have passed through, generating water and releasing electrons. These electrons then flow through the external electrical loads.
The output voltage of a SOFC, denoted as Vc, could be determined utilizing the potential of thermodynamics, EN, which arises from no load chemical reaction, along with all voltage losses that occur while the conversion procedure is underway [52–54].
(4)Nernst equation for hydrogen/oxygen fuel cells is used to calculate the thermodynamic potential EN, taking into account the operating conditions, including temperature (T in Kelvin) and the partial pressures of oxygen, hydrogen, and water ( respectively), as follows [54–58]:
(5)where refers to reversible standard potential, F stands for constant of Faraday (96485 C/mol), and R is the universal gas constant (8.3145 J/mol/K).
The losses related to SOFC can be categorized into three types: activation and ohmic resistance loss, and concentration over potentials. Both the loading and operating circumstances have an impact on these losses. Energy barriers must be broken before a chemical reaction can start, which causes activation loss to occur at the beginning of the process. The activation voltage loss () is explained by the Butler–Volmer equation as follows [59]:
(6)where represent the cathode exchange, anode exchange, and load current densities, respectively, measured in mA/cm². A denotes the slope of the Tafel line.
The ohmic voltage loss, , caused by the resistance of ions movement through the electrolyte and the resistance to the flow of electrons through the fuel cell’s electrodes. This voltage loss is calculated as the product of the ionic resistance in k Ω cm², , and load current density, as detailed in equation (7).
(7)The concentration voltage loss, Vconc, reflects concentration gradients established in the reaction. It is a result of the cell channels’ mass transfer to reaction sites. The loss results because the current density is near the maximum current density, Jm.
(8)In this context, b is a parametric coefficient viewed as a control variable that varies based on the cell’s operational circumstances and can be estimated optimally using a suitable optimizer.
The total output voltage of the SOFC (per cell) is determined using equation (4).
The stack voltage of units’ series connected could be determined using equation (9), assuming that the units behave identically.
(9)3. Puma Optimization Algorithm (POA)
A mathematical model for the POA, which is based on natural hunting behaviors, is constructed using the fundamental concepts of pumas in the wild and is given and explained. Up to the authors’ knowledge it is the first time for a method to offer an innovative and deliberate phase shift technique that permits phase switching between exploration and exploitation. Nevertheless, during the exploration and exploitation stages, two different approaches have been used to carry out optimization procedures.
The optimization space is likened to the territory of a male puma, and the optimal solution in the POA is compared to the puma’s territory. The female puma represents the other solutions (Xi). Every solution in this algorithm enters the exploitation or exploration phases in each iteration by applying the mechanism for phases changes. The phases have been carefully and thoughtfully selected. Every exploration step involved a different optimization strategy, and every phase involved two different processes, all of which were inspired by the pumas’ natural environment. The POA has been performed using MATLAB [49] and checked by many mile stone and then was examined by a function implemented also using MATLAB to represent the problem of this work.
3.1. Intelligence-based Phase Transition in Puma
Pumas are extremely intelligent animals with great recall. They often hunt in regions where hunting is more common due to their past experiences. It might go to locations where he has previously gone hunting and covered up his kill on his focused hunting expeditions, or they might send him to the latest site where he hasn’t gone hunting in previous stages. We have included both the exploitation stage (regarding puma travels to previously optimistic locations) and the discovery phase (for visiting new locations). POA was driven to change the phases by a unique and ingenious system, as well as the pumas’ memory and intelligence.
The proposed method’s stage change strategy is a kind of heuristic chosen algorithm that makes use of two elements: intensification and diversity, to deliver reward and punishment scoring operations. The phase transition portion was inspired by the intelligence of cougars. There are two schools of thought on this: the first contends that because cougars lack the energy and experience to thoroughly examine new territory for prey, they try to concurrently seek prey. They ambush in potentially productive regions; the section on the unskilled first generation addresses this.
3.2. Unexperienced phase
During the initial three iterations, Operations for POA exploration and exploitation are carried out simultaneously until the phase transition phase’s startup is finished. After the third iteration is finished, each phase will identify solutions that were independently produced and greater than the population as a whole. Only the top solutions from the entire set of solutions created are similar to the whole population that takes the place of the existing ones in order to address this issue. At the conclusion of the third iteration, this is accomplished by calculating the overall cost of the solutions generated during both phases.
3.3. Experienced phase
Pumas concludes that it makes sense to decide to change phases after three generations. They choose just one stage for the optimization process as they go through more iterations. In this stage, three different functions f1, f2, and f3 are employed to score however these three functions calculated by factorizing the relation between old and new fitness functions in relation with iteration order and the phase [49]. The escalation component is identified in the first function, which also determines which of the two exploration and exploitation stages has been selected and carried out more effectively than the other. In the first function, the exploration phase is given more weight.
3.4. Exploration
In the exploration section, these puma-related behaviors have inspired us to search for food. Pumas now randomly explore their area in search of food or randomly approach other pumas and take advantage of their prey. Consequently, the puma will sometimes jump into search area or forage for food in the space that separates them. Prior to refining its solutions during the exploration stage, Puma arranges the population in ascending order. In Eq. 10, dimensions (RDim) are defined as randomly generated values ranging from 0 to 1. rand1 is the name of another produced integer number randomly from 0 to 1. In the complete population, solutions Xa,G, Xb,G, Xc,G, Xd,G, Xe,G, and Xf,G are those in which faces are selected at random. Using Eq. (11), G is also calculated, and rand2 is a random number with a uniform distribution that is created from 0 to 1. Equation (12) states that based on the situation, one of the two equations is chosen for produce a various solution. Then, the new solution is applied to improve the previous one.
(10)(11)(12)The answer generated by Eq. (10) is given by Zi,G in Eq. (12). A random number called jrand is generated in relation to some facets of the problem. Similarly, rand3 is a generated integer randomly from 0 to 1 using a uniform distribution. To compute NC, use Equation (13). Prior to the optimization procedure, an integer between 0 and 1 was supplied for the parameter U. On the basis of the criterion in Eq. (15), the dimensions number that are substituted with new solutions in each iteration is increased using Eqs. (13–15). In Eq. (14), Npop is overall number of pumas. The enhancement of the solution is controlled by the state in Eq. (15); the dimensions of the solutions are modified only after this state is met.
(13)(14)(15)This activity avoids the local optimum and produces a good diversity of product solutions. Nonetheless, the procedure outlined in the exploration phase considers the fact that search agents are ranked by cost at the beginning of each exploration stage iteration, with high-quality answers ranking first and the Eqs. (13–15) in second. given that the value of U parameter is small in the beginning, quality solutions do not change substantially. Subsequently, as this parameter rises, the solutions with higher cost values undergo a range of changes. In order to find significant optimal points, this technique encourages the investigation of less attractive solutions within the problem domain. It is important to note that Eq. (15) will not be applied if the production pumas are not better than the ones already in use, as this would remove the need for additional duplicate discoveries. Nonetheless, the only changes made to high-quality solutions are to avoid the local optimality trap. Lastly, the current solution is used in place of the freshly developed solutions by Eq. (16).
(16)The current solution is replaced with the new production solution, Eq. (16), if it is less expensive than the current solution.
3.5. Exploitation
The POA uses two distinct operators in the exploitation step to enhance the responses; these two procedures are modeled after the two hunting techniques used by pumas: running and hunting via ambush. In nature, pumas hide amid bushes, trees, or rocks in an attempt to ambush their prey. It sometimes follows its victim, a behavior that can be mimicked with Eq. (17).
(17)Equation (17) lists the two strategies used in the POA. Considering that instance 1 in Eq. (17) is used in pumas for sprinting and ambush techniques in the exploitation stage of hunting, and this operation is carried out by a division to imitate pumas’ swift sprint at prey. On the basis of Eq. (17) If rand5, a generated number randomly in a uniform distribution of 0–1, is greater than 0.5, the fast-running approach is used. If not, the ambush method is selected, which entails two distinct operations: the first simulates pumas jumping short distances towards other pumas’ hunts, while the second involves long jumps towards the most skilled puma. As stated by Eq. (17) the mean represents the mean function, the overall of all solutions is Soltotal, and Npop is the overall number of populations required to complete the procedure. is a solution randomly chosen for the entire population, and β is a randomly created (0 or 1). Furthermore, Xi is the solution of the above iteration, and L and α are static parameters and need updating ahead of the process of optimization. The optimal population choice is pumamale, and the randomly produced numbers in the range of 0 and 1 are rand4, rand5, rand6, rand7, rand8, and rand9. In addition, exp is a symbol of the exponential function. is a randomly produced solution and is produced in accordance with Eq. (18), and randn1 and randn2 are randomly produced numbers in the normal distribution and in the issue dimensions.
(18)In Eq. (18), where rand10 is a randomly chosen integer in the range of 0 and 1, and Npop is the Pumas net number, each element of X is rounded to the nearest integer.
Finally, R, F1, and F2 are determined, correspondingly, using Equations (19–21).
(19)(20)In the issue dimensions and the normal distribution in Eq. (20), Randn2 is a random number. While MaxIter shows the overall number of iterations required to finish the optimization procedure, Iter represents the number of iterations that have been completed thus far. The symbol exp stands for the exponential function.
(21)(22)(23)Eqs. (21–23) contain both randn4 and randn5, which are numbers generated randomly in normal distribution and the dimensions of the issue. The number rand12 is an integer between 0 and 1 that is created at random, and cos is the symbol for the cosine function. Finally, at the end of this stage, new solutions are replaced if they are less costly than the existing one. The general workflow of the Puma Optimizer (POA) is explained by the flowchart in Fig 1, which notes that T signifies the location of the global best solution and that SExplore and SExploit reflect the scores for the explore and exploit phases, respectively, according to the functions f1, f2, and f3.
3.6. Parameter extraction of SOFC using POA
The goal is to minimize the mean square error (MSE) between voltage estimated by the suggested SOFC stack model and the measured stack voltages, the parameters of the SOFC stack are optimally assessed. To achieve this goal, it is crucial to optimize seven parameters ( from equations (4)-(8) that define the proposed model. POA is employed, in this study, to optimize the model’s objective function.
(24)where, n represents the set points of stack voltages measured at various load currents. The optimization problem is described as follows:
(25)Subject to:
(26)4. Numerical applications
Table 1 presents the characteristics and operating conditions of the tested SOFC stack. The operating data and the technical characteristic of the optimized stack is presented in Table 1 [20]. The min/max operating limits of the control variable of the objective function (OF), as introduced in Eq. (26), is depicted in Table 2. The evaluation of the proposed algorithm was carried out in Ref. [49] on 23 standard functions and CEC2019 functions. These studies proves the effectiveness of the POA compared with several optimization algorithms. In this paper, the parameters of the SOFC stack are extracted by the proposed POA. It is employed to extract these parameters based on the data provided in [25].
The extracted values for the seven control variables ( are optimally determined by finding the optimal solution of solving the optimization framework outlined in Eqs. (24) and (26). The obtained parameters are employed to develop a precise model of the SOFCs stack that is tested and validation under four temperature levels of 923, 973, 1023, and 1073 K at a pressure of 3 bar. POA is used to optimally extract the optimal parameters of SOFC (5 kW). The number of populations of the POA is taken as 150 with 500 iterations. The three controlling parameters of POA, U, L and α equal 0.2, 0.67, 2. The simulation results are compared with those from previous works using the Marine Predator Algorithm (MPA) [58], Moth Flame Algorithm (MFA) [60], Sine Cosine Algorithm (SCA) [61,62], and Grey Wolf Optimizer (GWO) [27] showing superior performance of the proposed POA in comparison to competitive algorithms.
Tables 2 and 3 present the outcomes of the simulation of the parameter estimation problem using the introduced POA in comparison to several well-known algorithms, including MPA, MFO, SCA, and GWO. The estimated optimal control variables obtained with the POA are evaluated under different operating conditions (3 bars and temperatures of 923/1073 K).
The simulation results in Table 2 confirm that POA outperforms the other competitive algorithms, as ithas enhanced its performance across various optimization problems by introducing novel and powerful methods at each phase of exploration and exploitation. Additionally, POA can dynamically adjust the balance between exploration and exploitation according to specific characteristics of search spaces. This is in contrast to traditional metaheuristics, which often have fixed transition mechanisms.
Notably, POA demonstrates the highest accuracy, achieving the lowest mean square error (MSE) values of 8.05E-08 and 2.46E-07at the operating conditions of 3 bar/ 923 K and 3 bar/ 1073 K, respectively. The convergence rates of the proposed POA are illustrated in Fig 2, alongside the other competitive algorithms. It is evident that POA exhibits the best convergence behavior and the lowest MSE among the compared algorithms.
The V-I and P-I polarization curves for the 5-kW SOFC stack are displayed respectively in Figs 3 and 4, utilizing both measured and extracted stack voltages at (3 bar and four operating temperatures of 92,/973, 1023, and 1073 K). It is evident that the estimated model aligns well with the measured data across different conditions. This highlights the power of proposed POA in accurately extracting a model for SOFC stack.
The performance and efficiency of POA is assessed through applying the algorithm for 30 times at two test operating temperature 923 K and 1073 K and operating pressure of 3 bars. Statistical indices for the proposed POA, along with the four competitive algorithms (MPA, MFO, SCA, and GWO), are presented in Tables 4 and 5. It is clear that PO yields the best statistical indices. The optimal mean square error (MSE) of 8.05E-08 is achieved by POA, followed by 5.55E-05 from MPA at 923 K. In addition, the lowest MSE is 2.46E-07 via POA followed by 3.35E-04 from MFO at 1073 K. Furthermore, POA demonstrates the best MSE, variance, median, and standard deviation at the two operating temperatures (923 K and 1073 K). These results strongly indicate that POA outperforms the other competitive algorithms.
Figs 5 and 6 illustrate the results of the 30 separate runs at 3 bar/ (923 K and 1073 K). The solution robustness is illustrated through a plot of the fluctuating MSE across these runs. Figs 5 and 6 compare the robustness of POA with various competitive optimizers at 923K and 1073 K. The effectiveness of POA is further highlighted by its robustness characteristics, as it exhibits lower fluctuations compared to MPA and MFO. The absolute stack voltage error (ASVE) of SOFC is one of the best methods used to evaluate the accuracy of the estimated model with the proposed optimization algorithm, POA. Table 6 reports the stack voltage and the corresponding ASVE at 3 bar/923 K operating condition using PO and the other competitive algorithms. It is observed From Figs 7 and 8 that the proposed POA demonstrates the highest accuracy. These findings collectively validate the precision, dominance, and efficiency of the proposed POA in extracting the optimal parameters for the SOFC stack model under the tested operating conditions.
The statistical ANOVA test indicates whether there are significant differences in the mean values among the groups of optimizers, including the POA, MPA, SCA, and GWO (at 3 bar/923 K and 3 bar/1073 K). It can be applied using MATLAB functions. A lower ρ value (p < 0.05) suggests the presence of significant variability between the means of the optimizer results. This statistical analysis detailed are summarized in Table 7, highlights that the POA optimizer achieves a lower mean. Additionally, the lower mean achieved by the POA is depicted in the box plots for every optimizer, as illustrated in Figs 9 and 10 for both operating conditions. Overall, the statistical outcomes highlight the efficiency and dominance of the POA compared to other established contending optimizers in assessing an accurate model of SOFC stack at different operating conditions.
5. Algorithmic features explaining POA performance
The non-linearity handling: The SOFC voltage model has exponential non-linearity in the activation loss term (Equation 6), logarithmic non-linearity in the Nernst potential term (Equation 5), and hyperbolic non-linearity in the concentration loss term (Equation 8). POA’s dual phase method can be applied to solve this problem: in the unexperienced phase (first 3 iterations), simultaneous exploration and exploitation can avoid convergence to local minima in the exponential activation loss term; in the experienced phase, intelligent scoring functions f₁, f₂, f₃ can be applied for fine-tuning in the logarithmic concentration loss term.
Parameter Interdependence: All seven parameters show high interdependence. For example, changes in reversible potential (Ers) directly impact the baseline for activation losses (A, Jo, a, Jo, c), which in turn impact ohmic resistance (Roh). POA’s phase change mechanism automatically adjusts its search intensity according to parameter sensitivity, as evidenced by the reduction in variance in Tables 8 and 9. While the population drops from 150 to 80, MSE only increases by a factor of 5.6 (2.46 × 10 ⁻ ⁷ to 1.38 × 10 ⁻ ⁶).
Convergence Evidence: From Fig 2, it is evident that POA converges to optimal MSE within 200 iterations. On the other hand, MPA, MFO, SCA, and GWO need 300–500 iterations or fail to converge to a comparable MSE. This is due to the fact that POA incorporates a phase change strategy consisting of fast escape from exploration (iterations 1–50), intelligent phase choice (iterations 50–150), and precise exploitation (iterations 150–200). Competitor algorithms lack this adaptive structure.
6. Sensitivity analysis for the tested fuel cell
The sensitivity of POA to the number of populations is testing at 150, 120, 100, 80, and 60 populations. The results are explained in Table 8. The results introduce the estimated parameters of SOFC stack at 3 bar/1073 K. It is clear that MSE value slightly affect by the number of populations, as it is ranges from 2.46E-07 to 1.3766E-06. Similarly, another index for measuring the sensitivity analysis is studying the sensitivity for varied number of iterations as presented in Table 9. The results are carried out at 3 -bar 1073 K. The increase of iteration number from 150 to 500 reduces the MSE from 9.337E-4 to 2.76E-7. Both tables prove the results confirm the quality and the stability of POA.
Table 10 shows Comparison between POA and other optimization algorithms in terms of mean absolute error (MAE) as fitness function, convergence time and the iteration numbers associated with Success rate. As presented in this table, the POA archives the least MAE. Therefore, it indicates an excellent accuracy for parameter estimation in fuel cells compared with other competitive algorithms.
7. Discussion
In this section, authors present the advantages and disadvantage and suggested for future tests prove the capability of POA in the future as: First the Advantages can be stated as follows: Among the simulation results in the revised version, the PUMA algorithm has a fast convergence speed alongside other optimization techniques, has efficient exploration and exploitation phases that leads to more optimal solutions. The sensitivity analysis prove high robustness against local minima. The PUMA algorithm needs few computation times to reach the optimal solutions. The simulation results are tested for 30 different runs that give improved statistical indices compared to other optimization techniques. Secondly the disadvantages are stated as follows: The sensitivity to maximum population size give an impression that the PUMA algorithm is highly sensitive to these parameters as appeared in Tables 8 and 9. The scalability of the suggested algorithm is not tested in proper manner in this study that need to be considered.
8. Conclusions
A recent optimizer called the Puma Optimization Algorithm has been applied to find the optimal solution of high non-linear problems that are related to the parameter estimation of the SOFCs stack. These parameters are optimally extracted by taking into account the primary objective function that aims at reducing the mean square error between the voltage estimated by the SOFC stack and the measured stack voltages. To achieve this goal, it is crucial to optimize the seven parameters model. The numerical simulation results of using the introduced POA are compared with several well-known algorithms, including MPA, MFO, SCA, and GWO. The estimated optimal control variables obtained with the POA are assessed under different operating conditions. The simulation results confirm that POA outperforms the other competitive algorithms. Particularly, POA demonstrates the highest accuracy, achieving the lowest mean square error of 8.05E-08 and 2.46E-07 at the operating temperatures 923 K and 1073 K at an operating pressure of 3 bar, respectively. The convergence rates of the proposed POA are evidence that the POA exhibits the best convergence behaviour and the lowest MSE among the compared algorithms. Also, the ANOVA test indicates whether there are significant differences in the mean values among the groups of optimizers, including the POA (at 3 bar/923 K and 3 bar/1073 K). A lower ρ value (p < 0.05) suggests the presence of significant variability between the means of the optimizer results. Added to that, the statistical indices highlight the effectiveness and supremacy of the newly developed POA in contrast to previous well-known rival optimizers in extracting a precise model of SOFC stack at different operating conditions. Future testes for large scale application are needed to prove the high capability of PUMA algorithm with more control variables and for multiobjective frameworks such as in optimal power flow problems.
References
- 1. Lucia U. Overview on fuel cells. Renew Sustain Energy Rev. 2014;30.
- 2. Wang Y, Pan Z, Zhang W, Borhani TN, Li R, Zhang Z. Life cycle assessment of combustion-based electricity generation technologies integrated with carbon capture and storage: A review. Environ Res. 2022;207:112219. pmid:34656638
- 3. Kulkarni A, Giddey S. Materials issues and recent developments in molten carbonate fuel cells. J Solid State Electrochem. 2012;16(10):3123–46.
- 4. Tao Z, Wang C, Zhao X, Li J, Guiver MD. Progress in High-Performance Anion Exchange Membranes Based on the Design of Stable Cations for Alkaline Fuel Cells. Adv Mater Technol. 2021;6(5).
- 5. Li Q, Liu Z, Sun Y, Yang S, Deng C. A Review on Temperature Control of Proton Exchange Membrane Fuel Cells. Processes. 2021;9(2):235.
- 6. Mathew C, Boby A, Varghese PR, Mohamed SN, Singaravelu DL. Effect of multi-walled carbon nanotubes on the properties of composite bipolar plate for polymer electrolyte membrane fuel cells. Eng Res Express. 2025;7(1):015552.
- 7. Sun B, Wang H, Zou S, Shao X. Optimized design of planar solid oxide fuel cell interconnectors. PLoS One. 2024;19(7):e0298277. pmid:38959252
- 8. Kuterbekov KA, et al. Classification of Solid Oxide Fuel Cells. Nanomaterials. 2022;12(7).
- 9. Corigliano O, Pagnotta L, Fragiacomo P. On the Technology of Solid Oxide Fuel Cell (SOFC) Energy Systems for Stationary Power Generation: A Review. Sustainability. 2022;14(22):15276.
- 10. Xu Q, et al. A comprehensive review of solid oxide fuel cells operating on various promising alternative fuels. Energy Convers Manag. 2022;253.
- 11. Dolatabadi S, El-Sehiemy RA, GhassemZadeh S. Scheduling of combined heat and generation outputs in power systems using a new hybrid multi-objective optimization algorithm. Neural Comput Appl. 2019;32(14):10741–57.
- 12. Almabsout EA, El-Sehiemy RA, Bayoumi ASA. Enhanced Real Coded Genetic Algorithm for Optimal DG Placement in a Radial Distribution System. J Electr Eng Technol. 2022.
- 13. Bi W, Chen D, Lin Z. A key geometric parameter for the flow uniformity in planar solid oxide fuel cell stacks. Int J Hydrogen Energy. 2009;34(9):3873–84.
- 14. Hirano A, Suzuki M, Ippommatsu M. Evaluation of a new solid oxide fuel cell system by non‐isothermal modeling. J Electrochem Soc. 1992;139(10).
- 15. Riensche E, Meusinger J, Stimming U, Unverzagt G. Optimization of a 200 kW SOFC cogeneration power plant. Part II: variation of the flowsheet. J Power Sources. 1998;71(1–2):306–14.
- 16. Baz FB, El Sehiemy RA, Bayoumi ASA, Abaza A. Parameter extraction of proton exchange membrane fuel cell based on artificial rabbits’ optimization algorithm and conducting laboratory tests. Sci Rep. 2024;14(1):1–19.
- 17.
Yang S. Engineering Optimization: An Introduction with Metaheuristic Applications. 2010.
- 18. Tzanetos A, Dounias G. Nature inspired optimization algorithms or simply variations of metaheuristics? Artif Intell Rev. 2021;54(3).
- 19.
Delahaye D, Chaimatanan S, Mongeau M. Simulated Annealing: From Basics to Applications. International Series in Operations Research & Management Science. Springer International Publishing; 2018. p. 1–35.
- 20. Refaat A, Khalifa AE, Elsakka MM, Elhenawy Y, Kalas A, Elfar MH. A novel metaheuristic MPPT technique based on enhanced autonomous group particle swarm optimization algorithm to track the GMPP under partial shading conditions - experimental validation. Energy Convers Manag. 2023;287.
- 21. Alam T, Qamar S, Dixit A, Benaida M. Genetic algorithm: Reviews, implementations and applications. Int J Eng Pedagogy. 2021;10(6).
- 22. Adili A, Hasni N, Kerkeni C, Ben Nasrallah S. An inverse problem based on genetic algorithm to estimate thermophysical properties of fouling. Int J Therm Sci. 2010;49(6):889–900.
- 23. Hussain F, Ingole S. Non-linear modeling and parameter identification of a bolted joint using substructure synthesis theory. Eng Res Express. 2024;6(2):025520.
- 24. Hao P, Sobhani B. Application of the improved chaotic grey wolf optimization algorithm as a novel and efficient method for parameter estimation of solid oxide fuel cells model. Int J Hydrogen Energy. 2021;46(73):36454–65.
- 25. Abaza A, El Sehiemy RA, El-Fergany A, Bayoumi ASA. Optimal parameter estimation of solid oxide fuel cells model using bald eagle search optimizer. Int J Energy Res. 2023;25(A):1–10.
- 26. Alhumade H, Fathy A, Al-Zahrani A, Rawa MJ, Rezk H. Optimal Parameter Estimation Methodology of Solid Oxide Fuel Cell Using Modern Optimization. Mathematics. 2021;9(9):1066.
- 27. Wang J, Xu Y-P, She C, Xu P, Bagal HA. Optimal parameter identification of SOFC model using modified gray wolf optimization algorithm. Energy. 2022;240:122800.
- 28. Kele C, Xinmei W, Youssefi N. Model parameter estimation of SOFCs using a modified cat optimization algorithm. Sustain Energy Technol Assess. 2022;52:102176.
- 29. Fathy A, Rezk H. Political optimizer based approach for estimating SOFC optimal parameters for static and dynamic models. Energy. 2022;238:122031.
- 30. Rizk-Allah RM, El-Fergany AA. Artificial ecosystem optimizer for parameters identification of proton exchange membrane fuel cells model. Int J Hydrogen Energy. 2021;46(75):37612–27.
- 31. Mansir IB, Hani EHB, Sinaga N, Aliyu M, Farouk N, Nguyen DD. Machine learning‐based metaheuristic optimization of hydrogen energy plant with solid oxide fuel cell. Intl J Energy Res. 2022;46(15):21153–71.
- 32. Agwa AM, El-Fergany AA, Sarhan GM. Steady-State Modeling of Fuel Cells Based on Atom Search Optimizer. Energies. 2019;12(10):1884.
- 33. 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.
- 34. Sultan HM, Menesy AS, Kamel S, Jurado F. Developing the coyote optimization algorithm for extracting parameters of proton-exchange membrane fuel cell models. Electr Eng. 2020;103(1):563–77.
- 35. Singla MK, Hassan MH, Gupta J, Jurado F, Nijhawan P, Kamel S. An enhanced efficient optimization algorithm (EINFO) for accurate extraction of proton exchange membrane fuel cell parameters. Soft Comput. 2023;27(14):9619–38.
- 36. 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–67.
- 37. Menesy AS, Sultan HM, Selim A, Ashmawy MG, Kamel S. Developing and applying chaotic Harris Hawks optimization technique for extracting parameters of several proton exchange membrane fuel cell stacks. IEEE Access. 2020;8.
- 38. El-Fergany AA, Hasanien HM, Agwa AM. Semi-empirical PEM fuel cells model using whale optimization algorithm. Energy Convers Manag. 2019;201:112197.
- 39. Kamel S, Jurado F, Sultan H, Menesy A. Tree Growth Algorithm for Parameter Identification of Proton Exchange Membrane Fuel Cell Models. Int J Interact Multimed Artif Intell. 2020;6(2):11.
- 40. Gouda EA, Kotb MF, El-Fergany AA. Investigating dynamic performances of fuel cells using pathfinder algorithm. Energy Convers Manag. 2021;237:114099.
- 41. Cheng J, Zhang G. Parameter fitting of PEMFC models based on adaptive differential evolution. Int J Electr Power Energy Syst. 2014;62:189–98.
- 42. Diab AA, Tolba MA, Abo El-Magd AG, Zaky MM, El-Rifaie AM. Fuel cell parameters estimation via marine predators and political optimizers. IEEE Access. 2020;8:166998–7018.
- 43. El‐Fergany AA. Electrical characterisation of proton exchange membrane fuel cells stack using grasshopper optimiser. IET Renewable Power Gen. 2017;12(1):9–17.
- 44. Wang X. An intensified northern goshawk optimization algorithm for solving optimization problems. Eng Res Express. 2024;6(4):045267.
- 45. Cheng J, Song P, Xiong Y. A parameter adaptive sine cosine algorithm for global optimization problems. Eng Res Express. 2025;7(1):015253.
- 46. Saad B, El-Sehiemy RA, Hasanien HM, El-Dabah MA. Robust parameter estimation of proton exchange membrane fuel cell using Huber loss statistical function. Energy Convers Manag. 2025;323:119231.
- 47. Ahmadi MH, Alizadeh MR, Alavi AA. Dynamic ant colony optimization algorithm for parameter estimation of PEM fuel cell. Eng Res Express. 2024;6(4):045001.
- 48. Chen Y, Huang W, Peng B. Determination of optimal parameters for dual-layer cathode of polymer electrolyte fuel cell using computational intelligence-aided design. PLoS One. 2014;9(12):e114223. pmid:25490761
- 49. Abdollahzadeh B, Khodadadi N, Barshandeh S, Trojovský P, Gharehchopogh FS, El-kenawy E-SM, et al. Puma optimizer (PO): a novel metaheuristic optimization algorithm and its application in machine learning. Cluster Comput. 2024;27(4):5235–83.
- 50. Han S, Sun L, Shen J, Pan L, Lee K. Optimal Load-Tracking Operation of Grid-Connected Solid Oxide Fuel Cells through Set Point Scheduling and Combined L1-MPC Control. Energies. 2018;11(4):801.
- 51. D.F. Chuahy F, Kokjohn SL. Solid oxide fuel cell and advanced combustion engine combined cycle: A pathway to 70% electrical efficiency. Appl Energy. 2019;235:391–408.
- 52. Wang C, Nehrir MH. A Physically Based Dynamic Model for Solid Oxide Fuel Cells. IEEE Trans Energy Convers. 2007;22(4):887–97.
- 53. Ma R, Gao F, Breaz E, Huangfu Y, Briois P. Multidimensional Reversible Solid Oxide Fuel Cell Modeling for Embedded Applications. IEEE Trans Energy Convers. 2018;33(2):692–701.
- 54. Lim T, Song R, Shin D, Yang J, Jung H, Vinke I, et al. Operating characteristics of a 5kW class anode-supported planar SOFC stack for a fuel cell/gas turbine hybrid system. Int J Hydrogen Energy. 2008.
- 55. Park SH, Lee YD, Ahn KY. Performance analysis of an SOFC/HCCI engine hybrid system: System simulation and thermo-economic comparison. Int J Hydrogen Energy. 2014;39(4).
- 56. Yahya A, Ferrero D, Dhahri H, Leone P, Slimi K, Santarelli M. Electrochemical performance of solid oxide fuel cell: Experimental study and calibrated model. Energy. 2018;142:932–43.
- 57. Tseronis K, Bonis I, Kookos IK, Theodoropoulos C. Parametric and transient analysis of non-isothermal, planar solid oxide fuel cells. Int J Hydrogen Energy. 2012;37(1):530–47.
- 58. Bayoumi ASA, El-Sehiemy RA, Abaza A. Effective PV parameter estimation algorithm based on marine predators optimizer considering normal and low radiation operating conditions. Arab J Sci Eng. 2021;:1–16.
- 59. Abaza A, El-Sehiemy RA, Mahmoud K, Lehtonen M, Darwish MMF. Optimal estimation of proton exchange membrane fuel cells parameter based on coyote optimization algorithm. Appl Sci. 2021;11(5):1–16.
- 60. Elsakaan AA, El‐Sehiemy RA, Kaddah SS, Elsaid MI. Optimal economic–emission power scheduling of RERs in MGs with uncertainty. IET Generation Trans Dist. 2019;14(1):37–52.
- 61.
Rizk-Allah RM, El-Sehiemy RA. A novel sine cosine approach for single and multiobjective emission/economic load dispatch problem. In: Proceedings of 2018 International Conference on Innovative Trends in Computer Engineering, ITCE 2018. Vol 2018. 2018. p. 271–7.
- 62. Attia A-F, El Sehiemy RA, Hasanien HM. Optimal power flow solution in power systems using a novel Sine-Cosine algorithm. Int J Electr Power Energy Syst. 2018;99:331–43.
- 63. Meena NK, Chakrabarti S. Multi-criteria pmu placement for observability of power systems. In: 6th IASTED Asian Conference on Power and Energy Systems, AsiaPES 2013. 2013. p. 121–6.
- 64. Shaheen AM, El-Sehiemy RA, Farrag SM. A reactive power planning procedure considering iterative identification of VAR candidate buses. Neural Comput Appl. 2017;31(3):653–74.
- 65.
Sakr WS, El-Ghany HAA, El-Sehiemy RA, Azmy AM. A day-ahead optimal RERs scheduling approach for virtual power plants considering different loading conditions. 2019. https://doi.org/10.1109/MEPCON47431.2019.9007996
- 66. Mouwafi MT, El-Sehiemy RA, Abou El-Ela AA, Kinawy AM. Optimal placement of phasor measurement units with minimum availability of measuring channels in smart power systems. Electr Power Syst Res. 2016;141:421–31.
- 67. Gallego RA, Monticelli AJ, Romero R. Optimal capacitor placement in radial distribution networks. IEEE Trans Power Syst. 2001;16(4):630–7.
- 68. El-Ela AAA, El-Seheimy RA, Shaheen AM, Wahbi WA, Mouwafi MT. PV and battery energy storage integration in distribution networks using equilibrium algorithm. J Energy Storage. 2021;42:103041.
- 69. Shaheen A, Elsayed A, Ginidi A, El-Sehiemy R, Elattar E. Reconfiguration of electrical distribution network-based DG and capacitors allocations using artificial ecosystem optimizer: Practical case study. Alexandria Eng J. 2022;61(8):6105–18.
- 70. Al Samman M, Mokhlis H, Mansor NN, Mohamad H, Suyono H, Sapari NM. Fast Optimal Network Reconfiguration with Guided Initialization Based on a Simplified Network Approach. IEEE Access. 2020.
이 뉴스, 독자들은 어떻게 느꼈나요?
첫 반응을 남겨보세요로그인하면 감정 반응에 참여할 수 있어요.
관련 뉴스
관련 뉴스 제보는 로그인 후 가능합니다.
'research' 카테고리 뉴스
Interdependent relationship between depression and Internet gaming disorder in parent-child dyads: The mediating role of family relationship and gaming time
PLOS ONE
Rheological characteristics and modification mechanism of rock asphalt compound modified binder based on grey relational analysis
PLOS ONE
Assessing body position through experimental cremation: A pilot study using colorimetry and FTIR-ATR analyses
PLOS ONE
PLOS의 다른 기사
A scoping review of computational models of the diabetic foot
PLOS ONE
Expression of concern: Phyto-ecological studies and distribution pattern of plant species and communities of Dhirkot, Azad Jammu and Kashmir, Pakistan
PLOS ONE
Retraction: Health risk assessment of exposure to chlorpyrifos in pregnant women using deterministic and probabilistic approaches
PLOS ONE