Next Article in Journal
Numerical Simulation Study on Underground Gas Storage with Cushion Gas Partially Replaced with Carbon Dioxide
Next Article in Special Issue
Innovative Approaches to Enhance the Performance and Durability of Proton Exchange Membrane Fuel Cells
Previous Article in Journal
Rapid Calculation of Active Distribution Network Reliability Based on Dynamic Equipment Failure Rate
Previous Article in Special Issue
A Comprehensive Review of Degradation Prediction Methods for an Automotive Proton Exchange Membrane Fuel Cell
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Optimal Parameter Identification of a PEM Fuel Cell Using Recent Optimization Algorithms

1
Department of Electrical Engineering, College of Engineering in Wadi Alddawasir, Prince Sattam bin Abdulaziz University, Al-Kharj 11942, Saudi Arabia
2
Department of Electrical Engineering, Faculty of Engineering, Minia University, Minia 2431436, Egypt
3
Mechanical Engineering and Design, School of Engineering and Applied Science, Aston University, Aston Triangle, Birmingham B4 7ET, UK
4
Sustainable Energy & Power Systems Research Centre, RISE, University of Sharjah, Sharjah P.O. Box 27272, United Arab Emirates
5
Department of Information Technology, College of Computer and Information Sciences, Princess Nourah bint Abdulrahman University, P.O. Box 84428, Riyadh 11671, Saudi Arabia
6
Department of Chemical Engineering, Faculty of Engineering, Minia University, Minia 2431436, Egypt
*
Author to whom correspondence should be addressed.
Energies 2023, 16(14), 5246; https://doi.org/10.3390/en16145246
Submission received: 17 March 2023 / Revised: 19 May 2023 / Accepted: 4 July 2023 / Published: 8 July 2023
(This article belongs to the Special Issue Research in Proton Exchange Membrane Fuel Cell)

Abstract

:
The parameter identification of a PEMFC is the process of using optimization algorithms to determine the ideal unknown variables suitable for the development of an accurate fuel-cell-performance prediction model. These parameters are not always available from the manufacturer’s datasheet, so they need to be determined to accurately model and predict the fuel cell’s performance. Five optimization methods—bald eagle search (BES) algorithm, equilibrium optimizer (EO), coot (COOT) algorithm, antlion optimizer (ALO), and heap-based optimizer (HBO)—are used to compute seven unknown parameters of a PEMFC. During optimization, these seven parameters are used as decision variables, and the fitness function to be minimized is the sum square error (SSE) between the estimated cell voltage and the actual measured cell voltage. The SSE obtained for the BES algorithm was noted to be 0.035102. The COOT algorithm recorded an SSE of 0.04155, followed by ALO with an SSE of 0.04022 and HBO with an SSE of 0.056021. BES predicted the performance of the fuel cell accurately; hence, it is suitable for the development of a digital twin for fuel-cell applications and control systems for the automotive industry. Furthermore, it was deduced that the convergence speed for BES was faster compared to the other algorithms investigated. This study aims to use metaheuristic algorithms to predict fuel-cell performance for the development and commercialization of digital twins in the automotive industry.

1. Introduction

For both small power uses and bigger industrial applications, clean energy sources are becoming increasingly necessary due to the rapid decline in fossil fuel sources and the growing demand for electricity [1]. Harnessing energy from renewable sources such as solar and wind is often relied on, but these sources are affected by environmental conditions, which has led to the development of fuel cells to help supplement existing green energy sources. Fuel cells have traditionally been divided into stationary, portable, or transportation types [2]. Fuel-cell technology has advanced quickly in the automotive sector due to the growing usage of fuel cells for heavy-duty land vehicles such as public buses. Stationary fuel cells for homes and businesses have also become more popular [3]. Stationary fuel cells have a variety of applications. Several businesses and researchers have developed a keen interest in fuel cells in recent years. The chemical energy produced by the reaction between oxygen and hydrogen, or natural air, can be quickly converted into electrical energy by fuel cells [4]. Many fuel-cell types exist, such as alkaline, solid oxide, proton exchange membrane, and phosphoric acid fuel cells [5]. Each of these types of fuel cells has its own use, but the most common type of fuel cell used in the automotive industry is the PEMFC [6,7]. The advantages of PEMFCs include their high efficiency, low emissions, high power density, and the ability to be quickly refueled. PEMFCs can be used to power many types of applications, including transportation, standby power, residential, and industrial applications. Additionally, PEMFC technology is relatively simple and cost-effective when compared to other fuel-cell technologies. The No Free Lunch Theorem states that any optimization algorithm will have no performance advantage over any other algorithm when averaged over all possible problems. This follows from the fact that any algorithm must make assumptions and trade-offs to optimize a problem. Any such assumptions can be beneficial for some problems while detrimental for others. The accuracy of the mathematical model for a PEMFC is highly dependent on the amount of manufacturer information available. Therefore, the unknown parameters for PEMFCs must be clearly defined to establish a perfect agreement between the experimental and mathematical models. The chemical characteristic within the cell is a key determinant of the output voltage of the cell [8]. There are currently some concepts established in the literature capable of estimating the exact PEMFC parameters. Most of these optimization-based approaches are considered as being simple, consistent, and robust [9]. In terms of the optimal parameters in relation to PEMFCs, several investigations have been carried out in the literature. For instance, a multiverse optimizer was explored for the determination of the parameters for a PEMFC-equivalent circuit [10]. The total number of parameters considered in the study was seven. Other authors equally reported various optimization parameters capable of ensuring convergence [11]. There was a clear classification of the various methods, specifically involving evolutionary-based, swarm physics as well as nature. Hegazy et al. [12] also evaluated various metaheuristics in the optimization of microgrids. To reduce the sum squared error (SSE), adaptive sparrow search algorithms were also explored to evaluate the variation between the calculated and measured voltage [13]. Yousri et al. [14] concluded that the fractional-order-modified Harris hawk optimizer was the best algorithm for the mathematical modeling of PEMFCs. To further reduce the disparity between the estimated and empirical results, other authors used a developed coyote optimization algorithm [15]. Yuan et al. [15] carried out the investigation using two types of fuel cells. The application of an improved monarch butterfly optimizer has also been explored in determining unknown parameters to ensure a reduction in the integral time absolute error [16]. With varying conditions around the cell, two types of cells were also studied (2 kW Nexa and 6 kW Nedstack PS6) using an improved chimp optimizer [17]. The improved chimp optimizer was also evaluated for three commercial fuel cells. A 15-nature algorithm was used to validate the outcome of the study. Tabbi et al. [18] concluded that the artificial ecosystem-based algorithm presented a better result compared to the grey wolf optimizer, particle swarm optimizer, slime mold algorithm, and Harris hawk optimizer [18]. A hybrid method comprising a combination between a vortex search algorithm and differential evolution for the identification of the optimal parameters for PEMFCs has also been presented in the literature [19]. The SSE was considered as the ideal fitness function between the experimental voltages and those generated for the stack deduced mathematically. A monarch butterfly optimizer was also experimented on a 250 W PEMFC stack under varying conditions [20]. A further investigation also evaluated the ideal parameters for PEMFCs by considering the SSE between experimental and numerical data using metaheuristics [21]. A slime mold optimizer was also used by Gupta et al. for the determination of the unknown parameters for PEMFCs [22]. An improved search optimizer for evaluating the parameters for PEMFCs was also investigated by Qin et al. [23]. The SSE between the experimental and estimated data was considered as the target. A Bayesian-regularized neural network was adopted in extracting the ideal parameters for PEMFCs [24]. Using a sunflower optimizer, an estimation of the unknown parameters for PEMFCs was carried out by Yuan et al. [25]. A converged moth search algorithm has also been reported in the literature to be suitable in reducing the SSE between the measured and experimental voltages [26]. BCS 500 stack and Nedstack PS6 data were used for the study. A bi-subgroup algorithm for extracting the unknown parameters from PEMFCs has also been reported in the literature [27]. Syah et al. [28] used a balanced strider method in reducing the total squared variation between experimental and numerical voltages. The cost of the stack was also utilized as the target using a modified grass fibrous root algorithm [29]. Using three types of fuel cells (BCS 500/250 and Nedstack PS6), a particle swarm optimizer was utilized in the identification of the best parameters for the fuel cell [30]. Mossa et al. [31] used two optimizers (Harris hawk and atom search algorithm) mainly for estimating the unknown values for PEMFCs. The SSE value recorded for the measured and mathematical data was taken as the fitness function. Rezk et al. [32] utilized a gradient-based algorithm for the determination of the ideal parameters between three types of fuel cells and compared it with other algorithms. A chaos owl search optimizer has also been adopted to reduce the sum squared deviation for measured as well as mathematically determined voltages [33]. A chaotic binary shark smell optimizer was also adopted for the estimation of the unknown data for a PEMFC [34]. A heterogeneous comprehensive learning Archimedes optimizer was also adopted for determining the unknown parameters for fuel cells [35]. A deer hunting algorithm has also been adopted in estimating the parameters for a PEMFC. The study also involved the application of artificial neural networks [36]. A water cycle algorithm was equally harnessed in estimating the unknown values for PEMFCs [37]. An enhanced bald eagle search algorithm has also been reported in the literature as being ideal for exploring the unknown values [38] using the SSE as the target for reducing the values between the measured and estimated data. A coyote optimizer was employed by Abaza et al. [39] for estimating the unknown parameters. The utilization of a semi-empirical model for PEMFCs has equally been reported using the SSE as the target [40]. By reducing the integral absolute error between the various types of voltages, Lu et al. [41] explored the application of a crow search approach in the determination of unknown parameters. An equilibrium optimizer has equally been adopted for estimating the unknown values for fuel cells [42]. A satin bowerbird algorithm has been captured in the literature as being suitable for the estimation of the ideal parameters for developing polarization curves [43]. An L-SHADE-EpSin approach was used in the literature in the development of a model for PEMFC estimation [44]. Isa et al. [45] equally explored the application of an antlion as well as a dragonfly optimizer for estimating the unknown parameters for PEMFCs. The identification of fuel PEMFC parameters has also been explored using Harris hawk algorithms by Song et al. [46]. A barnacles mating optimizer was also explored in modeling the fuel-cell behavior accurately [47]. An Archimedes optimizer was also used in the literature mainly for reducing the deviation between the data gathered from the experimental and mathematical models [48]. A transient search optimizer was also reported as being suitable in accurately estimating the unknown parameters for PEMFCs [49]. Calasan et al. [50] used the Lambert W function in reducing the deviation between measured as well as simulated voltages. This study, however, presents the accurate prediction of the seven unknown parameters of PEMFCs often not available in the manufacturer’s data sheet. The study further corroborates the prospects of metaheuristic algorithms in the development of a digital twin for PEMFCs, paying critical attention to the sum squared error, which is the objective function, and the computational time for the entire predictive process. Section 2 of the investigation captures the detailed information regarding the electrochemical reaction of a PEMFC, while Section 3 highlights the information on the PEMFC-parameter-estimation approach and Section 4 delves more into the bald eagle search (BES) algorithm. A summary of the experimental procedure is found in Section 5, and the results are summarized and discussed in Section 6. The main findings are outlined in Section 7 to reflect on the overall outcome of the study.

2. Electrochemical Reaction Inside a PEMFC

The electrochemical reaction inside a PEMFC involves the oxidation of fuel molecules at the anode and the reduction in oxygen molecules at the cathode. Protons (H+) are generated at the anode and flow across an electrolyte membrane to the cathode [51]. This electrochemical reaction produces water, heat, and electricity. Figure 1 presents the various compositions of a fuel cell. As can be observed, the various electrodes (anode and cathode) are separated by a membrane. The membrane is designed to be permeable to only protons. Furthermore, there is the presence of a catalyst to speed up the electrochemical reaction [52]. The cell is designed to ensure that when the hydrogen fuel reaches the membrane, it dissociates into two ions. Due to the morphological composition of the membrane, the protons go through the membrane to the cathodic electrode, while the electrons go through an external circuit to produce electricity and water as a byproduct of the reaction. The overall reaction within the cell is summarized in Equations (1)–(3) [51].
Anode
H 2 2 H + + 2 e
Cathode
H 2 + 2 e + 1 2 O 2 2 H + + 2 e
Complete chemical reaction
H 2 + 1 2 O 2 H 2 O

Fuel Cell Modeling Mathematically

For both small power uses and bigger industrial applications, clean energy sources are becoming increasingly necessary due to the rapid decline in fossil fuel sources and the growing demand for electricity [50]. Harnessing energy from renewables is often relied on, but these sources are affected by environmental conditions, which has led to the development of fuel cells to help supplement existing green energy sources. Fuel cells have traditionally been divided into stationary, portable, or transportation types [51,52]. The polarization curve for a fuel cell being operated at 80 °C is captured in Figure 2. It can be noticed that there are three main areas on the polarization curve. These areas are broadly known as activation losses, ohmic losses, and concentration losses [53]. There is no linearity within the activation region. The activation region presents holistic information regarding the electrochemical reaction within the cell. The ohmic losses are commonly found within the membrane. The final section is the mass concentration losses due to variations in the concentration gradient within the cell [54]. The total cell voltage is depicted in Equation (4) as V f c [53].
V f c = E c e l l V a c t V o h m i c V c o n c
E c e l l denotes the open circuit voltage, while V a c t represents the activation polarization; V o h m i c is the ohmic loss, and V c o n c is the concentration loss [54]. It is also evident that within the ohmic section, the output voltage is dependent on the current density. The slope is also obtained based on the ionic resistance of the electrolyte, as explained earlier. The concentration loss is due to mass transfer limitations leading to a sharp decline in the voltage to zero. Increasing the total output voltage ( V t ) of the cell is dependent on the number of cells ( X n ) connected in a series, as depicted in Equation (5) [50].
V t = X n × V c e l l
E c e l l is basically the open circuit voltage, which is determined using the Nernst equation [55], but other parameters that consider the variation in temperature surrounding the cell are also taken into account, as depicted in Equation (6) [50].
E c e l l = 1.22 8.5 × 10 3   T 298.15 + 4.3085 × 10 5 × T   I n P H 2 + 0.5 P O 2
The temperature for the cell is represented as T , while the partial pressure of oxygen is P O 2 and that of hydrogen is P H 2 . Equations (7) and (8) denote the various partial pressure parameters represented mathematically [51,52].
P H 2 = 0.5 × R H a × P H 2 O S a t × R H a × P H 2 O S a t P a × exp ( 1.635 i c e l l A T 1.334 ) 1 1
P o 2 = R H c × P H 2 O S a t × R H a × P H 2 O S a t P c × exp ( 4.192 i c e l l A T 1.334 ) 1 1
The anodic relative humidity is represented as R H a , while that of the cathode is R H c . The anode pressure at the inlet is P a , while that at the cathode is P c . The area of the cell is captured as A, while the current is i c e l l . The water vapor saturation is ( P H 2 O S a t ) , and this parameter has a direct correlation to temperature T, as captured in Equation (9). On the other hand, Equation (10) is utilized in the determination of the activation losses. ξ 1 ,     ξ 2 ,     ξ 3 ,     ξ 4 , are semi-empirical parametric coefficients, while oxygen concentration is highlighted as C O 2 and computed using Equation (11). Calculating the ohmic losses is achieved using Equation (12) [52].
l o g 10   ( P H 2 O S a t ) = 2.95 × 10 2 × T 273.15 9.19 × 10 5 × ( T 2.73.15 ) 2 + 1.44 × 10 7 × ( T 273.15 ) 3 2.18
V a c t = ξ 1   + ξ 2 ,   T + ξ 3   T I n C O 2 + ξ 4 T I n I f c
C O 2 = P O 2 5.08 × 10 6 exp 498 T
V o h m i c = i R m + R c
R m   a n d   R c   c m 2 denote the electronic and ionic resistance, respectively. The electronic resistance is attributed to the slightest perturbations in relation to the current and voltage, and Equation (13) [50] is utilized to calculate this mathematically, while the membrane parametric coefficient is determined using Equation (14). Equation (15) [51] is utilized in computing the concentration polarization mathematically. b is the parametric coefficient, sometimes referred to as the diffusion parameter, and the maximum current density is Jmax, while J is the actual current density.
R m = ρ m l A
ρ m = 181.6   [ 1 + 0.03 i A + 0.062 ( T 303 ) 2 ( i A ) 2.5 ] λ 0.634 3 i A exp 4.18 T 303 T
V c o n c   = b ln 1 J J m a x

3. PEMFC-Parameter-Estimation Approach

In developing a computational model for PEMFCs mathematically, the calculation of the specific seven model parameters ( ξ 1 ,     ξ 2 ,     ξ 3 ,     ξ 4 ,   R ,   B , λ ) is very important. The major setback here is the fact that these parameters are usually unknown. There is an equally significant variation in the model parameters based on the operating conditions. These phenomena often cause an effect on the developed IV curve being accurate. Most manufacturers of fuel cells do not usually provide this information, and identifying these parameters is challenging. A solution to mitigate this challenge is considering the problem using various optimization techniques. The introduction of an artificial intelligence approach for determining the unknown parameters for fuel cells is gradually becoming a primary research focus. The estimation of model parameters can be deduced from the experimental data using the RMSE as an objective function for the experimental and numerically determined datasets. From Equation (16), the experimental value is V a , while the predicted voltage is V i . N is the number of data points. Figure 3 highlights the various steps adopted in the parametric estimation of a fuel cell’s unknown parameters.
M i n F = i = 1 N ( V a V i   ) 2

4. Bald Eagle Search Algorithm

The BES algorithm is an efficient heuristic search algorithm that uses a combination of depth-first and best-first searches. It works by first expanding a node according to the best-first search, then exploring each branch in the deepest possible manner. This algorithm has been found to be effective for a range of applications, such as finding paths in graphs and solving mazes. The algorithm involves three stages: selecting the space with the most potential prey, searching within that space, and swooping from the best-found position to an optimal hunting spot. The first stage is modeled as follows:
x ( t + 1 ) = x b e s t + α · r · ( x m e a n x ( t ) )
where α is a constant [1.5, 2], and r is a random value. The second stage can be modeled as follows:
x i ( t + 1 ) = x i ( t ) + Y i ( x i ( t ) x i + 1 ( t ) ) + X i . ( x i ( t ) x m e a n )
where X and Y are directional coordinates, calculated as follows:
X i = r x ( i ) max ( r x ) ;       r x ( i ) = r ( i ) · sin ( θ ( i ) ) Y i = r y ( i ) max ( r y ) ;       r y ( i ) = r ( i ) · c o s ( θ ( i ) ) θ ( i ) = β 1 · π · r ;       r ( i ) = θ ( i ) · R · r
where β1 is a constant [5, 10], and R is a constant gain [0.5, 2]. The last stage can be expressed as follows:
x i ( t + 1 ) = r · x b e s t + X 1 i ( x i ( t ) r 1 · x m e a n ) + Y 1 i ( x i ( t ) r 2 · x b e s t ) X 1 i = r x ( i ) max ( r x ) ;       r x ( i ) = r ( i ) · sinh ( θ ( i ) ) Y 1 i = r y ( i ) max ( r y ) ;       r y ( i ) = r ( i ) · cosh ( θ ( i ) ) θ ( i ) = β 2 · π · r ;       r ( i ) = θ ( i )
The BES flowchart is illustrated in Figure 4.

5. Experimental Procedure

Avista SR–12 PEMFC is considered in this work. The current deduced from the cell varied between 0 and 34 A, and the variation in terms of voltage was between 23 and 43 VDC. The fuel for the cell was passed through an in-house-developed chamber to ensure the hydrogen gas was humidified before entering the cell. This step was critical in ensuring the membrane was well-humidified to allow an increase in protonic conductivity but a reduction in resistance to the electrolyte. Attached to the cell is also a boost converter and a battery, as well as a load cell. The hydrogen gas entering the cell was varied in terms of pressure and flow rate (Figure 5a) to ensure the determination of the effect of the operating conditions on the overall cell performance. The cell was made up of 48 cells, with the active area denoted as 62.5 cm2. The highest cell current was 42 A, while the stack temperature varied between 65 and 80 °C. The cell stacks were cooled using air (Figure 5a,b).

6. Results and Discussion

The optimal parameters of an SR-12 PEM FC have been defined by using five recent optimization methods, namely, bald eagle search algorithm (BES), equilibrium optimizer (EO), coot algorithm (COOT), antlion optimizer (ALO), and heap-based optimizer (HBO). The laptop specifications were HP OMEN 17, Core i9, 32 GB, 1 TB SSD. The simulations were performed using MATLAB software version 2020a. The specifications of SR-12 PEM 500 are shown in Table 1.
In order to guarantee an equal comparison, the number of populations was kept at 25, while the maximum number of iterations (nmax) was selected as 250 and 500 to show the effect of the number of iterations on the algorithms’ performance. The maximum and minimum limits of the unknown parameters are outlined in Table 2. Table 3 shows the optimal values of the PEMFC parameters after 30 runs. The absolute error for the obtained parameters using different methods compared to BES is presented in Table A1. The results were evaluated statistically, as shown in Table 4.
Considering Table 4, with a maximum number of 500 iterations, the mean cost function values range from 0.035102 to 0.056021. The minimum mean cost function value of 0.035102 is obtained by BES, followed by COOT (0.04155), whereas the largest mean cost function value of 0.056021 is obtained by HBO. The standard deviation values range between 1.15 × 10−5 and 0.019082. The minimum standard deviation value of 1.15 × 10−5 is achieved by BES, followed by COOT (0.006312), whereas the largest standard deviation value of 0.019082 is obtained by HBO. In the case of a maximum number of 250 iterations, the mean cost function values range from 0.035794 to 0.089071. The minimum mean cost function value of 0.035794 is obtained by BES, followed by ALO (0.04758), whereas the largest mean cost function value of 0.089071 is obtained by HBO. The standard deviation values range between 0.001557 and 0.045321. The minimum standard deviation value of 0.001557 is achieved by BES, followed by ALO (0.010739), whereas the largest standard deviation value of 0.045321 is obtained by HBO. So, BES is better than ALO, EO, COOT, and HBO. The details of the objective function values for the different algorithms throughout 30 runs is demonstrated in Table 5.
Figure 6 shows the current density, voltage, and power characteristics of the PEMFC using BES. There is an excellent agreement between the estimated and measured data. This proves the superiority of the BES in determining the unknown parameters of the PEMFC. The absolute error in the cell voltage with different optimization algorithms is presented in Table 6 and Figure 7. For the first run with 500 iterations, as presented in Table 5 and Table 6, the SSE values range from 0.0351 to 0.06104. The minimum SSE value of 0.0351 is obtained using the BES, followed by COOT (0.0419), whereas the worst SSE of 0.06104 is obtained by ALO. The best MAE of 0.03251 is obtained by BES, and the worst MAE of 0.04247 is obtained by ALO. Referring to Figure 7a, the maximum absolute error of 0.13831 is obtained by ALO. In the case of the first run with 250 iterations, as demonstrated in Table 5 and Table 6, the SSE values range from 0.03559 to 0.06954. The minimum SSE value of 0.03559 is obtained using the BES, followed by EO (0.03907), whereas the worst SSE of 0.06104 is obtained by ALO. The best MAE of 0.03251 is obtained by BES, and the worst MAE of 0.06954 is obtained by ALO. Referring to Figure 7b, the maximum absolute error of 0.24777 is obtained by HBO.
Figure 8 and Figure 9 demonstrate the objective function variation with 500 and 250 iterations, respectively. As demonstrated in Figure 8a and Table 5, for the first run with 500 iterations, the SSE values converge to 0.061045, 0.035099, 0.041897, 0.043371, and 0.061045, respectively, for ALO, BES, COOT, EO, and HBO. BES catches the optimal solution rapidly, whereas HBO needs more time to reach its best solution. During Run 14, as demonstrated in Figure 8b and Table 5, the SSE values converge to 0.069544, 0.03559, 0.066005, 0.039074, and 0.069544, respectively, for ALO, BES, COOT, EO, and HBO. BES catches the optimal solution rapidly, whereas for the second time, HBO needs more time to reach its best solution.
ANOVA and Tukey tests were conducted to support the investigation. An ANOVA test is a statistical method used to compare two or more groups. This test measures the mean differences between groups, providing an assessment of how likely each observed difference is to have arisen by random chance. An ANOVA helps answer the question of whether the difference between the means of two or more samples is statistically significant. It works by comparing the variability between groups and the variability within groups to determine whether the differences between group means could have arisen by chance. Table 7 gives the ANOVA test results, and Figure 10 illustrates the corresponding ranking. The BES algorithm can deliver the best performance regarding mean fitness and variations, as demonstrated by Figure 10.
The Tukey test is a statistical procedure used to compare the means of two or more independent samples or datasets. It is a type of post hoc test that takes into account the similarity of group means when evaluating the differences between them. The test is based on the assumption that all datasets have the same variance and that their distribution can be approximated by a normal distribution. It is a powerful tool for detecting significant differences between groups.
The Tukey HSD test, as shown in Figure 11, was performed to approve the two types of ANOVA test results. The ALO, EO, and HBO groups significantly differ from BES for the first case. The COOT mean results indicate that the COOT can provide the second-best results. For the second case, two groups (EO and HBO) have means significantly different from BES, whereas ALO and COOT can provide near performance. However, the BES algorithm offers the best performance for the two cases. The ultimate results of the BES confirm that it can effectively solve this issue.

7. Conclusions

The optimal parameter identification process of the SR–12 PEM fuel-cell model has been investigated in this research work using different recent optimization algorithms. Five optimization methods, namely, bald eagle search algorithm (BES), equilibrium optimizer (EO), coot algorithm (COOT), antlion optimizer (ALO), and heap-based optimizer (HBO), have been considered. Two different numbers of iterations were chosen: 250 and 500. With a 500 maximum number of iterations, the mean cost function values ranged from 0.035102 to 0.056021. The minimum mean cost function value of 0.035102 was obtained by BES, followed by COOT (0.04155), whereas the largest mean cost function value of 0.056021 was obtained by HBO. The standard deviation values ranged between 1.15 × 10−5 and 0.019082. The minimum standard deviation value of 1.15 × 10−5 was achieved by BES, followed by COOT (0.006312), whereas the largest standard deviation value of 0.019082 was obtained by HBO. From the data gathered, it can be deduced that the BES predicts results more accurately using the SSE as an objective function and ensures that convergence is attained at a faster rate compared to the other metaheuristic algorithms under investigation; hence, it is suitable for finding solutions to global optimization problems aside from fuel cells. The present study is, however, aimed at providing technical information in relation to the commercialization of fuel cells via the development of digital twins through accurate predictive modeling in the absence of seven unknown parameters; hence, it could be an accurate reference source for the fuel-cell research community and policy makers in the modeling and simulation of fuel cells for the automotive industry and portable and stationary applications. In future work, the validation of the proposed method will be evaluated under the different operating conditions of a PEM fuel cell.

Author Contributions

Conceptualization, H.R., T.W., M.A.A. and E.T.S.; methodology, R.M.G.; software, H.R.; validation, A.G.O., T.W. and M.A.A.; formal analysis, H.R.; investigation, A.G.O.; resources, T.W.; data curation, M.A.A.; writing—original draft preparation, H.R.; writing—review and editing, T.W.; visualization, H.R.; supervision, H.R.; project administration, A.G.O. All authors have read and agreed to the published version of the manuscript.

Funding

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

Data Availability Statement

Data will be made available on request.

Acknowledgments

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

Conflicts of Interest

The authors declare no conflict of interest.

Appendix A

Table A1. Absolute error for the obtained parameters using different methods compared to BES.
Table A1. Absolute error for the obtained parameters using different methods compared to BES.
VariableALOBESCOOTEOHBO
nmax 500
ξ 1 0.1176800.02870.031250.31464
ξ 2 0.00054400.0004440.0003160.001607
ξ 3 0.000011700.00003450.00001420.000041
ξ 4 00001 × 10−6
λ 001.016750.00060.00813
B 002.4 × 10−51.6 × 10−50.000571
R 001.2 × 10−51 × 10−60.000049
nmax 250
ξ 1 0.1736600.120190.079580.04924
ξ 2 0.000200.000190.000160.00024
ξ 3 2.23 × 10−503.67 × 10−55.7 × 10−65.2 × 10−6
ξ 4 00000
λ 2 × 10−505.233222.237756.8724
B 0.0001100.0001289.2 × 10−50.001531
R 0.0000100.0001053.9 × 10−50.00027

References

  1. Ali, M.N.; Mahmoud, K.; Lehtonen, M.; Darwish, M.M.F. Promising MPPT methods combining metaheuristic, fuzzy-logic and ANN techniques for grid-connected photovoltaic. Sensors 2021, 21, 1244. [Google Scholar] [CrossRef] [PubMed]
  2. Yuan, X.; Liu, Y.; Bucknall, R. A novel design of a solid oxide fuel cell-based combined cooling, heat and power residential system in the U. K. IEEE Trans. Ind. Appl. 2021, 57, 805–813. [Google Scholar] [CrossRef]
  3. Ihonen, J.; Koski, P.; Pulkkinen, V.; Keränen, T.; Karimäki, H.; Auvinen, S.; Nikiforow, K.; Kotisaari, M.; Tuiskula, H.; Viitakangas, J. Operational experiences of PEMFC pilot plant using low grade hydrogen from sodium chlorate production process. Int. J. Hydrogen Energy 2017, 42, 27269–27283. [Google Scholar] [CrossRef]
  4. Qiu, Y.; Wu, P.; Miao, T.; Liang, J.; Jiao, K.; Li, T.; Lin, J.; Zhang, J. An intelligent approach for contact pressure optimization of PEM fuel cell gas diffusion layers. Appl. Sci. 2020, 10, 4194. [Google Scholar] [CrossRef]
  5. Ahmed, K.; Farrok, O.; Rahman, M.M.; Ali, M.S.; Haque, M.M.; Azad, A.K. Proton exchange membrane hydrogen fuel cell as the grid connected power generator. Energies 2020, 13, 6679. [Google Scholar] [CrossRef]
  6. Nikiforow, K.; Pennanen, J.; Ihonen, J.; Uski, S.; Koski, P. Power ramp rate capabilities of a 5 kW proton exchange membrane fuel cell system with discrete ejector control. J. Power Sources 2018, 381, 30–37. [Google Scholar] [CrossRef]
  7. Menesy, A.S.; Sultan, H.M.; Korashy, A.; Banakhr, F.A.; Ashmawy, M.G.; Kamel, S. Effective parameter extraction of different polymer electrolyte membrane fuel cell stack models using a modified artificial ecosystem optimization algorithm. IEEE Access 2020, 8, 31892–31909. [Google Scholar] [CrossRef]
  8. Tanveer, W.H.; Rezk, H.; Nassef, A.; Abdelkareem, M.A.; Kolosz, B.; Karuppasamy, K.; Aslam, J.; Gilani, S.O. Improving fuel cell performance via optimal parameters identification through fuzzy logic based-modeling and optimization. Energy 2020, 204, 117976. [Google Scholar] [CrossRef]
  9. Sundén, B. Fuel cell types—Overview. In Hydrogen, Batteries and Fuel Cells; Sundén, B., Ed.; Academic Press: Cambridge, MA, USA, 2019; pp. 123–144. [Google Scholar] [CrossRef]
  10. Fathy, A.; Rezk, H. Multi-verse optimizer for identifying the optimal parameters of PEMFC model. Energy 2018, 143, 634–644. [Google Scholar] [CrossRef]
  11. Ashraf, H.; Abdellatif, S.O.; Elkholy, M.M.; El-Fergany, A.A. Computational techniques based on artificial intelligence for extracting optimal parameters of PEMFCs: Survey and insights. Arch. Comput. Methods Eng. 2022, 29, 3943–3972. [Google Scholar] [CrossRef]
  12. Rezk, H.; Olabi, A.G.; Sayed, E.; Wilberforce, T. Role of Metaheuristics in Optimizing Microgrids Operating and Management Issues: A Comprehensive Review. Sustainability 2023, 15, 4982. [Google Scholar] [CrossRef]
  13. Zhu, Y.; Yousefi, N. Optimal parameter identification of PEMFC stacks using adaptive sparrow search algorithm. Int. J. Hydrogen Energy 2021, 46, 9541–9552. [Google Scholar] [CrossRef]
  14. Yousri, D.; Mirjalili, S.; Machado, J.T.; Thanikanti, S.B.; Fathy, A.; Elbaksawi, O. Efficient fractional-order modified Harris Hawks optimizer for proton exchange membrane fuel cell modeling. Eng. Appl. Artif. Intell. 2021, 100, 104193. [Google Scholar] [CrossRef]
  15. Yuan, Z.; Wang, W.; Wang, H.; Yildizbasi, A. Developed coyote optimization algorithm and its application to optimal parameters estimation of PEMFC model. Energy Rep. 2020, 6, 1106–1117. [Google Scholar] [CrossRef]
  16. Bao, S.; Ebadi, A.; Toughani, M.; Dalle, J.; Maseleno, A.; Baharuddin; Yıldızbası, A. A new method for optimal parameters identification of a PEMFC using an improved version of monarch butterfly optimization algorithm. Int. J. Hydrogen Energy 2020, 45, 17882–17892. [Google Scholar] [CrossRef]
  17. Abdel-Basset, M.; Mohamed, R.; El-Fergany, A.; Chakrabortty, R.K.; Ryan, M.J. Adaptive and efficient optimization model for optimal parameters of proton exchange membrane fuel cells: A comprehensive analysis. Energy 2021, 233, 121096. [Google Scholar] [CrossRef]
  18. 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 2023, 262 Pt B, 125530. [Google Scholar] [CrossRef]
  19. Fathy, A.; Elaziz, M.A.; Alharbi, A.G. A novel approach based on hybrid vortex search algorithm and differential evolution for identifying the optimal parameters of PEM fuel cell. Renew. Energy 2020, 146, 1833–1845. [Google Scholar] [CrossRef]
  20. Yuan, Z.; Wang, W.; Wang, H. Optimal parameter estimation for PEMFC using modified monarch butterfly optimization. Int. J. Energy Res. 2020, 44, 8427–8441. [Google Scholar] [CrossRef]
  21. Diab, A.A.Z.; Ali, H.; Abdul-Ghaffar, H.; Abdelsalam, H.A.; Abd El Sattar, M. Accurate parameters extraction of PEMFC model based on metaheuristics algorithms. Energy Rep. 2021, 7, 6854–6867. [Google Scholar] [CrossRef]
  22. Gupta, J.; Nijhawan, P.; Ganguli, S. Optimal parameter estimation of PEM fuel cell using slime mould algorithm. Int. J. Energy Res. 2021, 45, 14732–14744. [Google Scholar] [CrossRef]
  23. Qin, F.; Liu, P.; Niu, H.; Song, H.; Yousefi, N. Parameter estimation of PEMFC based on improved fluid search optimization algorithm. Energy Rep. 2020, 6, 1224–1232. [Google Scholar] [CrossRef]
  24. Yang, B.; Li, D.; Zeng, C.; Chen, Y.; Guo, Z.; Wang, J.; Shu, H.; Yu, T.; Zhu, J. Parameter extraction of PEMFC via Bayesian regularization neural network based meta-heuristic algorithms. Energy 2021, 228, 120592. [Google Scholar] [CrossRef]
  25. Yuan, Z.; Wang, W.; Wang, H.; Razmjooy, N. A new technique for optimal estimation of the circuit-based PEMFCs using developed Sunflower Optimization Algorithm. Energy Rep. 2020, 6, 662–671. [Google Scholar] [CrossRef]
  26. Sun, S.; Su, Y.; Yin, C.; Jermsittiparsert, K. Optimal parameters estimation of PEMFCs model using converged moth search algorithm. Energy Rep. 2020, 6, 1501–1509. [Google Scholar] [CrossRef]
  27. Chen, Y.; Pi, D.; Wang, B.; Chen, J.; Xu, Y. Bi-subgroup optimization algorithm for parameter estimation of a PEMFC model. Expert Syst. Appl. 2022, 196, 116646. [Google Scholar] [CrossRef]
  28. Syah, R.; Isola, L.A.; Guerrero, J.W.G.; Suksatan, W.; Sunarsi, D.; Elveny, M.; Alkaim, A.F.; Thangavelu, L.; Aravindhan, S. Optimal parameters estimation of the PEMFC using a balanced version of Water Strider Algorithm. Energy Rep. 2021, 7, 6876–6886. [Google Scholar] [CrossRef]
  29. Guo, H.; Tao, H.; Salih, S.Q.; Yaseen, Z.M. Optimized parameter estimation of a PEMFC model based on improved grass fibrous root optimization algorithm. Energy Rep. 2020, 6, 1510–1519. [Google Scholar] [CrossRef]
  30. Özdemir, M.T. Optimal parameter estimation of polymer electrolyte membrane fuel cells model with chaos embedded particle swarm optimization. Int. J. Hydrogen Energy 2021, 46, 16465–16480. [Google Scholar] [CrossRef]
  31. Mossa, M.A.; Kamel, O.M.; Sultan, H.M.; Diab, A.A.Z. Parameter estimation of PEMFC model based on Harris Hawks’ optimization and atom search optimization algorithms. Neural Comput. Appl. 2021, 33, 5555–5570. [Google Scholar] [CrossRef]
  32. Rezk, H.; Ferahtia, S.; Djeroui, A.; Chouder, A.; Houari, A.; Machmoum, M.; Abdelkareem, M.A. Optimal parameter estimation strategy of PEM fuel cell using gradient-based optimizer. Energy 2022, 239, 122096. [Google Scholar] [CrossRef]
  33. Zhang, G.; Xiao, C.; Razmjooy, N. Optimal parameter extraction of PEM fuel cells by meta-heuristics. Int. J. Ambient Energy 2020, 43, 2510–2519. [Google Scholar] [CrossRef]
  34. Han, W.; Li, D.; Yu, D.; Ebrahimian, H. Optimal parameters of PEM fuel cells using chaotic binary shark smell optimizer. Energy Sources A Recov. Util. Environ. Eff. 2019, 1–15. [Google Scholar] [CrossRef]
  35. Fathy, A.; Babu, T.S.; Abdelkareem, M.A.; Rezk, H.; Yousri, D. Recent approach based heterogeneous comprehensive learning archimedes optimization algorithm for identifying the optimal parameters of different fuel cells. Energy 2022, 248, 123587. [Google Scholar] [CrossRef]
  36. Yuan, Z.; Wang, W.; Wang, H.; Ashourian, M. Parameter identification of PEMFC based on convolutional neural network optimized by balanced deer hunting optimization algorithm. Energy Rep. 2020, 6, 1572–1580. [Google Scholar] [CrossRef]
  37. Sultan, H.M.; Menesy, A.S.; Kamel, S.; Hasanien, H.M.; Al-Durra, A. Identifying optimal parameters of proton exchange membrane fuel cell using water cycle algorithm. In Proceedings of the 2020 2nd International Conference on Smart Power & Internet Energy Systems, Bangkok, Thailand, 15–18 September 2020; pp. 176–181. [Google Scholar]
  38. Alsaidan, I.; Shaheen, M.A.; Hasanien, H.M.; Alaraj, M.; Alnafisah, A.S. A PEMFC model optimization using the enhanced bald eagle algorithm. Ain Shams Eng. J. 2022, 13, 101749. [Google Scholar] [CrossRef]
  39. Abaza, A.; El-Sehiemy, R.A.; Mahmoud, K.; Lehtonen, M.; Darwish, M.M. Optimal estimation of proton exchange membrane fuel cells parameter based on coyote optimization algorithm. Appl. Sci. 2021, 11, 2052. [Google Scholar] [CrossRef]
  40. Blanco-Cocom, L.; Botello-Rionda, S.; Ordoñez, L.; Valdez, S.I. Robust parameter estimation of a PEMFC via optimization based on probabilistic model building. Math. Comput. Simul. 2021, 185, 218–237. [Google Scholar] [CrossRef]
  41. Lu, X.; Kanghong, D.; Guo, L.; Wang, P.; Yildizbasi, A. Optimal estimation of the proton exchange membrane fuel cell model parameters based on extended version of crow search algorithm. J. Clean. Prod. 2020, 272, 122640. [Google Scholar] [CrossRef]
  42. Menesy, A.S.; Sultan, H.M.; Kamel, S. Extracting model parameters of proton exchange membrane fuel cell using equilibrium optimizer algorithm. In Proceedings of the 2020 International Youth Conference on Radio Electronics, Electrical and Power Engineering, Moscow, Russia, 12–14 March 2020; pp. 1–7. [Google Scholar]
  43. Duan, B.; Cao, Q.; Afshar, N. Optimal parameter identification for the proton exchange membrane fuel cell using satin bowerbird optimizer. Int. J. Energy Res. 2019, 43, 8623–8632. [Google Scholar] [CrossRef]
  44. Fathy, A.; Aleem, S.A.; Rezk, H. A novel approach for PEM fuel cell parameter estimation using LSHADE-EpSin optimization algorithm. Int. J. Energy Res. 2021, 45, 6922–6942. [Google Scholar] [CrossRef]
  45. Isa, Z.M.; Nayan, N.M.; Arshad, M.H.; Kajaan, N.A.M. Optimizing PEMFC model parameters using ant lion optimizer and dragonfly algorithm: A comparative study. Int. J. Electr. Comput. Eng. 2019, 9, 5295. [Google Scholar] [CrossRef]
  46. Song, Y.; Tan, X.; Mizzi, S. Optimal parameter extraction of the proton exchange membrane fuel cells based on a new Harris Hawks optimization algorithm. Energy Sources A Recov. Util. Environ. Eff. 2020, 1–18. [Google Scholar] [CrossRef]
  47. Yang, Z.; Liu, Q.; Zhang, L.; Dai, J.; Razmjooy, N. Model parameter estimation of the PEMFCs using improved barnacles mating optimization algorithm. Energy 2020, 212, 118738. [Google Scholar] [CrossRef]
  48. Sun, X.; Wang, G.; Xu, L.; Yuan, H.; Yousefi, N. Optimal estimation of the PEM fuel cells applying deep belief network optimized by improved archimedes optimization algorithm. Energy 2021, 237, 121532. [Google Scholar] [CrossRef]
  49. Hasanien, H.M.; Shaheen, M.A.; Turky, R.A.; Qais, M.H.; Alghuwainem, S.; Kamel, S.; Tostado-Véliz, M.; Jurado, F. Precise modeling of PEM fuel cell using a novel enhanced transient search optimization algorithm. Energy 2022, 247, 123530. [Google Scholar] [CrossRef]
  50. Ćalasan, M.; Aleem, S.H.A.; 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 2022, 264, 126165. [Google Scholar] [CrossRef]
  51. Wilberforce, T.; Olabi, A.G.; Rezk, H.; Abdelaziz, A.Y.; Abdelkareem, M.A.; Sayed, E.T. Boosting the output power of PEM fuel cells by identifying best-operating conditions. Energy Convers. Manag. 2022, 270, 116205. [Google Scholar] [CrossRef]
  52. Rezk, H.; Wilberforce, T.; Sayed, E.T.; Alahmadi, A.N.M.; Olabi, A.G. Finding best operational conditions of PEM fuel cell using adaptive neuro-fuzzy inference system and metaheuristics. Energy Rep. 2022, 8, 6181–6190. [Google Scholar] [CrossRef]
  53. Wilberforce, T.; Olabi, A.G.; Monopoli, D.; Dassisti, M.; Sayed, E.T.; Abdelkareem, M.A. Design optimization of proton exchange membrane fuel cell bipolar plate. Energy Convers. Manag. 2023, 277, 116586. [Google Scholar] [CrossRef]
  54. Ashraf, H.; Abdellatif, S.O.; Elkholy, M.M.; Attia, A. El-Fergany. Honey badger optimizer for extracting the ungiven parameters of PEMFC model: Steady-state assessment. Energy Convers. Manag. 2022, 258, 115521. [Google Scholar] [CrossRef]
  55. Eelsayed, S.K.; Ahmed, A.; Ehab Ehab Elsayed Elattar, Attia El-Fergany. Steady-state modelling of pem fuel cells using gradient-based optimizer. Dyna 2021, 96, 520–527. [Google Scholar] [CrossRef] [PubMed]
Figure 1. Electrochemical reaction in a PEMFC [52].
Figure 1. Electrochemical reaction in a PEMFC [52].
Energies 16 05246 g001
Figure 2. Various types of losses in a fuel cell.
Figure 2. Various types of losses in a fuel cell.
Energies 16 05246 g002
Figure 3. A diagrammatic representation of the various approaches used in estimating a cell’s unknown parameters.
Figure 3. A diagrammatic representation of the various approaches used in estimating a cell’s unknown parameters.
Energies 16 05246 g003
Figure 4. BES flowchart.
Figure 4. BES flowchart.
Energies 16 05246 g004
Figure 5. (a) Experimental setup schematic and (b) in–house-built humidification chamber.
Figure 5. (a) Experimental setup schematic and (b) in–house-built humidification chamber.
Energies 16 05246 g005
Figure 6. Current density, voltage, and power characteristics of the PEMFC using BES.
Figure 6. Current density, voltage, and power characteristics of the PEMFC using BES.
Energies 16 05246 g006
Figure 7. Absolute error in the cell voltage with different optimization algorithms: (a) nmax 500; (b) nmax 250.
Figure 7. Absolute error in the cell voltage with different optimization algorithms: (a) nmax 500; (b) nmax 250.
Energies 16 05246 g007
Figure 8. Objective function variation with 500 iterations: (a) Run 1, (b) Run 14, (c) Run 30, and (d) the average of 30 runs.
Figure 8. Objective function variation with 500 iterations: (a) Run 1, (b) Run 14, (c) Run 30, and (d) the average of 30 runs.
Energies 16 05246 g008
Figure 9. Objective function variation with 250 iterations: (a) Run 1, (b) Run 14, (c) Run 30, and (d) the average of 30 runs.
Figure 9. Objective function variation with 250 iterations: (a) Run 1, (b) Run 14, (c) Run 30, and (d) the average of 30 runs.
Energies 16 05246 g009
Figure 10. ANOVA ranking: (a) nmax 500 and (b) nmax 250.
Figure 10. ANOVA ranking: (a) nmax 500 and (b) nmax 250.
Energies 16 05246 g010aEnergies 16 05246 g010b
Figure 11. Tukey test results: (a) nmax 500 and (b) nmax 250.
Figure 11. Tukey test results: (a) nmax 500 and (b) nmax 250.
Energies 16 05246 g011
Table 1. The specifications of SR-12 PEM 500.
Table 1. The specifications of SR-12 PEM 500.
Data
No. of cells48
Area62.5 cm2
l 178 μ m
P H 2 * 1 bar
P o 2 * 1 bar
Temperature323 K
RHa (%)100
RHa (%)100
Table 2. Maximum and minimum limits of the parameters.
Table 2. Maximum and minimum limits of the parameters.
Parameter ξ 1 ξ 2 ξ 3 ξ 4 λ B R
Max.−1.199690.0013.6 × 10−5−2.6 × 10−4100.01361 × 10-4
Min.0.85320.0059.8 × 10−5−9.54 × 10−5240.58 × 10-4
Table 3. Optimal values of the PEMFC model parameters using different optimization methods.
Table 3. Optimal values of the PEMFC model parameters using different optimization methods.
VariableALOBESCOOTEOHBO
nmax 500
ξ 1 −1.00213−0.88445−0.85575−0.8532−1.19909
ξ 2 0.0031310.0025870.0030310.0022710.004194
ξ 3 6.35 × 10−55.18 × 10−58.63 × 10−53.76 × 10−59.28 × 10−5
ξ 4 −1.02 × 10−5−1.02 × 10−4−1.02 × 10−4−1.02 × 10−4−1.03 × 10−4
λ 242422.9832523.999423.99187
B 0.1470780.1470780.1470540.1470620.147649
R 5.82 × 10−45.82 × 10−45.70 × 10−45.83 × 10−45.33 × 10−4
t (s)2.2171.1011.3591.5031.896
nmax 250
ξ 1 −0.90198−1.07564−0.95545−1.15522−1.0264
ξ 2 2.81 × 10−33.01 × 10−33.20 × 10−33.17 × 10−32.77 × 10−3
ξ 3 6.31 × 10−54.08 × 10−57.75 × 10−53.51 × 10−53.56 × 10−5
ξ 4 −0.0001−0.0001−0.0001−0.0001−0.0001
λ 23.999982418.7667821.7622517.1276
B 0.1471880.1470780.1472060.147170.148609
R 5.72 × 10−45.82 × 10−44.77 × 10−45.43 × 10−43.12 × 10−4
t is the average time for a single simulation run.
Table 4. Statistical assessments for the considered optimization algorithms.
Table 4. Statistical assessments for the considered optimization algorithms.
MetricALOBESCOOTEOHBO
nmax 500
Best0.035510.0350990.0352030.0350990.035512
Worst0.0885540.035160.0575780.0802520.140873
Mean0.0531680.0351020.041550.0472990.056021
StD0.0150211.15 × 10−80.0063120.0126710.019082
Median0.0474770.0350990.0391410.0427210.053123
Variance0.0002261.33 × 10−100.000040.0001610.000364
nmax 250
Best0.0356650.0350990.0359720.0353770.041025
Worst0.0843150.0416520.0894650.091150.277627
Mean0.047580.0357940.0488770.0594770.089071
StD0.0107390.0015570.0138430.0167030.045321
Median0.0438870.0351070.0433260.0607520.083815
Variance0.0001152.42487 × 10−60.0001920.0002790.002054
Table 5. Objective function values for the different algorithms throughout 30 runs.
Table 5. Objective function values for the different algorithms throughout 30 runs.
RunALOBESCOOTEOHBOALOBESCOOTEOHBO
nmax 500nmax 250
10.0610450.0350990.0418970.0433710.0610450.0695440.035590.0660050.0390740.069544
20.035510.0350990.0575780.0352060.035510.0420540.0351590.0894650.089970.042054
30.0447220.03510.0372120.0540350.0447220.0381590.0350990.0370210.0605850.038159
40.0455540.0350990.0368020.035930.0455540.0498550.0351020.0418890.060920.049855
50.0587550.035160.043220.0439430.0587550.0428420.0351050.0520370.0801910.042842
60.0364320.0350990.0430510.0371840.0364320.0425230.0416520.0506370.0435890.042523
70.043390.0350990.0420540.038050.043390.0634060.0351030.0536750.0354070.063406
80.0839220.0350990.0410.0361830.0839220.048530.0350990.0363280.0477680.04853
90.0872860.0351210.0541070.0411790.0872860.0382190.0353380.0818440.0786670.038219
100.0696250.0350990.036610.0482650.0696250.0437280.0351050.0791430.0631740.043728
110.0593610.0350990.0497180.0651850.0593610.0419540.0359810.0515430.0439010.041954
120.0494010.0350990.0373630.0350990.0494010.0546980.0350990.0415140.0353770.054698
130.0885540.0350990.0356310.0391070.0885540.0418330.0409770.0395540.0803450.041833
140.064820.0350990.0493960.0446190.064820.0500850.0365130.0516960.0428680.050085
150.0372510.0350990.0381510.0351130.0372510.041260.036640.0516520.0802360.04126
160.0403610.0350990.036120.0497960.0403610.0357450.0355570.0367670.0468920.035745
170.0393750.0350990.0464390.0515570.0393750.0364480.0350990.0430060.0784080.036448
180.0392320.0350990.0492880.0802520.0392320.0440450.0350990.0559070.0574890.044045
190.0518560.0350990.0368070.0718270.0518560.0588440.0351920.0571190.091150.058844
200.0573120.0350990.0540510.042070.0573120.0843150.0350990.0410820.0378680.084315
210.0683260.0350990.0367930.0399290.0683260.0483960.0350990.0446960.0436070.048396
220.0427210.0350990.0366110.0393840.0427210.0456520.0366080.039020.0600210.045652
230.0454840.0350990.0401310.0361690.0454840.0356650.0363990.0384040.0723560.035665
240.0406420.0350990.0401560.0477370.0406420.0503960.0350990.0436460.0666690.050396
250.054990.0350990.035770.0391460.054990.0558170.0354260.0389150.0667610.055817
260.043060.0351010.0459830.0777010.043060.0485630.0351090.0407280.0474010.048563
270.0688880.0350990.0354470.0598820.0688880.0428220.0350990.0371870.0374120.042822
280.0445590.0350990.0352030.0399040.0445590.0569420.0351860.053520.0678860.056942
290.0547140.0350990.0363050.0628910.0547140.0382410.0350990.0359720.0667910.038241
300.03790.0350990.0376090.0482470.03790.0368110.0350990.0363410.061520.036811
Table 6. Absolute error in the cell voltage with different optimization algorithms.
Table 6. Absolute error in the cell voltage with different optimization algorithms.
RunCurrent DensityALOBESCOOTEOHBOALOBESCOOTEOHBO
nmax 500nmax 250
10.006150.012680.044760.073240.006690.122120.032920.045310.164140.070840.24777
20.026650.007820.000880.005020.001140.003920.009560.000770.005480.001120.05217
30.0410.03380.057210.067670.04590.067850.027480.057180.076680.062930.04065
40.053710.06330.093840.106890.076790.111610.054920.093830.126290.102050.09686
50.100860.079990.042750.029290.066260.019620.089720.042770.005460.032750.00866
60.113980.056690.020370.007960.043620.001390.065950.020410.027750.010830.01661
70.160310.026460.00190.009350.017140.014620.032980.001860.042680.00860.04014
80.207870.011860.004050.005940.007830.004230.014830.004060.031210.007130.03589
90.234110.046430.038310.039230.045690.045450.047410.038250.019840.037170.01142
100.28290.019710.026620.031810.025390.046990.017320.026420.024910.028640.00943
110.308730.002370.017070.023870.011450.043840.001540.016780.024010.02040.00452
120.329220.026770.047350.055070.038450.078730.021840.046990.060830.051520.03793
130.362430.032560.003420.005060.017030.034280.038750.003880.019680.001650.00934
140.403440.01670.020340.028430.002450.063240.023630.019810.052890.025690.01487
150.436230.043650.003620.003090.023130.040670.05040.004120.033690.001230.01316
160.471080.081160.042970.038710.061640.000870.086810.043270.004480.03940.06301
170.505110.109260.080480.079460.09460.045510.112710.080310.046330.078890.11956
180.538320.03140.023320.025930.027550.002170.031380.022240.001150.024320.0935
190.564980.008430.013380.018790.003570.010680.012510.0110.009320.016840.12236
200.591220.138310.067510.06020.09990.041790.147930.0720.041720.061460.09935
SSE0.061040.03510.04190.043370.055770.069540.035590.0660.039070.06954
RMSE0.055250.041890.045770.046570.052810.058970.042180.057450.04420.05897
MAE0.042470.032510.035750.035810.039980.046030.032560.040930.034170.04603
Table 7. ANOVA test results.
Table 7. ANOVA test results.
Source dfSSMSFProb
Columns500-2540.00870.0021813.312.919 × 10−9
250-250.04910.0122722.441.942 × 10−14
Error500-251450.02370.00016
250-250.07930.00055
Total500-251490.0324
250-250.1283
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Rezk, H.; Wilberforce, T.; Olabi, A.G.; Ghoniem, R.M.; Sayed, E.T.; Ali Abdelkareem, M. Optimal Parameter Identification of a PEM Fuel Cell Using Recent Optimization Algorithms. Energies 2023, 16, 5246. https://doi.org/10.3390/en16145246

AMA Style

Rezk H, Wilberforce T, Olabi AG, Ghoniem RM, Sayed ET, Ali Abdelkareem M. Optimal Parameter Identification of a PEM Fuel Cell Using Recent Optimization Algorithms. Energies. 2023; 16(14):5246. https://doi.org/10.3390/en16145246

Chicago/Turabian Style

Rezk, Hegazy, Tabbi Wilberforce, A. G. Olabi, Rania M. Ghoniem, Enas Taha Sayed, and Mohammad Ali Abdelkareem. 2023. "Optimal Parameter Identification of a PEM Fuel Cell Using Recent Optimization Algorithms" Energies 16, no. 14: 5246. https://doi.org/10.3390/en16145246

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

Article Metrics

Back to TopTop