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.
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.
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.