Abstract
In order to assure accurate modelling, this study presents a new technique for appropriately modelling and simulating a proton exchange membrane fuel cell (PEMFC) system. The PEMFC is a cleaner and more sustainable energy source as compared to fossil fuels. The fundamental idea is to minimize the sum of squared error (SSE) between the estimated and measured output voltage for the Ballard Mark V model in order to identify the model parameters of PEMFC stacks as efficiently as possible using a newly developed meta-heuristic called enhanced efficient optimization algorithm (EINFO). The proposed optimizer is considered an enhanced version of the original INFO algorithm. By balancing the exploration and exploitation phases better, the EINFO algorithm is intended to improve the performance of the original INFO approach and prevent local optima. The new method was tested on 23 benchmark functions and compared to the original INFO algorithm as well as other recently evolved optimizers. The algorithm is examined and compared with some literature meta-heuristics, including the particle swarm optimization, sine cosine algorithm, dragonfly algorithm, atom search optimization, Harris hawks optimization, and efficient optimization algorithm, using 50 independent runs, in terms of convergence speed and least SSE. When compared to other methods, the final findings show that, the suggested technique achieves the fastest convergence speed.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.Avoid common mistakes on your manuscript.
1 Introduction
Given the rising need for power, ongoing depletion of fossil fuels, and greenhouse gas emissions, researchers and scientists must concentrate on creating innovative technologies that efficiently utilize available renewable energy supplies. Fuel cells have become popular energy sources in recent years due to their high efficiency, robustness, dependability, and simplicity of application in a number of industries. A fuel cell is an electrochemical device that uses hydrogen fuel to produce electricity. The cathode and the anode are the two electrodes that make up this device. Between the positive electrode and the negative electrode, there is an electrolyte that allows oxygen to travel through the negative electrode and hydrogen to pass through the positive electrode, assisting the passage of electrons along the external circuit to generate electricity (Yang and Wang 2012).
Due to their high levels of efficiency and resilience, fuel cells are often employed in commercial, industrial, and residential settings (Askarzadeh and Rezazadeh 2011). The electrolyte used and the startup time needed are used to classify fuel cells. For instance, a solid oxide (SO) fuel cell starts up in 10 min as opposed to 1 s for a proton exchange membrane (PEM) fuel cell. A fuel cell typically generates an output voltage of 0.5–0.9 V. For real-time applications, this low output voltage is inadequate, hence numerous fuel cells are linked in series to produce the necessary voltage (Kadjo et al. 2007). The PEM fuel cell is the most commonly used fuel cell. Popularity stems from its distinctive features such as low temperatures, low pressures, and no waste generated (Oliveira et al. 2007).
Ideally, fuel cell models should be built before proceeding to the installation of the system, so that testing and design can be made easier (Ohenoja and Leiviskä 2010). Researchers have been interested in modelling the characteristics of fuel cells over the past decade since it helps them to better understand how the cell operates. Fuel cell characteristics must be accurately modelled by researchers and practitioners since its behaviour is highly dependent on both a fuel cell's predicted characteristics and its model parameters. The values of each model parameter needed for fuel cell modelling are not included in the manufacturer's datasheet. As a result, using any appropriate optimization approach makes it simpler to determine the values of the unknown parameters.
Therefore, the last few years have seen development of multiple techniques and implementation for finding the optimal parameter set of PEMFC beginning with conventional algorithms and moving to meta-heuristic algorithms. PEMFC parameter estimation was done by developing black widow optimization (BWO) (Singla et al. 2021) along with the comparison of its results with other different meta-heuristic algorithms under various operating temperatures. Various other meta-heuristic algorithms developed are slime mould (SM) based optimization algorithm (Gupta et al. 2021), Harris Hawks’ optimization (HHO) and atom search optimization (ASO) (Mossa et al. 2021), bald eagle search (BES) algorithm (Rezk et al. 2022a), particle swarm optimization (PSO) (Ye et al. 2009), genetic algorithms (GA) (Mohamed and Jenkins 2004), cuckoo search algorithm (CSA) (Chen and Wang 2019), grey wolf optimizer (GWO) (Ali et al. 2017), hybrid artificial bee colony differential evolution optimizer (HABCDEO) (Hachana and El-Fergany 2022), multi-verse optimizer (MVO) (Fathy and Rezk 2018), effective informed adaptive PSO (EIA-PSO) (Li et al. 2010), gradient-based optimizer (GBO) (Rezk et al. 2022b), enhanced transient search optimization algorithm (Hasanien et al. 2022), cuckoo search ant colony optimization (Mahato et al. 2020), and bio-inspired algorithm (Rani et al. 2022). Bird mating optimizer (BMO) (Askarzadeh and Rezazadeh 2013) was created to estimate the PEMFC's parameters based on the intelligent behaviour of birds. Several of these algorithms have some merits and demerits i.e. either algorithm tends to get stuck in local minima but has great memorizing capability about previous best result, whereas some algorithm has poor memorizing capability about previous best result but provide optimal solution for simpler mathematical problems. The algorithm also faces failure in obtaining optimal solution with increase in high number of iterations, increase in parameter adjustment complexity, frequent tuning of parameters, and finally, inadequate randomness. Since several of the techniques described have the aforementioned drawbacks, initiatives are continuously needed to either strengthen the current algorithm or to implement a novel one. The key purpose of this article is to establish a new parameter extraction approach for PEMFC model. The weighted mean approach is used by the INFO algorithm, a metaheuristic optimization method, to migrate populations in the direction of a better place. This primary aim of INFO highlights its performance qualities to address several optimization issues. The enhanced INFO (EINFO) approach is a modified version of the INFO algorithm suggested in this article and is used to avoid the local solutions while addressing complex issues. This modification is based on the exploitation phase of the marine predator algorithm (MPA) (Faramarzi et al. 2020). This modification can improve the solution efficiency as well as the rate of convergence for the EINFO algorithm. This paper's main objective is to provide a proposed algorithm for estimating PEMFC's parameters. The major contributions are listed as follows:
-
1.
A new algorithm i.e. EINFO based upon Enhanced Efficient Optimization Algorithm is proposed in order to estimate the parameters of PEMFC.
-
2.
Using 23 test functions, it will be demonstrated that the proposed EINFO algorithm is valid when compared to the original INFO and other recently created optimizers such the grey wolf optimizer (GWO), tunicate swarm algorithm (TSA), and jellyfish search (JS) optimizer.
-
3.
For evaluation of consistency, robustness of the proposed algorithm, convergence graph, I–V, and P–I characteristic curves are obtained.
-
4.
Nonparametric statistical test i.e. Friedman Ranking Test, Wilcoxon’s Rank Sum Test, and Anova Kruskal–Wallis Test is done for finding the significance of parameter estimation of PEMFC with proposed algorithm.
2 PEMFC mathematical modelling
Anode and cathode are two electrodes in PEMFC segregated by membrane having polymer electrolyte as illustrated in Fig. 1. Hydrogen is injected by anode, whereas oxygen is injected by cathode and thin membrane forms the electrolyte which conducts ions and prevents passage of electrons. Output voltage is generated when the flow of ions takes place through electrolyte, whereas the outside circuit allows the passage of electrons.
Electrochemical reactions occurring in PEMFC are shown in the following equations, where the anode and cathode side chemical reaction is represented in (1) and (2), respectively, and (3) shows the total chemical reaction or electrical energy generation (Singh et al. 2022).
There are three types of voltages constituted in fuel cell Terminal voltage (\(V_{{\text{c}}}\)) as illustrated in (4), where, \(E_{{{\text{Nernst}}}}\) represents reversible open circuit voltage, \(V_{{{\text{activation}}}}\) represents activation voltage drop, \(V_{{{\text{ohmic}}}}\) represents ohmic voltage drop, \(V_{{{\text{concentration}}}}\) represents concentration voltage drop.
The Nernst equation, which is illustrated in (5), defines the reversible thermodynamic potential of the oxygen and hydrogen reactions. In this equation \(E_{{\text{r}}}\) stands for the reference voltage, R for the universal gas constant, \(T_{{\text{c}}}\) for the cell’s temperature (in Kelvin), z for the number of electrons transferred, F for the faraday constant, \(P_{{{\text{H}}_{2} }}\) and \(P_{{{\text{O}}_{2} }}\) for hydrogen and oxygen pressure, respectively. After expansion, Eq. (5) is re-written in the following form,
\(P_{{{\text{H}}_{2} }}\) and \(P_{{{\text{O}}_{2} }}\) are shown in (7) and (8), respectively, where \(P_{{{\text{anode}}}}\) represents anode pressure of input side, \(P_{{{\text{cathode}}}}\) represents cathode pressure of input side, relative humidity of vapour about cathode and anode side of PEMFC is represented by \(PH_{{{\text{cathode}}}}\) and \(PH_{{{\text{anode}}}}\), respectively, \(i_{{\text{c}}}\) represents generated current by PEMFC, surface area of membrane is represented by A, \(P_{{{\text{H}}_{2} {\text{O}}}}\) is the pressure at water saturation, as represented in (9) (Singla et al. 2022).
Activation process leads to voltage loss which is shown in (10), where \(\alpha\) represents transfer coefficient, \(i_{O}\) represents exchange current density and it can be expanded as shown below.
where \(\varepsilon_{1} ,\varepsilon_{2} ,\varepsilon_{3} ,\varepsilon_{4}\) represent semi-empirical coefficients on the cathode side of PEMFC. The concentration of oxygen (\(C_{{{\text{O}}_{2} }}\)) is calculated as shown in (12).
The resistive ohmic voltage drop (\(V_{{{\text{ohmic}}}}\)) is illustrated in (13), in which \( R_{{{\text{MR}}}}\) represents the membrane surface resistance, and \(R_{{{\text{CR}}}}\) represents the contact resistance.
The membrane resistance (\(R_{{{\text{MR}}}}\)) is calculated using (14), where \(\rho_{{\text{M}}}\) represents the membrane resistivity and \(l\) represents the membrane thickness. Further, \(\rho_{{\text{M}}}\) can be expressed as follows:
where adjustable empirical variable is denoted by \(\lambda\). The value of voltage concentration loss (\(V_{{{\text{concentration}}}}\)) is calculated as shown in (16).
where id is the current density when reactant concentration is zero. It can be re-written as shown below.
where b represents the constant and \(i_{\max }\) represents the maximum current density. The value of b can be evaluated as shown in (18).
In order to generate the sufficient energy, multiple stacks need to be combined as well as connected in series or parallel as the value of single stack PEMFC current and output voltage is small. The output voltage (\(V_{{{\text{stack}}}}\)) of the stack of fuel cell in case of series connection is shown in (19) (Outeiro et al. 2008).
where n is the quantity of cells that are linked together in series. The equation can be rewritten as seen as follows:
As per equations mentioned above, seven parameters of PEMFC i.e. \(\varepsilon_{1} ,\varepsilon_{2} ,\varepsilon_{3} ,\varepsilon_{4} ,\lambda ,R_{{{\text{CR}}}} ,b\) are to be estimated with accuracy and precision for controlled operation and adequate modelling of fuel cell. Proposed algorithm as well as other meta-heuristic algorithms i.e. PSO, SCA, DA, ASO, HHO, INFO have been used to do parameter estimation of PEMFC.
3 Problem formulation
To estimate the PEMFC's parameters, a new approach called EINFO is proposed in this study. Utilizing optimization methods, output voltage is predicted for each input of current density. The SSE (sum of square error) assessment metric between the estimated output voltage and observed output voltage values is illustrated along with its objective function shown in Eq. (21).
where N stands for the number of data points Vactual is the experimental output voltage and \({V}_{i}\) is the output voltage anticipated using different optimization algorithms. The major objective of this article is to achieve higher performance, more accuracy, and greater precision for PEMFC parameter estimation.
4 Algorithm
In this part, the suggested improved INFO (EINFO) algorithm is provided after a brief description of the weighted mean of vectors (INFO) methodology.
4.1 Efficient optimization algorithm (INFO)
In 2022, the INFO method was presented (Ahmadianfar et al. 2022). Using four key stages—initialization, updating rule, vector combining, and lastly local search—this technique's concept relies on a strong structure and updating the vectors' positions.
Step 1 Initialization Stage: A population of n vectors in a D-dimensional search space compensate the INFO approach. The following Eq. (22) produces a random beginning population:
where \(X_{n}\) is the nth vector, \(X_{\min } , X_{\max }\) are the limits of the solution domain in each problem and \({\text{rand}}\left( {0,1} \right)\) is a random number defined in the range of [0, 1].
Step 2 Updating Rule: Through the search process, this step broadens the population. This operation produces new vectors by using the weighted mean of the vectors. The following Eq. (23) is the updating rule's key formulation:
where \(z1_{l}^{{{\text{iter}}}}\) and \(z1_{l}^{{{\text{iter}}}}\) denote the new vectors in the gth generation; and \(\sigma\) is the scaling rate of a vector, as shown in Eq. (24) as:
Step 3 Vector combining: The two vectors generated in the preceding section (\(z1_{l}^{{{\text{iter}}}}\) and \(z2_{l}^{{{\text{iter}}}}\)) (and) are merged with vector \(x_{l}^{{{\text{iter}}}}\) based on the INFO method to build the population's diversity as shown in Eqs. (25.1 to 25.3):
if rand < 0.5
if rand < 0.5
else
end
else
end
where \(\mu\) is equal to \(0.05 \times {\text{rand}}\,n\).
Step 4 Local Search: The capability of this stage prevents the algorithm to drop into local minima. The local operator is considered using the global location (\(x_{best}^{iter}\)). According to this operator, a novel vector can be produced around global position (\(x_{best}^{iter}\)) as shown in Eqs. (26.1 to 26.4):
if rand < 0.5
if rand < 0.5
else
end
end
where \(\phi\) is a random number in the range of (0, 1); and xrnd is a new solution that combines the components of the three solutions (xavg, \(x_{bt}\) and \(x_{bs}\)) randomly. This increases the randomness nature of the proposed algorithm to better search in the solution space. \(\upsilon_{1}\) and \(\upsilon_{2}\) are two random numbers given by the following Eqs. (26.5 to 26.6):
where p refers to a random number in the range of (0, 1).
4.2 Proposed enhanced efficient optimization (EINFO) algorithm
The development is called the high and low velocity ratios based on the Marine predator algorithm (MPA) (Faramarzi et al. 2020; Hassan et al. 2022). This way was proposed to solve the possibility of the optimal value may drop into a local minima. This modification depends on two stages. The first stage is the high-velocity ratio situation. This stage's mathematical model is shown in Eqs. (27.1 to 27.3):
where \(\overrightarrow {{R_{B} }}\) is a vector of random integers from the Normal distribution that reflect Brownian motion. The notation \(\otimes\) depicts entry-by-entry multiplications. The new position is simulated by multiplying \(\overrightarrow {{R_{B} }}\) by previous position, \(P\) = 0.5 is a constant, and \(\overrightarrow {{R_{B} }}\) is a vector of uniform random values in the range [0, 1]. This situation occurs during the first third of iterations when the step size is large, indicating a high level of exploratory ability. Iter is the current iteration while \({\text{iter}}_{\max }\) is the maximum one. The fittest solution (E) is designated as a best position to form a matrix as shown in Eq. (28):
where \(Xb{ }\) denotes the best solution, which is copied n times to create the E matrix. n denotes the number of search agents, whereas d denotes the number of dimensions.
The second stage is the low velocity ratio. This stage occurs near the end of the optimization process, which is typically associated with high exploitation capability. Lévy is the best approach for low-velocity ratios. This stage is depicted as shown in Eqs. (29.1 to 29.3):
In the Lévy method, multiplying \(R_{{\text{L}}}\) and E, whereas adding the step size to position to aid in the updating of location. Additional feature of EINFO is increasing the chances of escape from local optima. Figure 2 depicts the flow chart of proposed algorithm. The place of high and low velocity ratios in the proposed algorithm is presented in this figure. This modification leads to enhance the exploration of the proposed EINFO algorithm.
5 Results and discussion
5.1 Benchmark test functions
By statistically measuring the best values, mean values, median values, worst values, and standard deviation (STD) for the optimum solutions obtained by the proposed EINFO algorithm and the other well-known optimization algorithms, the capability and proficiency of the proposed EINFO algorithm are validated on the various benchmark functions. Four contemporary methods the grey wolf optimizer (GWO) (Mirjalili et al. 2014), tunicate swarm algorithm (TSA) (Kaur et al. 2020), jellyfish search (JS) optimizer (Chou and Truong 2021), and the traditional INFO algorithm (Ahmadianfar et al. 2022) were used to compare the results obtained with the proposed EINFO algorithm. The same limit number of feature evaluations (i.e. maximum iteration = 200 and population size = 50) is set for a fair comparison of twenty-three benchmark test functions and other rest of the compared algorithms. Each technique was run 20 times independently, and all codes were programmed in MATLAB 2016a on a laptop with Intel(R) Core i5-4210U CPU 2.40 GHz with an 8 GB RAM environment. Figure 3 displays the Qualitative metrics on F1, F2, F4, F7, F8, F12, F15, and F18: 2D views of the functions, convergence curve, average fitness history, and search history.
The suggested EINFO approach and four optimization algorithms' statistical analysis results for three different benchmark functions are shown in Tables 1, 2, and 3 (unimodal, multimodal, and composite, respectively). The bolded EINFO, INFO, JS, TSA, and GWO approaches were successful in obtaining the ideal values. It can be observed that for the majority of these benchmark functions, the EINFO approach yields the best result. Figure 4 depicts the convergence curves for all approaches for those functions, and Fig. 5 depicts the boxplots for these techniques.
5.2 Parameter estimation
Table 4 shows parametric values of the compared algorithms. Table 5 displays the parameter search range for calculating the PEMFC parameter, while Table 6 displays the Ballard Mark V specification datasheet. Each programme was coded in MATLAB 2020a, and each programme was performed 20 times. The population size feature evaluation limit for estimating PEMFC parameters is 50 and 1000, respectively. The proposed algorithm is used to estimate PEMFC parameters, and its performance and efficiency are compared to that of other algorithms such as PSO, SCA, DA, ASO, HHO, and INFO. PEMFC parameter estimation at STC (Standard Temperature Condition), i.e. 343.15 K is shown in Table 7. Table 7 also shows the sum of square error and computation time and from this table it is concluded that the proposed algorithm has minimum error and as well as computation time. Table 8 shows the statistical results of PEMFC, from this table it is also clear that the proposed algorithm error is less as compared to other meta-heuristic algorithms. Figure 6 shows the convergence curve of PEMFC, and it clearly shows that the proposed hybrid algorithm has higher pace of convergence than other meta- heuristic algorithms, thus proving it to have more accuracy and precision. The values of power, absolute error and voltage are calculated and represented in Table 9. Further, P–I and V–I characteristic curves of PEMFC are illustrated in Figs. 7 and 8, respectively, which justifies the accuracy of proposed algorithm.
5.3 Nonparametric test
Table 10 shows the result of the Friedman ranking test. The Friedman ranking test clearly shows that the proposed algorithm is significantly more exact and accurate than the other algorithms. In the data sheet of Ballard Mark V, it is apparent that proposed algorithm has earned first rank, INFO has secured second rank, and DA has gained third rank, with HHO, ASO, SCA and PSO to follow. It is obvious that proposed algorithm is a superior approach for parameter estimation of the PEMFC model when compared to the other algorithms in Ballard Mark V data sheet.
Additionally, the nonparametric Wilcoxon rank sum test is employed. This test appears to be a straightforward but safe and reliable nonparametric strategy for integrated statistical analysis when samples are independent, and it is widely used in dynamic programming. Wilcoxon's rank sum test is used to compare the proposed method against other algorithms, as shown in Table 11 for the PEMFC data sheet. With a 95% level of significance in the probability range, this test reveals that the suggested algorithm performs better than the other methods.
After that, the Kruskal–Wallis nonparametric test is used to compare the statistical differences between the methods. The list of graph acquired from the test, as well as the mean rank of EINFO, is given in Fig. 9. EINFO has a considerably different mean rank than the other categories. The list of graph acquired from the test, as well as the median rank of EINFO, is displayed in Fig. 10. EINFO's median rank is likewise much better than that of other groupings. Table 12 displays the outcomes of the Anova Kruskal–Wallis test. To evaluate the significance of probability, the chi square is employed. The recommended method, EINFO, beat the comparable algorithms in terms of precision and accuracy, according to the findings of the preceding nonparametric tests.
6 Conclusions and future research
A new suggested method, EINFO, is proposed to handle global optimization concerns and extract the parameters of multiple PEMFCs models at varying temperature. On 23 benchmark functions, the suggested EINFO method has been evaluated. These are composite, multimodal, and unimodal functions. The outcomes of EINFO have been compared to those of the original INFO algorithm and other more current algorithms in every function. Additionally, all functions solved using all researched strategies have undergone statistical analysis. In this study, the Ballard Mark V PEMFC model was examined. The mathematical equivalent model of PEMFCs was examined in this work. The following conclusions have been reached based on the findings.
-
1.
A newest algorithm is developed i.e. EINFO for the extraction of PEMFC model.
-
2.
EINFO outperforms the other algorithms in terms of precision and convergence speed for solving global optimization problems.
-
3.
EINFO surpasses the other algorithms under comparison based on equivalent efficiency on the PEMFCs model, the solution consistency findings, the I–V and P–I characteristic curves, the Friedman ranking test, the Wilcoxon's rank sum test results, and the Annova Kruskal–Wallis test.
-
4.
According to the statistical findings, EINFO has improved its parameter extraction efficiency for both PEMFC models.
-
5.
Convergence curves reveal that EINFO converges faster than the other methods under consideration.
In the future work, authors will try to solve the more complex mathematical problems. Moreover, the obtained results of EINFO technique motivate the application of it in complex power system optimization problems like energy management in smart grid considering electrical vehicles and renewable energy such as PV and wind energy.
Data availability
Data are available on reasonable request.
References
Ahmadianfar I, Heidari AA, Noshadian S, Chen H, Gandomi AH (2022) INFO: an efficient optimization algorithm based on weighted mean of vectors. Expert Sys Appl 195:116516
Ali M, El-Hameed MA, Farahat MA (2017) Effective parameters identification for polymer electrolyte membrane fuel cell models using grey wolf optimizer. Renew Energy 111:455–462
Askarzadeh A, Rezazadeh A (2011) A grouping-based global harmony search algorithm for modeling of proton exchange membrane fuel cell. Int J Hydrog Energy 36(8):5047–5053
Askarzadeh A, Rezazadeh A (2013) A new heuristic optimization algorithm for modeling of proton exchange membrane fuel cell: bird mating optimizer. Int J Energy Res 37(10):1196–1204
Chen Y, Wang N (2019) Cuckoo search algorithm with explosion operator for modeling proton exchange membrane fuel cells. Int J Hydrog Energy 44(5):3075–3087
Chou JS, Truong DN (2021) A novel metaheuristic optimizer inspired by behavior of jellyfish in ocean. Appl Math Comput 389:125535
Fan L, Huang D, Yan M (2013) Fuzzy sliding mode control for a fuel cell system. TELKOMNIKA Indones J Electr Eng 11(5):2800–2809
Faramarzi A, Heidarinejad M, Mirjalili S, Gandomi AH (2020) Marine predators algorithm: a nature-inspired metaheuristic. Expert Syst Appl 152:113377
Fathy A, Rezk H (2018) Multi-verse optimizer for identifying the optimal parameters of PEMFC model. Energy 143:634–644
Gupta J, Nijhawan P, Ganguli S (2021) Optimal parameter estimation of PEM fuel cell using slime mould algorithm. Int J Energy Res 45:14732–14744
Hachana O, El-Fergany AA (2022) Efficient PEM fuel cells parameters identification using hybrid artificial bee colony differential evolution optimizer. Energy 250:123830
Hasanien HM, Shaheen MA, Turky RA, Qais MH, Alghuwainem S, Kamel S, Jurado F (2022) Precise modeling of PEM fuel cell using a novel enhanced transient search optimization algorithm. Energy 247:123530
Hassan MH, Yousri D, Kamel S, Rahmann C (2022) A modified Marine predators algorithm for solving single-and multi-objective combined economic emission dispatch problems. Comput Ind Eng 164:107906
Kadjo AJ, Brault P, Caillard A, Coutanceau C, Garnier JP, Martemianov S (2007) Improvement of proton exchange membrane fuel cell electrical performance by optimization of operating parameters and electrodes preparation. J Power Sources 172(2):613–622
Kaur S, Awasthi LK, Sangal AL, Dhiman G (2020) Tunicate swarm algorithm: a new bio-inspired based metaheuristic paradigm for global optimization. Eng Appl Artif Intell 90:103541
Li Q, Chen W, Wang Y, Liu S, Jia J (2010) Parameter identification for PEM fuel-cell mechanism model based on effective informed adaptive particle swarm optimization. IEEE Trans Ind Electron 58(6):2410–2419
Mahato DP, Sandhu JK, Singh NP, Kaushal V (2020) On scheduling transaction in grid computing using cuckoo search-ant colony optimization considering load. Clust Comput 23:1483–1504
Mirjalili S, Mirjalili SM, Lewis A (2014) Grey wolf optimizer. Adv Eng Softw 69:46–61
Mohamed I, Jenkins N (2004) Proton exchange membrane (PEM) fuel cell stack configuration using genetic algorithms. J Power Sources 131(1–2):142–146
Mossa MA, Kamel OM, Sultan HM, Diab AAZ (2021) Parameter estimation of PEMFC model based son Harris Hawks’ optimization and atom search optimization algorithms. Neural Comput Appl 33(11):5555–5570
Ohenoja M, Leiviskä K (2010) Validation of genetic algorithm results in a fuel cell model. Int J Hydrog Energy 35(22):12618–12625
Oliveira VB, Falcao DS, Rangel CM, Pinto AMFR (2007) A comparative study of approaches to direct methanol fuel cells modelling. Int J Hydrog Energy 32(3):415–424
Outeiro MT, Chibante R, Carvalho AS, De Almeida AT (2008) A parameter optimized model of a proton exchange membrane fuel cell including temperature effects. J Power Sources 185(2):952–960
Rani S, Babbar H, Kaur P, Alshehri MD, Shah SHA (2022) An optimized approach of dynamic target nodes in wireless sensor network using bio inspired algorithms for maritime rescue. IEEE Trans Intell Transp Syst 24:2548–2555
Rezk H, Olabi AG, Ferahtia S, Sayed ET (2022a) Accurate parameter estimation methodology applied to model proton exchange membrane fuel cell. Energy 255:124454
Rezk H, Ferahtia S, Djeroui A, Chouder A, Houari A, Machmoum M, Abdelkareem MA (2022b) Optimal parameter estimation strategy of PEM fuel cell using gradient-based optimizer. Energy 239:122096
Singh B, Nijhawan P, Singla MK, Gupta J, Singh P (2022) Hybrid algorithm for parameter estimation of fuel cell. Int J Energy Res 46:10644–10655
Singla MK, Nijhawan P, Oberoi AS (2021) Parameter estimation of proton exchange membrane fuel cell using a novel meta-heuristic algorithm. Environ Sci Pollut Res 28:1–16
Singla MK, Nijhawan P, Oberoi AS (2022) A novel hybrid particle swarm optimization rat search algorithm for parameter estimation of solar PV and fuel cell model. COMPEL Int J Computa Math Electr Electron Eng 41:1505–1527
Yang S, Wang N (2012) A novel P systems based optimization algorithm for parameter estimation of proton exchange membrane fuel cell model. Int J Hydrog Energy 37(10):8465–8476
Ye M, Wang X, Xu Y (2009) Parameter identification for proton exchange membrane fuel cell model using particle swarm optimization. Int J Hydrog Energy 34(2):981–989
Funding
Funding for open access publishing: Universidad de Jaén/CBUA. The authors have not disclosed any funding.
Author information
Authors and Affiliations
Contributions
MKS: Conceived and designed the analysis, Specify contribution in more detail, collected the data, contributed data or analysis tools, performed the analysis, wrote the paper. MHH: Specify contribution in more detail, collected the data, contributed data or analysis tools. JG: Contributed data or analysis tools, performed the analysis, wrote the paper. PN: Specify contribution in more detail, collected the data, contributed data or analysis tools. FJ: Contributed data or analysis tools, performed the analysis, wrote the paper. SK: Specify contribution in more detail, Collected the data, contributed data or analysis tools,
Corresponding author
Ethics declarations
Conflict of interest
The authors declare that they have no conflict of interest.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article's Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article's Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/.
About this article
Cite this article
Singla, M.K., Hassan, M.H., Gupta, J. et al. An enhanced efficient optimization algorithm (EINFO) for accurate extraction of proton exchange membrane fuel cell parameters. Soft Comput 27, 9619–9638 (2023). https://doi.org/10.1007/s00500-023-08092-1
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00500-023-08092-1