Next Article in Journal
Effect of Monodisperse Coal Particles on the Maximum Drop Spreading after Impact on a Solid Wall
Previous Article in Journal
A Novel Multi-Phase Strategy for Optimizing CO2 Utilization and Storage in an Oil Reservoir
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Generalized Regression Neural Network Based Meta-Heuristic Algorithms for Parameter Identification of Proton Exchange Membrane Fuel Cell

1
Electric Power Science Institute, Yunnan Power Grid Co., Ltd., Kunming 650000, China
2
Faculty of Electric Power Engineering, Kunming University of Science and Technology, Kunming 650500, China
*
Author to whom correspondence should be addressed.
Energies 2023, 16(14), 5290; https://doi.org/10.3390/en16145290
Submission received: 5 June 2023 / Revised: 27 June 2023 / Accepted: 6 July 2023 / Published: 10 July 2023
(This article belongs to the Topic Advances in Power Science and Technology)

Abstract

:
An accurate parameter extraction of the proton exchange membrane fuel cell (PEMFC) is crucial for establishing a reliable cell model, which is also of great significance for subsequent research on the PEMFC. However, because the parameter identification of the PEMFC is a nonlinear optimization problem with multiple variables, peaks, and a strong coupling, it is difficult to solve this problem using traditional numerical methods. Furthermore, because of insufficient current and voltage data measured by the PEMFC, the precision rate of cell parameter extraction is also very low. The study proposes a parameter extraction method using a generalized regression neural network (GRNN) and meta-heuristic algorithms (MhAs). First of all, a GRNN is used to de-noise and predict the data to solve the problems in the field of PEMFC, which include insufficient data and excessive noise data of the measured data. After that, six typical algorithms are used to extract the parameters of the PEMFC under three operating conditions, namely high temperature and low pressure (HTLP), medium temperature and medium pressure (MTMP), and low temperature and high pressure (LTHP). The last results demonstrate that the application of GRNN can prominently decrease the influence of data noise on parameter identification, and after data prediction, it can greatly enhance the precision rate and reliability of MhAs parameter identification, specifically, under HTLP conditions, the V-I fitting accuracy achieved 99.39%, the fitting accuracy was 99.07% on MTMP, and the fitting accuracy was 98.70%.

1. Introduction

With the rapid development of technology and continuous economic growth, the demand for various fossil fuels and electricity is increasing day by day. The existing problem is that the energy conversion efficiency of traditional fossil energy is relatively low, and it causes huge environmental pollution, bringing the greenhouse effect, rising sea levels, acid rain, and other thorny environmental problems [1,2]. In addition, the massive development and utilization of traditional non-renewable energy will also cause the global energy crisis [3]. In this context, countries around the world have begun to vigorously develop clean energy and renewable energy. The proton exchange membrane fuel cell (PEMFC) is widely used because of the advantages of high energy density, high power generation efficiency, starting at a low temperature and a long working life [4,5].
With the widespread application of the PEMFC, precise modeling of batteries is crucial for optimizing the control of cell systems and improving cell power generation efficiency. Currently, there are many models for the PEMFC, including three-dimensional steady-state models [6] and electrochemical steady-state models [7]. Among them, electrochemical stability models can predict the state of batteries very well, it is beneficial for the safe and stable operation of the PEMFC and cell management. Accurate cell models rely on accurate internal model parameters, so accurate parameter identification of PEMFC batteries is a prerequisite for establishing accurate and reliable cell models. However, because the PEMFC parameter identification is a nonlinear problem with multiple variables, multiple peaks, a strong coupling, and limited V-I data measured by the cell, it is arduous to use traditional numerical analysis methods for parameter identification, for example, the least squares method, gradient descent method, and the identification results are not ideal [8]. However, meta-heuristic algorithms (MhAs) are widely used in the field of PEMFC parameter extraction due to their low initial value requirements and global search ability, which can avoid falling into local optimum [9].
A study [10] proposed an identification method based on adaptive focusing particle swarm optimization (AFPSO). Compared with particle swarm optimization (PSO), AFPSO has a stronger global search capability and faster optimization speed. Final experimental results also demonstrate that the obtained results have high fitting accuracy with the data obtained from experimental testing, and can effectively identify the parameters of the cell. In work [11], a PEMFC parameter estimation study based on an extended Kalman filter (EKF) was proposed. By constructing a semi-mechanistic and semi-empirical PEMFC model, based on the characteristics of the existing sensor signals in the model system, the EKF was used to extract parameters of the cell model. Specifically, this method estimates the parameters during PEMFC off-design operation, and it is more in line with the actual application of batteries. Work [12] uses an extreme learning machine (ELM) to identify cell parameters, where under the actual operating conditions, the measured current and voltage data will inevitably have exception values, that is, noise data, which will affect the identification accuracy of parameters in the model. Therefore, in this study, it is proposed to use ELM to train the data, then perform noise reduction processing, then use algorithms for parameter identification. The results obtained also prove that the data after noise reduction processing is used for parameter extraction, and the identification accuracy is significantly improved. In the literature [13], a PEMFC parameter identification study of improved chicken swarm optimization (ICSO) was proposed. In this paper, the author introduced a Tent mapping strategy to initialize the population, which can improve the uniformity and ergodicity of the population. Secondly, set adaptive inertia weights on the feeding speed of individual chickens, which can improve the optimization efficiency of individual hens, and the Levy flight strategy were introduced to randomly update the chicken position, greatly improving the algorithm’s global search ability. Finally, by comparing the parameter identification results obtained by ICSO with those obtained by other heuristic algorithms, it was proven that the ICSO algorithm has better parameter identification accuracy and a stronger model generalization ability. Reference [14] proposed an improved method based on a differential evolution algorithm, which is unique in that it references a probability selection model, which assigns a selection probability for every individual in the evolutionary population regarding their performance. In the work, to verify the effectiveness of algorithm, standard test functions were also used for testing. The experimental results showed that after the algorithm improvement, high data fitting accuracy can be achieved, and the parameters of the cell can be identified very accurately. In literature [15], a novel method based on the Levenberg Marquardt backpropagation (LMBP) algorithm was proposed. The neural network was designed based on the PEMFC model, and the LMBP algorithm was used for parameter identification. The LMBP is a variant of the Newton method, which combines the steepest descent method with the Gaussian Newton method and iteratively calculates using the Jacobian matrix, greatly improving computational efficiency. The final experimental results in the study also indicate that neural networks have higher fitting accuracy compared to heuristic algorithms, and the speed of parameter identification research through LMBP is much faster than that of heuristic algorithms. SOA is a swarm intelligence optimization algorithm that simulates the random search behavior of human beings. The SOA algorithm optimizes the parameters of the PEMFC model, and then compares the results with those of other algorithms, proving that the algorithm has good fitting accuracy, and it can significantly improve and enhance the accuracy of the PEMFC model parameters [16]. In reference [17], a PEMFC parameter identification method based on Bayesian regularization neural network (BRNN) was proposed. BRNN is used to de-noise data and MhAs are used to identify parameters, and the results are compared with other heuristic algorithms. The extraction results of BRNN data de-noising are more accurate than the original data results, and the results obtained are more stable with fewer outliers.
Overall, current research on PEMFC parameter identification mainly utilizes the MhAs method [18,19,20], and most of the research focuses on algorithm improvement to improve the accuracy and speed of parameter extraction. Only a few studies consider the impact of the data itself on the identification results. However, the study proposes MhAs based on a generalized regression neural network (GRNN) for PEMFC parameter extraction, which trains the GRNN, predicting and de-noising the data, fully considering the insufficient measured data and the impact of noise data on the final identification results, and conducting parameter identification research on the PEMFC under three operating conditions, namely high temperature and low pressure (HTLP), medium temperature and medium pressure (MTMP), and low temperature and high pressure (LTHP) [17]. The last results demonstrate that after data processing, its identification accuracy is higher and its performance is better. This study provides a new approach to the identification of PEMFC parameters, and its contributions and innovations can be summarized as follows:
  • Established the PEMFC model and conducted parameter identification research on the model under three operating conditions;
  • Considering the influence of insufficient data volume and noise data, a GRNN was used to de-noise and predict the measured V-I data, and the final results fully demonstrate its excellent robustness when applied to PEMFC parameter extraction under various operation conditions;
  • Based on the data processed by a GRNN, six typical heuristic algorithms were compared for their effectiveness in PEMFC parameter identification. The results demonstrate that after data processing, accuracy can be greatly improved.
The structure of the remaining part is as follows: Section 2 is the modeling of the PEMFC, mainly introducing the internal chemical mechanism of PEMFC power generation and its cell model, and then establishing an objective function for the model. Section 3 mainly displays the application of GRNN-MhAs in PEMFC parameter identification research, which involves using a GRNN for data de-noising and prediction processing, and then using MhAs for parameter identification. Section 4 mainly displays the parameter identification results obtained by six algorithms under three working conditions. Section 5 is the discussion section. Section 6 provides some important conclusions obtained from this research, as well as some prospects for future PEMFC parameter identification research.

2. PEMFC Modeling

Establishing the PEMFC model is beneficial to conduct in-depth research on the parameter identification of a cell. This section mainly introduces the basic principles and mathematical models of the mechanism of the PEMFC.

2.1. The Mechanism of the PEMFC

In principle, the PEMFC is equivalent to a reverse device for water electrolysis. A typical PEMFC is composed of an anode, a cathode, and a proton exchange membrane. The anode is the site of hydrogen fuel oxidation, the cathode is the site of oxidant reduction, and both poles contain catalysts to accelerate electrode electrochemical reactions [21,22,23].
In addition, the electrochemical reaction mechanism of the PEMFC is shown in Equations (1)–(3) [24].
Anode side:
H 2 2 H + + 2 e
Cathode side:
1 2 O 2 + 2 H + + 2 e H 2 O
Overall chemical reaction,
H 2 + 1 2 O 2 H 2 O

2.2. Mathematical Model of the PEMFC

The model introduced in this section is only one kind of cell model, namely the 0-D model. Note that many other multi-dimensional models exist. Considering the impact of some losses in electrochemical reactions on the output characteristics of the PEMFC, the output voltage is as follows [25]:
V est = E nernst V act V ohm V con
where V act , V ohm and V con , respectively, represent activation voltage loss (V), ohmic voltage loss (V), and concentration voltage loss (V); E nernst is the thermodynamic electromotive force (V); E nernst can be expressed as [26]:
E nernst = Δ G 2 F + Δ S 2 F ( T k T ref ) + R T 2 F [ ln ( P H 2 ) + 1 2 ( P O 2 ) ]
where Δ G and Δ S represent changes in free Gibbs energy and entropy, respectively, the value of Δ G is 228,170 J/mol; F represents a constant (96,485.3383 C/mol); R is the universal gas constant (8.314 J/(K·mol)); T k and T ref , respectively, represent the actual temperature and reference temperature; T k has a value of 353.15 K under HTLP operating conditions, 333.15 K under MTMP operating conditions, and 313.15 K under operating conditions; P H 2 and P O 2 denote the partial pressure of hydrogen (atm) and oxygen (atm), which can be expressed as [27]:
P H 2 = 0.5 × R H a × P H 2 O sat × [ ( R H a × P H 2 O sat P a × exp ( 1.635 ( i cell A ) T k 1.334 ) ) 1 1 ]
P O 2 = R H c × P H 2 O sat × [ ( R H a × P H 2 O sat P c × exp ( 4.192 ( i cell A ) T k 1.334 ) ) 1 1 ]
where R H a and R H c are the relative humidity of the vapor, the values of R H a and R H c are both 1 under HTLP operating conditions, 2 under MTMP operating conditions, and 3 under operating conditions; P a and P c the inlet pressure of the anode and cathode (atm), respectively; i cell is the output current (A); A is the effective activation area, the value of Δ G is 50.6 cm2; P H 2 O sat is the saturation pressure (atm), which is as follows:
log 10 ( P H 2 O sat ) = 2.95 × 10 2 × T c 9.19 × 10 5 × T c 2 + 1.44 × 10 7 × T c 3 2.18
T c = T k 273.15
In addition, the activation voltage loss V act can be expressed as:
V act = ε 1 + ε 2 T k + ε 3 T k ln ( C O 2 ) + ε 4 T k ln ( i cell )
where ε 1 , ε 2 , ε 3 , and ε 4 are semi-empirical coefficients; C O 2 denote the concentration of oxygen catalyzed by the anode catalyst surface (mol/cm3), which is shown below:
C O 2 = P O 2 5.08 × 10 6 × e ( 498 T k )
In addition, the ohmic voltage V ohm loss is as follows [28]:
V ohm = i cell ( R m + R c )
where R m and R c are the electron transfer resistance and proton exchange membrane equivalent resistance (Ω), R m can be expressed as:
R m = ρ m ( l A )
where l is the thickness of the proton exchange membrane, the value of l is 178 μ m ; ρ m represents the resistivity (Ω·cm), which can be expressed as:
ρ m = 181.6 × [ 1 + 0.03 × ( i cell A ) + 0.062 × ( T k 303 ) 2 ( i cell A ) 2.5 ] [ λ 0.643 3 × ( i cell A ) ] exp [ 4.18 × ( T k 303 T k ) ]
where λ is the water content.
In addition, the concentration voltage V con loss can be expressed as:
V con = b ln ( ln J A × J max )
where b is the parameter coefficient (V); J is the current density (A/cm2); J max is the maximum current density, the value of J max is 1.5 A/cm2.
Finally, it is clear from Equations (4)–(15) that the PEMFC needs to identify seven unknown parameters, namely ε 1 , ε 2 , ε 3 , ε 4 , λ , R c , b .

2.3. Objective Function

This study utilizes RMSE to measure the accuracy of extraction results. It can effectively reflect the accuracy of the calculated value, that is, the degree of deviation between the calculated value and the actual value. Therefore, RMSE is defined as the objective function, as follows:
RMSE ( x ) = 1 N i = 1 N [ V act ( i ) V est ( i ) ] 2 , x = [ ε 1 , ε 2 , ε 3 , ε 4 , λ , R c , b ]
where N is the quantity of data; V act and V est represent the measured voltage and calculated voltage.
Furthermore, the constraints of key parameters are as follows:
s . t . { ε i , min ε i ε i , max λ min λ λ max R c , min R c R c , max b min b b max , i { 1 , 2 , 3 , 4 }

3. GRNN-MhAs for PEMFC Parameter Extraction

3.1. Principle of GRNN

A GRNN is a special form of nonlinear regression feedforward neural network, belonging to the branch of radial basis function (RBF). GRNN is based on non-parametric regression and follows the principle of maximum probability to obtain the network output [29]. The GRNN model inherits the good nonlinear approximation function of RBF neural network. The algorithm of the GRNN model has a fast convergence speed, a small amount of calculation, and can be well handled in the face of fewer training samples. It has been widely applied in structural analysis, control decision-making, system identification, and other aspects, especially in dealing with a curve fitting.
As shown in Figure 1, the GRNN model consists of four function layers, namely the input layer, pattern layer, summation layer, and output layer [29]. The network input X = [ x 1 , x 2 , , x n ] T , and its output is Y = [ y 1 , y 2 , , y k ] T .
The GRNN adopts the idea of nonlinear regression analysis. Let x , y be random variables, let X be the real observation value, g ( x , y ) be the joint probability density function, and the regression of y for x is determined by the following Equation (18):
E ( y | X ) = y ( X ) = + y g ( X , y ) d y + g ( X , y ) d y
The function g ( x , y ) can be obtained by nonparametric estimation of the observation samples of x and y , as the Equations (19) and (20) show:
g ( X , y ) = 1 n ( 2 π ) p + 1 2 σ p + 1 i = 1 n exp [ d ( X , x i ) ] exp [ ( y y i ) 2 ]
d ( X , x i ) = j = 1 p [ x 0 j x i j σ ] 2
where σ is called the smoothing factor. Bring Equations (19) and (20) into Equation (18), and because + x e x 2 d x = 0 , simplifying Equation (18) can be shown as follows:
y ( X ) = i = 1 n y exp [ ( y y i ) 2 ] i = 1 n exp [ d ( X , x i ) ]
Obviously, in Equation (21) above, when the input training samples are determined, the training of neural networks is essential to determine the smoothness factor σ . The process only requires adjusting the smoothness factor σ to change the transfer function.
Based on the above principles, the basic operation process of a GRNN is as follows [30]:
Step 1 Input Layer: The number of neurons is equal to the dimension m of the input vector X = [ x 1 , x 2 , , x n ] T in the learning sample, and directly transfers the input variables to the pattern layer.
Step 2 Model Layer: The number of neurons in the model layer is equal to the number of learning samples n, and the neurons correspond to the learning samples one by one. Assuming a function which is shown in the following formula:
D i 2 = ( X X i ) T ( X X i )
where D i 2 represents the square of the Euclid distance between the input variable of the i-th neuron and its learning sample X. In mode layer, Gaussian function is chosen as the activation kernel function, and the transfer function can be expressed as:
p i = exp [ D i 2 2 σ 2 ] ,   i = 1 , 2 , , n
where σ is a smoothing parameter.
Step 3 Summation Layer: about the GRNN, two types of neurons are used for summation in the summation layer. Among them, the first type corresponds to the dimension k of the output vector, with a total of k nodes. The connection weight between the i-th neuron in the pattern layer and the j-th molecular summation neuron in the summation layer is the j-th element of the output sample Y i , there is a transfer function as follows:
S N j = i = 1 n y i j p i ,   j = 1 , 2 , , k
The second type only has one neuron S D . Perform arithmetic summation on all neurons in the pattern layer, and another transfer function is as follows:
S D = i = 1 n p i
Step 4 Output Layer: Each neuron divides the output of the summation layer, and the output of the j-th neuron corresponds to the estimation result Y ^ ( X ) is as follows:
y j = S N j S D ,   j = 1 , 2 , , k
In summary, in the training process of the GRNN, only the smoothing parameters need to be adjusted σ to change the transfer function to obtain regression estimates.

3.2. Parameter Extraction Process

The conventional process for parameter identification of PEMFC based on a GRNN and MhAs is mainly divided into three sectors: data collection, data preprocessing, and optimization parameter extraction, and the specific process is shown in Figure 2.
The concrete process can be expressed as follows: collect actual cell voltage and current data, and then the GRNN model is trained for data prediction and data noise reduction to obtain the predicted data and de-noising data. Finally, six heuristic algorithms were used to optimize and iterate the PEMFC data, and the final parameter identification results were obtained. Note that this work uses RMSE to measure the size of error, and the steps are shown in Figure 3.

4. Case Studies

In this part, a GRNN and six typical MhAs were used to extract the parameters of the PEMFC model, respectively, moth fire optimization (MFO) [31], PSO [32], beetle antennae search (BAS) [33], grey wolf optimization (GWO) [34], marine predator algorithm (MPA) [35], and artificial ecosystem-based optimization (AEO). Then, the operating conditions were set up according to the actual working conditions of the cell, namely HTLP, MTMP, and LTHP. Due to the phenomenon of noise and insufficient available data, a GRNN was used to preprocess, de-noise and predict the 25 pairs of current and voltage data extracted from the cell. Finally, 145 sets of data were predicted and used for parameter identification research under multi-data. In this study, the parameters of PEMFC are shown in Table 1.
Remark 1. 
The cell data in this study comes from experimental data provided by the cell manufacturer. The reason why a GRNN is used to process the V-I data of the PEMFC in this research is due to the inevitable impact of noise data in the measurement data. In addition, due to the loss of measured data, to verify the robustness of the GRNN applied to PEMFC parameter recognition, as well as the difficulty in measuring the V-I data of the PEMFC during actual operation, and due to battery aging and other phenomena, the difference between the measured data and the data from the battery factory is significant, which has a significant impact on the final parameter identification results.

4.1. GRNN for V-I Data Preprocessing

4.1.1. GRNN for V-I Data De-noising

Small fluctuations may affect experimental data, similarly, the PEMFC is inevitably affected by noise when used in different environments. Undoubtedly, irregular changes in multiple variables can affect the inaccurate parameter identification of the PEMFC.
Therefore, to minimize the effect of the noise condition on the accuracy of the calculation results as much as possible, this paper adopts a GRNN [31]. The results obtained by de-noising the original data obtained under three operating conditions using the GRNN are shown in Figure 4, Figure 5 and Figure 6.

4.1.2. GRNN for V-I Data Prediction

The parameter identification of PEMFC essentially relies on the most primitive current and voltage data, and the accuracy of the final identified parameters largely depends on the original data. However, actual data are difficult to obtain.
Therefore, this study uses existing data to train the GRNN model, then performs data prediction, expands the data volume, and improves the accuracy of identification parameters. The results obtained by data prediction of the original data obtained under three operating conditions using the GRNN are shown in Figure 7, Figure 8 and Figure 9.

4.2. PEMFC Parameter Extraction of HTLP

4.2.1. Noised Data

Table A1 of Appendix A shows the statistics of the results of parameter extraction of noise and noise reduction data, respectively, by six algorithms under HTLP, where the symbol ‘N’ denotes the results obtained from noised data and ‘DN’ denotes the results obtained from de-noised data. From Table A1 of Appendix A, it is obvious that after data noise reduction, the RMSE is lower than that obtained from noised data. After data noise reduction, the RMSE of the PSO algorithm and the BAS algorithm has a magnitude of the minus second power of ten, while the RMSE of the other four algorithms has a magnitude of the minus third power of ten. The MPA algorithm exhibits the most significant decrease of 82.10%, whereas the BAS algorithm demonstrates a comparatively smaller reduction of 42.62%.
In addition, Figure 10 shows the RMSE convergence curves obtained by six algorithms trained on two datasets. The results obtained based on data de-noising have smaller errors than those obtained from noised data. The special process is that the RMSE obtained by six algorithms on de-noised data is lower than that obtained from noised data.
In order to acquire the visual impact of the two different training data, the boxplot illustrates the distribution of RMSE obtained by MhAs which is presented in Figure 11. It can be seen from the figure that after data de-noising, the RMSE corresponding to each algorithm in the boxplot decreased to a certain extent. However, after data de-noising, the upper and low bounds of the boxplot of PSO and BAS changed significantly, shrinking toward the RMSE median. In addition, MPA, AEO, GWO, and MFO have superior performance compared with other algorithms. This fully shows that GRNN data noise reduction can improve the stability of MhAs in parameter identification.
Figure 12 presents the V-I characteristic curves based on high-temperature and low-pressure obtained by the GRNN fitting the MPA algorithm under noise reduction data conditions. It can be seen that the curve of fitting data almost coincides with the curve of actual data and the error measured by RMSE is equal to 99.39%, which demonstrates the parameter identification effect is in line with expectations.

4.2.2. Insufficient Data

Table A2 of Appendix A shows the statistics of the results of parameter extraction of insufficient and predicted data, respectively, by six algorithms under HTLP, where the symbol ‘O’ denotes the source data and ‘P’ denotes the predicted data. From Table A2 of Appendix A, it can be obtained by observation that after data prediction, the RMSE achieved by the five algorithms is lower than that obtained from predicted data, except for PSO algorithm. After data prediction, the RMSE of the PSO algorithm and the BAS algorithm has a magnitude of the minus second power of ten, while the RMSE of the other four algorithms has a magnitude of the minus fourth power of ten. The GWO algorithm exhibits the most significant decrease of 66.66%, whereas the MPA algorithm demonstrates a comparatively smaller reduction of 28.58%.
Figure 13 describes the RMSE convergence curves obtained by six algorithms on two datasets, with most algorithms having lower RMSE obtained from predicted data, and only RMSE based on multi-data of PSO being larger than RMSE based on low data. In addition, compared with other algorithms, MPA, AEO, and MFO can quickly acquire a smaller RMSE and have great stability.
The boxplot illustrates the distribution of RMSE obtained by MhAs which is presented in Figure 14. It can be obtained by observation that except for the PSO, the RMSE obtained based on predicted data are lower than the RMSE obtained from original data. On the contrary, the RMSE of PSO has increased. In addition, MPA, AEO, GWO, and MFO have superior performance compared with other algorithms.

4.3. PEMFC Parameter Extraction of MTMP

4.3.1. Noised Data

Table A3 of Appendix A shows the statistics of the results of parameter extraction of noise and noise reduction data, respectively, by six algorithms under MTMP. From Table A3 of Appendix A, it can be seen that after data noise reduction, the RMSE obtained by the six algorithms is lower than that obtained from noised data. After data noise reduction, the RMSE of the PSO algorithm and the BAS algorithm has a magnitude of the minus second power of ten, while the RMSEs of the other third algorithms have a magnitude of the minus third power of ten. The GWO algorithm exhibits the most significant decrease of 66.53%, whereas the BAS algorithm demonstrates a comparatively smaller reduction of 25.09%.
Figure 15 describes the RMSE convergence curves obtained by six algorithms under noise and noise reduction data conditions. It can be obtained by observation that the RMSE based on de-noised data of parameter identification results has decreased. The special process is that the RMSE obtained by six algorithms on de-noised data is lower than that obtained from noised data.
Figure 16 describes the RMSE distribution boxplot obtained by six algorithms. It can be obtained by observation that except for the BAS, the RMSE obtained from predicted data has decreased. On the contrary, the upper and low bounds of BAS have increased. Also, there are a few outliers in the boxplot of MFO and PSO. In addition, MPA, AEO, and GWO have superior performance compared with other algorithms. This fully shows that GRNN data noise reduction can improve the stability of MhAs in parameter identification.
Figure 17 presents the V-I characteristic curves based on medium-temperature and medium-pressure obtained by the GRNN fitting the GWO algorithm under noise reduction data conditions. It can be obtained by observation that the curve of fitting data almost coincides with the curve of actual data and the error measured by RMSE is equal to 99.07%, which demonstrates the parameter identification effect is in line with expectations.

4.3.2. Insufficient Data

Table A4 of Appendix A shows the statistics of the results of parameter extraction of insufficient and predicted data, respectively, by six algorithms under MTMP. From Table A4 of Appendix A, it is obvious that by data prediction, the RMSE obtained by the four algorithms is lower than that obtained from predicted data, except for the MFO and PSO algorithms. After data prediction, the RMSE of the PSO algorithm and the BAS algorithm has a magnitude of the minus second power of ten, while the RMSE of other algorithms has a magnitude exceeding the minus fourth power of ten. The MPA algorithm exhibits the most significant decrease of 63.40%, whereas the BAS algorithm demonstrates a comparatively smaller reduction of 13.26%.
Figure 18 describes the RMSE convergence curves obtained by six algorithms on two datasets, with most algorithms having lower RMSE based on predicted data, and only RMSE based on prediction data of BAS and PSO being larger than RMSE based on low data. In addition, compared with other algorithms, MPA and AEO can quickly acquire a smaller RMSE and have great stability.
Figure 19 describes the RMSE distribution boxplot obtained by six algorithms. It can be obtained by observation that the RMSE obtained based on predicted data has decreased. In addition, MPA has superior performance compared with other algorithms. This fully shows that GRNN data noise reduction can improve the stability of MhAs in parameter identification.

4.4. PEMFC Parameter Extraction of LTHP

4.4.1. Noised Data

Table A5 of Appendix A shows the statistics of the results of parameter extraction of noise and noise reduction data, respectively, by six algorithms under LTHP. From Table A5 of Appendix A, it can be obtained by observation that after data de-noising, the RMSE obtained by the five algorithms is lower than that obtained from noised data, except for the BAS algorithm. In particular, the MFO algorithm exhibits the most significant decrease of 73.85%, whereas the PSO algorithm demonstrates a comparatively smaller reduction of 26.21%. After data noise reduction, the RMSE of the PSO algorithm and the BAS algorithm has a magnitude of the minus second power of ten, while the RMSE of the other four algorithms has a magnitude of the minus third power of ten.
Figure 20 describes the RMSE convergence curves obtained by six algorithms under noise and de-noised data conditions. It can be obtained by observation that most of the RMSE based on de-noised data of identification results have decreased, while the RMSE of the BAS has increased after data noise reduction.
The boxplot illustrates the distribution of RMSE obtained by MhAs which is presented in Figure 21. It can be obtained by observation that except for the BAS, the RMSE obtained from predicted data has decreased. On the contrary, the upper and low bounds of PSO and the upper bound of BAS have increased. In addition, MPA, AEO, and GWO have superior performance compared with other algorithms. This fully shows that GRNN data noise reduction can improve the stability of MhAs in parameter identification.
Figure 22 shows the V-I characteristic curves based on low-temperature and high-pressure obtained by GRNN fitting the MFO algorithm under noise reduction data cases. It can be obtained by observation that the curve of fitting data almost coincides with the curve of actual data and the error measured by RMSE is equal to 98.70%, which demonstrates the parameter identification effect is in line with expectations.

4.4.2. Insufficient Data

Table A6 of Appendix A shows the statistics of the results of parameter extraction of insufficient and predicted data, respectively, by six algorithms under LTHP. From Table A6 of Appendix A, it is obvious that after data prediction, the RMSE obtained by the six algorithms is lower than that obtained from predicted data. After data prediction, the RMSE of the PSO algorithm and the BAS algorithm has a magnitude not exceeding the minus third power of ten, while the RMSE of the other algorithm has a magnitude exceeding the minus fourth power of ten. The MFO algorithm exhibits the most significant decrease of 92.69%, whereas the PSO algorithm demonstrates a comparatively smaller reduction of 43.01%.
Figure 23 describes the RMSE convergence curves obtained by six algorithms on two datasets, with all algorithms having lower RMSE based on predicted data.
The boxplot illustrates the distribution of RMSE obtained by MhAs which is presented in Figure 24. It can be obtained by observation that except for the BAS and PSO, the RMSE of other algorithms obtained from predicted data has decreased. However, the lower bound RMSE of PSO and the upper bound RMSE of BAS have increased. In addition, MPA, AEO, and MFO have superior performance compared with other algorithms. This fully shows that GRNN data noise reduction can improve the stability of MhAs in parameter identification.

5. Discussions

Table 2 summarizes the research related to PEMFC parameter identification in recent years. It can be seen from the statistical comparison results that most studies have not simultaneously considered the impact of noise data and insufficient data volume on the final parameter extraction accuracy. The research conducted in this study precisely compensates for the shortcomings in this area and provides excellent guidance for the research on PEMFC parameter extraction direction. However, through the research in this study, it can be found that in using heuristic algorithms, due to their unique parameter random search ability, some algorithms have abnormal numerical accuracy in the results when extracting parameters. For example, under MTMP conditions, after data prediction and parameter extraction using the BAS algorithm, the identification accuracy showed abnormalities, after data de-noising, and the accuracy decreased by 13.26%. Overall, the method proposed in this research is not only suitable for PEMFC parameter identification but also for photovoltaic (PV) and solid oxide fuel cell (SOFC) parameter identification. Through this study, it has been fully demonstrated that it has extremely good performance in the field of parameter identification. All experimental results in this article are based on the data in Table A7, Table A8 and Table A9, where Table A7 represents the V-I data of PEMFC under HTLP, Table A8 represents the V-I data under MTMP, and Table A9 represents the V-I data under LTHP.
Additionally, the study did not take into account the impact of changes in temperature and other factors on the identification results during the actual operation of the PEMFC, and the shortcomings of this study are that although the overall accuracy can be improved after data processing, it has not improved much. Further research is needed in this direction in the future. Additionally, the research did not consider the specific impact and role of the identified parameters on the cell itself [36,37,38].

6. Conclusions and Prospect

This study proposes a parameter identification method for the PEMFC using GRNN and MhAs. The original cell V-I data are processed using GRNN, which includes data de-noising and data prediction. In addition, six typical heuristic algorithms were used to extract parameters of the PEMFC under three operating conditions: HTLP, MTMP, and LTHP. Then, the obtained results were compared with the results extracted from the original data, and the results show that using GRNN to process the data can markedly enhance the precision rate of final identification, specifically, after data prediction, the accuracy of the MFO algorithm has been improved by 92.69% under LTHP conditions. And after data de-noising processing, it is obvious that it can improve the stability of parameter identification results. Finally, by substituting the identified parameters into the model, the fitting accuracy of V-I data obtained under all three operating conditions was very high. Specifically, under HTLP conditions, the V-I fitting accuracy achieved 99.39%, the fitting accuracy was 99.07% on MTMP, and the fitting accuracy was 98.70%. All in all, after processing the PEMFC data using GRNN and using MhAs for cell parameter extraction, the efficiency, accuracy, and stability of the final identification results of PEMFC parameter identification can be greatly improved. This study provides a novel approach to the field of PEMFC parameter identification.
In the end, this study provides significant guidance for future research on PEMFC parameter extraction. However, future research on this aspect should pay more attention to the impact of data analysis on the final identification results. In addition, consideration should also be given to the impact of the identified parameters on the internal mechanism of the cell itself. In general, further research should be conducted on the internal characteristics of the cell, such as its state of charge and health, through the identified parameters.

Author Contributions

P.H.: writing the original draft and editing. X.Z., M.L., K.X.: conceptualization. X.M., B.Y.: visualization and contributed to the discussion of the topic. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare that they have no known competing financial interest or personal relationships that could have appeared to influence the work reported in this paper.

Appendix A

Table A1. Parameters identification results of noise data and de-noised data based under HTLP and MhAs.
Table A1. Parameters identification results of noise data and de-noised data based under HTLP and MhAs.
StateAlgorithmsDataIdentified ParametersRMSE
ԑ1ԑ2ԑ3ԑ4λRc(Ω)b(V)
HTLPMPAN−0.90712.5000 × 10−33.6000 × 10−5−1.0000 × 10−423.00001.0000 × 10−40.01368.2100 × 10−3
DN−0.94373.4000 × 10−39.8000 × 10−5−1.0000 × 10−413.52318.0000 × 10−40.01361.4792 × 10−3
AEON−0.93842.5000 × 10−33.6000 × 10−5−1.0000 × 10−418.18351.0000 × 10−40.01368.2182 × 10−3
DN−0.91422.8000 × 10−36.1300 × 10−5−1.5836 × 10−413.47588.0000 × 10−40.01361.4798 × 10−3
PSON−0.96102.9000 × 10−33.6000 × 10−5−2.6000 × 10−417.80121.0000 × 10−40.02208.3356 × 10−2
DN−0.98823.0000 × 10−33.6000 × 10−5−2.6000 × 10−414.14741.0000 × 10−40.06934.2543 × 10−2
BASN−1.00783.2000 × 10−35.5900 × 10−5−1.6467 × 10−417.24231.5174 × 10−40.02173.8371 × 10−2
DN−0.97563.0000 × 10−37.1700 × 10−5−1.1658 × 10−413.98752.4255 × 10−40.01562.2016 × 10−2
GWON−0.85612.7000 × 10−36.1100 × 10−5−1.7406 × 10−419.48606.5726 × 10−40.01368.3379 × 10−3
DN−0.87142.8000 × 10−37.0143 × 10−5−1.5764 × 10−411.39714.8605 × 10−40.01361.5914 × 10−3
MFON−0.95202.7000 × 10−34.3300 × 10−5−1.7414 × 10−423.00008.0000 × 10−40.01368.2942 × 10−3
DN−0.85313.1000 × 10−39.3100 × 10−5−1.5858 × 10−412.78771.0000 × 10−40.01361.5251 × 10−3
Table A2. Parameters identification results of original data and predicted data based under HTLP and MhAs.
Table A2. Parameters identification results of original data and predicted data based under HTLP and MhAs.
StateAlgorithmsDataIdentified ParametersRMSE
ԑ1ԑ2ԑ3ԑ4λRc(Ω)b(V)
HTLPMPAO−0.97882.6836 × 10−33.6000 × 10−5−1.7361 × 10−423.00001.0000 × 10−40.01361.8172 × 10−4
P−0.90402.4849 × 10−33.6873 × 10−5−1.7361 × 10−423.00003.2975 × 10−40.01361.2978 × 10−4
AEOO−1.02343.3728 × 10−37.4400 × 10−5−1.7358 × 10−422.97041.0000 × 10−40.01361.8329 × 10−4
P−0.99363.0606 × 10−35.8834 × 10−5−1.7361 × 10−422.99993.0556 × 10−40.01361.2979 × 10−4
PSOO−0.99182.9998 × 10−35.3800 × 10−5−1.8100 × 10−420.40252.9781 × 10−40.01364.5757 × 10−2
P−0.99753.1380 × 10−36.0205 × 10−5−1.0567 × 10−421.03767.1037 × 10−40.11057.1117 × 10−2
BASO−0.96462.7871 × 10−34.7900 × 10−5−1.2795 × 10−411.87787.2134 × 10−40.03154.7789 × 10−2
P−1.05203.2208 × 10−36.9550 × 10−5−1.1996 × 10−416.92021.0746 × 10−40.02332.4037 × 10−2
GWOO−1.01503.3641 × 10−37.5400 × 10−5−1.7248 × 10−414.86131.8872 × 10−40.01367.8535 × 10−4
P−1.15923.9697 × 10−38.8869 × 10−5−1.7324 × 10−421.16332.9474 × 10−40.01372.6180 × 10−4
MFOO−0.85312.5174 × 10−34.9000 × 10−5−1.7360 × 10−423.00001.0000 × 10−40.01361.8301 × 10−4
P−0.85393.2393 × 10−39.8000 × 10−5−1.7361 × 10−423.00002.6234 × 10−40.01361.2979 × 10−4
Table A3. Parameters identification results of noise data and de-noised data based under MTMP and MhAs.
Table A3. Parameters identification results of noise data and de-noised data based under MTMP and MhAs.
StateAlgorithmsDataIdentified ParametersRMSE
ԑ1ԑ2ԑ3ԑ4λRc(Ω)b(V)
MTMPMPAN−0.93562.5684 × 10−33.6000 × 10−5−1.7905 × 10−423.00001.0000 × 10−40.01369.0391 × 10−3
DN−0.94163.3689 × 10−39.8000 × 10−5−1.4121 × 10−410.00008.0000 × 10−40.01493.0236 × 10−3
AEON−1.01973.0243 × 10−35.0100 × 10−5−1.7902 × 10−422.99991.1388 × 10−40.01369.0398 × 10−3
DN−0.93752.5467 × 10−34.1900 × 10−5−1.4125 × 10−410.00008.0000 × 10−40.01493.0294 × 10−3
PSON−0.98823.0804 × 10−33.6000 × 10−5−2.6000 × 10−414.14741.0000 × 10−40.06935.0083 × 10−2
DN−0.95473.3380 × 10−39.8000 × 10−5−9.5400 × 10−513.72428.0000 × 10−40.02922.3422 × 10−2
BASN−0.96993.0822 × 10−38.2000 × 10−5−9.9500 × 10−519.74734.3042 × 10−40.03692.5185 × 10−2
DN−0.95842.7603 × 10−34.5600 × 10−5−1.7596 × 10−411.86357.0335 × 10−40.02721.8866 × 10−2
GWON−1.11603.7093 × 10−37.7473 × 10−5−1.7869 × 10−422.94566.0307 × 10−40.01369.1580 × 10−3
DN−1.03192.8337 × 10−34.2200 × 10−5−1.4112 × 10−410.00004.7206 × 10−40.01513.0655 × 10−3
MFON−0.99903.1232 × 10−36.1200 × 10−5−1.7904 × 10−423.00001.0000 × 10−40.01369.0445 × 10−3
DN−1.19973.5568 × 10−35.7400 × 10−5−1.4348 × 10−410.00001.0000 × 10−40.01363.4203 × 10−3
Table A4. Parameters identification results of original data and predicted data based under MTMP and MhAs.
Table A4. Parameters identification results of original data and predicted data based under MTMP and MhAs.
StateAlgorithmsDataIdentified ParametersRMSE
ԑ1ԑ2ԑ3ԑ4λRc(Ω)b(V)
MTMPMPAO−0.98723.6025 × 10−39.7600 × 10−5−1.7220 × 10−416.53707.9936 × 10−40.01587.2400 × 10−6
P−0.88863.3117 × 10−39.8000 × 10−5−1.7224 × 10−417.09727.9999 × 10−40.01582.6500 × 10−6
AEOO−0.85312.9435 × 10−37.9900 × 10−5−1.7234 × 10−419.37808.0000 × 10−40.01616.8300 × 10−5
P−1.09413.8739 × 10−39.4200 × 10−5−1.7224 × 10−417.07958.0000 × 10−40.01583.1200 × 10−5
PSOO−0.95233.3678 × 10−39.8000 × 10−5−9.5400 × 10−518.01468.0000 × 10−40.03731.8500 × 10−2
P−1.05643.5663 × 10−39.8000 × 10−5−9.5400 × 10−521.09468.0000 × 10−40.01742.1842 × 10−2
BASO−0.99723.5814 × 10−39.2100 × 10−5−1.2458 × 10−419.18421.6857 × 10−40.04082.9545 × 10−2
P−0.96513.3046 × 10−39.2400 × 10−5−1.2678 × 10−418.42277.8429 × 10−40.04362.5628 × 10−2
GWOO−0.94002.5785 × 10−33.6500 × 10−5−1.7195 × 10−410.15341.0110 × 10−40.01372.6819 × 10−4
P−0.90932.8226 × 10−35.9800 × 10−5−1.7183 × 10−411.30253.9408 × 10−40.01422.2363 × 10−4
MFOO−0.90322.4639 × 10−33.6300 × 10−5−1.7252 × 10−423.00008.0000 × 10−40.01631.2940 × 10−4
P−0.85513.0497 × 10−38.6800 × 10−5−1.7204 × 10−410.34461.0000 × 10−40.01362.8621 × 10−4
Table A5. Parameters identification results of noise data and de-noised data based under LTHP and MhAs.
Table A5. Parameters identification results of noise data and de-noised data based under LTHP and MhAs.
StateAlgorithmsDataIdentified ParametersRMSE
ԑ1ԑ2ԑ3ԑ4λRc(Ω)b(V)
LTHPMPAN−0.92433.3842 × 10−39.8000 × 10−5−1.6452 × 10−410.94078.0000 × 10−40.01361.0637 × 10−2
DN−0.89693.2076 × 10−39.8000 × 10−5−1.4003 × 10−410.00008.0000 × 10−40.01502.7961 × 10−3
AEON−1.09653.3347 × 10−35.5484 × 10−5−1.6454 × 10−410.92778.0000 × 10−40.01361.0638 × 10−2
DN−0.98233.3547 × 10−38.9066 × 10−5−1.4016 × 10−410.00007.9998 × 10−40.01502.7965 × 10−3
PSON−0.98833.0805 × 10−33.6000 × 10−5−2.6000 × 10−414.14741.0000 × 10−40.06935.3206 × 10−2
DN−0.94492.9247 × 10−33.6000 × 10−5−2.6000 × 10−418.81081.0000 × 10−40.04743.9261 × 10−2
BASN−0.89172.6943 × 10−35.5447 × 10−5−1.6776 × 10−413.20964.8206 × 10−40.01813.8512 × 10−2
DN−0.99343.2872 × 10−36.4747 × 10−5−1.3804 × 10−414.47183.5248 × 10−40.02405.7263 × 10−2
GWON−1.06743.0840 × 10−34.4299 × 10−5−1.6480 × 10−410.72322.5220 × 10−40.01361.0681 × 10−2
DN−1.05963.5278 × 10−38.3867 × 10−5−1.4073 × 10−414.37085.6604 × 10−40.01763.1399 × 10−3
MFON−1.16793.2876 × 10−33.6000 × 10−5−1.6487 × 10−410.75551.0000 × 10−40.01361.0692 × 10−2
DN−1.07723.7835 × 10−39.8000 × 10−5−1.4003 × 10−410.00008.0000 × 10−40.01502.7961 × 10−3
Table A6. Parameters identification results of original data and predicted data based under LTHP and MhAs.
Table A6. Parameters identification results of original data and predicted data based under LTHP and MhAs.
StateAlgorithmsDataIdentified ParametersRMSE
ԑ1ԑ2ԑ3ԑ4λRc(Ω)b(V)
LTHPMPAO−0.97783.5659 × 10−39.7853 × 10−5−1.7098 × 10−416.48258.0000 × 10−40.01693.9481 × 10−5
P−0.94943.4339 × 10−39.4921 × 10−5−1.7101 × 10−417.04717.9376 × 10−40.01701.2754 × 10−5
AEOO−0.99353.1003 × 10−36.1264 × 10−5−1.7103 × 10−415.44585.4652 × 10−40.01673.9974 × 10−5
P−0.95753.0169 × 10−36.3508 × 10−5−1.7106 × 10−416.07344.7360 × 10−40.01691.3427 × 10−5
PSOO−0.97032.9028 × 10−35.0162 × 10−5−1.6158 × 10−415.05422.0792 × 10−40.03283.4588 × 10−2
P−0.99902.7318 × 10−33.6000 × 10−5−1.4170 × 10−410.18165.8666 × 10−40.04201.9711 × 10−2
BASO−0.91823.0406 × 10−37.5044 × 10−5−1.7750 × 10−413.85054.2091 × 10−40.03013.1607 × 10−2
P−0.99313.1320 × 10−35.9052 × 10−5−1.7616 × 10−415.87193.5783 × 10−40.01926.0350 × 10−3
GWOO−1.15013.6883 × 10−36.7517 × 10−5−1.7042 × 10−410.45142.1721 × 10−40.01463.6019 × 10−4
P−1.00103.0434 × 10−35.5508 × 10−5−1.7142 × 10−417.39894.1713 × 10−40.01721.0451 × 10−4
MFOO−0.94583.0558 × 10−36.8896 × 10−5−1.7060 × 10−410.00008.0000 × 10−40.01365.6641 × 10−4
P−0.93752.5788 × 10−33.6958 × 10−5−1.7101 × 10−416.54228.0000 × 10−40.01694.1393 × 10−5
Table A7. Original data under HTLP condition [39].
Table A7. Original data under HTLP condition [39].
VI
0.01000.9817
0.07000.8619
0.13000.8233
0.19000.7993
0.25000.7817
0.31000.7677
0.37000.7560
0.43000.7459
0.49000.7370
0.55000.7289
0.61000.7215
0.67000.7147
0.73000.7082
0.79000.7021
0.85000.6963
0.91000.6906
0.97000.6850
1.03000.6795
1.09000.6740
1.15000.6684
1.21000.6625
1.27000.6562
1.33000.6491
1.39000.6404
1.45000.6272
Table A8. Original data under MTMP condition [39].
Table A8. Original data under MTMP condition [39].
VI
0.0100 0.9439
0.0700 0.8314
0.1300 0.7950
0.1900 0.7723
0.2500 0.7556
0.3100 0.7422
0.3700 0.7310
0.4300 0.7213
0.4900 0.7126
0.5500 0.7047
0.6100 0.6975
0.6700 0.6907
0.7300 0.6843
0.7900 0.6782
0.8500 0.6723
0.9100 0.6665
0.9700 0.6608
1.0300 0.6551
1.0900 0.6493
1.1500 0.6434
1.2100 0.6371
1.2700 0.6302
1.3300 0.6223
1.3900 0.6124
1.4500 0.5969
Table A9. Original data under LTHP condition [39].
Table A9. Original data under LTHP condition [39].
VI
0.0100 0.9112
0.0700 0.8061
0.1300 0.7720
0.1900 0.7506
0.2500 0.7349
0.3100 0.7222
0.3700 0.7115
0.4300 0.7023
0.4900 0.6940
0.5500 0.6864
0.6100 0.6794
0.6700 0.6728
0.7300 0.6666
0.7900 0.6606
0.8500 0.6548
0.9100 0.6491
0.9700 0.6435
1.0300 0.6378
1.0900 0.6320
1.1500 0.6259
1.2100 0.6195
1.2700 0.6125
1.3300 0.6043
1.3900 0.5940
1.4500 0.5777

References

  1. Yang, B.; Liu, B.Q.; Zhou, H.Y.; Wang, J.B.; Yao, W.; Wu, S.C.; Shu, H.C.; Ren, Y.X. A Critical Survey of Technologies of Large Offshore Wind Farm Integration: Summarization, Advances, and Perspectives. Prot. Control Mod. Power Syst. 2022, 7, 17. [Google Scholar] [CrossRef]
  2. Yang, B.; Li, Y.L.; Li, J.L.; Shu, H.C.; Zhao, X.Y.; Ren, Y.X.; Li, Q. Comprehensive Summarization of Solid Oxide Fuel Cell: Control: A State-of-the-art Review. Prot. Control Mod. Power Syst. 2022, 7, 36. [Google Scholar] [CrossRef]
  3. Joaquin, E.C.; Daniel, A.M.; Edwin, R.T.; Jan, M. A systematic review of real-time detection and classification of power quality disturbances. Prot. Control. Mod. Power Syst. 2023, 8, 3. [Google Scholar]
  4. Guo, Y.Y.; Dai, X.D.; Jermsittiparsert, K.; Razmjooy, N. An Optimal Configuration for A Battery and PEM Fuel Cell-based Hybrid Energy System Using Developed Krill Herd Optimization Algorithm for Locomotive Application. Energy Rep. 2020, 6, 885–894. [Google Scholar] [CrossRef]
  5. Ahmed, M.A.; Attia, A.E.; Gamal, M.S. Steady-State Modeling of Fuel Cells Based on Atom Search Optimizer. Energies 2019, 12, 1884. [Google Scholar]
  6. Valencia, J.M.; Sierra, J.M.; Figueroa, S.J.; Diaz, S.E.; Meza, M. 3D CFD Modeling of A PEM Fuel Cell Stack. Int. J. Hydrogen Energy 2016, 41, 23425–23433. [Google Scholar] [CrossRef]
  7. Pan, W.X.; Chen, J.Q.; Zhang, Y.; Gong, Y. Modeling of PEMFC and Application in Hybrid Power System. Power Syst. Prot. Control 2012, 40, 13–18. [Google Scholar]
  8. Hu, J.; Su, J.H.; Du, Y.; Wan, H.N.; Shi, Y. Parameter Identification of PEMFC Stack Model based on Least Squares Method. Acta Energiae Solaris Sin. 2021, 42, 1–4. [Google Scholar]
  9. Jones, D.D.; Mirrazavi, S.K.; Tamiz, M. Multi-objective Meta-heuristics: An Overview of the Current State-of-art. Eur. J. Oper. Res. 2002, 137, 1–9. [Google Scholar] [CrossRef]
  10. Li, Q.; Chen, W.R.; Liu, S.K.; Lin, C.; Jia, J.B. Mechanism Modeling of Proton Exchange Membrane Fuel Cell Based on Adaptive Focusing Particle Swarm Optimization. Proc. CSEE 2009, 29, 119–124. [Google Scholar]
  11. Zhou, S.; Wang, Y.J.; Jiang, L.W.; Jin, W. PEMFC State and Parameter Estimation Based on EKF with Tracking Factor. J. Proj. Rocket. Missiles Guid. 2019, 39, 45–50. [Google Scholar]
  12. Rahul, K.; Ravita, L.; Rajesh, K. Parameters Extraction of PEMFC Model Using Evolutionary Based Optimization Algorithms. Adv. Clean Energy Sustain. 2022, 443–451. [Google Scholar] [CrossRef]
  13. Yang, Y.L.; Ling, M. Parameter Identification of Proton Exchange Membrane Fuel Cell Model based on Improved Chicken Swarm Optimization Algorithm. Acta Energiae Solaris Sin. 2023, 44, 269–278. [Google Scholar]
  14. Xu, B. Parameter Optimal Identification of Proton Exchange Membrane Fuel Cell Model based on An Improved Differential Evolution Algorithm. CIESC J. 2021, 72, 1512–1520. [Google Scholar]
  15. Yang, B.; Zeng, C.Y.; Wang, L.; Guo, Y.Y.; Chen, G.H.; Guo, Z.X.; Chen, Y.J.; Li, D.Y.; Cao, P.L.; Shu, H.C.; et al. Parameter Identification of Proton Exchange Membrane Fuel Cell via Levenberg-Marquardt Backpropagation Algorithm. Int. J. Hydrogen Energy 2021, 46, 22998–23012. [Google Scholar] [CrossRef]
  16. Li, Q.; Chen, W.R.; Dai, C.H.; Jia, J.B.; Han, M. Proton Exchange Membrane Fuel Cell Model Optimization Based on Seeker Optimization Algorithm. Proc. CSEE 2008, 28, 119–124. [Google Scholar]
  17. Yang, B.; Li, D.Y.; Zeng, C.Y.; Chen, Y.J.; Guo, Z.X.; Wang, J.B.; Shu, H.C.; Yu, T.; Zhu, J.W. Parameter Extraction of PEMFC via Bayesian Regularization Neural Network based Meta-Heuristic Algorithms. Energy 2021, 228, 120592. [Google Scholar] [CrossRef]
  18. Liu, L.N.; Fathi, G. A Metaheuristic-based Methodology for Efficient System Identification of the Proton Exchange Membrane Fuel Cell Stacks. Int. J. Hydrogen Energy 2022, 47, 39626–39638. [Google Scholar] [CrossRef]
  19. Abhishek, S.; Rizwan, A.K.; Abhinav, S.; Diwakar, K.; Shailendra, R. A Novel Opposition-Based Arithmetic Optimization Algorithm for Parameter Extraction of PEM Fuel Cell. Electronics 2021, 10, 2834. [Google Scholar]
  20. Mohammed, Y.S.; Oscar, B.; Aissa, B. A Novel Adaptive PID Controller Design for a PEM Fuel Cell Using Stochastic Gradient Descent with Momentum Enhanced by Whale Optimizer. Electronics 2022, 11, 2610. [Google Scholar]
  21. Beicha, A. Modeling and Simulation of Proton Exchange Membrane Fuel Cell Systems. J. Power Sources 2012, 205, 335–339. [Google Scholar] [CrossRef]
  22. Huangpu, Y.G.; Shi, L.; Li, Y.R. Modeling, Simulation and Control of Proton Exchange Membrane Fuel Cell Systems. J. Northwest. Polytech. Univ. 2015, 33, 682–687. [Google Scholar]
  23. Song, P.; Liu, C.H.; Sun, Y.H. Modeling and Simulation of 5kW Proton Exchange Membrane Fuel Cell. Chin. Battery Ind. 2009, 14, 382–385. [Google Scholar]
  24. Zhong, Y.; Liu, L.; Hou, J. Simulation of Proton Exchange Membrane Fuel Cell Output Characteristics. J. Heilongjiang Univ. Sci. Technol. 2021, 31, 802–806. [Google Scholar]
  25. Zhang, G.; Liu, G.J. Output Voltage Stability Control Technology for Proton Exchange Membrane Fuel Cells. J. Power Supply 2022, 20, 134–140. [Google Scholar]
  26. Sun, Z.; Wang, N.; Bi, Y.R.; Srinivasan, D. Parameter Identification of PEMFC Model based on Hybrid Adaptive Differential Evolution Algorithm. Energy 2015, 90, 1334–1341. [Google Scholar] [CrossRef]
  27. Sun, Z.; Cao, D.; Ling, Y.W.; Xiang, F.; Sun, Z.X.; Wu, F. Proton Exchange Membrane Fuel Cell Model Parameter Identification based on Dynamic Differential Evolution with Collective Guidance Factor Algorithm. Energy 2021, 216, 119056. [Google Scholar] [CrossRef]
  28. Huang, Z.W.; Zhou, J.B.; Cui, Y.S. Performance Simulation of Proton Exchange Membrane Fuel Cell System Based on Fuzzy Logic. In Proceedings of the 2020 IEEE Conference on Telecommunications, Optics and Computer Science, Shenyang, China, 11–13 December 2020; pp. 382–384. [Google Scholar]
  29. Xin, Z.L.; Jiang, Y.Q.; Zhong, W.; Zhang, H.Y.; Hou, J.W. The Prediction Model of Irregular Cavity Volume based on CNN-GRNN Neural Network. In Proceedings of the 2022 2nd International Conference on Algorithms, High Performance Computing and Artificial Intelligence, Guangzhou, China, 21–23 October 2022; pp. 758–761. [Google Scholar]
  30. Wang, C.H.; Yuan, Y.; Liu, L.S.; Chen, K.N.; Wu, H.S. Earthquake Magnitude Prediction Based on Generalized Regression Neural Network Optimized by Principal Component Analysis. Sci. Technol. Eng. 2022, 22, 12733–12738. [Google Scholar]
  31. Fan, L.P.; Xu, Y.W. Constant Pressure Control of Proton Exchange Membrane Fuel Cells Based on Neural Networks. Comput. Appl. Chem. 2018, 35, 896–902. [Google Scholar]
  32. Jacob, S.L.K.; Madhu, R. An Efficient Approach for Anti-Jamming in IRNSS Receivers Using Improved PSO based Parametric Wavelet Packet Thresholding. Prot. Control Mod. Power Syst. 2022, 3, 21. [Google Scholar]
  33. Yang, B.; Wang, J.B.; Yu, L.; Shu, H.C.; Yu, T.; Zhang, X.S.; Yao, W.; Sun, L.M. A Critical Survey on Proton Exchange Membrane Fuel Cell Parameter Estimation Using Meta-Heuristic Algorithms. J. Clean. Prod. 2020, 265, 121660. [Google Scholar] [CrossRef]
  34. Hossam, S.S.; Gaber, M.; Abualkasim, B.; Lstvan, V. Adaptive Coordination Control Strategy of Renewable Energy Sources, Hydrogen Production Unit, and Fuel Cell for Frequency Regulation of a Hybrid Distributed Power System. Prot. Control Mod. Power Syst. 2022, 7, 34. [Google Scholar]
  35. Majumder, P.; Lu, C.H.; Eldho, T.I. Two-Step Approach based Multi-Objective Groundwater Remediation in Highly Heterogeneous Media Using Enhanced Random Vector Functional Link Integrated with Evolutionary Marine Predator Algorithm. J. Contam. Hydrol. 2023, 256, 104201. [Google Scholar] [CrossRef] [PubMed]
  36. Amina, Y.; Abdul, R.Y.; Muhammad, B.S.; Saba, Z.; Mudassar, R.; Robina, N.; Ridab, A.E.A.; Shaherbano, B. Fuel Cell Voltage Regulation Using Dynamic Integral Sliding Mode Control. Electronics 2022, 11, 2922. [Google Scholar]
  37. Guo, Y.; Yang, D.F.; Zhang, Y.; Wang, L.C.; Wang, K. Online Estimation of SOH for Lithium-ion Battery based on SSA-Elman Neural Network. Prot. Control Mod. Power Syst. 2022, 7, 40. [Google Scholar] [CrossRef]
  38. Xu, B.; Zhang, G.Y.; Li, K.; Li, B.; Chi, H.Y.; Yao, Y.; Fan, Z. Publisher Correction: Reactive Power Optimization of a Distribution Network with High-Penetration of Wind and Solar Renewable Energy and Electric Vehicles. Prot. Control Mod. Power Syst. 2023, 8, 1. [Google Scholar] [CrossRef]
  39. Attia, A.E. Extracting Optimal Parameters of PEM Fuel Cells Using Salp Swarm Optimizer. Renew. Energy 2018, 119, 641–648. [Google Scholar]
Figure 1. Structure diagram of the GRNN.
Figure 1. Structure diagram of the GRNN.
Energies 16 05290 g001
Figure 2. Schematic diagram of PEMFC parameter identification structure.
Figure 2. Schematic diagram of PEMFC parameter identification structure.
Energies 16 05290 g002
Figure 3. The extraction steps of GRNN-MhAs for the PEMFC.
Figure 3. The extraction steps of GRNN-MhAs for the PEMFC.
Energies 16 05290 g003
Figure 4. Data de-noise result under HTLP operating conditions.
Figure 4. Data de-noise result under HTLP operating conditions.
Energies 16 05290 g004
Figure 5. Data de-noise result under MTMP operating conditions.
Figure 5. Data de-noise result under MTMP operating conditions.
Energies 16 05290 g005
Figure 6. Data de-noise results under LTHP operating conditions.
Figure 6. Data de-noise results under LTHP operating conditions.
Energies 16 05290 g006
Figure 7. Data prediction result under HTLP operating conditions.
Figure 7. Data prediction result under HTLP operating conditions.
Energies 16 05290 g007
Figure 8. Data prediction result under MTMP operating conditions.
Figure 8. Data prediction result under MTMP operating conditions.
Energies 16 05290 g008
Figure 9. Data prediction result under LTHP operating conditions.
Figure 9. Data prediction result under LTHP operating conditions.
Energies 16 05290 g009
Figure 10. Convergence curves of RMSEs obtained by MhAs on noise data and de-noised data under HTLP. (a) noise data and (b) de-noised data.
Figure 10. Convergence curves of RMSEs obtained by MhAs on noise data and de-noised data under HTLP. (a) noise data and (b) de-noised data.
Energies 16 05290 g010
Figure 11. Boxplot of RMSEs obtained by MhAs on noise data and de-noised data under HTLP.
Figure 11. Boxplot of RMSEs obtained by MhAs on noise data and de-noised data under HTLP.
Energies 16 05290 g011
Figure 12. GRNN for V-I curve fitting based on de-noised data under HTLP of MPA.
Figure 12. GRNN for V-I curve fitting based on de-noised data under HTLP of MPA.
Energies 16 05290 g012
Figure 13. Convergence curves of RMSEs obtained by MhAs on original data and predicted data under HTLP. (a) original data and (b) predicted data.
Figure 13. Convergence curves of RMSEs obtained by MhAs on original data and predicted data under HTLP. (a) original data and (b) predicted data.
Energies 16 05290 g013aEnergies 16 05290 g013b
Figure 14. Boxplot of RMSEs obtained by MhAs on original data and predicted data under HTLP.
Figure 14. Boxplot of RMSEs obtained by MhAs on original data and predicted data under HTLP.
Energies 16 05290 g014
Figure 15. Convergence curves of RMSEs obtained by MhAs on noise data and de-noised data under MTMP. (a) noise data and (b) de-noised data.
Figure 15. Convergence curves of RMSEs obtained by MhAs on noise data and de-noised data under MTMP. (a) noise data and (b) de-noised data.
Energies 16 05290 g015
Figure 16. Boxplot of RMSEs obtained by MhAs on noise data and de-noised data under MTMP.
Figure 16. Boxplot of RMSEs obtained by MhAs on noise data and de-noised data under MTMP.
Energies 16 05290 g016
Figure 17. GRNN for V-I curve fitting based on de-noised data under MTMP of GWO.
Figure 17. GRNN for V-I curve fitting based on de-noised data under MTMP of GWO.
Energies 16 05290 g017
Figure 18. Convergence curves of RMSEs obtained by MhAs on original data and predicted data under MTMP. (a) original data and (b) predicted data.
Figure 18. Convergence curves of RMSEs obtained by MhAs on original data and predicted data under MTMP. (a) original data and (b) predicted data.
Energies 16 05290 g018
Figure 19. Boxplot of RMSEs obtained by MhAs on original data and predicted data under MTMP.
Figure 19. Boxplot of RMSEs obtained by MhAs on original data and predicted data under MTMP.
Energies 16 05290 g019
Figure 20. Convergence curves of RMSEs obtained by MhAs on noise data and de-noised data under LTHP. (a) noise data and (b) de-noised data.
Figure 20. Convergence curves of RMSEs obtained by MhAs on noise data and de-noised data under LTHP. (a) noise data and (b) de-noised data.
Energies 16 05290 g020
Figure 21. Boxplot of RMSEs obtained by MhAs on noise data and de-noised data under LTHP.
Figure 21. Boxplot of RMSEs obtained by MhAs on noise data and de-noised data under LTHP.
Energies 16 05290 g021
Figure 22. GRNN for V-I curve fitting based on de-noised data under LTHP of MFO.
Figure 22. GRNN for V-I curve fitting based on de-noised data under LTHP of MFO.
Energies 16 05290 g022
Figure 23. Convergence curves of RMSEs obtained by MhAs on original data and predicted data under LTHP. (a) original data and (b) predicted data.
Figure 23. Convergence curves of RMSEs obtained by MhAs on original data and predicted data under LTHP. (a) original data and (b) predicted data.
Energies 16 05290 g023
Figure 24. Boxplot of RMSEs obtained by MhAs on original data and predicted data under LTHP.
Figure 24. Boxplot of RMSEs obtained by MhAs on original data and predicted data under LTHP.
Energies 16 05290 g024
Table 1. Model and algorithms parameter settings.
Table 1. Model and algorithms parameter settings.
TypesParametersValue
PEMFCPEM effective area50.6 cm2
PEM thickness178 μm2
Maximum iterations500
AlgorithmsRun times10
Table 2. Summary of research on parameter identification of some PEMFCs in recent years.
Table 2. Summary of research on parameter identification of some PEMFCs in recent years.
ApproachYearCell TypeData ProcessOperating Condition
Data De-NoiseData PredictionNoConsiderNo Consider
BRNN-MhAs [17]2021Ballard-Mark-V PEMFC
IDE [14]2021N.P.
LMBP [15]2021Ballard-Mark-V PEMFC
ICSO [13]2023N.P.
ELM-MhAs [12]2023Ballard-Mark-V PEMFC
Note. N.P.: Not provided.
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

He, P.; Zhou, X.; Liu, M.; Xu, K.; Meng, X.; Yang, B. Generalized Regression Neural Network Based Meta-Heuristic Algorithms for Parameter Identification of Proton Exchange Membrane Fuel Cell. Energies 2023, 16, 5290. https://doi.org/10.3390/en16145290

AMA Style

He P, Zhou X, Liu M, Xu K, Meng X, Yang B. Generalized Regression Neural Network Based Meta-Heuristic Algorithms for Parameter Identification of Proton Exchange Membrane Fuel Cell. Energies. 2023; 16(14):5290. https://doi.org/10.3390/en16145290

Chicago/Turabian Style

He, Peng, Xin Zhou, Mingqun Liu, Kewei Xu, Xian Meng, and Bo Yang. 2023. "Generalized Regression Neural Network Based Meta-Heuristic Algorithms for Parameter Identification of Proton Exchange Membrane Fuel Cell" Energies 16, no. 14: 5290. https://doi.org/10.3390/en16145290

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

Article Metrics

Back to TopTop