Abstract
The model-identification and parameter extraction are a well-defined method for modeling and development purposes of a proton exchange membrane fuel cell (PEMFC) to improve the performance. This paper introduces a novel opposition-based arithmetic optimization algorithm (OBAOA) for identifying the unspecified parameters of PEMFCs. The cost function is defined as the sum of the square deviations between the experimentally measured values and the optimal achieved values from the algorithm. Ballard Mark V PEM fuel cell is employed and analyzed to demonstrate the capability of the proposed algorithm. To demonstrate system efficiency, simulation results are compared to those of other optimizers under the same conditions. Furthermore, the proposed algorithm is validated through benchmark functions. The final results revealed that the proposed opposition-based arithmetic optimization algorithm can accurately retrieve the parameters of a PEMFC model.
1. Introduction
The demand for clean energy has kept increasing in recent years due to global warming and depleting oil reserves [1,2]. Fuel cells have drawn significant attention in recent years due to high efficiency and no emission of greenhouse gases. In recent years, fuel cell research has grown significantly due to possible applications such as stationary power generation and automotive applications [3]. PEMFCs have particularly drawn attention for transport applications. It has many advantages such as low operating temperature, short start-up and shut-down time, high efficiency, no waste is generated as the by-product is water [4,5]. Due to compact size, low operating temperature, and quick start-up time makes PEMFCs a reliable candidate for medium power applications like smart grid, micro gird, and power electronic devices [6]. The fuel cell has three main components: anode, cathode, and electrolyte. Both anode and cathode contain a layer of catalyst, which is separated by an electrolyte membrane to perform the redox reaction. However, the voltage (1.0 V) and current density (500–1000 mA/cm2) delivered by a single cell is too low for any practical application, so a number of stacks are connected in series to deliver sufficient power for practical application. The performance of a fuel cell depends on multiple parameters such as operating temperature, inlet pressure of fuel and reactant, and conductivity of the membrane. In order to utilize fuel cell for wide range of application evaluation of performance under various operating conditions is necessary. Moreover, development of a mathematical model to simulate the dynamic variation in operating conditions and fuel cell performance is necessary for its integration in smart grid/microgrid [7].
Both theoretical and experimental studies have been performed to optimize the factors affecting performance such as pressure, temperature, flow rate of fuel and oxidant, reaction kinetics, and membrane thickness to get the maximum power density from fuel cell [8]. As the fuel cell performance depends on multiple interdependent factors, which makes it really difficult to develop a mathematical model to evaluate the multivariable, complex, and interrelated parameters affecting the fuel cell performance [9]. In recent years, remarkable research and development has been performed to get a better understanding of the function of PEMFC characteristics via mathematical modeling. The modeling achieves great significance in the outlook of simulation, design, exploration, and progress of high-efficiency fuel cell systems [10,11,12]. A reliable model facilitates monitoring of fuel cell behavior for process monitoring and designing a suitable power conditioning unit for various power applications. The development of a precise parameter estimation method using the experimental data is a pre-requisite to develop a mathematical model of fuel cell and design an appropriate power control algorithm [13]. Two different approaches have been utilized to develop a mathematical model of the fuel cell systems. In the first approach, a mechanistic model is built to simulate the heat, mass transfer, reaction kinetics, membrane conductivity, and crossover of reactants through the electrolyte membrane encountered in fuel cells [14,15]. In this approach, a three-dimensional multiphase model of fuel cell system is developed, in which the gas and liquid two-phase flow in channel and porous electrodes are investigated in detail. This approach of precise estimation of model parameters is hindered by the nonlinear and complex relations of the electrochemical equations. In the second approach, a mathematical model is developed on the basis of empirical or semi-empirical equations, which are utilized to predict the effect of different input parameters on the voltage–current characteristics of the fuel cell, without examining the physical and electrochemical phenomena taking place in fuel cell system [16]. The electrical equivalent models of fuel cell are mainly divided into static and dynamic models. The static models depends on steady-state operation of fuel cell based on polarization curve [17,18] and the dynamic models rely on characteristics of electrical terminal represented by a set of passive elements [19,20]. Although mechanistic models have been developed to evaluate the optimum parameters to get the maximum output from the fuel cell system, the actual performance of fuel cell observed in experimental studies is not precisely the same as observed in theoretical studies, irrespective of models, because of assumptions and approximations are made in modelling [21]. In order to develop the precision of the models and make it reflect the actual fuel-cell performance, it is essential to improve the parameters of the models. However, a little effort has been put forward in the area of parameters optimization.
Generally, the statistics contained in any PEMFC datasheet are insufficient to determine the effective set of parameters. However, if the precise parameters are not specified, there are significant variations between the data obtained from the model and that listed in the manufacturer’s datasheet. PEMFC parameter identification can be approached as an optimization challenge, and a variety of meta-heuristic techniques can be implemented to find the best solution. Over the last ten years, various meta-heuristic optimization techniques have been applied to address the issue of PEMFC parameter estimation, which utilizes two important search strategies: (a) exploration/diversification and (b) exploitation/intensification [22,23]. The first method explores the search space globally, which avoids local optima and resolving local optima entrapment, whereas the second method explores the nearby promising solutions to improve their quality locally [24]. A proper balance between these two strategies is required to get the optimum performance. The classification of meta-heuristics method is based in the evolutionary algorithms, swarm intelligence algorithms, physics-based methods, and human-based methods. However, there is no single optimized algorithm, which can solve all optimization problems. Most of the researchers either modify an existing algorithm or propose a new algorithm to get better result [25]. Different meta-heuristic algorithms have been utilized for parameter optimization of PEMFCs such as particle swarm optimization (PSO) [26], genetic algorithm (GA) [27], artificial neural network (ANN) [28], differential evolution (DE) [29], artificial immune system (AIS) [30], artificial bee colony (ABC) [31], bird mating optimization (BMO) [32], biography-based optimization (BMO) [33], seeker optimization algorithm (SOA) [34], backtracking search algorithm (BSA) [35], improved teaching learning-based optimization (ITLBO) [36]. Slime mold algorithm (SMA) [37], moth-flame optimization (MFO) [38], Archimedes optimization algorithm [39], Jellyfish search algorithm (JSA) [40], bonobo optimizer [41], and hybrid GWO algorithm [42] have been implemented to identify the unknown parameters of PEMFC. In this article, the authors have proposed an improved opposition-based arithmetic optimization algorithm for parameter extraction of PEMFC. To the best of the authors’ knowledge, arithmetic optimization algorithm (AOA) has not been explored in this field, therefore, in this article authors have examined the performance of improved AOA for parameter extraction of fuel cells.
The main contribution of this research paper is as follows:
- An improved arithmetic optimization algorithm (AOA) algorithm is formulated that employs the opposition-based learning method for population initialization, preventing the accumulation of too many solutions in one location and resulting in a more efficient global search.
- The performance of the proposed algorithm is evaluated on ten benchmark functions and experimental results clearly depicts that the OBAOA is very efficient and accurate.
- The performance of proposed OBAOA algorithm is further accessed for parameter extraction of Ballard Mark V PEFMC.
2. Theory and Modeling of Proton Exchange Membrane Fuel Cell
There are three main components of a fuel cell: anode, cathode, and electrolyte. The fuel oxidation and oxygen reduction take place at anode and cathode, respectively. An electrolyte membrane separates the anode and cathode and allows conduction of protons to complete the electric circuit. The oxidation and reduction reaction are shown by Equations (1) and (2), respectively. The overall reaction is represented by Equation (3) [43,44].
Oxidation: 2H2 → 4H+ + 4e−
Reduction: O2 + 4H+ + 4e− → 2H2O
Complete reaction: 2H2 + O2 → 2H2O
At open circuit potential the cell voltage can be expressed by Equation (4):
At standard conditions (1.0 atm pressure and 25 °C), the fuel cell open circuit voltage (OCV) should be 1.229 V. However, the measured OCV at room temperature is around 1.0 V, due to the losses associated with the fuel cell. The cell voltage () is expressed by Equation (5) when the current () is drawn from the cell.
The activation overpotential of anode and cathode can be expressed as:
where is the voltage drop due to the activation of redox processing the anode and cathode. The represents the parametric coefficients for each cell model, whose values are defined based on theoretical equations with kinetic, thermodynamic, and electrochemical foundations (Mann et al., 2000). The oxygen concentration at the catalyst layer of the cathode (, mol/cm3) is given by:
The mass transport affects the concentrations of hydrogen and oxygen at the anode and cathode, which affects the partial pressures of gases. The change in partial pressure of fuel and reductant rely on the electrical current and on the physical features of the system. The voltage drop due to concentration polarization is represented as:
where is a parametric coefficient (V) that depends on the cell and its operation state, and represents the actual current density of the cell (A/cm2).
The ohmic drop () in Equation (5) is represented as:
where is the resistance to the transfer of protons through the membrane (Ω), is the charge transfer resistance, is the specific resistivity of the membrane for the electron flow (Ω-m), is the active area of the cell (cm2) and is the thickness of the membrane, which separate electrodes. The following numerical expression for the resistivity of the Nafion membrane is used:
where 181.6/(λ − 0.634) is the specific resistivity (Ω-cm) at OCV at 30 °C, the exponential term in the denominator is the temperature factor correction if the cell is operating at different temperature. The parameter is an adjustable parameter with a maximum value of 24. This parameter is influenced by the preparation procedure of the membrane and is a function of relative humidity and stoichiometry relation of the anode gas.
If ‘’ number of stacks are combined then the cell voltage is defined as:
At a given temperature (), the partial pressure of fuel () and oxidant () is given by following equations:
If and are used as reactant then the partial pressure of oxygen and hydrogen is given as:
where and are relative humidity at the cathode and anode, respectively. and are the inlet pressure at cathode and anode, respectively. The is partial pressure of nitrogen at the cathode. The is saturated vapor pressure (atm), which is calculated as:
Formulation of Objective Function
In this research work, sum of squared error (SSE) is adopted as an optimization function (OF) for the identification of unknown parameters (, , , , , , and ) of PEMFC, which is generally used by the authors in the existing literature [45,46,47]. The objective function is defined as follows:
where represents the number of measured values, denotes the number of iterations, denotes the measured voltage while denotes the estimated value of voltage for PEMFC.
3. Optimization Method
3.1. Conventional Arithmetic Optimization Algorithm
Arithmetic optimization algorithm (AOA) is a stochastic population-based metaheuristic optimization algorithm proposed by Abualigah et al. [48] in the year 2021. The algorithm is motivated by the distribution behavior of four key arithmetic operators in the field of mathematics, which includes addition, subtraction, multiplication, and division. In the area of science and engineering, there are complex, non-convex, and high dimension problems, which are difficult to solve using conventional gradient-based optimization algorithms. Metaheuristic is a high-level search algorithm that easily finds the optimal solution for diverse problems without getting stuck in local optimal solution. These algorithms first create a random solution in the search space and iteratively discovers the solution through different search strategies. The phenomenon of how these algorithms update its solution is defined by mathematical behavior of algorithms. Based on these mathematical-concepts, these algorithms are classified as evolutionary, swarm, physics-based, and human-based algorithms. Genetic algorithm (GA), particle swarm optimization (PSO), gravitational search algorithm (GSA), whale optimization algorithm (WOA), and grey wolf optimization (GWO) are some of the metaheuristic algorithms that have efficiently solved non-linear and high-computational engineering design problems. Exploration and exploitation are other unique characteristics that define the functionality of these algorithms. Exploration is defined as the global search capability of the algorithm, while exploitation is defined as the capability of algorithm to explore the nearby promising regions. The efficiency of a metaheuristic algorithm depends on how efficiently the algorithm maintains the balance between exploration and exploitation. AOA uses high and low dispersion nature of arithmetic operators to creates this balance. Multiplication and division operators have high distributed values, therefore these operators are used in the exploration phase to discover the optimal solution in a diverse region of search space with the following equations:
where represents the jth position of the ith solution, is the jth position of the best obtained solution, and are the upper and the lower bound of the jth position, is a constant parameter, is the control parameter that regulates the search process, and is the random number in the range [0, 1]. The MOP is math optimizer probability and defined as:
where represents the current iteration, represents the maximum number of iterations, and is the constant parameter.
Subtraction and multiplication operators have low distributed values, therefore, these operators easily find the optimal solution in the areas that were discovered in the exploration phase. These exploitation operators iteratively reach the solution with the following equations:
where is the random number defined in range [0, 1].
The exploration and exploitation phases are balanced by Math Optimizer accelerated (MOA) function, which is defined as:
where min and max represent the minimum and the maximum value of the accelerated function. Exploration phase is executed when the value of , which is a random number in range [0, 1] is greater than MOA, otherwise the exploitation phase is executed.
3.2. Opposition-Based Learning
In 2005, Tizhoosh et al. introduced the phenomenon of opposition-based learning (OBL) [49]. The basic principle of OBL is that it imitates the opposite relationship among agents. Over the last few years, artificial intelligence field has experienced tremendous growth and researchers are exploring and building innovative algorithms so as to enhance the performance of existing algorithms. OBL is one of the novel concepts that finds application in metaheuristic [50] and other artificial intelligence algorithms. OBL considers agents and their opposite counterpart in order to better explore the search space and find global optimal solution. Figure 1 shows the mechanism of OBL. The fundamental concept of OBL is outlined as follows:
Figure 1.
Illustration of opposition-based learning mechanism [2].
Let be a real number in the search space [, ], then its opposite counterpart is defined as follows:
In the higher dimensional space, the is expressed as:
[, , …, ] and defined in the search space [, ],
where 1, 2, 3, …, n. Then, the opposite points are defined as:
3.3. Proposed Algorithm
This section outlines the proposed opposition-based arithmetic optimization algorithm (OBAOA). In the field of optimization, local optima avoidance capability and convergence rate are two critical parameters, which define the performance of the algorithm. Most of the metaheuristic algorithms quickly converges and avoids local optimal solution. However, some algorithms fail to explore entire search space and get trapped in local optimal solution. In this area, researchers are exploring new ways such as modification of existing algorithm, hybridization of two or more algorithms to overcome these limitations.
AOA also has poor exploration capability and did not discover a global optimal solution and have slow rate of convergence. Thus, in this article, authors have enhanced the performance of AOA by incorporating the opposition mechanism and have proposed opposition OBAOA. OBL mechanism allows the algorithm to discover global optimal solution and improve convergence rate and thereby boost exploration capability of the algorithm. In OBAOA, the opposition-based principle is first incorporated in the initialization phase and later in the operational phase. The flow chart of OBAOA is shown in Figure 2 and the mathematical model is outlined as follows:
Figure 2.
Flow chart of opposition-based arithmetic optimization algorithm.
- Step 1
- Initialization: Generate the random candidate solution in the defined space as:
- Step 2
- Opposition Based Learning: Generate the opposite solution in the search space using Equation (25);
- Step 3
- (Initialize the constant parameters): Initialize the parameters α, μ and ϵ;
- Step 4
- (Fitness evaluation): Evaluate the fitness of opposite candidate solution;
- Step 5
- (Ranking): Sort the fitness and determine the best solution;
- Step 6
- (Evaluate constant and time varying parameters): Use Equations (21) and (23) to estimate the MOA function and MOP and generate random numbers , , in the range [0, 1];
- Step 7
- (AOA candidate solution position updating mechanism):if MOA;update position of each candidate solution using the following mechanism.
- Implement exploration phase:
- if 0.5;update the position using multiplication model of Equation (20).Else;update the position using division model of Equation (20).Else;
- Implement exploitation phase:
- if 0.5;update the position using addition model of Equation (22).Else;update the position using subtraction model of Equation (22).
- Step 8
- (Monitor the positions of each candidate solution): Determine the opposite candidate solution that moves beyond the search space and reinitialize their position within the boundaries;
- Step 9
- (Termination criteria): If minimum error or maximum number of iterations is accomplished the algorithm ends. Otherwise repeat Steps (5) to (8);
- Step 10
- (Final result): The position of best candidate solution represents the global optimal solution.
4. Results and Discussion
In this section, a benchmark test research approach was used to evaluate the proposed algorithm in the case of parameter identification for PEMFC. Table 1 displays the ten benchmark test functions, one to seven of which are unimodal and the remaining functions are multimodal. Some well-known meta-heuristic algorithms, such as ant lion optimizer (ALO) [51], dragonfly algorithm (DA) [52], grasshopper optimization algorithm (GOA) [53], and multiverse optimization (MVO) [54] are especially compared to assess the precision and efficiency of the suggested algorithm. The statistical outcomes of benchmark test functions are shown in Table 2. In this research paper, the benchmark functions are denoted by the letter “F” accompanied by a number (e.g., F1).
Table 1.
Benchmark functions.
Table 2.
Statistical results of benchmark test functions.
According to Table 2, the proposed algorithm has the least mean and standard deviation (SD) values except for the F6. In the case of F6, ALO generates the best optimized value. Based on the benchmark test function, it is asserted that the proposed algorithm outperforms and outperforms the other compared algorithms in terms of effectiveness and precision.
To further validate the effectiveness of the proposed OBAOA algorithm, the practical case of Ballard Mark V PEMFC is considered. The experimental values of voltage and current are taken from [55,56]. The operating condition and technical specification of Ballard Mark V PEMFC is illustrated in Table 3. Table 4 depicts the lower and upper search bounds for the parameters similar to the other authors [57,58]. The simulation results are compared with the other optimization methods existing in the literature review. Moreover, to show the competence of OBAOA algorithm, four pre-existing algorithms: AOA [48], PSO [59], gravitational search algorithm (GSA) [60], and acquilla optimizer (AO) [61] are employed. For a reasonable comparative evaluation, the number of population and iterations are set at 30 and 1000, respectively. All simulations were run on a PC with an Intel (R) Core i5- CPU M370@2.4 GHz 8 GB and the MATLAB R2018b software.
Table 3.
Technical specification and operating condition of PEMFC.
Table 4.
Lower and upper bounds of parameters for PEMFC.
4.1. Parameter Optimization of BALLARD MARK V PEMFC
Table 5 demonstrates the optimized value of all parameters by implementing the OBAOA algorithm. The number of cells connected in series in the Ballard Mark V model is 35, and the membrane thickness is 178 μm. It is clearly depicted in Table 3 that the proposed OBAOA method is able to produce the least SSE of 9.03 × 10−4 in comparison to other optimization methods. Here, SSE is taken for performance evaluation, which is same as considered by the other authors [58,62].
Table 5.
Optimized value of parameters for Ballard Mark V PEM fuel cell.
Furthermore, as depicted in Table 6, the minimum and maximum value of internal absolute error (IAE) between experimental and simulated values is 0.0003 and 0.0139, respectively. The characteristics curve of current-voltage and power-voltage for Ballard Mark V PEMFC is redrawn and presented in Figure 3, based on best-optimized parameters obtained by executing the OBAOA algorithm. This implies that the presented OBAOA technique outperforms other methods.
Table 6.
Estimated values of voltage and power for Ballard Mark V PEMFC.
Figure 3.
Evaluation between the experimental and the simulated data produced by OBAOA technique for Ballard Mark V PEMFC.
4.2. Convergence Analysis
Figure 4 describes the convergence curve for the Ballard Mark V PEMFC to evaluate the computational capability of the OBAOA technique. Figure 4 shows that the developed OBAOA algorithm significantly outperformed the AOA, PSO, GSA, and AO algorithms in terms of convergence speed and produces a realistic solution for the same number of function evaluations (i.e., 1000).
Figure 4.
Convergence graph of different algorithms for Ballard Mark V fuel cell.
The minimum value of SSE is produced by OBAOA. The values of SSE are 9.03 × 10−4, 2.16 × 10−3, 1.489 × 10−3, 1.665 × 102, and 1.985 × 102, respectively for OBAOA, AOA, PSO, GSA, and AO.
4.3. Statistical and Robustness Analysis
This section provides the statistical evaluations based on mean, minimum, maximum, and standard deviation in terms of SSE for all earlier suggested methodologies, as well as a comparison with the accuracy and robustness of the various algorithms in a total of thirty runs, as shown in Table 7. The mean of the SSE is calculated to evaluate the algorithms’ accuracy, and the standard deviation is calculated to evaluate the dependability of the implemented parameter estimation technique.
Table 7.
Statistical results of Ballard Mark V Fuel cell.
The statistical analysis outcomes reveal that the developed OBAOA is the most accurate and efficient technique for parameter estimation because it has a very low standard deviation.
The Friedman rank test [67] is applied to determine the relevance of the data in addition to the conventional statistical analysis, i.e., best, mean, worst, and standard deviation. Furthermore, for each analyzed PV module, this non-parametric test is used to rank the algorithms. The null hypothesis H0 (p-value > 5%) in the Friedman test suggests no notable change between the compared algorithms. The opposite hypothesis H1 signifies a notable difference between the compared algorithms for all 30 runs. In this test, each algorithm is given a rank based on its performance. Small ranks determine the best algorithms. Table 8 displays the Friedman rank test results at a 95% confidence level. According to Table 8, the OBAOA has the first rank based on the Friedman ranking test results, followed by PSO, AOA, GSA, and AO.
Table 8.
Friedman ranking test for Ballard Mark V PEMFC.
5. Conclusions
The OBAOA algorithm is proposed in this paper to recognize the complicated parameters of the PEMFC model. In the present work, the practical reading of Ballard Mark V PEMFC is considered for the identification of seven unknown parameters (ζ1, ζ2, ζ3, ζ4, λ, Rc, and b). Based on the results obtained, the findings are as follows.
- An enhanced version of OBAOA is introduced by incorporating the opposition-based learning mechanism.
- SSE is taken as an objective function for the optimization of parameters.
- The proposed algorithm is tested using ten benchmark test functions (seven unimodal and three multimodal). Furthermore, the convergence graph as well as the I-V and P-V characteristics curves support the precision of the anticipated algorithm.
- The proposed OBAOA technique is easy to implement with low computational complexity.
- The SSE value is minimum (9.03 × 10−4) compared to standard AOA and other predefined algorithms with least computational time i.e., 3.20 s.
- Friedman ranking test is carried out, which clearly depicts that the OBAOA algorithm outperforms the other compared algorithms.
It is also worth noting that the proposed formulation will pique the attention of the fuel cell community, both researchers and practitioners, due to its capacity to solve problems effectively.
Author Contributions
Conceptualization: A.S. (Abhishek Sharma), A.S. (Abhinav Sharma) and S.R.; Methodology and formal analysis: A.S. (Abhishek Sharma), R.A.K. and D.K.; Investigation, A.S. (Abhishek Sharma), R.A.K. and S.R.; Writing—original draft preparation, A.S. (Abhishek Sharma), D.K. and R.A.K.; Writing—review and editing, A.S. (Abhinav Sharma) and S.R.; Supervision, A.S. (Abhinav Sharma) and S.R.; Fund acquisition: S.R. All authors have read and agreed to the published version of the manuscript.
Funding
This research received no external funding.
Institutional Review Board Statement
Not applicable.
Informed Consent Statement
Not applicable.
Data Availability Statement
The data presented in this study are available on request from the corresponding author.
Conflicts of Interest
The authors declare no conflict of interest.
References
- Goldemberg, J. The promise of clean energy. Energy Policy 2006, 34, 2185–2190. [Google Scholar] [CrossRef]
- Sharma, A.; Sharma, A.; Dasgotra, A.; Jately, V.; Ram, M.; Rajput, S.; Averbukh, M.; Azzopardi, B. Opposition-Based Tunicate Swarm Algorithm for Parameter Optimization of Solar Cells. IEEE Access 2021, 9, 125590–125602. [Google Scholar] [CrossRef]
- Rajashekara, K. Hybrid fuel-cell strategies for clean power generation. IEEE Trans. Ind. Appl. 2005, 41, 682–689. [Google Scholar] [CrossRef]
- Mekhilef, S.; Saidur, R.; Safari, A. Comparative study of different fuel cell technologies. Renew. Sustain. Energy Rev. 2012, 16, 981–989. [Google Scholar] [CrossRef]
- Sharaf, O.Z.; Orhan, M.F. An overview of fuel cell technology: Fundamentals and applications. Renew. Sustain. Energy Rev. 2014, 32, 810–853. [Google Scholar] [CrossRef]
- Bankupalli, P.T.; Ghosh, S.; Kumar, L.; Samanta, S. A noniterative approach for maximum power extraction from PEM fuel cellusing resistance estimation. Energy Convers. Manag. 2019, 187, 567–577. [Google Scholar] [CrossRef]
- Priya, K.; Satishkumar, K.; Rajasekhar, N. A comprehensive review on parame-ter estimation techniques for Proton Exchange Membrane fuel cell modelling. Renew. Sustain. Energy Rev. 2018, 93, 121–144. [Google Scholar] [CrossRef]
- Seo, M.H.; Choi, S.M.; Lim, E.J.; Kwon, I.H.; Seo, J.K.; Noh, S.H.; Kim, W.B.; Han, B. Toward New Fuel Cell Support Materials: A Theoretical and Experimental Study of Nitrogen-Doped Graphene. ChemSusChem 2014, 7, 2609–2620. [Google Scholar] [CrossRef]
- Friede, W.; Raël, S.; Davat, B. Mathematical model and characterization of the transient behavior of a PEM fuel cell. IEEE Trans. Power Electron. 2004, 19, 1234–1241. [Google Scholar] [CrossRef]
- Tremblay, O.; Dessaint, L.-A. A generic fuel cell model for the simulation of fuel cell vehicles. In Proceedings of the 2009 IEEE Vehicle Power and Propulsion Conference, Dearborn, MI, USA, 7–10 September 2009. [Google Scholar]
- Ahmadi, P.; Kjeang, E. Realistic simulation of fuel economy and life cycle metrics for hydrogen fuel cell vehicles. Int. J. Energy Res. 2017, 41, 714–727. [Google Scholar] [CrossRef]
- Spiegel, C. PEM Fuel Cell Modeling and Simulation Using MATLAB; Elsevier: Amsterdam, The Netherlands, 2011. [Google Scholar]
- Bankupalli, P.T.; Ghosh, S.; Sahu, L.K.; Dwivedi, A.K. Parameter estimation of PEM fuel cell electrical equivalent model using hybrid optimization. In Proceedings of the 8th International Conference on Power Systems (ICPS), Jaipur, India, 20–22 December 2019; pp. 1–6. [Google Scholar]
- Amphlett, J.C.; Baumert, R.M.; Mann, R.F.; Peppley, B.A.; Roberge, P.R.; Harris, T.J. Performance modeling of the Ballard Mark IV solid polymer electrolyte fuel cell: I. Mechanistic model development. J. Electrochem. Soc. 1995, 142, 1. [Google Scholar] [CrossRef]
- Ariza, H.E.; Correcher, A.; Sánchez, C.; Pérez-Navarro, Á.; García, E. Thermal and Electrical Parameter Identification of a Proton Exchange Membrane Fuel Cell Using Genetic Algorithm. Energies 2018, 11, 2099. [Google Scholar] [CrossRef]
- Hu, M.; Gu, A.; Wang, M.; Zhu, X.; Yu, L. Three dimensional, two phase flow mathematical model for PEM fuel cell: Part I. Model development. Energy Convers. Manag. 2004, 45, 1861–1882. [Google Scholar] [CrossRef]
- Mzoughi, D.; Allagui, H.; Bouaicha, A.; Mami, A. Modeling and testing of a 1.2-kW Nexa fuel cell using bond graph methodology. IEEJ Trans. Electr. Electron. Eng. 2015, 10, 527–538. [Google Scholar] [CrossRef]
- Haji, S. Analytical modeling of PEM fuel cell i–V curve. Renew. Energy 2011, 36, 451–458. [Google Scholar] [CrossRef]
- Wang, C.; Nehrir, M.; Shaw, S.R. Dynamic Models and Model Validation for PEM Fuel Cells Using Electrical Circuits. IEEE Trans. Energy Convers. 2005, 20, 442–451. [Google Scholar] [CrossRef]
- Sharma, A.; Sharma, A.; Averbukh, M.; Jately, V.; Azzopardi, B. An Effective Method for Parameter Estimation of a Solar Cell. Electronics 2021, 10, 312. [Google Scholar] [CrossRef]
- Abdin, Z.; Webb, C.; Gray, E. PEM fuel cell model and simulation in Matlab–Simulink based on physical parameters. Energy 2016, 116, 1131–1144. [Google Scholar] [CrossRef]
- Abualigah, L.; Diabat, A. A comprehensive survey of the Grasshopper optimization algorithm: Results, variants, and applications. Neural Comput. Appl. 2020, 32, 15533–15556. [Google Scholar] [CrossRef]
- Abualigah, L.; Diabat, A.; Geem, Z.W. A Comprehensive Survey of the Harmony Search Algorithm in Clustering Applications. Appl. Sci. 2020, 10, 3827. [Google Scholar] [CrossRef]
- Abualigah, L. Group search optimizer: A nature-inspired meta-heuristic optimization algorithm with its results, variants, and applications. Neural Comput. Appl. 2021, 33, 2949–2972. [Google Scholar] [CrossRef]
- Abualigah, L.; Diabat, A.; Mirjalili, S.; Abd Elaziz, M.; Gandomi, A.H. The arithmetic optimization algorithm. Comput. Methods Appl. Mech. Eng. 2021, 376, 113609. [Google Scholar] [CrossRef]
- Ye, M.; Wang, X.; Xu, Y. Parameter identification for proton exchange membrane fuel cell model using particle swarm optimization. Int. J. Hydrog. Energy 2009, 34, 981–989. [Google Scholar] [CrossRef]
- Priya, K.; Babu, T.S.; Balasubramanian, K.; Kumar, K.S.; Rajasekar, N. A novel approach for fuel cell parameter estimation using simple Genetic Algorithm. Sustain. Energy Technol. Assess. 2015, 12, 46–52. [Google Scholar] [CrossRef]
- Razbani, O.; Assadi, M. Artificial neural network model of a short stack solid oxide fuel cell based on experimental data. J. Power Sources 2014, 246, 581–586. [Google Scholar] [CrossRef]
- Gong, W.; Cai, Z. Parameter optimization of PEMFC model with improved multi-strategy adaptive differential evolution. Eng. Appl. Artif. Intell. 2014, 27, 28–40. [Google Scholar] [CrossRef]
- Askarzadeh, A.; Rezazadeh, A. Artificial immune system-based parameter extraction of proton exchange membrane fuel cell. Int. J. Electr. Power Energy Syst. 2011, 33, 933–938. [Google Scholar] [CrossRef]
- Zhang, W.; Wang, N.; Yang, S. Hybrid artificial bee colony algorithm for parameter estimation of proton exchange membrane fuel cell. Int. J. Hydrog. Energy 2013, 38, 5796–5806. [Google Scholar] [CrossRef]
- Askarzadeh, A. Parameter estimation of fuel cell polarization curve using BMO algorithm. Int. J. Hydrog. Energy 2013, 38, 15405–15413. [Google Scholar] [CrossRef]
- Niu, Q.; Zhang, L.; Li, K. A biogeography-based optimization algorithm with mutation strategies for model parameter estimation of solar and fuel cells. Energy Convers. Manag. 2014, 86, 1173–1185. [Google Scholar] [CrossRef]
- Dai, C.; Chen, W.; Song, Y.; Zhu, Y. Seeker optimization algorithm: A novel stochastic search algorithm for global numerical optimization. J. Syst. Eng. Electron. 2010, 21, 300–311. [Google Scholar] [CrossRef]
- Askarzadeh, A.; dos Santos Coelho, L. A backtracking search algorithm combined with Burger’s chaotic map for parameter estimation of PEMFC electrochemical model. Int. J. Hydrog. Energy 2014, 39, 11165–11174. [Google Scholar] [CrossRef]
- Niu, Q.; Zhang, H.; Li, K. An improved TLBO with elite strategy for parameters identification of PEM fuel cell and solar cell models. Int. J. Hydrog. Energy 2014, 39, 3837–3854. [Google Scholar] [CrossRef]
- 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]
- Messaoud, R.B.; Midouni, A.; Hajji, S. PEM fuel cell model parameters extraction based on moth-flame optimization. Chem. Eng. Sci. 2021, 229, 116100. [Google Scholar] [CrossRef]
- Houssein, E.H.; Helmy, B.E.; Rezk, H.; Nassef, A.M. An enhanced Archimedes optimization algorithm based on Local escaping operator and Orthogonal learning for PEM fuel cell parameter identification. Eng. Appl. Artif. Intell. 2021, 103, 104309. [Google Scholar] [CrossRef]
- Gouda, E.A.; Kotb, M.F.; El-Fergany, A.A. Jellyfish search algorithm for extracting unknown parameters of PEM fuel cell models: Steady-state performance and analysis. Energy 2021, 221, 119836. [Google Scholar] [CrossRef]
- Sultan, H.M.; Menesy, A.S.; Kamel, S.; Tostado-Véliz, M.; Jurado, F. Parameter identification of proton exchange membrane fuel cell stacks using bonobo optimizer. In Proceedings of the 2020 IEEE International Conference on Environment and Electrical Engineering and 2020 IEEE Industrial and Commercial Power Systems Europe (EEEIC/I&CPS Europe), Madrid, Spain, 9–12 June 2020; pp. 1–7. [Google Scholar]
- Miao, D.; Chen, W.; Zhao, W.; Demsas, T. Parameter estimation of PEM fuel cells employing the hybrid grey wolf optimization method. Energy 2020, 193, 116616. [Google Scholar] [CrossRef]
- O’Hayre, R.; Cha, S.-W.; Colella, W.; Prinz, F.B. Fuel Cell Fundamentals; John Wiley & Sons: Hoboken, NJ, USA, 2016. [Google Scholar]
- Steele, B.C.; Heinzel, A. Materials for fuel-cell technologies. In Materials for Sustainable Energy: A Collection of Peer-Reviewed Research and Review Articles from Nature Publishing Group; World Scientific: Singapore, 2011; pp. 224–231. [Google Scholar]
- Rajasekar, N.; Jacob, B.; Balasubramanian, K.; Priya, K.; Sangeetha, K.; Babu, T.S. Comparative study of PEM fuel cell parameter extraction using Genetic Algorithm. Ain Shams Eng. J. 2015, 6, 1187–1194. [Google Scholar] [CrossRef]
- Ali, M.; El-Hameed, M.; Farahat, M. Effective parameters’ identification for polymer electrolyte membrane fuel cell models using grey wolf optimizer. Renew. Energy 2017, 111, 455–462. [Google Scholar] [CrossRef]
- El-Fergany, A.A. Electrical characterisation of proton exchange membrane fuel cells stack using grasshopper optimiser. IET Renew. Power Gener. 2018, 12, 9–17. [Google Scholar] [CrossRef]
- David, R.C.; Precup, R.E.; Petriu, E.M.; Rădac, M.B.; Preitl, S. Gravitational search algorithm-based design of fuzzy control systems with a reduced parametric sensitivity. Inf. Sci. 2013, 247, 154–173. [Google Scholar] [CrossRef]
- Tizhoosh, H.R. Opposition-based learning: A new scheme for machine intelligence. In Proceedings of the International Conference on Computational Intelligence for Modelling, Control and Automation and International Conference on Intelligent Agents, Web Technologies and Internet Commerce (CIMCA-IAWTIC’06), Vienna, Austria, 28–30 November 2005. [Google Scholar]
- Mahdavi, S.; Rahnamayan, S.; Deb, K. Opposition based learning: A literature review. Swarm Evol. Comput. 2018, 39, 1–23. [Google Scholar] [CrossRef]
- Mirjalili, S. The ant lion optimizer. Adv. Eng. Softw. 2015, 83, 80–98. [Google Scholar] [CrossRef]
- Meraihi, Y.; Ramdane-Cherif, A.; Acheli, D.; Mahseur, M. Dragonfly algorithm: A comprehensive review and applications. Neural Comput. Appl. 2020, 32, 16625–16646. [Google Scholar] [CrossRef]
- Mirjalili, S.Z.; Mirjalili, S.; Saremi, S.; Faris, H.; Aljarah, I. Grasshopper optimization algorithm for multi-objective optimization problems. Appl. Intell. 2018, 48, 805–820. [Google Scholar] [CrossRef]
- Mirjalili, S.; Mirjalili, S.M.; Hatamlou, A. Multi-verse optimizer: A nature-inspired algorithm for global optimization. Neural Comput. Appl. 2016, 27, 495–513. [Google Scholar] [CrossRef]
- Correa, J.; Farret, F.A.; Canha, L.; Simoes, M. An Electrochemical-Based Fuel-Cell Model Suitable for Electrical Engineering Automation Approach. IEEE Trans. Ind. Electron. 2004, 51, 1103–1112. [Google Scholar] [CrossRef]
- Amphlett, J.; Baumert, R.; Mann, R.; Peppley, B.; Roberge, P.; Rodrigues, A. Parametric modelling of the performance of a 5-kW proton-exchange membrane fuel cell stack. J. Power Sources 1994, 49, 349–356. [Google Scholar] [CrossRef]
- Nelwamondo, F.V.; Golding, D.; Marwala, T. A dynamic programming approach to missing data estimation using neural networks. Inf. Sci. 2013, 237, 49–58. [Google Scholar] [CrossRef]
- Balasubramanian, K.; Jacob, B.; Priya, K.; Sangeetha, K.; Rajasekar, N.; Babu, T.S. Critical evaluation of genetic algorithm-based fuel cell parameter extraction. Energy Procedia 2015, 75, 1975–1982. [Google Scholar] [CrossRef]
- Kennedy, J.; Eberhart, R. Particle swarm optimization. In Proceedings of the Proceedings of ICNN’95-International Conference on Neural Networks, Perth, WA, Australia, 27 November–1 December 1995. [Google Scholar]
- Rashedi, E.; Nezamabadi-Pour, H.; Saryazdi, S. GSA: A gravitational search algorithm. Inf. Sci. 2009, 179, 2232–2248. [Google Scholar] [CrossRef]
- Abualigah, L.; Yousri, D.; Elaziz, M.A.; Ewees, A.A.; Al-Qaness, M.A.; Gandomi, A.H. Aquila Optimizer: A novel meta-heuristic optimization algorithm. Comput. Ind. Eng. 2021, 157, 107250. [Google Scholar] [CrossRef]
- 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]
- 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]
- Arora, S.; Anand, P. Chaotic grasshopper optimization algorithm for global optimization. Neural Comput. Appl. 2019, 31, 4385–4405. [Google Scholar] [CrossRef]
- Selem, S.I.; Hasanien, H.M.; El-Fergany, A.A. Parameters extraction of PEMFC’s model using manta rays foraging optimizer. Int. J. Energy Res. 2020, 44, 4629–4640. [Google Scholar] [CrossRef]
- Leng, H.; Li, X.; Zhu, J.; Tang, H.; Zhang, Z.; Ghadimi, N. A new wind power prediction method based on ridgelet transforms, hybrid feature selection and closed-loop forecasting. Adv. Eng. Inform. 2018, 36, 20–30. [Google Scholar] [CrossRef]
- Digalakis, J.G.; Margaritis, K.G. An Experimental Study of Benchmarking Functions for Genetic Algorithms. Int. J. Comput. Math. 2002, 79, 403–416. [Google Scholar] [CrossRef]
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2021 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).



