ORIGINAL RESEARCH article

Front. Energy Res., 11 August 2022

Sec. Fuel Cells, Electrolyzers and Membrane Reactors

Volume 10 - 2022 | https://doi.org/10.3389/fenrg.2022.964042

Extracting Unknown Parameters of Proton Exchange Membrane Fuel Cells Using Quantum Encoded Pathfinder Algorithm

  • 1. College of Artificial Intelligence, Guangxi University for Nationalities, Nanning, China

  • 2. Guangxi Key Laboratories of Hybrid Computation and IC Design Analysis, Nanning, China

  • 3. Department of Science and Technology Teaching, China University of Political Science and Law, Beijing, China

  • 4. Xiangsihu College of Guangxi University for Nationalities, Nanning, China

  • 5. College of Electronic Information and Automation, Civil Aviation University of China, Tianjin, China

Abstract

Proton exchange membrane fuel cell (PEMFC) is one of the most widely used fuel cell types. Accurate modeling of PEMFC can better facilitate the research of PEMFC and guide designers to design FC products that meet people’s needs. The modeling problem of PEMFC can be transformed into a parametric optimization problem. In order to improve the exploration capability of the pathfinder algorithm, the concept of quantum computing is introduced and a new quantum coded pathfinder optimization algorithm (QPFA) is proposed. QPFA was applied to the extraction of parameters of NedStackPS6, BCS500W and 250W FC, and these models of PEMFC have been applied for commercial use. The experimental results were compared with seven recently proposed metaheuristics and recently published literature, showing the accuracy and high precision of QPFA in extracting PEMFC parameters.

1 Introduction

Due to the air pollution and environmental changes caused by burning fossil fuels, green renewable energy is increasingly considered as an alternative energy source (Priya et al., 2018). The fuel cell is a new energy supply technology (Rezk et al., 2022). Several popular fuel cell products in the market can be divided into several types according to the type of electrolyte: proton exchange membrane FC (PEMFC) (Pourrahmani et al., 2019), alkaline FC (AFC) (Saebea et al., 2019), solid oxide FC (SOFC) (), phosphoric acid fuel cell (PAFC) (), (), and microbial fuel cell (MFC) (Sayed et al., 2021), (). PEMFC is the most widely used (Miao et al., 2020). A large number of PEMFCs use in transportation applications (Shaheen et al., 2021). These fuel cells have been used for a variety of purposes in power supply, the mathematical model of PEMFC accurately established to better promote the research of FC.

There are three main types of mathematical modeling for PEMFCs, theoretical (), empirical (), and semi-empirical models (). Accurate design and modeling of PEMFCs can help researchers design products that meet performance requirements and reduce production costs. Early researchers mainly used adaptive filters and black-box testing techniques to determine the parameters of PEMFC models. However, these methods have significant drawbacks, including poor accuracy and lack of flexibility. PFMFC has multi-variable and multi-peak nonlinear characteristics, and the operation of the PEMFC is accompanied by complex behavior of gas, liquid and heat conduction (Yang et al., 2020), which will lead to complex and labor time costly application of conventional technology (). Therefore, a new technique is urgently needed to solve the PEMFC parameter extraction problem. With the development in the field of artificial intelligence, metaheuristic algorithms have achieved good results in nonlinear system optimization problems, and the problem of extracting PEMFC parameters can be seen as an optimization problem to be solved ().

Many researchers have investigated the PEMFC parameter extraction problem using metaheuristic algorithms. GA was first used to extract the parameters of PEMFC (Priya et al., 2015), (Zhang and Wang, 2018), However, GA has the disadvantages of slow convergence speed and high parameter sensitivity, so a new optimization algorithm particle swarm optimization algorithm is applied to the PEMFC parameter extraction (Salim et al., 2015). employed a named ranking-based differential evolution to find the parameters of the PEMFC model. used Slap Algorithms to extract parameters of two PEMFC models that have been applied to commercial reality. Rao et al. (2019) modeled PEMFC using shark odor optimization and proved the reliability of shark odor optimization using statistical methods. proposed a cuckoo search algorithm (CS-EO) with an explosion operator and applied it to the PEMFC parameter extraction problem with success on four models of fuel cell cases. Priya and Rajasekar (2019) used the flower pollination algorithm for PEMFC model parameter extraction. Selem et al. (2020) applied MRFO to the problem of accurate extraction of uncertain parameters of PEMFC models. Rizk-Allah and El-Fergany (2021) proposed an improved and developed AEO (IAEO) applying it to PEMFC modeling and optimization. used the jellyfish search algorithm to extract the exact parameters of the PEMFC and experimented on three test cases with success. investigated the dynamic performance of the fuel cell using the basic pathfinder algorithm. Several other optimization algorithms have been successfully applied to the PEMFC parameter extraction problem, such as ICHOA (), MVO (), IFSO (Qin et al., 2020), PO (), JAYA (Xu et al., 2019), SMO (), EO (Seleem et al., 2021), GBO (), BMO (), and so on. Although many metaheuristic algorithms have been applied to extract unknown parameters of PEMFC, according to the No free lunch theorem (Wolpert and Macready, 1997), no single algorithm can solve all engineering optimization problems. There is still room to improve the extraction accuracy of PEMFC parameters, so it is necessary for researchers to improve the meta-heuristic algorithm and apply it in the extraction of PEMFC parameters.

Pathfinder optimization algorithm is a metaheuristic algorithm proposed by

Yapici and Cetinkaya (2019)

. It is inspired by the principle that the group leader leads other individuals to the optimal future regional in nature. Pathfinder optimization algorithm has been applied to many complex practical engineering optimization problems and achieved success. In this paper, in order to solve the problem that the individual follower will easily fall into a local optimum in pathfinder algorithm, a quantum coded pathfinder optimization algorithm is proposed to solve continuous optimization problems. In QPFA, the probability amplitude is used to represent the probability of qubits two states, and the probability amplitude is mapped to the optimization problem interval to calculate the fitness value of individuals. Each individual corresponds to two solutions of the optimization space, which expands the diversity of the population, effectively avoids the problem of easily falling into a local optimum in PFA, and increases the exploration ability of the algorithm. The updating strategies of the PFA and the quantum revolving gate are used to update the probability amplitude for algorithm iteration. Then QPFA is applied to extract unknown parameters of PEMFC. This paper’s main contribution can be summarized as follows:

  • 1) A novel quantum coding pathfinder optimization algorithm is proposed to extract unknown parameters of PEMFC.

  • 2) Three real PEMFC cases, NedStackPS6, 500WFC and 250WFC, were solved successfully. The experimental results proving the superiority of QPFA in extracting unknown parameters of PEMFC.

  • 3) The results extracted by QPFA were compared with the excellent metaheuristic algorithm. In order to improve the persuasion of this study, the parameter results extracted by QPFA were compared with the results of recently published literatures, and QPFA found the best results.

The structure of this article is as follows. Section 2 describes the fuel cell model. Section 3 explains the method of extracting unknown parameters of PEMFC by QPFA and an objective function of optimization. Section 4 introduces the basic pathfinder algorithm (PFA). Section 5 introduces the quantum coding pathfinder algorithm (QPFA). Section 6 introduces the experimental results and analysis of QPFA applied to three real cases, and compares the results with some powerful optimization algorithms. Section 7 is the summary of this paper and the prospect of the future work.

2 Proton Exchange Membrane Fuel Cell Model

This section introduces the semi-empirical model of PEMFC proposed by Mann et al. (2000). Its validity has been verified in many previous studies. The voltage output of PEMFC can be calculated using Eq. 1 (Mann et al., 2000).where represents the output voltage of PEMFC, its unit of measure is V. denotes the cell open circuit voltage in (V) that is derived from the Nernst equation. means a potential for activation in (V). is the ohm voltage drop in the circuit and represents the concentration voltage loss in (V).

Assuming that all connected cells have the same polarization properties, when multiple cells are connected in series to form the stack, the stacks output voltage stack in (V) is described by Eq. 2.

Based on the Nernst equation and the magnitude of the change in temperature, can be calculated by Eq. 3.where T is the operating temperature of the cell in Kelvins and T 100°C, = 273.15K. and are the hydrogen and oxygen partial regulating pressures in PFMFC, they use atm as the unit of measurement. Dynamic changes of external load will lead to changes in and , and their numerical changes can be calculated by Eqs 46 respectively. When the fuel cell chooses natural air as oxidant for electrochemical reaction, will be calculated by Eq. 6.where and are the humidity of the steam at the anode and cathode of the fuel cell. and are the anode and cathode inlet pressures (atm). and A are the cell current in (A) and the membrane effective area in (cm2), respectively. Furthermore, is the water vapor saturation pressure (atm), which is calculated by Eq. 7, its value is only affected by temperature T.

The electrochemical reaction in fuel cells is slow at the initial stage, and activation loss is used to describe the process, can be calculated from Eq. 8.where , , and are the semi-empirical coefficient in the model, their units of measurement are , , and . represents the oxygen concentration at the cathode catalytic layer in (mol/cm3), which is expressed by Eq. 9.

In addition, the concentration of hydrogen at the anode catalytic layer in (mol/cm3) is described by Eq. 10.

The ohm voltage loss in the circuit is calculated by Eq. 11, in the polarization curve, it shows a linear relationship.where in represents the resistance shown by electrons as they pass through the connections to the external circuit, which can be calculated from Eq. 12. in indicates the resistance shown by protons passing through membrane active area A (cm2).where the thickness of the membrane is represented by D in (cm). The membrane’s specific resistivity is represented by in (.cm), can be calculated by Eq. 13, in Eq. 13 represents the amount of water in the membrane.

Finally, the concentration over-potential V con or mass transport losses will affect the IV curve when the FC is overloaded, and this phenomenon can be calculated and described by Eq. 14.where is a parametric coefficient in (V), and are represents the actual and maximum cell current density in (A.cm−2).

3 Proposed Identification Strategy

This section introduces a general framework for extracting PEMFC parameters using metaheuristic algorithm. The QPFA proposed in this paper will be applied to extracting PEMFC parameters. According to the semi-empirical PFMFC model introduced in the previous section, seven parameters in the equation are unknown, and there is a strong coupling between these parameters. For such an optimization problem with nonlinear constraints, the metaheuristic optimization algorithm is used to determine the best parameters. The objective function is of great significance for model parameter identification. In this paper, the sum of the squared error (SSE) between the actual output voltage and the estimated output voltage is chosen as the objective function. The optimal model parameters are extracted by minimizing the objective function. Objective function (SSE) can be calculated by Eq. 15.where and are the actual PFMFC data and simulation fuel cell voltage, is the number of data items retrieved.

The optimization variables are the unknown PEMFC parameters, which can be described as:

Every variable has upper and lower bounds as follow:

The specific values of upper and lower bounds of parameters are listed in Table 1. A general framework for PEMFC parameter extraction using metaheuristic optimization algorithm is shown in Figure 1.

TABLE 1

Parameter to optimize
Lower bound−1.1996913.6−2.601010.0136
Upper bound−0.853259.8−9.542480.5

Upper and lower bounds of parameters.

FIGURE 1

4 Basic Pathfinder Algorithm

In the PFA algorithm, each individual in the population will be placed in D - dimensional space. The individual in the most promising area is called the pathfinder, and the rest of the population will follow the pathfinder to search. This search model can be mathematically described by Eq. 16where i represents the current iteration, represents the position of the follower of the population., are two randomly generated vectors calculated from Eqs 17, 18, and are a uniformly distributed random number generated randomly between (0, 1). , can control the weight of the follower moving to the pathfinder and the neighboring individuals in the population. is the vibrancy vector, and its calculation can be obtained from Eq. 19, is the distance between the i-th and the j-th position in population.

The pathfinder updating position is obtained from Eq. 20where represents the position of the i+1 generation pathfinder, is the location of the i-th pathfinder. is the location of the i-1 generation pathfinder, i represents the number of current iterations, represents a random number in a uniform distribution at [0,1]. is obtained from Eq. 21.where represents the maximum iteration number, is a random number evenly distributed within the range of [-1,1]. The pseudo-code of pathfinder algorithm is in Algorithm 1.

Algorithm 1

5 Proposed Quantum Code Pathfinder Algorithm

A quantum coding method is proposed by Li et al. (Shiyong, 2007), this paper adopts the quantum coding method proposed by Li et al. The probability amplitude of qubit is used to encode the position vector of individual population in QPFA, quantum revolving gate updates the quantum bit rotation angle. In order to avoid premature convergence of PFA, quantum not gate is added into the algorithm as mutation behavior.

5.1 Quantum Theory

Since the concept of quantum mechanical systems was introduced, researchers in many fields have devoted themselves to the study of quantum mechanics (). Quantum physics is the theoretical root of quantum computing, and Schrödinger’s equation (SE) describes the intrinsic dynamics of quantum computing ().

5.2 Qubit and Quantum Superposition

The smallest unit of information storage is called a qubit in quantum theory, qubits are the basic storage unit in quantum computing, and the Dirac symbol is used to represent qubits. A qubit can have state and state or the linear combination of state and state (Shiyong, 2007), (). The linear combination of state and state referred to as quantum superposition, this superposition is described by the wave function in Hilbert space. The wave function is described as:where and are called the probability amplitude of the quantum state, and represents for when measuring a qubit, wave function collapse to with a probability , collapse to with a probability . and satisfy the constraint of Eq. 23.

According to Eq. 23, use the coding method of Li et al. (Shiyong, 2007), , is the rotation angle of a qubit.

5.3 Initial Population

When the population is initialized, the probability amplitude of qubit is directly used as the position vector of the individual in PFA algorithm, the individual population can be initialized as:where n = 1,2,…,D represents the dimensions of the problem, m = 1,2, … , N represents the population number of individuals in PFA, is the rotation angle of qubits, is initialed by Eq. 25.

Each individual in the QPFA corresponds to two positions in the problem space, they are calculated from the probability amplitude of qubits respectively, is calculated by the probability amplitude of quantum bit , is calculated by the probability amplitude of quantum bit .

5.4 Solution Space Mapping

In QPFA, the search traversal space of the population individual is [−1,1] in every dimension. Since the form of qubit is used to represent the individual population in PFA, it is necessary to map the qubit to the optimization problem interval, the quantum bit’s probability and correspond to the two solutions of optimization problem. The mapping process is accomplished through Eqs 27, 28.where and are calculated from the probabilities of qubits and , respectively. Each qubit map to two positions in the solution space.

5.5 Individual Updates

In order to make use of the pathfinder search optimization algorithm to update rotation angle, the displacement difference of updating population individuals in the pathfinder search optimization algorithm is used to rewrite Eqs 1630. In QPFA, the movement of individual population is carried out through the quantum revolving door, and the position update of individual population in PFA is transformed into the probability amplitude update of individual population qubit in QPFA.

5.5.1 Update of Qubit Angle on Individual

where t represents the current iteration, represents the difference of the probability amplitude vector between the current pathfinder’s position and the previous pathfinder’s position. represents the probability amplitude vector difference between the position of the current follower and the position of an adjacent follower. represents the probability amplitude vector difference between the current follower position and the pathfinder position. , and can be calculated as follows:where represents the angle of pathfinder individual in n-th dimension. represents the angle of the follower individual in n-th dimension.

5.5.2 Update of Qubit Probability Amplitude of Individual

In the quantum optimization algorithm, the quantum revolving gate is used to update the probability amplitude of the qubit. The quantum revolving gate is set as Eq. 34, and the updating of the probability amplitude of the qubit is realized by Eq. 35.where and represents the probability amplitude before and after the update. and represents the rotation angle before and after the update. Through the Eq. 35, can be calculated as Eq. 36. According to the trigonometric transformation formula Eq. 36 can be rewritten as Eq. 37.when the update is complete, two new locations for the individual will be created:

5.6 Mutation of Behavior

In PFA algorithm, pathfinder has a great influence on the follower. In the middle and late stage of algorithm execution, the follower will closely follow the pathfinder to search, which will increase the probability of the algorithm falling into the local optimal solution. Although quantum coding improves the diversity of the population, it is still possible to fall into the local optimal solution. In order to better jump out when the population falls into the local optimal solution, a quantum not gate is added to mutate the population qubit. Mutation behavior is carried out through quantum not gates, quantum not gates are described by Eq. 39. The mutation operation is described by Eq. 40.

5.7 Quantum Coding Pathfinder Algorithm Pseudo Code

The pseudo-code of the Quantum Pathfinder algorithm as in Algorithm 2.

Algorithm 2

6 Results and Discussion

In this section, QPFA is applied to extract unknown parameters of three types of fuel cells, which are respectively NedStackPS6, BCS 500 and 250W FC. The objective function is to minimize the sum of squares of the difference between real data and simulation data, which can be obtained by Eq. 15. The simulations were performed on the MATLAB 2016b platform and run on a CPU Core i5-7100 v5 (3.80 GHz) with 16 GB RAM. The specific process of extracting fuel cell location parameters using QPFA algorithm is shown in Figure 2. Three types of fuel cell parameters, specific operating environments, and data sets are obtained in the Ref (), the upper and lower bounds of the extracted unknown parameters are listed in Table 1.

FIGURE 2

In order to better test the ability of QPFA to extract unknown parameters of fuel cells, it is compared with six other excellent meta-heuristic algorithms with the strong optimization ability, which are PFA (Yapici and Cetinkaya, 2019), JAYA (Rao, 2016), WOA (Mirjalili and Lewis, 2016), SCA (Mirjalili, 2016), PSO (), GWO (Mirjalili et al., 2014), and SMA (). Finally, the experimental results were compared with the recently published literature. Due to the execution characteristics of the metaheuristic algorithm, the results of each run are different. In order to better test the optimizing ability of the algorithm, the results of 30 runs are considered in the experimental verification. The population, number of all metaheuristic algorithms = 30 and the number of iterations = 1000. The specific parameter values of each metaheuristic algorithm are consistent with the settings of the original algorithm.

6.1 Case1: NedStackPS6

The technical parameters of NedStackPS6 are shown in the Table 2. According to the parameter extraction method as mentioned earlier, the parameter value of PEMFC obtained at the optimized minimum objective function will be the parameter to be extracted. Therefore, the performance of the optimization algorithm extracting PEMFC parameters can be judged by comparing the value of the objective function. After 30 runs, the experimental results obtained by QPFA and seven powerful optimization algorithms are shown in Table 3. Table 3 lists the minimum objective function value (), average objective function value (), worst objective function value (), variance value (), and best PEMFC parameters value obtained by the optimization algorithm used in the experiment after 30 runs. As can be seen from Table 3, QPFA has achieved the best average value, the best value and the worst value. QPFA ranks the first among the eight algorithms. The box plot of the 30 running results is shown in Figure 3A, which shows that QPFA has good stability. In order to intuitively see the convergence speed performance of the algorithm, the average convergence curve of 30 running results is drawn in Figure 3B. It can be seen that QPFA’s convergence speed is very fast, and its convergence curve is always at the bottom of the convergence curve of other algorithms, and finally achieves the best average objective function value in 1000 generations.

TABLE 2

PEMFC NameA (cm2)D (μm)T(K)
NedStackPS665240178534311
BCS 500W32641780.46933310.2075
250W24271780.860343.151.01.0

Specific parameters of the three PEMFCS.

TABLE 3

AlgorithmParameter
(V) (V/k) (V/k) (V/k)
PFA−0.90824.53E-035.54E-05−9.54E-0512.60541.36E-021.05E-042.07972.081712.11310.04175
JAYA−0.85324.22E-034.58E-05−9.54E-0512.78133.27E-021.00E-042.18032.28963.16550.29923
WOA−1.18175.05E-033.76E-05−9.54E-0512.81642.68E-021.12E-042.12464.62005.99800.9438
SCA−1.06674.99E-035.32E-05−9.56E-0513.18163.77E-021.32E-042.33983.92508.12581.2699
PSO−0.91585.02E-039.27E-05−9.54E-0512.58361.71E-021.00E-042.40133.500413.58742.5540
GWO−1.14465.01E-034.51E-05−9.54E-0512.76902.20E-021.12E-042.11522.64023.57470.4390
SMA−0.88975.00E-039.79E-05−9.54E-0512.57451.36E-051.00E-042.06752.09522.30910.0625
QPFA−0.98875.00E-037.65E-05−9.54E-0512.57431.36E-051.00E-042.06562.06562.06565.55E-15

SSE value obtained experimentally in Case1.

*Bold numbers represent the best results.

FIGURE 3

Table 4 shows each real data point and the simulated data point values calculated by the parameters extracted from QPFA, and the square of the difference between them (SSE) is also listed. PEMFC’s I-V curve and I-P curve obtained by QPFA is shown in the Figures 4A,B and . It can be seen from the simulated data curve and real discrete data points that the simulated data curve calculated by the parameter values given by QPFA fit the real discrete data points curve well. However, there are still some errors. In the activation and start-up stage of fuel cell, SSE reaches the maximum error: 5.12394215E-01, which may be because the output voltage PEMFC drops steeply and a lot of electrochemical reaction takes place in the initial stage. With the continuous output voltage of PEMFC, in the ohm region with linear voltage attenuation, their errors gradually decrease, and the minimum SSE value reaches 1.83896332E-04. In the third stage of PEMFC, concentration losses, SSE fluctuated with the increase of currency, but it was still within the acceptable range. In general, the NedstackPS6 parameter value extracted by QPFA well simulates the current-voltage polarization curve of NedstackPS6, and the error value is within an acceptable range. Based on the modeling PEMFC parameters extracted from QPFA, numerical simulation was carried out = 1/1bar, 2/1.5 bar, 3/1.5 bar and 3/2 bar. The experimental results are consistent with the actual situation that the higher the pressure, the higher the output voltage of the battery stack. The I-V curve and I-P curve of the battery stack is shown in the Figures 4C,D. In order to better detect the optimization performance of QPFA, the Friedman test statistical analysis was conducted on the results of 30 times of optimization. As shown in the Figure 5, QPFA ranked first with the lowest rank value 1.35, proving that the optimum performance of QPFA ranked first. Table 5 lists parameters extracted by QPFA and parameters in recent published literature, comparing the SSE values obtained after optimization with the published literature in recent years, QPFA get a better result than these powerful optimizers.

TABLE 4

NExperimental dataSimulated dataNExperimental dataSimulated data
Ireal (A)Vreal(V)Vsimulated(Vreal-Vsimulated)2Ireal (A)Vreal(V)Vsimulated(Vreal-Vsimulated)2
12.25061.64062.355825.12394215E-0116110.30047.52047.636141.34888357E-02
26.75059.57059.781754.48398363E-0217117.00047.10047.047342.77273442E-03
39.00058.94059.050361.21785926E-0218126.00046.48046.252125.19287650E-02
415.75057.54057.498171.74951349E-0319135.00045.66045.449434.43414609E-02
520.25056.80056.719496.48106818E-0320141.80044.85044.836441.83896332E-04
624.75056.13056.046177.02683743E-0321150.80044.24044.014625.07967038E-02
731.50055.23055.158935.05161221E-0322162.00042.25042.972072.72552558E-01
836.00054.66054.622251.42531698E-0323171.00041.66042.115752.07707021E-01
945.00053.61053.63456.00487538E-0424182.30040.68041.013731.11373700E-01
1051.75052.86052.945297.27426382E-0325189.00040.09040.344646.48427736E-02
1167.50051.91051.440342.20578332E-0126195.80038.51039.652562.03221082E-02
1272.00051.22051.0276823.69862957E-0227204.80038.73038.714852.29421401E-04
1390.00049.66049.418355.83931295E-0228211.50038.15037.999572.26289534E-02
1499.00049.00048.626981.39146229E-0129220.50037.38037.013871.34050102E-01
15105.80048.15048.030791.42121441E-02SSE2.0656

Comparison of real data and simulated data in Case 1.

FIGURE 4

FIGURE 5

TABLE 5

AlgorithmParameter
(V) (V/k) (V/k) (V/k) ()
SSO ()−0.97193.34E-037.91E-05−9.54E-0513.00005.34E-021.00E-042.18067NA2.250600.0203
MRFO (Selem et al., 2020)−1.056023.13E-034.61E-05−9.58E-0520.188175.47E-021.66E-042.887026.8216126.377784.90253
ABCDE ()−1.078133.38E-035.96E-05−9.54E-0513.094711.36E-021.00E-042.0791652.0791652.0791656.6500E-15
TSO ()−0.85322.46E-033.94E-05−9.54E-0514.13571.13E-011.09E-042.219NANANA
VSDE ()−1.12123.34E-034.67E-05−9.54E-0513.00004.94E-021.00E-042.08849NANANA
MHHO (Yousri et al., 2021)−1.19973.50E-033.67E-05−9.54E-0513.19301.36E-021.00E-042.08342.16142.51489.3800E-02
SFLA ()−1.023073.47E-037.75E-05−9.54E-0515.032291.36E-021.62E-042.167055NANANA
GA ()−1.19973.41E-033.60E-05−9.54E-0513.00003.59E-021.37E-042.40896NANANA
AEO (Rizk-Allah and El-Fergany, 2021)−1.19934.27E-039.80E-05−9.54E-0515.00282.7E-021.17E-042.30693.05853.62450.4680
IAEO (Rizk-Allah and El-Fergany, 2021)−0.98223.59E-039.48E-05−9.54E-0513.46501.36E-021.00E-042.1459NANANA
BSOA ()−1.19974.24E-039.7999E-05−9.54E-0524.00001.71E-021.00E-046.4402NANA6.4402
JSA ()−1.11633.78E-038.03E-05−9.54E-0513.46501.36E-021.00E-042.1457NANANA
IHBO ()−0.853962.40E-033.60E-05−9.54E-0513.4651.36E-021.00E-042.145702.145702.145705.69E-10
QPFA−0.98875.00E-037.65E-05−9.54E-0512.57431.36E-021.00E-042.06562.06562.06565.55E-15

Compare the QPFA on case 1 with the reference paper.

*Bold numbers represent the best results.

6.2 Case2: BCS 500W

A named BCS 500W fuel cell is used in this case to extract parameters, Table 2 lists the specific parameters of this model. After 30 runs, the experimental results obtained by QPFA and seven powerful optimization algorithms are shown in Table 6, this table shows the fitness values obtained by each algorithm and lists the parameter values corresponding to the best fitness values, QPFA has achieved the best average value, the best value and the worst value. The box plot of the 30 running results is shown in the Figure 6A, which shows that QPFA has better stability than other algorithms. The average convergence curve of 30 running results is drawn in Figure 6B. It can be seen that QPFA’s convergence speed is very fast, and it converges to the minimum mean fitness at the end of the iteration.

TABLE 6

AlgorithmParameter
(V) (V/k) (V/k) (V/k) ()
PFA−0.90883.99E-034.44E-05−1.92E-0522.16751.62E-022.23E-040.01180560.01245110.01423747.56E-04
JAYA−0.85324.66E-039.80E-05−1.90E-0423.17601.36E-024.63E-040.13667044.08901704.43726291.1210
WOA−1.12575.01E-037.01E-05−1.94E-0424.00001.71E-022.06E-040.01346580.67152413.35041749.68E-01
SCA−1.10704.99E-036.83E-05−1.88E-0422.00591.80E-022.07E-040.04160140.16518550.48935791.06E-01
PSO−1.18454.60E-033.60E-05−1.93E-0420.87721.61E-021.00E-040.01169770.21266465.65493381.0279
GWO−1.17684.90E-035.41E-05−1.93E-0421.55401.62E-021.40E-040.01178730.01512350.02510693.80E-03
SMA−0.98195.01E-039.80E-05−1.92E-0421.71811.60E-021.97E-040.01181350.01372660.01994282.01E-03
QPFA−1.10384.60E-035.06E-05−1.93E-0520.87721.61E-021.00E-040.01169770.01169770.01169771.13E-16

SSE value obtained experimentally on Case2.

*Bold numbers represent the best results.

FIGURE 6

Table 7 shows each real data point and the simulated data point values calculated by the parameters extracted from QPFA, and the square of the difference between them (SSE) is listed. PEMFC’s polarization curve obtained by QPFA is shown in Figure 7A, PEMFC’s I-P curve is also shown in Figure 7B. In order to better verify the correctness of PEMFC parameters extracted by QPFA, numerical simulation of the model was carried out under the condition of = 1/0.2075bar, 1.5/1bar, 2/1.25bar and 2.5/1.5 bar. I-V and I-P curves under different conditions are shown in Figures 7C,D. The results show that increasing the pressure of hydrogen and oxygen increases the output voltage and power of the battery stack. BCS500W models at different temperatures were also studied, I-V and I-P curves are shown in Figures 7E,F. The results show that improving the temperatures of battery stack can improve the output voltage and output power, which is consistent with the actual situation.

TABLE 7

NExperimental dataSimulated dataNExperimental dataSimulated data
I real (A)Vreal(V)Vsimulated(Vreal-V simulated)2I real (A)Vreal(V)Vsimulated(Vreal-V simulated)2
10.60029.00028.997227.710066E-061015.73021.09020.987741.045679E-02
22.10026.31026.305941.650749E-051717.02020.68020.694512.105234E-04
33.58025.09025.093561.263969E-0518119.11020.22020.230991.206927E-04
45.08024.25024.254622.134710E-051921.20019.76019.770941.197561E-04
57.17023.37023.375422.933361E-052023.00019.36019.366023.629781E-05
69.55022.57022.584612.135978E-042125.08018.86018.866474.181348E-05
711.35022.06022.071331.283099E-042227.17018.27018.274722.228400E-05
812.54021.75021.758467.163051E-052328.06017.95017.953311.096127E-05
913.73021.45021.461261.268454E-042429.26017.30017.292885.073946E-05
SSE0.0116977

Comparison of real data and simulated data in Case 2.

FIGURE 7

The Friedman test statistical analysis was conducted on the results of 30 times of optimization. As shown in Figure 8, QPFA ranked first with the lowest rank value 1.00, proving that the optimization performance of QPFA ranked first. Table.8 lists parameters extracted by QPFA and parameters in recent published literature, comparing the SSE values obtained after optimization with the published literature in recent years, QPFA get a better result than these powerful optimizers.

FIGURE 8

TABLE 8

AlgorithmParameter
(V) (V/k) (V/k) (V/k) ()
SSO ()−0.85324.81-039.43E-05−1.92E-0523.00001.58E-023.49E-040.01219NA0.015208.711E-04
WCMFO ()−0.85321.62E-033.60E-07−1.92E-0541.64E-020.00179410.012233NA0.454160.081137
VSDE ()−1.19704.23E-039.79E-05−1.92E-0420.1941.57E-021.10E-040.01214NANANA
SFLA ()−0.96573.47E-037.78E-05−9.54E-0515.03221.36E-021.62E-040.011697NA0.0116975.03E-08
FOA ()−1.03562.95E-033.76E-05−9.54E-0515.02961.36E-021.62E-040.011819NA0.0302334.172E-03
HHO (Mossa et al., 2021)−1.093113.28041E-035.67E-05−1.89E-0420.0436151.48E-022.25E-040.014879NANANA
SSO (Rao et al., 2019)−1.0182.3151E-035.24E-05−1.2815E-0418.85471.36E-027.5036E-047.1889NANANA
MRFO (Selem et al., 2020)−1.112623.06E-034.23E-05−1.95E-0421.7051.718E-021.11E-040.036830.391071.134280.25386
IHBO (Selem et al., 2020)−1.199703.31E-034.20E-05−1.93E-0420.8771.613E-021.00E-040.011700.011740.011756.00E-05
MFO ()−1.00793.32E-037.98E-05−1.90E-0420.91891.58E-021.54E-040.01190.04780.13510.0455
JSA ()−0.968872.693E-034.67E-05−1.90E-0420.83891.6111E-021.00E-040.0116990.0119990.0122790.000166
JADE ()−0.90353.4247E-035.2197E-05−1.9173E-0420.81671.61E-022.5759E-040.011556NANANA
BSOA ()−0.99413982.6144E-033.6288E-05−1.7200E-0419.7998951.36E-028.0E-044.4430NANANA
QPFA−1.10384.60E-035.06E-05−1.93E-0420.87721.61E-021.00E-040.01169770.01169770.01169771.13E-16

Compare the QPFA on case 2 with the reference paper.

*Bold numbers represent the best results.

6.3 Case3: 250W PEMFC

In order to better prove the excellent performance of QPFA in extracting PEMFC parameters, QPFA and other algorithms have been applied for extracting the model parameters of the 250W stack. The fitness function values after 30 runs are listed in Table 9, and the optimal parameter values found by each meta-heuristic algorithm are also given. After 30 times of running QPFA to extract the optimization problem of PEMFC parameters, QPFA obtained the minimum fitness function value, indicating that QPFA extracted the optimal PEMFC parameters. Figure 9A is the variance diagram of parameter extraction of 250W PEMFC. It can be seen that QPFA has very small variance and excellent stability. Figure 9B is the algorithms convergence diagram in the 250W PEMFC parameter extraction experiment. It can be seen that QPFA ranked first in the convergence speed at the beginning of iteration. As the algorithm continues to iterate, QPFA continues to search and optimize, and finally obtains the minimum average fitness function value at the end of iteration. Table. 10 lists the real values of 250W and the values obtained by numerical simulation after parameters were extracted from QPFA to establish the model. SSE is also calculated point by point in Table.10. Figures 10A,B are I-V and I-P curves drawn by the parameters obtained by QPFA. Experimental results at different pressures and temperatures are shown in Figures 10C–F, the results show that increasing pressure and temperature can result in higher voltage and higher power output of the battery stack. The Friedman test statistical analysis was conducted on the results of 30 times of optimization. As shown in Figure 11, QPFA ranked first with the lowest rank value 1.35. Table.11 lists parameters extracted by QPFA and parameters in recent published literature, comparing the SSE values obtained after optimization with the published literature in recent years, QPFA get a better result than these powerful optimizers.

TABLE 9

AlgorithmParameter
(V) (V/k) (V/k) (V/k) ()
PFA−0.97183.99E-033.60E-05−1.21E-0524.00006.31E-021.00E-040.61035290.61096170.62221372.15E-03
JAYA−0.8532443E-039.77E-05−9.54E-0517.90005.88E-028.00E-040.91512930.91705880.92767282.7E-03
WOA−1.15645.10E-037.53E-05−1.20E-0423.35146.28E-021.01E-040.61259970.78370511.05277059.68E-01
SCA−1.19975.00E-036.67E-05−1.22E-0421.56026.00E-021.00E-040.71498830.84362281.05871289.87E-02
PSO−1.04755.01E-039.80E-05−1.21E-0424.00006.31E-021.00E-040.61034140.98753625.63481361.22E+00
GWO−1.02354.63E-037.09E-05−1.21E-0423.98566.30E-021.01E-040.61054490.61847900.63452326.66E-03
SMA−1.19695.00E-036.68E-05−1.21E-0424.00016.31E-021.00E-040.61034370.61159940.61606481.99E-03
QPFA−0.99344.60E-038.81E-05−1.30E-0512.98686.17E-021.00E-040.59348300.61024140.61034147.00E-04

SSE value obtained experimentally on case3.

*Bold numbers represent the best results.

FIGURE 9

TABLE 10

NExperimental dataSimulated dataNExperimental dataSimulated data
I real (A)Vreal(V)Vsimulated(Vreal-V simulated)2I real (A)Vreal(V)Vsimulated(Vreal-V simulated)2
10.204621.513921.5984767.153164E-03913.472015.141115.2564081.329585E-02
21.261919.673719.5441141.679258E-021016.149414.463414.3968364.430801E-03
32.643318.715418.6123271.062401E-021117.479514.08713.8963493.634792E-02
43.973417.944918.0320217.590035E-031218.843813.579213.2943398.114588E-02
55.320617.549717.5625851.660145E-041320.173912.677212.5577181.427605E-02
66.701917.154517.1412681.750810E-041421.538210.874311.4661073.502361E-01
78.049116.684316.7602325.765600E-031522.90258.92138.7761882.105739E-02
810.726515.875216.0314942.442771E-02SSE0.5934830

Comparison of real data and simulated data in Case 3.

FIGURE 10

FIGURE 11

TABLE 11

AlgorithmParameter
(V) (V/k) (V/k) (V/k) ()
HO ()−0.485791.4215E-035.3464E-05−1.397E-0414.92362.085E-021.4E-040.92313NANANA
SDE ()−1.19243.199E-033.799E-05−1.87E-0422.8172.903E-021.202E-041.0526NANANA
ALO ()−0.94383.4734E-039.7898E-05−1.1811E-0424.00001.36E-021.6530E-041.15131.33521.44810.0982
TLBO-DE (Turgut and Coban, 2016)−0.85322.6505E-038.0016E-05−1.3601E-0415.65143.64E-021.00E-047.27766777.27766777.27766777.542E-15
STLBO (Niu et al., 2014)−0.85322.5843E-037.6892E-05−1.1541E-0412.60793.29E-021.00E-047.6266NANANA
ISSA (Sultan et al., 2020)−0.86163.1548E-039.7857E-05−1.5423E-0422.88125.47E-021.0016E-040.64340.86981.874419.96834
CEPSO (Özdemir, 2021)−0.85552.4023E-035.7420E-05−1.5838E-0424.99995.54E-021.0000E-040.6112NANANA
JAYA-NM ()−1.199663.55E-036.00E-05−1.200E-0413.22873.334E-021.1026E-045.2513NANANA
MFFA (Menesy et al., 2021)−1.001832.61199E-033.99591E-05−1.55872E-04235.455E-021.0000E-040.642020.726761.086089.96261
QPFA−0.99344.60E-038.81E-05−1.30E-0412.98686.17E-021.00E-040.59348300.61024140.61034147.00E-4

Compare the QPFA on case 3 with the reference paper.

*Bold numbers represent the best results.

7 Conclusion and Future Work

In this paper, a new quantum coding pathfinder optimization algorithm is proposed, which uses probability angles to represent individuals and probability magnitudes to represent the probabilities of 1 and 0 in quantum computing, and maps them to the solution space of the optimization problem through mapping relations. The characteristics of quantum computing make one individual in QPFA correspond to two individuals in the solution space, which increases the population diversity and improves the exploration ability of PFA. Quantum revolving gate and pathfinder update strategies are used for iterative updates of probability angles, and quantum non-gates help QPFA to jump out of local optimal solutions. QPFA is applied to the determination of PEMFC location parameters, and three commercial types of PEMFC are studied. QPFA achieves the best results for all three PEMFC model parameter extraction, and the Friedman test also shows that the performance of QPFA ranks the first among all algorithms. The results obtained from QPFA search optimization were compared with those from published literature, and the results obtained by QPFA have higher stability and accuracy values. Various implementations of the group pathfinder algorithm will be considered in the future and applied to more types of PEMFC parameter extraction problems.

Statements

Data availability statement

The raw data supporting the conclusion of this article will be made available by the authors, without undue reservation.

Author contributions

NL: Investigation, experiment, writing—draft; GZ: experiment, formal analysis; YZ: supervision, writing—review and editing. WD: writing—review and editing. QL: supervision, writing—review and editing.

Funding

This work was supported by the National Science Foundation of China under Grant Nos. U21A20464, 62066005 and 61771087, and Program for Young Innovative Research Team in China University of Political Science and Law, under Grant No. 21CXTD02.

Conflict of interest

The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.

Publisher’s note

All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.

References

  • 1

    Abdel-BassetM.MohamedR.El-FerganyA.ChakraborttyR. K.RyanM. J. (2021). Adaptive and efficient optimization model for optimal parameters of proton exchange membrane fuel cells: A comprehensive analysis. Energy233, 121096. 10.1016/j.energy.2021.121096

  • 2

    Abdel-BassetM.MohamedR.ElhosenyM.ChakraborttyR. K.RyanM. J. (2021). An efficient heap-based optimization algorithm for parameters identification of proton exchange membrane fuel cells model: Analysis and case studies. Int. J. Hydrogen Energy46 (21), 1190811925. 10.1016/j.ijhydene.2021.01.076

  • 3

    AliM.El-HameedM.FarahatM. (2017). Effective parameters’ identification for polymer electrolyte membrane fuel cell models using grey wolf optimizer. Renew. Energy111, 455462. 10.1016/j.renene.2017.04.036

  • 4

    AmphlettJ. C.BaumertR. M.MannR. F.PeppleyB. A.RobergeP. R.HarrisT. J. (1995). Performance modeling of the ballard mark IV solid polymer electrolyte fuel cell: I. Mechanistic model development. J. Electrochem. Soc.142 (1), 18. 10.1149/1.2043866

  • 5

    AshrafH.AbdellatifS. O.ElkholyM. M.El-FerganyA. A. (2022). Computational techniques based on artificial intelligence for extracting optimal parameters of PEMFCs: Survey and insights. Arch. Comput. Methods Eng.2022, 130. 10.1007/s11831-022-09721-y

  • 6

    Ben MessaoudR. (2021). Parameters determination of proton exchange membrane fuel cell stack electrical model by employing the hybrid water cycle moth‐flame optimization algorithm. Int. J. Energy Res.45 (3), 46944708. 10.1002/er.6065

  • 7

    BenioffP. (1982). Quantum mechanical Hamiltonian models of Turing machines. J. Stat. Phys.29 (3), 515546. 10.1007/bf01342185

  • 8

    BusquetS.HubertC.-E.LabbéJ.MayerD.MetkemeijerR. (2004). A new approach to empirical electrical modelling of a fuel cell, an electrolyser or a regenerative fuel cell. J. Power sources134 (1), 4148. 10.1016/j.jpowsour.2004.02.018

  • 9

    CaoY.LiY.ZhangG.JermsittiparsertK.RazmjooyN. (2019). Experimental modeling of PEM fuel cells using a new improved seagull optimization algorithm. Energy Rep.5, 16161625. 10.1016/j.egyr.2019.11.013

  • 10

    ChenY.WangN. (2019). Cuckoo search algorithm with explosion operator for modeling proton exchange membrane fuel cells. Int. J. Hydrogen Energy44 (5), 30753087. 10.1016/j.ijhydene.2018.11.140

  • 11

    ChuahyF. D.KokjohnS. L. (2019). Solid oxide fuel cell and advanced combustion engine combined cycle: A pathway to 70% electrical efficiency. Appl. Energy235, 391408. 10.1016/j.apenergy.2018.10.132

  • 12

    DeyS.BhattacharyyaS.MaulikU. (2014). Quantum inspired genetic algorithm and particle swarm optimization using chaotic map model based interference for gray level image thresholding. Swarm Evol. Comput.15, 3857. 10.1016/j.swevo.2013.11.002

  • 13

    DiabA. A. Z.AliH.Abdul-GhaffarH.AbdelsalamH. A.SattarM. A. E. (2021). Accurate parameters extraction of PEMFC model based on metaheuristics algorithms. Energy Rep.7, 68546867. 10.1016/j.egyr.2021.09.145

  • 14

    DiabA. A. Z.TolbaM. A.El-MagdA. G. A.ZakyM. M.El-RifaieA. M. (2020). Fuel cell parameters estimation via marine predators and political optimizers. IEEE Access8, 166998167018. 10.1109/access.2020.3021754

  • 15

    El-FerganyA. A. (2018). Electrical characterisation of proton exchange membrane fuel cells stack using grasshopper optimiser. IET Renew. Power Gener.12 (1), 917. 10.1049/iet-rpg.2017.0232

  • 16

    El-FerganyA. A. (2018). Extracting optimal parameters of PEM fuel cells using Salp Swarm Optimizer. Renew. Energy119, 641648. 10.1016/j.renene.2017.12.051

  • 17

    ElsayedS. K.AgwaA. M.ElattarE. E.El-FerganyA. (2021). Steady-state modelling of PEM fuel cells using gradient-based optimizer. Dyna (Medellin).96 (5), 520527. 10.6036/10099

  • 18

    FathyA.Abd ElazizM.AlharbiA. G. (2020). A novel approach based on hybrid vortex search algorithm and differential evolution for identifying the optimal parameters of PEM fuel cell. Renew. Energy146, 18331845. 10.1016/j.renene.2019.08.046

  • 19

    FathyA.Abdel AleemS. H.RezkH. (2021). A novel approach for PEM fuel cell parameter estimation using LSHADE‐EpSin optimization algorithm. Int. J. Energy Res.45 (5), 69226942. 10.1002/er.6282

  • 20

    FathyA.RezkH. (2018). Multi-verse optimizer for identifying the optimal parameters of PEMFC model. Energy143, 634644. 10.1016/j.energy.2017.11.014

  • 21

    FathyA.RezkH.RamadanH. S. M. (2020). Recent moth-flame optimizer for enhanced solid oxide fuel cell output power via optimal parameters extraction process. Energy207, 118326. 10.1016/j.energy.2020.118326

  • 22

    GongW.CaiZ. (2013). Accelerating parameter identification of proton exchange membrane fuel cell model with ranking-based differential evolution. Energy59, 356364. 10.1016/j.energy.2013.07.005

  • 23

    GoudaE. A.KotbM. F.El-FerganyA. A. (2021). Investigating dynamic performances of fuel cells using pathfinder algorithm. Energy Convers. Manag.237, 114099. 10.1016/j.enconman.2021.114099

  • 24

    GoudaE. A.KotbM. F.El-FerganyA. A. (2021). Jellyfish search algorithm for extracting unknown parameters of PEM fuel cell models: Steady-state performance and analysis. Energy221, 119836. 10.1016/j.energy.2021.119836

  • 25

    GroverL. K. (2001). From Schrödinger’s equation to the quantum search algorithm. Pramana -. J. Phys.56 (2), 333348. 10.1007/s12043-001-0128-3

  • 26

    GuoX.ZhangH.HuZ.HouS.NiM.LiaoT. (2021). Energetic, exergetic and ecological evaluations of a hybrid system based on a phosphoric acid fuel cell and an organic Rankine cycle. Energy217, 119365. 10.1016/j.energy.2020.119365

  • 27

    GuptaJ.NijhawanP.GanguliS. (2021). Optimal parameter estimation of PEM fuel cell using slime mould algorithm. Int. J. Energy Res.45 (10), 1473214744. 10.1002/er.6750

  • 28

    HachanaO.El-FerganyA. A. (2022). Efficient PEM fuel cells parameters identification using hybrid artificial bee colony differential evolution optimizer. Energy250, 123830. 10.1016/j.energy.2022.123830

  • 29

    HasanienH. M.ShaheenM. A.TurkyR. A.QaisM. H.AlghuwainemS.KamelS.et al (2022). Precise modeling of PEM fuel cell using a novel Enhanced Transient Search Optimization algorithm. Energy247, 123530. 10.1016/j.energy.2022.123530

  • 30

    IdoA.KawaseM. (2020). Development of a tubular molten carbonate direct carbon fuel cell and basic cell performance. J. Power sources449, 227483. 10.1016/j.jpowsour.2019.227483

  • 31

    InciM.TürksoyÖ. (2019). Review of fuel cells to grid interface: Configurations, technical challenges and trends. J. Clean. Prod.213, 13531370. 10.1016/j.jclepro.2018.12.281

  • 32

    KandidayeniM.MaciasA.KhalatbarisoltaniA.BoulonL.KelouwaniS. (2019). Benchmark of proton exchange membrane fuel cell parameters extraction with metaheuristic optimization algorithms. Energy183, 912925. 10.1016/j.energy.2019.06.152

  • 33

    KennedyJ.EberhartR. (1995). “Particle swarm optimization,” in Proceedings of ICNN'95-international conference on neural networks (Perth, WA, Australia: IEEE), 19421948.

  • 34

    LiJ.GaoX.CuiY.HuJ.XuG.ZhangZ. (2020). Accurate, efficient and reliable parameter extraction of PEM fuel cells using shuffled multi-simplexes search algorithm. Energy Convers. Manag.206, 112501. 10.1016/j.enconman.2020.112501

  • 35

    LiS.ChenH.WangM.HeidariA. A.MirjaliliS. (2020). Slime mould algorithm: A new method for stochastic optimization. Future Gener. Comput. Syst.111, 300323. 10.1016/j.future.2020.03.055

  • 36

    MannR. F.AmphlettJ. C.HooperM. A.JensenH. M.PeppleyB. A.RobergeP. R. (2000). Development and application of a generalised steady-state electrochemical model for a PEM fuel cell. J. Power sources86 (1-2), 173180. 10.1016/s0378-7753(99)00484-x

  • 37

    MenesyA. S.SultanH. M.KorashyA.KamelS.JuradoF. (2021). A modified farmland fertility optimizer for parameters estimation of fuel cell models. Neural comput. Appl.33 (18), 1216912190. 10.1007/s00521-021-05821-1

  • 38

    MiaoD.ChenW.ZhaoW.DemsasT. (2020). Parameter estimation of PEM fuel cells employing the hybrid grey wolf optimization method. Energy193, 116616. 10.1016/j.energy.2019.116616

  • 39

    MirjaliliS.LewisA. (2016). The whale optimization algorithm. Adv. Eng. Softw.95, 5167. 10.1016/j.advengsoft.2016.01.008

  • 40

    MirjaliliS.MirjaliliS. M.LewisA. (2014). Grey wolf optimizer. Adv. Eng. Softw.69, 4661. 10.1016/j.advengsoft.2013.12.007

  • 41

    MirjaliliS. (2016). Sca: A sine cosine algorithm for solving optimization problems. Knowledge-based Syst.96, 120133. 10.1016/j.knosys.2015.12.022

  • 42

    MossaM. A.KamelO. M.SultanH. M.DiabA. A. Z. (2021). Parameter estimation of PEMFC model based on Harris Hawks’ optimization and atom search optimization algorithms. Neural comput. Appl.33 (11), 55555570. 10.1007/s00521-020-05333-4

  • 43

    NiuQ.ZhangH.LiK. (2014). An improved TLBO with elite strategy for parameters identification of PEM fuel cell and solar cell models. Int. J. Hydrogen Energy39 (8), 38373854. 10.1016/j.ijhydene.2013.12.110

  • 44

    ÖzdemirM. T. (2021). Optimal parameter estimation of polymer electrolyte membrane fuel cells model with chaos embedded particle swarm optimization. Int. J. Hydrogen Energy46 (30), 1646516480. 10.1016/j.ijhydene.2020.12.203

  • 45

    PourrahmaniH.SiavashiM.MoghimiM. (2019). Design optimization and thermal management of the PEMFC using artificial neural networks. Energy182, 443459. 10.1016/j.energy.2019.06.019

  • 46

    PriyaK.BabuT. S.BalasubramanianK.Sathish KumarK.RajasekarN. (2015). A novel approach for fuel cell parameter estimation using simple genetic algorithm. Sustain. Energy Technol. Assessments12, 4652. 10.1016/j.seta.2015.09.001

  • 47

    PriyaK.RajasekarN. (2019). Application of flower pollination algorithm for enhanced proton exchange membrane fuel cell modelling. Int. J. Hydrogen Energy44 (33), 1843818449. 10.1016/j.ijhydene.2019.05.022

  • 48

    PriyaK.SathishkumarK.RajasekarN. (2018). A comprehensive review on parameter estimation techniques for Proton Exchange Membrane fuel cell modelling. Renew. Sustain. Energy Rev.93, 121144.

  • 49

    QinF.LiuP.NiuH.SongH.YousefiN. (2020). Parameter estimation of PEMFC based on improved fluid search optimization algorithm. Energy Rep.6, 12241232. 10.1016/j.egyr.2020.05.006

  • 50

    RaoR. (2016). Jaya: A simple and new optimization algorithm for solving constrained and unconstrained optimization problems. Int. J. Industrial Eng. Comput.7 (1), 1934.

  • 51

    RaoY.ShaoZ.AhangarnejadA. H.GholamalizadehE.SobhaniB. (2019). Shark Smell Optimizer applied to identify the optimal parameters of the proton exchange membrane fuel cell model. Energy Convers. Manag.182, 18. 10.1016/j.enconman.2018.12.057

  • 52

    RezkH.FerahtiaS.DjerouiA.ChouderA.HouariA.MachmoumM.et al (2022). Optimal parameter estimation strategy of PEM fuel cell using gradient-based optimizer. Energy239, 122096.

  • 53

    Rizk-AllahR. M.El-FerganyA. A. (2021). Artificial ecosystem optimizer for parameters identification of proton exchange membrane fuel cells model. Int. J. Hydrogen Energy46 (75), 3761237627. 10.1016/j.ijhydene.2020.06.256

  • 54

    SaebeaD.ChaiburiC.AuthayanunS. (2019). Model based evaluation of alkaline anion exchange membrane fuel cells with water management. Chem. Eng. J.374, 721729. 10.1016/j.cej.2019.05.200

  • 55

    SalimR.NabagM.NouraH.FardounA. (2015). The parameter identification of the Nexa 1.2 kW PEMFC's model using particle swarm optimization. Renew. Energy82, 2634. 10.1016/j.renene.2014.10.012

  • 56

    SayedE. T.AbdelkareemM. A.AlawadhiH.ElsaidK.WilberforceT.OlabiA. (2021). Graphitic carbon nitride/carbon brush composite as a novel anode for yeast-based microbial fuel cells. Energy221, 119849. 10.1016/j.energy.2021.119849

  • 57

    SeleemS. I.HasanienH. M.El-FerganyA. A. (2021). Equilibrium optimizer for parameter extraction of a fuel cell dynamic model. Renew. Energy169, 117128. 10.1016/j.renene.2020.12.131

  • 58

    SelemS. I.HasanienH. M.El‐FerganyA. A. (2020). Parameters extraction of PEMFC's model using manta rays foraging optimizer. Int. J. Energy Res.44 (6), 46294640. 10.1002/er.5244

  • 59

    ShaheenM. A.HasanienH. M.El MoursiM.El-FerganyA. A. (2021). Precise modeling of PEM fuel cell using improved chaotic MayFly optimization algorithm. Int. J. Energy Res.45 (13), 1875418769. 10.1002/er.6987

  • 60

    ShiyongL. (2007). Quantum particle swarms algorithm for continuous space optimization. Chin. J. Quantum Electron.24 (5), 569.

  • 61

    SultanH. M.MenesyA. S.KamelS.SelimA.JuradoF. (2020). Parameter identification of proton exchange membrane fuel cells using an improved salp swarm algorithm. Energy Convers. Manag.224, 113341. 10.1016/j.enconman.2020.113341

  • 62

    TurgutO. E.CobanM. T. (2016). Optimal proton exchange membrane fuel cell modelling based on hybrid Teaching Learning Based Optimization–Differential Evolution algorithm. Ain Shams Eng. J.7 (1), 347360. 10.1016/j.asej.2015.05.003

  • 63

    WolpertD. H.MacreadyW. G. (1997). No free lunch theorems for optimization. IEEE Trans. Evol. Comput.1 (1), 6782. 10.1109/4235.585893

  • 64

    XuS.WangY.WangZ. (2019). Parameter estimation of proton exchange membrane fuel cells using eagle strategy based on JAYA algorithm and Nelder-Mead simplex method. Energy173, 457467. 10.1016/j.energy.2019.02.106

  • 65

    YangZ.LiuQ.ZhangL.DaiJ.RazmjooyN. (2020). Model parameter estimation of the PEMFCs using improved barnacles mating optimization algorithm. Energy212, 118738. 10.1016/j.energy.2020.118738

  • 66

    YapiciH.CetinkayaN. (2019). A new meta-heuristic optimizer: Pathfinder algorithm. Appl. soft Comput.78, 545568. 10.1016/j.asoc.2019.03.012

  • 67

    YousriD.MirjaliliS.MachadoJ. T.ThanikantiS. B.elbaksawiO.FathyA. (2021). Efficient fractional-order modified Harris Hawks optimizer for proton exchange membrane fuel cell modeling. Eng. Appl. Artif. Intell.100, 104193. 10.1016/j.engappai.2021.104193

  • 68

    ZhangL.WangN. (2018). Application of coRNA-GA based RBF-NN to model proton exchange membrane fuel cells. Int. J. Hydrogen Energy43 (1), 329340. 10.1016/j.ijhydene.2017.11.027

Summary

Keywords

fuel cell model, extraction parameters, quantum coding, pathfinder algorithm, metaheuristic

Citation

Li N, Zhou G, Zhou Y, Deng W and Luo Q (2022) Extracting Unknown Parameters of Proton Exchange Membrane Fuel Cells Using Quantum Encoded Pathfinder Algorithm. Front. Energy Res. 10:964042. doi: 10.3389/fenrg.2022.964042

Received

08 June 2022

Accepted

24 June 2022

Published

11 August 2022

Volume

10 - 2022

Edited by

Rongfang Wang, Qingdao University of Science and Technology, China

Reviewed by

Denghe Gao, Qingdao University of Science and Technology, China

Xiao Xv, Qingdao University of Science and Technology, China

Updates

Copyright

*Correspondence: Guo Zhou, ; Yongquan Zhou,

This article was submitted to Fuel Cells, Electrolyzers and Membrane Reactors, a section of the journal Frontiers in Energy Research

Disclaimer

All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article or claim that may be made by its manufacturer is not guaranteed or endorsed by the publisher.

Outline

Figures

Cite article

Copy to clipboard


Export citation file


Share article

Article metrics