Next Article in Journal
Optimal Scheduling for Hybrid Battery Swapping System of Electric Vehicles
Previous Article in Journal
Application of Copper Oxide Nanofluid and Phase Change Material on the Performance of Hybrid Photovoltaic–Thermal (PVT) System
Previous Article in Special Issue
Optimal Planning of Hybrid Electricity–Hydrogen Energy Storage System Considering Demand Response
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Radial Basis Function Based Meta-Heuristic Algorithms for Parameter Extraction of Photovoltaic 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.
Processes 2023, 11(6), 1606; https://doi.org/10.3390/pr11061606
Submission received: 18 April 2023 / Revised: 8 May 2023 / Accepted: 18 May 2023 / Published: 24 May 2023
(This article belongs to the Special Issue Modeling and Optimization of Hybrid Energy Systems)

Abstract

:
Accurate parameter estimation of photovoltaic (PV) cells is crucial for establishing a reliable cell model. Based on this, a series of studies on PV cells can be conducted more effectively to improve power output; an accurate model is also crucial for the operation and control of PV systems. However, due to the high nonlinearity of the cell and insufficient measured current and voltage data, traditional PV parameter identification methods are difficult to solve this problem. This article proposes a parameter identification method for PV cell models based on the radial basis function (RBF). Firstly, RBF is used to de-noise and predict the data to solve the current problems in the parameter identification field of noise data and insufficient data. Then, eight prominent meta-heuristic algorithms (MhAs) are used to identify the single-diode model (SDM), double-diode model (DDM), and three-diode model (TDM) parameters of PV cells. By comparing the identification accuracy of the three models in two datasets in detail, the final results show that this method can effectively achieve parameter extraction, with advantages such as high extraction accuracy and stability, greatly improving the accuracy and reliability of parameter identification. Especially in the TDM, the I-V data and P-V data obtained from the PV model established through the identified parameters have very high fitting accuracy with the measured I-V and P-V data, reaching 99.58% and 99.65%, respectively. The research can effectively solve the low accuracy problem caused by insufficient data and noise data in the traditional method of identifying PV cells and can greatly improve the accuracy of PV cell modeling. It is of great significance for the operation and control of PV systems.

1. Introduction

Since entering the industrialized society, human science and technology have made breakthrough development and maintained a very fast development speed. At the same time, the massive development and large-scale use of fossil energy are the basic conditions for maintaining the normal operation of industrial society. With the continuous growth of the population and the rapid development of society, human demand for traditional fossil energy is increasing. However, contrary to this, fossil energy is non-renewable and not inexhaustible. Overexploitation and use of various fossil energy will lead to the global energy crisis [1]. Moreover, due to the extensive use of fossil fuels can also cause huge pollution, leading to environmental problems such as the greenhouse effect and ecological destruction [2]. With a series of energy crises and environmental pollution problems emerging one after another, it is urgent to change the energy consumption structure, vigorously develop renewable energy, and take the road of sustainable development to protect the environment, and countries around the world have reached a consensus [3].
As is well known, solar energy is the most easily obtainable renewable energy in daily life, with the characteristic of being inexhaustible, safe, reliable, and easily obtainable. Therefore, the development and utilization of solar energy have great significance for global development [4]. Among them, significant breakthroughs have been made in the research of photovoltaic (PV) power generation technology. PV power generation technology mainly utilizes the PV effect to directly convert solar energy into electrical energy through PV cells. PV cell is the core components of PV power generation systems, and the efficiency of PV power generation is not only related to the temperature and light intensity in the external environment [5] but also closely related to the parameters of the internal structure of PV cells. Therefore, precise modeling of PV cells and studying their internal model parameters are of great significance for improving the power generation efficiency of PV systems [6,7,8]. At present, there are three most common models for PV cells, namely the single-diode model (SDM) [9,10], the double-diode model (DDM), and the three-diode model (TDM) [11], each with its unique features. Among them, SDM has the characteristics of a simple control structure and low implementation cost, while DDM has the characteristics of simple hardware implementation and low circuit complexity. TDM has the highest complexity, but the curve fitting accuracy is also the most accurate. Among them, precise identification of some cell parameters in the above-mentioned PV cell model is not only conducive to achieving accurate PV cell modeling but also has significant significance for studying the output characteristic of PV cells and improving the power generation efficiency of PV systems. At present, there have been many studies on the identification of PV cell parameters. Due to the high nonlinearity and multimodality of PV cells, it is difficult to obtain the optimal solution using traditional optimization methods. Moreover, due to the special structure of PV cells, the amount of measured current-voltage data is also very small, which greatly increases the difficulty of PV cell parameter identification [12]. In addition, the insufficient amount of measured data and noise data also make the traditional PV cell parameter identification accuracy low, which poses a serious challenge to the operation and control of PV systems and the improvement of the output power of the system. The proposed heuristic algorithm and radial basis function (RBF) can effectively solve the above problems. It has the ability to search globally, can avoid falling into the optimal situation, and can accurately identify the parameters of the nonlinear system. Reference [13] proposed an improved cuckoo search algorithm for parameter identification of PV cell modules, constructed an improved cuckoo search based on the cross-entropy method, and realized accurate PV cell parameter identification using the cross entropy global optimization and cuckoo search synergy. The final results show that this method can accurately identify PV cell parameters and also has fast convergence speed, high optimization accuracy, and good global optimization performance. Reference [14] proposed a parameter identification method for SDM and DDM based on the whale optimization algorithm. The parameters identified by the whale optimization algorithm were compared and verified with the results obtained from the simulation of PV modules, ultimately fully proving that the whale optimization algorithm (WOA) can be effectively applied to the parameter identification of PV cells. In reference [15], a PV cell parameter identification method based on an improved adaptive particle swarm optimization algorithm was proposed, which can effectively solve the problems of local optimization and low identification accuracy when traditional particle swarm optimization identifies PV cell parameters. The average relative error of the final results is below 3%, fully proving its feasibility and effectiveness. Reference [16] proposed a PV module parameter identification method based on the grey wolf optimization algorithm (GWO), fully considering the impact of weather conditions on cell parameter extraction. Finally, the identification results were compared with those obtained by particle swarm optimization (PSO). Reference [17] proposed a PV cell parameter identification method based on the imperialist competition algorithm (ICA), using ICA to study the SDM and DDM of PV cells and considering the effects of radiation and temperature on PV cells. The final results can prove its effectiveness and reliability in PV cell parameter identification. Reference [18] proposed a JAYA algorithm for PV cell parameter identification, which quantifies the individual performance in the population using probability and then selects the evolutionary strategy of each individual based on probability. Through the above mechanism, the algorithm’s search and optimization capabilities are improved. Three typical diode models were identified for parameters in the article, and the final results fully demonstrate that the performance-guided JAYA (PGJAYA) algorithm has good robustness and high accuracy in parameter identification. Reference [19] proposed a parameter identification of TDM of PV module based on the coyote optimization algorithm (COA), fully considered the impact of temperature and radiant intensity on PV cell, and then conducted parameter identification of TDM of two PV models, fully verifying the effectiveness of this method in the field of parameter identification. Reference [20] proposed an improved equalizer optimization algorithm for PV cell parameter identification. The improved balance optimizer uses a backpropagation neural network to predict the output data of PV cells, which can achieve more efficient optimization and effectively improve the accuracy and reliability of PV cell parameter identification optimization. Reference [12] proposed a PV cell parameter identification method based on a data prediction heuristic algorithm. In this paper, the limit learning machine is used to train and predict the measured data, providing an accurate and reliable fitness function for the heuristic algorithm and enhancing its global exploration and local search capabilities. The final results also show that the accuracy of identification can be greatly improved, and the convergence speed can be accelerated. In reference [21], a two-stage PV parameter cell identification method based on maximum power matching and an improved airflow direction algorithm was proposed. Maximum power matching (MPM) was used for coarse extraction, and the improved flow direction algorithm (IFDA) was used for precise identification. The effects of various algorithms were compared, and multiple repeated experiments were conducted. The final results also proved that this method has good identification accuracy and robustness.
At present, research on PV cell identification mainly uses heuristic algorithms for parameter identification, but there is less processing and research on measured data. This paper proposes meta-heuristic algorithms (MhAs) for PV cell parameter identification based on RBF, which de-noises, trains, and predicts through RBF data [22] and then uses MhAs for parameter identification processing [23]. The final results also fully demonstrate that the extraction accuracy after data de-noising and prediction is higher than that of the original data. This article opens up a new direction for the identification of PV cell parameters, starting from fitting data and studying the impact of measured I-V data on the identification effect, providing new ideas for the research of PV cell parameter identification. The contributions and innovations of this article can be summarized as follows.
  • Three types of PV models were established, and parameter identification was performed on all three models;
  • Considering the impact of noise data on recognition accuracy, using RBF to de-noise and identify the parameters of the three diode models under two conditions, original data and de-noise data, respectively;
  • Considering the impact of insufficient measured I-V data on recognition accuracy, using RBF to de-noise and identify the parameters of the three diode models under two conditions, original data, and predicted data, respectively;
  • Based on the results of RBF data processing, the effectiveness of eight typical heuristic algorithms in PV cell parameter identification is compared, and it was ultimately proven that I-V data after data processing could greatly improve extraction accuracy when used for parameter identification.
The remaining content of this article is as follows: Section 2 is the PV cell modeling section, which mainly introduces three typical PV cell models and establishes objective functions for parameter identification of each model; Section 3 introduces how RBF-MhAs is applied to PV parameter extraction research, and then introduces RBF application for data de-noising and data prediction; In Section 4, the parameter results obtained from the final identification of three cell models are mainly presented; Section 5 is the discussion section; Section 6 is a summary section, providing important conclusions and prospects.

2. PV Modeling

Establishing a PV cell model is beneficial for deeper research on parameter identification and output characteristic of PV cells. At present, there are three common models of PV cells, namely SDM, DDM, and TDM [2].

2.1. Mathematical Modeling

2.1.1. SDM

SDM is composed of an ideal constant current source Iph, diode D, series resistor Rs, and parallel resistor Rsh, as shown in Figure 1 [11].
The relationship between the output current I and the output voltage V of the PV cell SDM is as follows.
I L = I p h I d e x p V L + I L R s a V T 1 V L + I L R s R s h
V T = K T q
where V T represents thermal voltage, Iph is an ideal constant current source, q is the amount of electronic charge, and the value is q = 1.6 × 10−19 C, K = 1.38 × 10−23 J/K represents Boltzmann constant, T represents cell temperature, I L and V L represents the cell output current and output voltage, respectively. R s h represents shunt resistance, I d is the reverse saturation current of the diode, a is the diode quality factor, and Rs is the series resistance, respectively.
From the above equation, it can be seen that there are a total of 5 unknown parameters in SDM that need to be identified, namely Iph, I d , R s , R s h , and a.

2.1.2. DDM

Compared to SDM, DDM has an additional diode in parallel, which has better accuracy in performance, but the model is also relatively more complex. The schematic diagram is shown in Figure 2 [24].
The relationship between I and V in DDM is shown in the following equation.
I L = I p h I d 1 e x p q V L + I L R s a 1 V T 1 I d 2 e x p q V L + I L R s a 2 V T 1 V L + I L R s R s h
where I d 1 is the reverse saturation current of diode D1, I d 2 is the reverse saturation current of diode D2, a1 is the quality factor of diode D1, and a2 is the quality factor of diode D2, respectively.
Therefore, the parameters that DDM needs to recognize are Iph, I d 1 , Rs, R s h , a1, I d 2 and a2.

2.1.3. TDM

The schematic diagram of TDM is shown in Figure 3, which has the highest complexity but also the highest accuracy among the three models.
The relationship between I and V in TDM is as follows.
I L = I p h I d 1 e x p q V L + I L R s a 1 V T 1 I d 2 e x p q V L + I L R s a 2 V T 1 I d 3 e x p q V L + I L R s a 3 V T 1 V L + I L R s R s h
where I d 1 is the reverse saturation current of diode D1, I d 2 is the reverse saturation current of diode D2, I d 3 is the reverse saturation current of diode D3, a1 is the quality factor of diode D1, a2 is the quality factor of diode D2, and a3 is the quality factor of diode D3, respectively.
Therefore, the parameters that TDM needs to recognize are Iph, I d 1 , Rs, R s h , a1, I d 2 , a2, I d 3 , and a3.

2.2. Objective Function

When quantitatively and effectively evaluating the effectiveness of PV cell parameter identification, appropriate evaluation indicators are needed to evaluate the quality of the results through evaluation criteria. This article selects root mean square error (RMSE) as the objective function, and its calculation method is as follows.
R M S E x = 1 N k = 1 N f V L , I L , x 2
where x is the solution vector of the unknown parameter to be identified, and N is the number of experimental data points.
In the article, parameter identification was conducted for three cell models, and the objective functions and solution vector of each model were summarized as follows [11].
f S D M V L , I L , x = I p h I d e x p V L + I L R s a V T 1 V L + I L R s R s h I L
f D D M V L , I L , x = I p h I d 1 e x p q V L + I L R s a 1 V T 1 I d 2 e x p q V L + I L R s a 2 V T 1 V L + I L R s R s h I L
f T D M V L , I L , x = I p h I d 1 e x p q V L + I L R s a 1 V T 1 I d 2 e x p q V L + I L R s a 2 V T 1 I d 3 e x p q V L + I L R s a 3 V T 1 V L + I L R s R s h I L
x = I p h , I s d , R s , R s h , a S D M I p h , I d 1 , a 1 , R s , R s h , I d 2 , a 2 D D M I p h , I d 1 , a 1 , R s , R s h , I d 2 , a 2 , I d 3 , a 3 T D M

3. RBF-MhAs for PV Parameter Extraction

3.1. Principle of RBF

RBF neural network is a classic model of artificial neural networks belonging to feedforward neural networks. It has good generalization ability and fast convergence speed and can approximate any function with high accuracy. It is commonly used to fit nonlinear maps [25]. It utilizes strict interpolation methods in multidimensional space to provide a set of functions for hidden units, which construct an arbitrary basis for the input vector when it is extended to the hidden space. The functions in this set are the base functions. RBF is composed of an input layer, a hidden layer, and an output layer. The input layer is composed of signal source nodes, connecting the external environment and network. The transformation function of the hidden layer is the RBF, which is used as the nonlinear transformation from the input vector space to the hidden layers [26,27]. The output layer linearly combines the hidden layers to output certain vector target features. The schematic diagram of RBF is shown in Figure 4.
The expression of RBF is as follows [28].
f x f * x = k = 1 m λ i φ x x k
where f * x is the approximation function, x is the input variable, m is the number of sample points, and x k is the space vector of the k th sample point; λ m × 1 = λ 1 , λ 2 , λ m is the undetermined coefficient of RBF, x x k is the Euclidean norm, φ is a base function.
The commonly used RBF is a linear function, cubic function, and Gaussian function, as shown in the following formula [29].
φ x x k = r x x k
φ x x k = r + x x k 3
φ x x k = e x x k 2 r 2
where r is the coefficient of RBF.
The undetermined coefficient of RBF λ is determined by the following equation.
ϕ m × m λ m × 1 = Y m × 1
ϕ m × m = φ x 1 x 1 φ x 1 x m φ x m x 1 φ x m x m
Y m × 1 = f x 1 , f x 2 , , f x m
where m is the number of sample points.
The most special feature of RBF is it uses the basis of the hidden layer basis function to form a hidden layer space. In this way, the input vector can be mapped to the hidden space without weight, while the mapping from the hidden layer to the output space is linear; that is, the output of RBF is a linear weighted sum of unit outputs. Different from traditional data processing methods such as group method of data handling (GMDH), GMDH increases the complexity of the research due to the interrelationships between research data [30,31]. RBF has the advantages of simple structure, simple training, fast learning convergence, and can approximate any nonlinear function.

3.2. RBF for I-V Data Preprocessing

3.2.1. RBF for I-V Data De-Noising

As is well known, the measured I-V data of PV cells inevitably contain noise under various complex operating conditions and actual operating conditions. Due to the influence of noise, the application of MhAs for parameter identification can lead to inaccurate final identification results, seriously affecting the effectiveness of PV parameter identification and PV cell modeling.
Therefore, in order to eliminate the impact of noise on the results, this article adopts RBF to further link and reduce data noise by connecting the weights between the input layer and the hidden layer [32]. The results of de-noising through RBF are shown in Figure 5. It can be seen that the fitting accuracy of noise data and de-noise data is very high compared to the original data, with the fitting correlation coefficients R N 2 and R D N 2 of 98.69% and 99.98%, respectively.

3.2.2. RBF for I-V Data Prediction

Identifying PV cell parameters essentially involves fitting I-V data, and the final identification accuracy depends heavily on voltage and current data. However, it is difficult to obtain actual cell voltage and current data. Therefore, this article uses RBF to train existing I-V data and then perform data prediction to expand the data volume. The results of prediction through RBF are shown in Figure 6. It can also be seen that the data predicted by RBF also has extremely high fitting accuracy with the original data and the fitting correlation coefficient R p 2 is 99.98%.

3.3. General Execution of Parameter Extraction

The general process of PV cell parameter identification based on RBF-MhAs in this article mainly includes three parts: data collection, data preprocessing, and optimal parameter extraction, as shown in Figure 7.
The specific implementation process is as follows: collecting actual PV cell voltage and current data, then training RBF for data prediction and data de-noising to obtain de-noising current and de-noising current. In the end, using MhAs to optimize and iterate the data of cell models, SDM, DDM, and TDM, respectively, and finally obtain the optimal model parameters. Note that RMSE is used as the result evaluation standard in this article. The specific steps for executing RBF-MhAs are shown in Table 1.

4. Case Studies

In this section, RBF and eight typical MhAs were used to extract the parameters of three PV models, namely artificial bee colony (ABC) [33], bird swarm algorithm BSA [34], equilibrium optimizer (EO) [20], GWO [35], moth-fire algorithm (MFO) [36], particle swarm optimization (PSO) [37], water cycle algorithm (WCA) [38], and whale optimization algorithm (WOA) [39], and the reasons for choosing these eight algorithms are explained in Remark 1. Then, the actual operating conditions of the cell were set, especially low. This article considered the extraction of parameters due to insufficient data and noise data extracted 26 pairs of data from R.T.C. France PV cell, based on the original 26 pairs of I-V data. RBF was used for preprocessing, de-noising, and data prediction, respectively. Lastly, 266 pairs of I-V data were ultimately predicted for parameter extraction research in multiple data. The specific data preprocessing results are shown in Figure 5 and Figure 6.
Remark 1.
Based on a previous review article [11] on PV cell parameter identification, it is found that these eight MhAs have advantages such as simple models and fast identification speed in the field of parameter identification. Therefore, this study selected the above eight MhAs.
The operating conditions of PV cells and the specific model parameter settings for various MhAs in this article are shown in Table 2. All studies were based on MATLAB 2022b and simulated using a personal computer with a performance of 3.0 GHz 12th Gen Intel (R) Core (TM) i5-12500 and 64 GB RAM.

4.1. SDM Parameter Extraction

4.1.1. Noised Data

Table 3 summarizes the SDM parameter extraction results obtained through eight algorithms under different training data, where the symbol ‘N’ represents the results obtained using noised data and ‘DN’ represents the results obtained using de-noised data. From Table 3, it can be seen that after data de-noising, the RMSE obtained by the eight algorithms is smaller than that obtained by using noise data. In particular, the MFO algorithm has the largest decrease of 89.03%. The BSA algorithm has the smallest decrease, at 22.45%.
In addition, Figure 8 shows the RMSE convergence curves obtained by eight algorithms trained on two datasets. The results obtained based on data de-noising have smaller errors than those obtained from noise data.
Considering the impact of two different training data on the results, Figure 9 shows the boxplot of the RMSE distribution obtained by MhAs. It is obvious that after data noise reduction, the upper and lower bounds of the RMSE obtained by each algorithm or the RMSE median have decreased to a certain extent, and the RMSE outlier obtained by BSA, MFO, and WOA has disappeared. This sufficiently demonstrates that de-noising based on RBF data can significantly improve the accuracy and stability of MhAs in parameter extraction.
Figure 10 shows the I-V and P-V characteristic curves obtained by SDM using MFO fitting among the eight algorithms under noise reduction data conditions. It can be seen that the fitted data is very close to the actual data, demonstrating excellent parameter identification accuracy. The correlation coefficient R I 2 of I-V curve fitting is 99.57%, and the correlation coefficient R P 2 of P-V curve fitting is 99.67%.

4.1.2. Insufficient Data

Table 4 summarizes the SDM parameter extraction results obtained by eight algorithms under both low and high data conditions, where the symbol ‘O’ represents the source data and ‘P’ represents the predicted data. It can be seen that, except for the WOA algorithm, which did not show a decrease in RMSE, the RMSE obtained by the other seven algorithms under the condition of predicted data is smaller than that obtained under the condition of source data. Among them, the BSA algorithm has the largest decrease, with 89.47%.
Figure 11 shows the RMSE convergence curves obtained by eight algorithms on two datasets, with smaller RMSE based on predicted data. However, due to the increase in training datasets, the convergence speed of each algorithm slows down.
Figure 12 depicts the RMSE distribution boxplot obtained by eight algorithms. It can be seen that, except for the WCA algorithm, the upper and lower bounds of RMSE obtained based on predicted data have decreased.

4.2. DDM Parameter Extraction

4.2.1. Noised Data

Table 5 summarizes the parameter extraction results of the DDM model obtained by eight heuristic algorithms under the conditions of noise data and noise reduction data. It can be seen that the GWO algorithm obtained the highest RMSE amplitude, starting from 3.2100 × 10 2 decreases to 3.5000 × 10 3 , with a decrease of 89.10%. Under noise conditions, the DDM model has the smallest error obtained by MFO under eight heuristic algorithm optimizations, with an RMSE of 2.9100 × 10 2 . Under noise reduction conditions, the MFO algorithm and WCA algorithm achieve the smallest error, with an RMSE of 3.3000 × 10 3 .
Figure 13 shows the RMSE convergence curves obtained by eight algorithms under noise and de-noised data conditions. It can be seen that under the condition of de-noised data, the RMSE of parameter identification results has decreased to a certain extent.
Figure 14 shows the RMSE distribution boxplot obtained by DDM under two data conditions. It can be seen that after data de-noising, the upper and lower bounds of the RMSE distribution of other algorithms except for WOA have decreased, and the median has also decreased to a certain extent.
Figure 15 shows the I-V curve and P-V curve obtained by DDM using the WCA algorithm under de-noised data conditions. WCA obtained the lowest RMSE and highest accuracy under de-noised data conditions. It can be seen from the figure that the fitting accuracy is very high. The correlation coefficient R I 2 of I-V curve fitting is 99.57%, and the correlation coefficient R P 2 of P-V curve fitting is 99.64%.

4.2.2. Insufficient Data

Table 6 shows the identification results of eight algorithms for the DDM model under both low and high data conditions. It can be seen that, except for the GWO algorithm, the RMSE obtained by other algorithms has decreased to a certain extent, and the accuracy is improving, especially low. The WCA algorithm has the largest downward decrease, at 72.73%.
Figure 16 shows the iterative curves obtained under two data conditions of DDM. It is evident that the overall RMSE obtained under multiple data conditions is smaller than that obtained under insufficient data conditions, but the convergence speed under multiple data conditions is lower than that under insufficient data conditions.
Figure 17 shows the distribution of RMSE obtained by DDM under multiple and few data conditions. Except for the BSA algorithm, the difference between the upper and lower bounds of RMSE obtained by the other seven algorithms is smaller than that under insufficient data conditions. This fully demonstrates that after RBF data prediction, the stability of parameter identification results can be improved.

4.3. TDM Parameter Extraction

4.3.1. Noised Data

Table 7 shows the results obtained by eight heuristic algorithms for TDM under noise and de-noising data conditions. It can be seen that after data de-noising, the RMSE of the parameter extraction results of all eight algorithms decreased, with the WOA algorithm having the largest decrease of 91.25%.
Figure 18 shows the RMSE iteration curves of the eight algorithms under the conditions of noised and de-noised data. It can be seen that the RMSE obtained by the eight algorithms has decreased.
Figure 19 shows the boxplot of the RMSE distribution obtained by TDM under eight algorithms for parameter extraction. After data de-noising, the upper and lower bounds of RMSE in all eight algorithms showed a certain degree of decrease, and the RMSE values of abnormal results obtained by MFO and PSO algorithms were reduced. The accuracy and stability of parameter extraction were improved.
Figure 20 shows the fitting curve obtained by WCA for TDM under noise reduction data conditions. Among the eight algorithms, WCA has the highest parameter identification accuracy, indicating very high fitting accuracy. The correlation coefficient R I 2 of I-V curve fitting is 99.58%, and the correlation coefficient R P 2 of P-V curve fitting is 99.65%.

4.3.2. Insufficient Data

Table 8 shows the parameter extraction results of eight TDM algorithms under both low and high data conditions. All eight algorithms showed a decrease in RMSE, with the WOA algorithm having the largest decrease of 81.92%.
Figure 21 shows the RMSE iteration curves obtained by TDM under two different data conditions. It can be seen that after data prediction, the results obtained from parameter identification are more accurate. However, under insufficient data conditions, the convergence speed of the algorithm is faster.
Figure 22 shows the distribution of TDM to RMSE under two data conditions. After data prediction, the algorithm identifies a smaller range of RMSE. Especially for WCA and WOA algorithms, the difference in RMSE between low and high data results is very significant, which fully demonstrates that data prediction can not only improve the accuracy of parameter identification but also improve the stability of identification algorithm performance.

5. Discussion

Table 9 is the summary of recent research in the field of PV cell parameter identification. Most studies did not consider the impact of both data volume and noise data on identification accuracy simultaneously. Compared to previous studies, the advantage of this article lies in considering both the insufficient measured I-V data and the impact of noise data and verifying three diode models [40,41]. Overall, due to the search randomness of MhAs, there are inevitable that a few RBF-MhAs were not ideal when extracting parameters from the three models of PV cell in this article. As shown in Table 3, using the WOA algorithm to extract parameters from SDM, the RMSE obtained based on predicted data conditions is greater than the RMSE obtained from insufficient data, resulting in abnormal situations.
In addition, by identifying the parameters of the three models, it can be distinctly seen that as the amount of data increases, the convergence speed of MhAs decreases, but the decrease is relatively small. However, after predicting and processing the data, the algorithm has improved to a certain extent in terms of parameter identification accuracy and stability. In addition, the study did not consider the effects of temperature and radiance on parameter identification accuracy. Future research should fully consider the impact of these environmental factors on PV cells.

6. Conclusions

This article uses a combination of RBF and MhAs to identify the parameters of PV cells, including SDM, DDM, and TDM. RBF is used to de-noise and predict the data and extract the parameters. The results are then compared with the original data extraction results. The final results fully demonstrate that data processing can improve the accuracy and stability of parameter identification, especially with significant improvements. After data de-noising, TDM achieved an accuracy improvement of 91.25% compared to the source data, while SDM achieved an accuracy improvement of 89.03% after data de-noising. Compared with the previous research, the progressiveness of this paper is that the insufficient measured I-V data and the influence of noise data on the parameter identification accuracy are fully considered, and RBF and eight typical MhAs are used to identify the parameters of three diode models.
Therefore, in future research on PV cell parameter identification, analysis, and processing of measured current and voltage data can be carried out, which is conducive to improving the accuracy and stability of parameter identification. In addition, in practical applications, due to limited equipment and difficulty in obtaining measured data, using RBF for data prediction and parameter identification can solve the problem of data shortage to a certain extent and help reduce research costs.

Author Contributions

P.H.: writing the original draft and editing. X.X., S.L. and W.Q.: conceptualization. C.X. and 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.

Conflicts of Interest

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

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. Chen, Y.J.; Yang, B.; Guo, Z.X.; Wang, J.B.; Zhu, M.M.; Li, Z.L.; Li, Q.; Yu, T. Dynamic Reconfiguration for TEG Systems under Heterogeneous Temperature Distribution via Adaptive Coordinated Seeker. Prot. Control Mod. Power Syst. 2022, 7, 38. [Google Scholar] [CrossRef]
  4. Yang, B.; Wang, J.B.; Zhang, M.T.; Shu, H.C.; Yu, T.; Zhang, X.S.; Yao, W.; Sun, L.M. A State-of-The-Art Survey of Solid Oxide Fuel Cell Parameter Identification: Modelling, Methodology, and Perspectives. Energy Convers. Manag. 2020, 213, 112856. [Google Scholar] [CrossRef]
  5. Guo, L.; Chen, W.R.; Jia, J.B.; Han, M.; Liu, Y.H. BP Neural Network Modeling of Photovoltaic Cells based on Particle Swarm Optimization Algorithm. Adv. Technol. Electr. Eng. Energy 2011, 30, 84–88. [Google Scholar]
  6. Ma, S.Q. Research on Model and V-I Characteristic of Photovoltaic Cell. Power Technol. 2013, 137, 1396–1405. [Google Scholar]
  7. You, H.X. Analysis of Factors Influencing the Efficiency of Photovoltaic Power Generation. Energy Technol. Manag. 2022, 47, 147–149. [Google Scholar]
  8. Diao, M.J. Modeling of Photovoltaic Cells and MPPT Simulation Analysis. Telecom Power Technol. 2018, 35, 30–32. [Google Scholar]
  9. Zhang, C.J.; Zhao, Z.G.; Sang, H.T. Review of Photovoltaic Cells Modelling. Power Technol. 2016, 40, 927–930. [Google Scholar]
  10. Shi, N.; Zhou, S.Q.; Li, Y.Z.; Zhu, X.H. PV Cell Modeling Based on Bezier Function. Power Syst. Technol. 2015, 39, 2195–2200. [Google Scholar]
  11. Yang, B.; Wang, J.B.; Zhang, X.S.; Yu, T.; Yao, W.; Shu, H.C.; Zeng, F.; Sun, L.M. Comprehensive Overview of Meta-heuristic Algorithm Applications on PV Cell Parameter Identification. Energy Convers. Manag. 2020, 208, 112595. [Google Scholar] [CrossRef]
  12. Liu, B.; Tan, Z.K.; Tang, S.Q.; Lin, C.H.; Gao, J.P. Photovoltaic Cell Parameter Extraction using Data Prediction based on A Meta-heuristic Algorithm. Power Syst. Prot. Control 2021, 49, 72–79. [Google Scholar]
  13. Li, G.C. Parameter Identification and Simulation of Photovoltaic Cell Modules based on Improved Cuckoo Search. J. Jiamusi Univ. 2015, 33, 88–92. [Google Scholar]
  14. Shi, J.F.; Lei, H.; Shi, C. Parameter Identification of Photovoltaic System based on Whale Optimization Algorithm. Inf. Technol. 2020, 10, 160–165. [Google Scholar]
  15. Zhu, X.H.; Zhong, J.W.; Shi, N.; Fu, Z.; Liu, Z.W. Parameter Identification of Photovoltaic Cells based on Improved Adaptive Particle Swarm Optimization Algorithm. J. Heilongjiang Univ. Sci. Technol. 2022, 6, 786–789. [Google Scholar]
  16. Nayak, B.; Mohapatra, A.; Mohanty, K.B. Parameter Estimation of Single Diode PV Module based on GWO Algorithm. Renew. Energy 2019, 30, 1–12. [Google Scholar]
  17. Fathy, A.; Rezk, H. Parameter Estimation of Photovoltaic System using Imperialist Competitive Algorithm. Renew. Energy 2017, 17, 307–320. [Google Scholar] [CrossRef]
  18. Yu, K.J.; Qu, B.Y.; Yue, C.T.; Ge, S.L.; Xu, C.; Jing, L. A Performance-guided JAYA Algorithm for Parameters Identification of Photovoltaic Cell and Module. Appl. Energy 2019, 237, 241–257. [Google Scholar] [CrossRef]
  19. Qais, M.H.; Hasanien, H.M.; Alghuwainem, S.; Nouh, A.S. Coyote Optimization Algorithm for Parameters Extraction of Three-diode Photovoltaic Models of Photovoltaic Modules. Energy 2019, 187, 116001. [Google Scholar] [CrossRef]
  20. Wang, J.B.; Yang, B.; Li, D.Y.; Zeng, C.Y.; Chen, Y.J.; Guo, Z.X.; Zhang, X.S.; Tan, T.; Shu, H.C.; Yu, T. Photovoltaic Cell Parameter Estimation based on Improved Equilibrium Optimizer Algorithm. Energy Convers. Manag. 2021, 236, 114051. [Google Scholar] [CrossRef]
  21. Chen, X.; Ding, K.; Zhang, J.W.; Yang, Z.N.; Liu, Y.J.; Yang, H. A Two-stage Method for Model Parameter Identification based on the Maximum Power Matching and Improved Flow Direction Algorithm. Energy Convers. Manag. 2023, 278, 116712. [Google Scholar] [CrossRef]
  22. Muneeswaran, V.; Rajasekaran, D.M.P. Performance Evaluation of Radial Basis Function Networks Based on Tree Seed Algorithm. In Proceedings of the 2016 International Conference on Circuit, Power and Computing Technologies, Nagercoil, India, 18–19 March 2016; pp. 1–4. [Google Scholar]
  23. Yang, B.; Guo, Z.X.; Yang, Y.; Chen, Y.J.; Zhang, R.; Su, K.Y.; Sun, H.C.; Yu, T.; Zhang, X.S. Extreme Learning Machine based Meta-heuristic Algorithms for Parameter Extraction of Solid Oxide Fuel Cells. Appl. Energy 2021, 303, 117630. [Google Scholar] [CrossRef]
  24. Long, W.; Wu, T.B.; Xu, M.; Tang, M.Z.; Cai, S.H. Parameters Identification of Photovoltaic Models by Using an Enhanced Adaptive Butterfly Optimization Algorithm. Energy 2021, 229, 120750. [Google Scholar] [CrossRef]
  25. Zhang, T.T.; Jiang, H.H.; Yue, W.; Si, C.; Yuan, M. Adaptive Control Based on RBF Neural Network for Electro-optical System. Acta Armamentarii 2022, 43, 556–564. [Google Scholar]
  26. Zhao, Z.R.; Pan, P.C.; Wu, T. Photovoltaic MPPT Method Based on APID-RBF Neural Network. Proc. CSU-EPSA 2023, 15, 1–9. [Google Scholar]
  27. Andersen, H.C.; Lorfi, A.; Westphal, L.C. Comments on Functional Equivalence Between Radial Basis Function Networks and Fuzzy Inference Systems. IEEE Trans. Neural Netw. 1998, 9, 1529–1531. [Google Scholar] [CrossRef] [PubMed]
  28. Chen, Q.; Zhang, S.X.; Cheng, H.Z.; Wang, S.P.; Yuan, K.; Song, Y.; Han, F. Probabilistic Energy Flow Calculation for Integrated Energy Systems Based on Radial Basis Function-stochastic Response Surface Method. Proc. CSEE 2022, 42, 8075–8088. [Google Scholar]
  29. Liu, G.; Gao, C.L.; Hu, W.J.; Zhu, Z.C.; Liu, Y.P. Optimization Design of Transformer Electrostatic Ring Structure based on ESLE Sampling and Radial Basis Function Response Surface Method. Trans. China Electrotech. Soc. 2023, 38, 1–14. [Google Scholar]
  30. Amir, N.; Mohammad, H.S.; Mohsen, Y. Developing and Multi-Objective Optimization of a Combined Energy Absorber Structure Using Polynomial Neural Networks and Evolutionary Algorithms. Lat. Am. J. Solids Struct. 2016, 13, 2552–2572. [Google Scholar]
  31. Amir, N.; Payman, G.; Jahangir, T. On the Crashworthiness Optimisation of a New Multi-corner Tube under Axial Loading. Ships Offshore Struct. 2022. [Google Scholar] [CrossRef]
  32. Khadivi, P.; Tandon, R.; Ramakrishnan, N. Online Denoising of Discrete Noisy Data. In Proceedings of the 2015 IEEE International Symposium on Information Theory, Hong Kong, China, 14–19 June 2015; pp. 671–675. [Google Scholar]
  33. Oliva, D.; Cuevas, E.; Pajares, G. Parameter Identification of Solar Cells Using Artificial Bee Colony Optimization. Energy 2014, 72, 93–102. [Google Scholar] [CrossRef]
  34. Zhang, J.N.; Xia, K.; He, Z.P.; Fan, S.R. Dynamic Multi-swarm Differential Learning Quantum Bird Swarm Algorithm and Its Application in Random Forest Classification Model. Comput. Intell. Neurosci. 2020, 1, 6858541. [Google Scholar] [CrossRef] [PubMed]
  35. 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]
  36. Zhang, H.L.; Heidari, A.A.; Wang, M.J.; Zhang, L.J.; Chen, H.L.; Li, C.Y. Orthogonal Nelder-mead Moth Flame Method for Parameters Identification of Photovoltaic Modules. Energy Convers. Manag. 2020, 211, 112764. [Google Scholar] [CrossRef]
  37. Ye, M.Y.; Wang, X.D.; Xu, Y.S. Parameter Extraction of Solar Cells using Particle Swarm Optimization. J. Appl. Phys. 2009, 105, 094502. [Google Scholar] [CrossRef]
  38. Sadollah, A.; Eskandar, H.; Bahreininejad, A.; Kim, J.H. Water Cycle Algorithm with Evaporation Rate for Solving Constrained and Unconstrained Optimization Problems. Appl. Soft Comput. J. 2015, 30, 58–71. [Google Scholar] [CrossRef]
  39. Kumar, C.H.S.; Rao, R.S. A Novel Global MPP Tracking of Photovoltaic System based on Whale Optimization Algorithm. Int. J. Renew. Energy Dev. 2016, 5, 225–232. [Google Scholar] [CrossRef]
  40. Saibal, M.; Ashok, K.A.; Deepak, K.S. Novel Lyapunov-based Rapid and Ripple-Free MPPT Using a Robust Model Reference Adaptive Controller for Solar PV System. Prot. Control Mod. Power Syst. 2023, 8, 13. [Google Scholar]
  41. Sheetal, S.; Sanju, S.; Gupta, S.K.; Rajeev, K. Solar-PV Inverter for the Overall Stability of Power Systems with Intelligent MPPT Control of DC-Link Capacitor Voltage. Prot. Control Mod. Power Syst. 2023, 8, 15. [Google Scholar]
Figure 1. SDM of PV cell.
Figure 1. SDM of PV cell.
Processes 11 01606 g001
Figure 2. DDM of PV cell.
Figure 2. DDM of PV cell.
Processes 11 01606 g002
Figure 3. TDM of PV cell.
Figure 3. TDM of PV cell.
Processes 11 01606 g003
Figure 4. RBF neural network.
Figure 4. RBF neural network.
Processes 11 01606 g004
Figure 5. Result of RBF data de-noising.
Figure 5. Result of RBF data de-noising.
Processes 11 01606 g005
Figure 6. Result of RBF data prediction.
Figure 6. Result of RBF data prediction.
Processes 11 01606 g006
Figure 7. The topological structure of RBF.
Figure 7. The topological structure of RBF.
Processes 11 01606 g007
Figure 8. Convergence curves of RMSEs obtained by MhAs for SDM under noise data and de-noising data. (a) noise data and (b) de-noising data.
Figure 8. Convergence curves of RMSEs obtained by MhAs for SDM under noise data and de-noising data. (a) noise data and (b) de-noising data.
Processes 11 01606 g008aProcesses 11 01606 g008b
Figure 9. Boxplot of RMSEs obtained by MhAs for SDM under noise data and de-noising data.
Figure 9. Boxplot of RMSEs obtained by MhAs for SDM under noise data and de-noising data.
Processes 11 01606 g009
Figure 10. MFO for fitting curves based on de-noising data of SDM. (a) I-V curve and (b) P-V curve.
Figure 10. MFO for fitting curves based on de-noising data of SDM. (a) I-V curve and (b) P-V curve.
Processes 11 01606 g010
Figure 11. Convergence curves of RMSEs obtained by MhAs for SDM under original data and predicted data. (a) predicted data and (b) original data.
Figure 11. Convergence curves of RMSEs obtained by MhAs for SDM under original data and predicted data. (a) predicted data and (b) original data.
Processes 11 01606 g011aProcesses 11 01606 g011b
Figure 12. Boxplot of RMSEs obtained by MhAs for SDM under original data and predicted data.
Figure 12. Boxplot of RMSEs obtained by MhAs for SDM under original data and predicted data.
Processes 11 01606 g012
Figure 13. Convergence curves of RMSEs obtained by MhAs for DDM under noise data and de-noising data. (a) noise data and (b) de-noising data.
Figure 13. Convergence curves of RMSEs obtained by MhAs for DDM under noise data and de-noising data. (a) noise data and (b) de-noising data.
Processes 11 01606 g013aProcesses 11 01606 g013b
Figure 14. Boxplot of RMSEs obtained by MhAs for DDM under noise data and de-noising data.
Figure 14. Boxplot of RMSEs obtained by MhAs for DDM under noise data and de-noising data.
Processes 11 01606 g014
Figure 15. WCA for fitting curves based on de-noising data of DDM. (a) I-V curve and (b) P-V curve.
Figure 15. WCA for fitting curves based on de-noising data of DDM. (a) I-V curve and (b) P-V curve.
Processes 11 01606 g015
Figure 16. Convergence curves of RMSEs obtained by MhAs for DDM under predicted data and original data. (a) predicted data and (b) original data.
Figure 16. Convergence curves of RMSEs obtained by MhAs for DDM under predicted data and original data. (a) predicted data and (b) original data.
Processes 11 01606 g016aProcesses 11 01606 g016b
Figure 17. Boxplot of RMSEs obtained by MhAs for DDM under predicted data and original data.
Figure 17. Boxplot of RMSEs obtained by MhAs for DDM under predicted data and original data.
Processes 11 01606 g017
Figure 18. Convergence curves of RMSEs obtained by MhAs for TDM under noise data and de-noising data. (a) noise data and (b) de-noising data.
Figure 18. Convergence curves of RMSEs obtained by MhAs for TDM under noise data and de-noising data. (a) noise data and (b) de-noising data.
Processes 11 01606 g018
Figure 19. Boxplot of RMSEs obtained by MhAs for TDM under noise data and de-noising data.
Figure 19. Boxplot of RMSEs obtained by MhAs for TDM under noise data and de-noising data.
Processes 11 01606 g019
Figure 20. WCA for fitting curves based on de-noising data of TDM. (a) I-V curve and (b) P-V curve.
Figure 20. WCA for fitting curves based on de-noising data of TDM. (a) I-V curve and (b) P-V curve.
Processes 11 01606 g020aProcesses 11 01606 g020b
Figure 21. Convergence curves of RMSEs obtained by MhAs for TDM under predicted data and original data. (a) predicted data and (b) original data.
Figure 21. Convergence curves of RMSEs obtained by MhAs for TDM under predicted data and original data. (a) predicted data and (b) original data.
Processes 11 01606 g021
Figure 22. Boxplot of RMSEs obtained by MhAs for TDM under predicted data and original data.
Figure 22. Boxplot of RMSEs obtained by MhAs for TDM under predicted data and original data.
Processes 11 01606 g022
Table 1. The identification steps of RBF-MhAs for PV parameter extraction.
Table 1. The identification steps of RBF-MhAs for PV parameter extraction.
1  Determine PV model;
2  Collect measured I-V data of PV;
3  Process measured I-V data by RBF;
4  Initialize population and parameters of various MhAs;
5  Set t = 0;
6  WHILE ttmax
7  FOR1 i = 1:n
8  Compute the fitness value of the ith individual via Equation (5);
9  END FOR1
10 Adjust the roles of all individuals according to their fitness values;
11 FOR2 i = 1:n
12 Update solution of the ith individual based on its searching rule;
13 END FOR2
14 Set t = t + 1;
15 END WHILE
16 Output optimal parameters for PV.
Table 2. Model and algorithms parameter settings.
Table 2. Model and algorithms parameter settings.
TypesParametersValue
PVIrradiance1000 W/m2
Temperature33 °C
AlgorithmsMaximum iterations500
Population size30 (SDM)
50 (DDM)
70 (TDM)
Run times10
Table 3. Parameters identification results of noise data and de-noising data based on MhAs for SDM.
Table 3. Parameters identification results of noise data and de-noising data based on MhAs for SDM.
StateAlgorithmsDataIdentified ParametersRMSE
Iph (A)ISD1 (A)Rs (Ω)Rsh (Ω)a
SDMABCN0.76581.0000 × 10−60.031876.20201.60192.9400 × 10−2
DN0.76109.9400 × 10−70.030767.45671.60463.3000 × 10−3
BSAN0.76699.3400 × 10−70.031860.58891.59392.9400 × 10−2
DN0.76052.1100 × 10−70.038554.62201.43972.2800 × 10−2
EON0.76571.0000 × 10−60.031499.99991.60152.9300 × 10−2
DN0.76127.5500 × 10−70.032060.30181.57263.3000 × 10−3
GWON0.76706.5000 × 10−70.035685.47181.55212.9700 × 10−2
DN0.76473.9800 × 10−70.029420.68941.50466.9000 × 10−3
MFON0.76572.3800 × 10−70.037848.72671.44823.0100 × 10−2
DN0.76109.8400 × 10−70.030771.32261.60323.3000 × 10−3
PSON0.76516.4100 × 10−70.033898.66391.55042.9500 × 10−2
DN0.76101.0000 × 10−60.030670.14211.60523.3000 × 10−3
WCAN0.76546.9700 × 10−70.033393.81161.55982.9500 × 10−2
DN0.76109.1100 × 10−70.031168.71141.59413.3000 × 10−3
WOAN0.76625.9200 × 10−70.033382.91641.54172.9600 × 10−2
DN0.75933.0300 × 10−70.038068.19101.47524.3000 × 10−3
Table 4. Parameters identification results of original data and predicted data based on MhAs for SDM.
Table 4. Parameters identification results of original data and predicted data based on MhAs for SDM.
StateAlgorithmsDataIdentified ParametersRMSE
Iph (A)ISD1 (A)Rs (Ω)Rsh (Ω)a
SDMABCO0.76109.9400 × 10−70.030767.45671.60463.3000 × 10−3
P0.76086.3000 × 10−70.032970.68101.55171.9000 × 10−3
BSAO0.76052.1100 × 10−70.038554.62201.43972.2800 × 10−2
P0.76325.6900 × 10−70.033042.56731.54102.4000 × 10−3
EOO0.76127.5500 × 10−70.032060.30181.57263.3000 × 10−3
P0.76047.7600 × 10−70.032698.90461.57491.9000 × 10−3
GWOO0.76473.9800 × 10−70.029420.68941.50466.9000 × 10−3
P0.76013.7300 × 10−70.036277.27251.49551.3000 × 10−3
MFOO0.76109.8400 × 10−70.030771.32261.60323.3000 × 10−3
P0.76058.6000 × 10−70.0321100.00001.58672.1000 × 10−3
PSOO0.76101.0000 × 10−60.030670.14211.60523.3000 × 10−3
P0.76094.7700 × 10−70.034764.24171.52141.2000 × 10−3
WCAO0.76109.1100 × 10−70.031168.71141.59413.0000 × 10−3
P0.76081.0000 × 10−60.0313100.00001.60452.4000 × 10−3
WOAO0.75933.0300 × 10−70.038068.19101.47524.3000 × 10−3
P0.75168.1800 × 10−70.011839.98921.58593.0700 × 10−2
Table 5. Parameters identification results of noise data and de-noising data based on MhAs for DDM.
Table 5. Parameters identification results of noise data and de-noising data based on MhAs for DDM.
StateAlgorithmsDataIdentified ParametersRMSE
Iph (A)ISD1 (A)Rs (Ω)Rsh (Ω)a1ISD2 (A)a2
DDMABCN0.76906.1500 × 10−70.028773.90551.67979.7100 × 10−71.64622.9200 × 10−2
DN0.76176.4300 × 10−70.032062.89541.99056.9700 × 10−71.56893.4000 × 10−3
BSAN0.76667.5300 × 10−70.033173.14271.88214.8300 × 10−71.53122.9500 × 10−2
DN0.76036.9600 × 10−70.028999.62451.64564.2500 × 10−71.58473.7000 × 10−3
EON0.76828.1400 × 10−70.027758.58821.67171.0000 × 10−61.67942.9200 × 10−2
DN0.76109.7600 × 10−70.028880.60851.63653.5200 × 10−71.64783.4000 × 10−3
GWON0.78022.7100 × 10−70.036111.35101.47214.5500 × 10−111.04013.2100 × 10−2
DN0.76162.3200 × 10−70.034048.23611.82554.4700 × 10−71.52023.5000 × 10−3
MFON0.76701.0000 × 10−60.0276100.00001.70981.0000 × 10−61.66992.9100 × 10−2
DN0.76108.7400 × 10−70.030872.08661.59193.3800 × 10−72.00003.3000 × 10−3
PSON0.76679.1900 × 10−70.0298100.00001.61071.0000 × 10−61.86392.9200 × 10−2
DN0.76072.6000 × 10−70.029599.28811.65401.0000 × 10−61.62783.4000 × 10−3
WCAN0.76641.0000 × 10−60.0300100.00001.60991.0000 × 10−62.00002.9200 × 10−2
DN0.76107.0700 × 10−70.031069.26061.62052.4200 × 10−71.55353.3000 × 10−3
WOAN0.75616.0700 × 10−70.009428.14391.76886.6100 × 10−71.58314.3000 × 10−2
DN0.75992.5700 × 10−70.041077.23741.58315.9800 × 10−81.35932.7400 × 10−2
Table 6. Parameters identification results of original data and predicted data based on MhAs for DDM.
Table 6. Parameters identification results of original data and predicted data based on MhAs for DDM.
StateAlgorithmsDataIdentified ParametersRMSE
Iph (A)ISD1 (A)Rs (Ω)Rsh (Ω)a1ISD2 (A)a2
DDMABCO0.76176.4300 × 10−70.032062.89541.99056.9700 × 10−71.56893.4000 × 10−3
P0.76136.8900 × 10−70.034192.42572.00004.7400 × 10−71.52562.8000 × 10−3
BSAO0.76036.9600 × 10−70.028999.62451.64564.2500 × 10−71.58473.7000 × 10−3
P0.76195.3200 × 10−70.033450.79431.53741.1900 × 10−71.76201.8000 × 10−3
EOO0.76109.7600 × 10−70.028880.60851.63653.5200 × 10−71.64783.4000 × 10−3
P0.76036.0400 × 10−110.032999.41881.82927.2900 × 10−71.56781.8000 × 10−3
GWOO0.76162.3200 × 10−70.034048.23611.82554.4700 × 10−71.52023.5000 × 10−3
P0.77593.5500 × 10−70.025310.70621.60165.0800 × 10−71.58811.3500 × 10−2
MFOO0.76108.7400 × 10−70.030872.08661.59193.3800 × 10−72.00003.3000 × 10−3
P0.76091.0000 × 10−60.0311100.00001.60591.6900 × 10−72.00002.5000 × 10−3
PSOO0.76072.6000 × 10−70.029599.28811.65401.0000 × 10−61.62783.4000 × 10−3
P0.76058.0200 × 10−70.034480.58731.91853.5500 × 10−71.49971.4000 × 10−3
WCAO0.76107.0700 × 10−70.031069.26061.62052.4200 × 10−71.55353.3000 × 10−3
P0.76079.2800 × 10−70.036956.06091.96181.8900 × 10−71.43659.0000 × 10−4
WOAO0.75992.5700 × 10−70.041077.23741.58315.9800 × 10−81.35932.7400 × 10−2
P0.76341.1900 × 10−70.042637.98341.81001.8100 × 10−71.42738.8000 × 10−3
Table 7. Parameters identification results of noise data and de-noising data based on MhAs for TDM.
Table 7. Parameters identification results of noise data and de-noising data based on MhAs for TDM.
StateAlgorithmsDataIdentified ParametersRMSE
Iph (A)ISD1 (A)Rs (Ω)Rsh (Ω)a1ISD2 (A)a2ISD3 (A)a3
TDMABCN0.76831.0000 × 10−60.024967.77691.75919.2200 × 10−71.80271.0000 × 10−61.68932.9100 × 10−2
DN0.76147.2100 × 10−70.029987.33331.59623.3300 × 10−71.78263.2000 × 10−71.70983.4000 × 10−3
BSAN0.76597.6100 × 10−90.030694.14951.98795.2900 × 10−71.95021.0000 × 10−61.60752.9300 × 10−2
DN0.76471.4000 × 10−70.029526.86131.90879.9700 × 10−71.60862.5500 × 10−91.88555.3000 × 10−3
EON0.76701.0000 × 10−60.028099.99991.98856.4500 × 10−71.65768.2100 × 10−71.65762.9100 × 10−2
DN0.76115.3000 × 10−70.031467.02301.68024.0500 × 10−71.54361.8700 × 10−71.97853.3000 × 10−3
GWON0.77414.9200 × 10−70.030420.35501.83856.4700 × 10−71.57311.4000 × 10−81.43513.0100 × 10−2
DN0.76628.3600 × 10−70.026720.52011.59883.7700 × 10−71.78895.1600 × 10−81.94446.9000 × 10−3
MFON0.76761.0000 × 10−60.0252100.00001.77401.0000 × 10−61.73239.6000 × 10−71.72282.9000 × 10−2
DN0.76101.0000 × 10−60.027899.99961.99999.7400 × 10−71.61951.0000 × 10−62.00003.3000 × 10−3
PSON0.76672.3200 × 10−70.029990.75972.00001.0000 × 10−61.61149.3500 × 10−72.00002.9200 × 10−2
DN0.76111.0000 × 10−60.0277100.00002.00001.0000 × 10−61.62271.0000 × 10−62.00003.6000 × 10−3
WCAN0.76771.0000 × 10−60.0250100.00001.74321.0000 × 10−61.74321.0000 × 10−61.74322.9000 × 10−2
DN0.76109.0500 × 10−80.031069.01991.59231.6900 × 10−71.60666.6400 × 10−71.59363.3000 × 10−3
WOAN0.77041.2000 × 10−60.032628.59381.43344.9400 × 10−71.54161.8500 × 10−71.62592.9700 × 10−2
DN0.75291.4900 × 10−80.007345.62081.78084.7200 × 10−71.69271.9500 × 10−71.45852.6000 × 10−2
Table 8. Parameters identification results of original data and predicted data based on MhAs for TDM.
Table 8. Parameters identification results of original data and predicted data based on MhAs for TDM.
StateAlgorithmsDataIdentified ParametersRMSE
Iph (A)ISD1 (A)Rs (Ω)Rsh (Ω)a1ISD2 (A)a2ISD3 (A)a3
TDMABCO0.76147.2100 × 10−70.029987.33331.59623.3300 × 10−71.78263.2000 × 10−71.70983.4000 × 10−3
P0.76367.3500 × 10−70.034548.55242.00003.3600 × 10−71.49657.7900 × 10−72.00002.6000 × 10−3
BSAO0.76471.4000 × 10−70.029526.86131.90879.9700 × 10−71.60862.5500 × 10−91.88555.3000 × 10−3
P0.76104.4300 × 10−80.033470.21501.45773.7400 × 10−71.53704.8700 × 10−71.75861.7000 × 10−3
EOO0.76115.3000 × 10−70.031467.02301.68024.0500 × 10−71.54361.8700 × 10−71.97853.3000 × 10−3
P0.75965.7000 × 10−110.035298.89421.85634.2400 × 10−71.97743.9100 × 10−71.50381.4000 × 10−3
GWOO0.76628.3600 × 10−70.026720.52011.59883.7700 × 10−71.78895.1600 × 10−81.94446.9000 × 10−3
P0.75599.6600 × 10−80.045185.47501.95663.2000 × 10−81.27941.2700 × 10−91.74315.8000 × 10−3
MFOO0.76101.0000 × 10−60.027899.99961.99999.7400 × 10−71.61951.0000 × 10−62.00003.3000 × 10−3
P0.76064.6700 × 10−70.035665.21632.00006.0000 × 10−81.40263.5800 × 10−71.55602.4000 × 10−3
PSOO0.76111.0000 × 10−60.0277100.00002.00001.0000 × 10−61.62271.0000 × 10−62.00003.6000 × 10−3
P0.76126.2800 × 10−80.0303100.00002.00001.0000 × 10−61.61107.0900 × 10−72.00002.9000 × 10−3
WCAO0.76109.0500 × 10−80.031069.01991.59231.6900 × 10−71.60666.6400 × 10−71.59363.3000 × 10−3
P0.76071.2600 × 10−160.037556.53871.00005.8700 × 10−101.13274.5500 × 10−71.53592.4000 × 10−3
WOAO0.75291.4900 × 10−80.007345.62081.78084.7200 × 10−71.69271.9500 × 10−71.45852.6000 × 10−2
P0.76579.9900 × 10−70.033426.70651.96724.0300 × 10−71.53272.9500 × 10−81.43724.7000 × 10−3
Table 9. Summary of recent research on PV cell parameter identification.
Table 9. Summary of recent research on PV cell parameter identification.
ApproachYearCell TypeData ProcessModel Type
Data De-NoisingData PredictionNoSDMDDMTDM
WOA [14]2020KC200GT PV
ELM-MhAs [12]2021R.T.C. France PV
BP-IEO [20]2021R.T.C. France PV
APSO [15]2022MONO-SM110
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.; Xi, X.; Li, S.; Qin, W.; Xing, C.; Yang, B. Radial Basis Function Based Meta-Heuristic Algorithms for Parameter Extraction of Photovoltaic Cell. Processes 2023, 11, 1606. https://doi.org/10.3390/pr11061606

AMA Style

He P, Xi X, Li S, Qin W, Xing C, Yang B. Radial Basis Function Based Meta-Heuristic Algorithms for Parameter Extraction of Photovoltaic Cell. Processes. 2023; 11(6):1606. https://doi.org/10.3390/pr11061606

Chicago/Turabian Style

He, Peng, Xinze Xi, Shengnan Li, Wenlong Qin, Chao Xing, and Bo Yang. 2023. "Radial Basis Function Based Meta-Heuristic Algorithms for Parameter Extraction of Photovoltaic Cell" Processes 11, no. 6: 1606. https://doi.org/10.3390/pr11061606

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