Skip to main content

ORIGINAL RESEARCH article

Front. Energy Res., 08 June 2021
Sec. Smart Grids
This article is part of the Research Topic Advanced Optimization and Control for Smart Grids with High Penetration of Renewable Energy Systems View all 49 articles

PV Cell Parameter Extraction Using Data Prediction–Based Meta-Heuristic Algorithm via Extreme Learning Machine

Bing LiBing LiHuang ChenHuang ChenTian Tan
Tian Tan*
  • College of Engineering, Shantou University, Shantou, China

To reliably evaluate the practical performance and to undertake optimal control of PV systems, a precise PV cell parameter extraction–based accurate modeling of PV cells is extremely crucial. However, its inherent high nonlinear and multimodal characteristics usually hinder conventional optimization methods to obtain a fast and satisfactory performance. Besides, insufficient current–voltage (I–V) data provided by manufacturers cannot guarantee high accuracy and flexibility of PV cell parameter extraction under various operation scenarios. Hence, this article proposes a novel parameter extraction strategy by data prediction–based meta-heuristic algorithm (DPMhA). An extreme learning machine (ELM) is adopted to predict output IV data from measured data, which can provide a more reliable fitness function to meta-heuristic algorithms (MhAs). Consequently, MhAs can undertake a more stable search for optimal solution through extended IV data; thus, PV cell parameters can be obtained with high accuracy and convergence rate. Its effectiveness is validated via three typical PV cell models, that is, single diode model (SDM), double diode model (DDM), and three diode model (TDM). Last, comprehensive case studies illustrate that the DPMhA can considerably enhance the accuracy and effectiveness compared with those without data prediction.

Introduction

With severe environmental deterioration (Peng et al., 2020), fossil fuel depletion (Yang et al., 2018), severe air pollution (Sun et al., 2020), and increasing concerns on global energy crisis over the past decade (Yang et al., 2018), energy reform and sustainable development have become essential for an environment-friendly society (Wang et al., 2020). Hence, environmental protection and energy conservation are paramount for all countries around the world (Shen et al., 2019), in which exploitation and utilization of various renewable energy technologies, for example, wind (Li et al., 2019; Zhang et al., 2019) and solar (Liu et al., 2020), have been broadly focused. In particular, solar energy is considered to be one of the most sustainable and viable energy sources of the future (Chaibi et al., 2019), such that photovoltaic (PV) system is widely used for solar energy applications thanks to its distinct merits, for example, abundant resources, low cost, and pollution-free (Yang et al., 2016).

Particularly, measured current–voltage (I–V) data–based reliable PV modeling is extremely critical to dynamic behavior analysis of PV systems. Thus far, a series of PV cell modeling methods have been proposed (Jordehi, 2016) to characterize the output of PV systems for better performance analysis and prediction (Youssef et al., 2017), maximum power point tracking (MPPT) (Yang et al., 2019; Yang et al., 2019), and fault diagnosis (Chen et al., 2018). Two equivalent circuit models, single diode model (SDM) (Nunes et al., 2018) and double diode model (DDM) (Abbassi et al., 2018), are extensively adopted for the sake of simplicity, while more complicated triple diode model (TDM) (Qais et al., 2019) is barely investigated because it might increase computation burden. Nevertheless, as the TDM allows a more efficient and accurate analysis of the complex output characteristics of PV systems, this article validates the performance of all three PV models mentioned above. In particular, the accurate extraction of several electrical parameters related to the model is the most basic and critical step of reliable modeling. However, they are unavailable and changeable as insufficient electrical parameters provided by manufacturers and are only experimentally obtained under standard test conditions (STCs) (Xiong et al., 2018). Besides, their values are also time-varying due to degradation and faults of PV cells, which further increases modeling uncertainties. Hence, the aforementioned two shortcomings render parameter extraction thorny to obtain satisfactory results in practical applications.

To tackle such obstacles, the design of numerous methods consists of three main categories, namely, analytical methods (Majdoul et al., 2015; Torabi et al., 2017), deterministic techniques, and meta-heuristic algorithms (MhAs). Analytical methods are based on a series of mathematical calculations and a number of key points on the I–V curve, which owns a high degree of simplicity, but lacks high accuracy in different operating scenarios. Meanwhile, deterministic techniques, including iterative curve fitting (Villalva et al., 2009) and Newtonian-based methods (Li et al., 2017), can yield more accurate results, while they are extremely demanding in terms of model properties. Moreover, they are highly sensitive to initial operation conditions; thus, the inherent high nonlinearity and multimodality of PV systems always make them easy to be trapped at a local optimum. Hence, the limitations of the aforementioned two methods hinder them to maintain a stable and satisfactory performance on PV cell parameter extraction. In contrast, MhAs can effectively avoid these shortcomings thanks to their outstanding merits, such as high flexibility on problem characteristics (Nesmachnow, 2014), easy implementation (Roeva and Fidanova, 2018), and insensitivity to gradient information (Figueroa et al., 2020). Until now, a large number of MhAs are adopted in PV cell parameter extraction (Yang et al., 2020), such as genetic algorithm (GA) (Jervase et al., 2001), differential evolution (DE) (Ishaque and Salam, 2011), particle swarm optimization (PSO) (Ye et al., 2009), artificial bee colony (ABC) (Oliva et al., 2014), whale optimization algorithm (WOA) (Amroune et al., 2019; Dasu et al., 2019), backtracking search algorithm (BSA) (Yu et al., 2018), moth flame optimizer (MFO) (Allam et al., 2016), grey wolf optimization (GWO) (Yang et al., 2017), bird mating optimizer (BMO) (Askarzadeh and Rezazadeh, 2013), water cycle algorithm (WCA) (Kler et al., 2017),wind-driven optimization (WDO) (Derick et al., 2017), fireworks algorithm (FWA) (Babu et al., 2016), and various hybrids.

Except for the improvements focusing on mechanism and structure of algorithms to enhance the optimization performance, one should realize that all modeling techniques heavily rely on the number and accuracy of measured data. However, in order to improve the simulation accuracy, some parameters in the PV system are not provided by the manufacturer and therefore need to be extracted based on the I–V curve. Such low-dimensional data provided by the manufacturer, while saving computational resources, may also cause important data information to be lost during the simulation. Hence, it is imperative to develop effective data processing methods to enrich data samples. Recently, artificial neural network (ANN) (Grondin-Perez et al., 2014; Zhao et al., 2019) and deep learning strategy (Schmidhuber, 2015) show their great effectiveness in data analysis and prediction. This article adopts a learning algorithm called extreme learning machine (ELM) with a single-hidden layer feedforward neural network (SLFN) for output IV data prediction (Huang et al., 2006), which can provide a more reliable fitness function to MhAs. The main contributions of this article can be summarized as follows:

• The existing MhAs are directly adopted for PV cell parameter extraction via measured I–V data of PV systems, which are easy to be trapped at a low-quality optimum if measured I–V data are inadequate or distributed intensively. In contrast, the proposed data prediction–based MhA (DPMhA) can effectively solve this difficulty since measured I–V data can be extended via ELM-based data prediction.

• Several advanced MhAs with data prediction are applied for parameter extraction of PV cells, which are thoroughly validated via three different kinds of PV models.

• Four case studies show that DPMhA can achieve simulation results with higher precision and stability compared with those only based on measured data.

The rest of this article is organized as follows: PV Cell Modeling and Problem Formulation illustrates mathematical modeling of PV cell and objective function. The overall introduction of data prediction–based MhAs is elaborated in Methodologies. Case study results on different PV models are provided in Case Studies. Last, conclusions are given in Conclusion.

PV Cell Modeling and Problem Formulation

Shockley diode–based equivalent circuits are always deemed as standard PV models, among which three most widely used models, that is, SDM, DDM, and TDM are discussed in this section.

Design of Mathematical Modeling

In general, there are minor differences in the model structures of the three models mentioned above, which are also systematically summarized in Supplementary Table S1 for a more detailed presentation.

As demonstrated in Supplementary Table S1, IL and VL represent the output current and output voltage of the PV cell respectively; Ish refers to the current of the parallel resistor Rsh; and the thermal voltage  VT is calculated by

VT=KTq,(1)

where T represents the surface temperature; K is the Boltzmann constant, which has a value of 1.38×1023 J/K; and q means the electron charge, respectively, with a size of  1.6×1019 C.

All the other variables are provided in Nomenclature.

Objective Function

The main objective of parameter identification for various PV models is to find suitable parameters so that the model can more accurately describe the output characteristics of the PV system and minimize the errors between the experimentally collected data and the simulation data, which can be evaluated quantitatively by means of an objective function. The root mean square error (RMSE) is chosen here as the objective function, which can be calculated as

RMSE (x)=1Nk=1N[f(VL,IL,x)]2,(2)

where x represents the solution vector of the unknown parameters to be identified and N denotes the number of experimental data, respectively.

Error functions f(VL,IL,x) for three PV models are tabulated in Table 1.

TABLE 1
www.frontiersin.org

TABLE 1. Error functions of three different models.

From Table 1, for the sake of minimizing the difference between experimental data and simulated data, objective function RMSE (x) needs to be minimized by optimizing solution vector x. Note that the objective function value is inversely proportional to the solution quality.

Methodologies

Data Prediction by Extreme Learning Machine

Principle of ELM

ELM is a simple learning strategy for SLFNs that mainly depends on generalized inverse matrix theory (Huang and Siew, 2005), which randomly initializes the input weight with no adjustment requirement in subsequent operations (Huang et al., 2000; Huang et al., 2006). Besides, output weight is analytically determined by generalized inverse, which only requires a one-step calculation. Hence, compared with other normal feedforward network learning strategies, for example, back-propagation (BP) algorithm, the ELM can significantly enhance robustness, generalization ability, learning speed, and training accuracy. The main operation structure of ELM is demonstrated in Figure 1.

FIGURE 1
www.frontiersin.org

FIGURE 1. Basic structure of ELM network.

For N different training samples (xi,yi)Rn×Rm,i = 1, 2, 3 …, N, network output of standard SLFNs with K hidden neurons and an activation function g(ωixi+bi) is calculated by (Huang et al., 2006)

yi=i=1Kβigi(xj)=i=1Kβig(ωixi+bi), j=1, 2, 3, , N,(3)

where ωi represents the connecting weight vector between the ith hidden layer neuron and input neuron; bi denotes threshold of the ith hidden layer of the network; βi means the connection weight between the ith hidden layer neuron and output neuron, respectively.

Since SLFNs can approximate training samples with zero errors for any ω and b when the number of neurons in the hidden layer equals the number of training data samples (Huang et al., 2006), for example, i=1N||yiti||=0, which means there exist  ωi, bi, and βi that can satisfy the relationship, as follows:

tj=i=1Kβig(ωixi+bi), j=1, 2, 3, , N.(4)

Hence, the two equations above are rewritten more simply, as follows:

Hβ=T,(5)
H=[h(x1)h(xN)]=[g(ω1x1+b1)g(ωKx1+bK)g(ω1xN+b1)g(ωKxN+bK)],(6)
β=[β1'βK']K×mandT=[T1'TK']K×m,(7)

where H represents the hidden layer output matrix; T denotes the expected output matrix; and β is determined by least square approach, as follows:

||Hβ˜T||=minβ||HβT||,(8)

When the hidden layer output matrix is column full rank, it yields

β˜=argminβ||HβT||=HT,(9)

where H  denotes Moore Penrose generalized inverse of the output matrix of hidden layer H.

Output I–V Data Prediction

For a PV cell, output current and voltage can be measured for parameter extraction, while the increase of measured data will lead to a high extraction accuracy. To employ ELM for output I–V data prediction, PV cell voltage and current are regarded as the input and output of ELM, respectively. Therefore, output I–V data prediction of a PV cell can be achieved by ELM with single input and single output, as described by Eqs. 39.

Data Prediction–Based MhAs

Data Prediction–Based Fitness Function

Based on prediction data, MhAs can implement a balance between global and local search with an updated fitness function. Due to all optimization, variables are limited within their lower and upper bounds; RMSE (2) is taken as the fitness function, which should also take the prediction data into account, as follows:

RMSE (x)=1N+Npk=1N+Np[f(VL,IL,x)]2,(10)

where Np  means the total count of the prediction data.

General Execution Procedure

The overall operation framework of DPMhA mainly consists of three parts, as illustrated in Figure 2. First, measured output I–V data of various PV cells are transferred to the ELM. Second, the ELM is trained by measured data to predict new data; thus, a more reliable fitness function can be established to evaluate the performance of various MhAs. Finally, MhAs implement relevant global exploration and local exploitation to find optimal PV parameters. Particularly, the detailed execution procedure of DPMhA is given in Table 2, in which the main differences between various algorithms are individual roles and searching mechanisms of global exploration and local exploitation.

FIGURE 2
www.frontiersin.org

FIGURE 2. Framework of ELM-based data-driven procedure for PV cell parameter identification.

TABLE 2
www.frontiersin.org

TABLE 2. Execution procedure of DPMhA for PV cell parameter extraction.

Case Studies

In this section, several well-established MhAs are utilized for parameter extraction of three PV cell models. In particular, a total of 26 pairs of measured I–V datasets utilized for simulation are acquired from Easwarakhanthan et al. (1986), which are measured on a 57 mm diameter commercial silicon R.T.C. France solar cell under weather condition (G = 1000 W/m2 and T = 33°C). This dataset has been widely used to test the techniques developed for parameter extraction. Many existing studies (Ye et al., 2009)-(Yu et al., 2018) were tested based on these 26 pairs of measured data. To guarantee a fair comparison with them, the proposed GNN is also implemented based on these 26 pairs of measured data. For the sake of verifying the optimization performance of MhAs based on insufficient measurement data, six sets of data were selected from 26 sets of measurement data in different ratios of 50, 60, 70, 80, 90, and 100% of the measurement data. The presented ELM is essentially a simple single-input and single-output network. Therefore, the pairs of measured data are adequate for training the ELM. To provide a reliable fitness function to MhAs, the total number of each dataset and the prediction data are set to be 50, for example, 24 prediction data for 100% dataset. In addition, each MhA is evaluated under two circumstances, that is, without data prediction (i.e., with only selected measured data) and with data prediction. Note that the measured I–V data are not hard to be acquired. But it is difficult to acquire adequate high-accuracy data with a general measuring instrument. Hence, the measured I–V data cannot completely represent the I–V output feature of the PV cell. Besides, the added prediction I–V data can provide a reliable fitness function; thus, the optimization accuracy and convergence stability of each meta-heuristic algorithm can be improved.

The main parameters of meta-heuristic algorithms are the population size and the maximum number of iterations. To guarantee a fair comparison, these two parameters are set to be the same values for all MhAs under each PV model that is designed to be identical, in which their specific parameters (e.g., the maximum velocity in PSO) are set to be the default values. In order to fairly compare the performance of each algorithm, the maximum number of iterations and the population size of each algorithm were set to be the same. Specifically, the maximum number of iterations for each model was 300, while the population sizes for SDM, DDM, and TDM were designed to be 30, 50, and 70, respectively. In addition, each algorithm was run 100 times independently in each PV cell model to obtain statistical results.

Results on SDM

Table 3 shows statistical results of the average RMSE obtained by each algorithm with six measured datasets, where symbol “Y” represents MhAs are applied with data prediction and “N” represents the condition that without data prediction. This shows the average RMSE obtained by each MhA with data prediction is significantly smaller than that with only measured data, especially under 50% measured data. For instance, the average RMSE obtained by PSO with data prediction is 82.32% smaller than that without data prediction under 50% measured data, which verifies such data prediction strategy can significantly enhance searching efficiency and optimization accuracy.

TABLE 3
www.frontiersin.org

TABLE 3. Average RMSE obtained by various algorithms for the SDM with six measured data.

Besides, the average RMSE obtained by each algorithm with six inadequate measured datasets and six prediction datasets is demonstrated in Figure 3, which indicates prediction data–based PV parameter extraction for SDM can obtain higher accuracy and stability.

FIGURE 3
www.frontiersin.org

FIGURE 3. Comparison of total average RMSE values with six different datasets for the SDM.

In addition, Figure 4 shows the boxplots of RMSE obtained by various algorithms in the SDM. From Figure 4, it is clear that as the amount of data increases, the outliers of the RMSE obtained by each algorithm decrease. For instance, the RMSE of PSO exists as several outliers under 50% training data, while these outliers disappear as training data increase to 100%. Besides, the range and upper and lower limits of the distribution are smaller under the 100% data than that under the 50% data. This can effectively validate that MhA improves convergence stability and searching ability based on the increased amount of ELM data predicted.

FIGURE 4
www.frontiersin.org

FIGURE 4. Boxplot of RMSE obtained by various algorithms in different data for the SDM: (A) 50% data and (B) 100% data.

Figure 5 plot I–V and P–V curves obtained by the best algorithm (i.e., algorithm can obtain the minimum RMSE) under 50% training data and 100% training data for the SDM, respectively. Note that WCA and MFO can achieve the minimum RMSE under 50% training data and 100% training data, respectively. It is not difficult to find that the model curves obtained from both WCA and MFO based on data prediction are in high agreement with the actual data, which can effectively demonstrate their superiority in PV cell parameter extraction.

FIGURE 5
www.frontiersin.org

FIGURE 5. Comparison between actual data and model curve obtained by the best algorithm in different training data for SDM: (A)I-V curve in 50% training data (B)P-V curve in 50% training data (C)I-V curve in 100% training data and (D)I-V curve in 100% training data.

Besides, Figure 6 provides convergence of each algorithm under different training data. It can be seen that WOA tends to converge prematurely at the initial stage, and PSO has difficulty in obtaining high-quality optimal solutions with 50% of the training data. Besides, most algorithms can hardly achieve stable and efficient convergence due to inadequate data, along with unsatisfactory convergence accuracy. In contrast, the increase of training data helps them to gradually find high-quality solutions with higher convergence stability and searching efficiency as 100% data-based algorithms can better balance local exploitation and global exploration.

FIGURE 6
www.frontiersin.org

FIGURE 6. Convergence of various algorithms for SDM: (A) 50% data and (B) 100% data.

Results on DDM

The average RMSE of the DDM obtained over 100 runs by the different MhAs with six measurement datasets is shown in Table 4, which demonstrates that increased prediction data generated by the ELM can effectively improve calculation accuracy. For example, the average RMSE obtained by the GWO algorithm with data prediction is 48.19% lower than that without data prediction under 50% measured data scenario. This illustrates that the data prediction–based meta-algorithm can achieve highly increased stability in finding quality solution through increasing the amount of dataset with a desired solution accuracy; thus, such novel strategy can output desirable results when accuracy and reliability are both taken into consideration in the DDM.

TABLE 4
www.frontiersin.org

TABLE 4. Average RMSE obtained by various algorithms for the DDM with six measured data.

Figure 7 compares the average RMSE obtained by each algorithm under six inadequately measured datasets with that obtained under six prediction datasets in the DDM. One can easily find that each algorithm can find the global optimum more easily when experimental data are expanded by prediction data, upon which optimal values of those unknown parameters can be determined in a more accurate and stable way.

FIGURE 7
www.frontiersin.org

FIGURE 7. Comparison of total average RMSE values with six different datasets for the TDM.

Boxplot of various algorithms is shown in Figure 8, upon which one can easily find that algorithms under 100% training data have fewer outliers and smaller upper/lower bounds in RMSE compared with that under 50% data. This indicates that increase of training data from data-based prediction can effectively enhance the quality of solution and stabilize global searching ability in PV cell parameter extraction.

FIGURE 8
www.frontiersin.org

FIGURE 8. Boxplot of RMSE obtained by various algorithms in different data for the DDM: (A) 50% data and (B) 100% data.

Figure 9 plot I–V and P–V curves acquired based on the best data prediction–based MhA (WCA) and actual data under 50% training data and 100% training data, respectively. This indicates that the model curves obtained by WCA are highly consistent with the actual data.

FIGURE 9
www.frontiersin.org

FIGURE 9. Comparison between actual data and model curve acquired by the best algorithm in different training data for DDM: (A)I-V curve in 50% training data (B)P-V curve in 50% training data (C)I-V curve in 100% training data and (d) I-V curve in 100% training data.

Moreover, Figure 10 provides convergence of all algorithms with data prediction, which illustrates that convergence speed of WOA is low and GWO tends to fall into a local optimum with 50% of the training data. On the contrary, convergence under 100% training data verifies that they can more stably find a better solution, especially for GWO.

FIGURE 10
www.frontiersin.org

FIGURE 10. Convergence of different algorithms for the DDM: (A) 50% data and (B) 100% data.

Results on TDM

Table 5 presents the average RMSE obtained by each algorithm with six different measured datasets, which reveals that data prediction–based algorithms still outperform those based on measured data. For example, the average RMSE obtained by PSO with data prediction is 61.06% lower than that without data prediction under 80% measured data. Hence, data prediction–based algorithms own the most satisfactory performance in terms of the accuracy of the solution for the TDM.

TABLE 5
www.frontiersin.org

TABLE 5. Average RMSE obtained by various algorithms for the TDM with six measured data.

Figure 11 shows the comparison of the average RMSE of each algorithm under six inadequate measured datasets with that obtained under six prediction datasets in the TDM. It shows that the average RMSE obtained by WOA decreases by about 25% via data prediction, which verifies the effectiveness of data prediction in solution quality improvement.

FIGURE 11
www.frontiersin.org

FIGURE 11. Comparison of total average RMSE values with six different datasets for the TDM.

Figure 12 presents the boxplot of different MhAs, while Figure 13 show the best algorithm (WCA) and the I–V and P–V curves obtained with the actual data under different datasets, verifying the accuracy of the extracted PV cell parameters. Figure 12 clearly shows that the increase in the volume of data can significantly reduce the RMSE outliers achieved by each algorithm, while lowering the upper/lower limits. Hence, solution precision and stability can be greatly enhanced by increasing the amount of experimental data.

FIGURE 12
www.frontiersin.org

FIGURE 12. Boxplot of RMSE obtained by various algorithms in different data for the TDM: (A) 50% data and (B) 100% data.

FIGURE 13
www.frontiersin.org

FIGURE 13. Comparison between actual data and model curve obtained by the best algorithm in different training data for TDM: (A)I-V curve in 50% training data (B)P-V curve in 50% training data (C)I-V curve in 100% training data and (D)I-V curve in 100% training data.

Last, Figure 14 provides convergence of all algorithms with data prediction, which shows that 100% training data–based algorithms can achieve a proper trade-off between local exploitation and global exploration, while 50%-based algorithms are easy to be trapped at a local optimum.

FIGURE 14
www.frontiersin.org

FIGURE 14. Convergence of different algorithms for the TDM: (A) 50% data and (B) 100% data.

Statistical Results and Analysis

The radars of the average RMSE obtained by each MhA with six groups of data at different scales are provided in Supplementary Figure S1, Supplementary Figure S2, and Supplementary Figure S3, where symbol “+” represents MhAs with data prediction, which provides a more explicit illustration of stability of each algorithm with data prediction for PV cell parameter extraction in each model. One can see that the average RMSE obtained by each algorithm with data prediction is smaller compared with that obtained without data prediction at different scales of data. This effectively verifies the outstanding reliability of DPMhA for PV cell parameter extraction.

Conclusion

This article proposes a novel PV cell parameter extraction strategy is developed for three different PV cell models. The main three contributions/innovations in this article can be summarized as follows:

• ELM-based data prediction allows MhAs to perform a more stable search for optimal solution for identification of PV cell parameter with inadequate measured output I–V data.

• Three different types of PV cell models are adopted to reliably verify the practical enhancements and general feasibility of the strategy of DPMhA for PV cell parameter extraction.

• Case studies demonstrate that DPMhAs can considerably improve the accuracy, robustness, and convergence rate of PV cell parameter extraction compared with those only based on original measured output I–V data.

Case studies show that ELM-based MhAs can effectively improve optimization accuracy and convergence stability compared with original MhAs utilizing untrained measured I–V data. Although the convergence stability of MhAs can be improved by extending the data through the ELM, the optimization accuracy of some MhAs still needs to be improved in some conditions due to the error between the generated artificial data and the real measurement data. Hence, the next work will aim to handle this issue by introducing some advanced neural networks with excellent generalization.

Data Availability Statement

The original contributions presented in the study are included in the article/Supplementary Material; further inquiries can be directed to the corresponding author.

Author Contributions

BL was responsible for the design and revision of the thesis proposal, HC was responsible for writing the introduction and model presentation, and TT was responsible for writing the simulation experiments and simulation analysis.

Funding

This work was jointly supported by the Research and Development Start-Up Foundation of Shantou University (NTF19016).

Conflict of Interest

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

Supplementary Material

The Supplementary Material for this article can be found online at: https://www.frontiersin.org/articles/10.3389/fenrg.2021.693252/full#supplementary-material

References

Abbassi, R., Abbassi, A., Jemli, M., and Chebbi, S. (2018). Identification of Unknown Parameters of Solar Cell Models: A Comprehensive Overview of Available Approaches. Renew. Sust. Energ. Rev. 90, 453–474. doi:10.1016/j.rser.2018.03.011

CrossRef Full Text | Google Scholar

Allam, D., Yousri, D. A., and Eteiba, M. B. (2016). Parameters Extraction of the Three Diode Model for the Multi-Crystalline Solar Cell/module Using Moth-Flame Optimization Algorithm. Energ. Convers. Manag. 123, 535–548. doi:10.1016/j.enconman.2016.06.052

CrossRef Full Text | Google Scholar

Amroune, M., Bouktir, T., and Musirin, I. (2019). Power System Voltage Instability Risk Mitigation via Emergency Demand Response-Based Whale Optimization Algorithm. Prot. Control. Mod. Power Syst. 4 (25). doi:10.1186/s41601-019-0142-4

CrossRef Full Text | Google Scholar

Askarzadeh, A., and Rezazadeh, A. (2013). Extraction of Maximum Power Point in Solar Cells Using Bird Mating Optimizer-Based Parameters Identification Approach. Solar Energy 90, 123–133. doi:10.1016/j.solener.2013.01.010

CrossRef Full Text | Google Scholar

Babu, T. S., Ram, J. P., Sangeetha, K., Laudani, A., and Rajasekar, N. (2016). Parameter Extraction of Two Diode Solar PV Model Using Fireworks Algorithm. Solar Energy 140, 265–286. doi:10.1016/j.solener.2016.10.044

Google Scholar

Chaibi, Y., Allouhi, A., Salhil, M., and El-jouni, A. (2019). Annual Performance Analysis of Different Maximum Power Point Tracking Techniques Used in Photovoltaic Systems. Prot. Control. Mod. Power Syst. 4 (4), 171–180. doi:10.1186/s41601-019-0129-1

CrossRef Full Text | Google Scholar

Chen, Z., Han, F., Wu, L., Yu, J., Cheng, S., Lin, P., et al. (2018). Random Forest Based Intelligent Fault Diagnosis for PV Arrays Using Array Voltage and String Currents. Energ. Convers. Manag. 178, 250–264. doi:10.1016/j.enconman.2018.10.040

CrossRef Full Text | Google Scholar

Dasu, B., Sivakumar, M., and Srinivasarao, R. (2019). Interconnected Multi-Machine Power System Stabilizer Design Using Whale Optimization Algorithm. Prot. Control. Mod. Power Syst. 4 (4), 13–23. doi:10.1186/s41601-019-0116-6

CrossRef Full Text | Google Scholar

Derick, M., Rani, C., Rajesh, M., Farrag, M. E., Wang, Y., and Busawon, K. (2017). An Improved Optimization Technique for Estimation of Solar Photovoltaic Parameters. Solar Energy 157, 116–124. doi:10.1016/j.solener.2017.08.006

CrossRef Full Text | Google Scholar

Easwarakhanthan, T., Bottin, J., and Bouhouch, I. (1986). Nonlinear Minimization Algorithmfor Determining the Solar Cell Parameters with Microcomputers. Int. J. Solar Energ. 4 (1), 1–12. doi:10.1080/01425918608909835

CrossRef Full Text | Google Scholar

Figueroa, O. R., Castellanos, M. Q., Montes, E. M., and Schütze, O. (2020). Metaheuristics to Solve Grouping Problems: A Review and a Case Study. Swarm Evol. Comput. 53, 100643. doi:10.1016/j.solener.2016.10.044

Google Scholar

Grondin-Perez, B., Roche, S., Lebreton, C., Benne, M., Damour, C., and Kadjo, J.-J. A. (2014). Mechanistic Model versus Artificial Neural Network Model of a Single-Cell PEMFC. Eng 06 (8), 418–426. doi:10.4236/eng.2014.68044

CrossRef Full Text | Google Scholar

Huang, G. B., Chen, Y. Q.., and Babri, H. A. (2000). Classification Ability of Single Hidden Layer Feedforward Neural Networks. IEEE Trans. Neural Networks 11 (3), 799–801. doi:10.1109/72.846750

PubMed Abstract | CrossRef Full Text | Google Scholar

Huang, G. B., and Siew, C. K. (2005). Extreme Learning Machine with Randomly Assigned RBF Kernels. Int. J. Inf. Tech. 11 (1), 1–8. doi:10.1109/ICARCV.2004.1468985

CrossRef Full Text | Google Scholar

Huang, G. B., Zhu, Q. Y., and Siew, C. K. (2006). Extreme Learning Machine: Theory and Applications. Neurocomputing 70 (1-3), 489–501. doi:10.1016/j.neucom.2005.12.126

CrossRef Full Text | Google Scholar

Humada, A. M., Hojabri, M., Mekhilef, S., and Hamada, H. M. (2016). Solar Cell Parameters Extraction Based on Single and Double-Diode Models: A Review. Renew. Sust. Energ. Rev. 56, 494–509. doi:10.1016/j.rser.2015.11.051

CrossRef Full Text | Google Scholar

Ishaque, K., and Salam, Z. (2011). An Improved Modeling Method to Determine the Model Parameters of Photovoltaic (PV) Modules Using Differential Evolution (DE). Solar Energy 85 (9), 2349–2359. doi:10.1016/j.solener.2011.06.025

CrossRef Full Text | Google Scholar

Ishaque, K., Salam, Z., Taheri, H., and Shamsudin, A. (2011). A Critical Evaluation of EA Computational Methods for Photovoltaic Cell Parameter Extraction Based on Two Diode Model. Solar Energy 85 (9), 1768–1779. doi:10.1016/j.solener.2011.04.015

CrossRef Full Text | Google Scholar

Jervase, J. A., Bourdoucen, H., and Al-lawati, A. (2001). Solar Cell Parameter Extraction Using Genetic Algorithms. Meas. Sci. Technol. 12, 1922–1925. doi:10.1088/0957-0233/12/11/322

CrossRef Full Text | Google Scholar

Jordehi, A. R. (2016). Parameter Estimation of Solar Photovoltaic (PV) Cells: a Review. Renew. Sust. Energ. Rev. 61, 354–371. doi:10.1016/j.rser.2016.03.049

CrossRef Full Text | Google Scholar

Khanna, V., Das, B. K., Bisht, D., Vandana, , , and Singh, P. K. (2015). A Three Diode Model for Industrial Solar Cells and Estimation of Solar Cell Parameters Using PSO Algorithm. Renew. Energ. 78, 105–113. doi:10.1016/j.renene.2014.12.072

CrossRef Full Text | Google Scholar

Kler, D., Sharma, P., Banerjee, A., Rana, K. P. S., and Kumar, V. (2017). PV Cell and Module Efficient Parameters Estimation Using Evaporation Rate Based Water Cycle Algorithm. Swarm Evol. Comput. 35, 93–110. doi:10.1016/j.swevo.2017.02.005

CrossRef Full Text | Google Scholar

Li, G. D., Li, G. Y., and Zhou, M. (2019). Model and Application of Renewable Energy Accommodation Capacity Calculation Considering Utilization Level of Interprovincial Tie-Line. Prot. Control. Mod. Power Syst. 4 (4), 1–12. doi:10.1186/s41601-019-0115-7

CrossRef Full Text | Google Scholar

Li, W., Paul, M. C., Rolley, M., Sweet, T., Gao, M., Siviter, J., et al. (2017). A Scaling Law for Monocrystalline PV/T Modules with CCPC and Comparison with Triple Junction PV Cells. Appl. Energ. 202, 755–771. doi:10.1016/j.apenergy.2017.05.182

CrossRef Full Text | Google Scholar

Liu, J., Yao, W., Wen, J., Fang, J., Jiang, L., He, H., et al. (2020). Impact of Power Grid Strength and PLL Parameters on Stability of Grid-Connected DFIG Wind Farm. IEEE Trans. Sustain. Energ. 11 (1), 545–557. doi:10.1109/tste.2019.2897596

CrossRef Full Text | Google Scholar

Majdoul, R., Abdelmounim, E., Aboulfatah, M., Touati, A. W., Moutabir, A., and Abouloifa, A. (2015). “Combined Analytical and Numerical Approach to Determine the Four Parameters of the Photovoltaic Cells Models,” in International Conference on Electrical and InformationTechnologies (Marrakech, Morocco). 263–268.

Google Scholar

Nesmachnow, S. (2014). An Overview of Metaheuristics: Accurate and Efficient Methods for Optimisation. Ijmheur 3 (4), 320–347. doi:10.1504/ijmheur.2014.068914

CrossRef Full Text | Google Scholar

Nunes, H. G. G., Pombo, J. A. N., Mariano, S. J. P. S., Calado, M. R. A., and Felippe de Souza, J. A. M. (2018). A New High Performance Method for Determining the Parameters of PV Cells and Modules Based on Guaranteed Convergence Particle Swarm Optimization. Appl. Energ. 211, 774–791. doi:10.1016/j.apenergy.2017.11.078

CrossRef Full Text | Google Scholar

Oliva, D., Cuevas, E., and Pajares, G. (2014). Parameter Identification of Solar Cells Using Artificial Bee Colony Optimization. Energy 72, 93–102. doi:10.1016/j.energy.2014.05.011

CrossRef Full Text | Google Scholar

Peng, X., Yao, W., Yan, C., Wen, J., and Cheng, S. (2020). Two-stage Variable Proportion Coefficient Based Frequency Support of Grid-Connected DFIG-WTs. IEEE Trans. Power Syst. 35 (2), 962–974. doi:10.1109/tpwrs.2019.2943520

CrossRef Full Text | Google Scholar

Qais, M. H., Hasanien, H. M., and Alghuwainem, S. (2019). Identification of Electrical Parameters for Three-Diode Photovoltaic Model Using Analytical and Sunflower Optimization Algorithm. Appl. Energ. 250, 109–117. doi:10.1016/j.apenergy.2019.05.013

CrossRef Full Text | Google Scholar

Ram, J. P., Manghani, H., Manghani, D. S., Babu, T. S., Miyatake, M., Rajasekar, N., et al. (2018). Analysis on Solar PV Emulators: A Review. Renew. Sust. Energ. Rev. 81, 149–160. doi:10.1016/j.rser.2017.07.039

CrossRef Full Text | Google Scholar

Roeva, O., and Fidanova, S. (2018). Comparison of Different Metaheuristic Algorithms Based on Intercriteria Analysis. J. Comput. Appl. Math. 340, 615–628. doi:10.1016/j.cam.2017.07.028

CrossRef Full Text | Google Scholar

Schmidhuber, J. (2015). Deep Learning in Neural Networks: An Overview. Neural Networks 61, 85–117. doi:10.1016/j.neunet.2014.09.003

PubMed Abstract | CrossRef Full Text | Google Scholar

Shen, Y., Yao, W., Wen, J., He, H., and Jiang, L. (2019). Resilient Wide-Area Damping Control Using GrHDP to Tolerate Communication Failures. IEEE Trans. Smart Grid 10 (3), 2547–2557. doi:10.1109/tsg.2018.2803822

CrossRef Full Text | Google Scholar

Sun, K., Yao, W., Fang, J., Ai, X., Wen, J., and Cheng, S. (2020). Impedance Modeling and Stability Analysis of Grid-Connected DFIG-Based Wind Farm with a VSC-HVDC. IEEE J. Emerg. Sel. Top. Power Electron. 8, 1375–1390. doi:10.1109/JESTPE.2019.2901747

CrossRef Full Text | Google Scholar

Torabi, K. E., Eddine, I. A., Obbadi, A., Errami, A., Rmaily, R., Sahnoun, S., et al. (2017). Parameters Estimation of the Single and Double Diode Photovoltaic Models Using a Gauss-Seidel Algorithm and Analytical Method: A Comparative Study. Energ. Convers. Manag. 148, 1041–1054. doi:10.1016/j.solener.2016.10.044

Google Scholar

Villalva, M. G., Gazoli, J. R., and Filho, E. R. (2009). Comprehensive Approach to Modeling and Simulation of Photovoltaic Arrays. IEEE Trans. Power Electron. 24, 1198–1208. doi:10.1109/tpel.2009.2013862

CrossRef Full Text | Google Scholar

Wang, Q., Yao, W., Fang, J., Ai, X., Wen, J., Yang, X., et al. (2020). Dynamic Modeling and Small Signal Stability Analysis of Distributed Photovoltaic Grid-Connected System with Large Scale of Panel Level DC Optimizers. Appl. Energ. 259, 114132. doi:10.1016/j.apenergy.2019.114132

CrossRef Full Text | Google Scholar

Xiong, G., Zhang, J., Shi, D., and He, Y. (2018). Parameter Extraction of Solar Photovoltaic Models Using an Improved Whale Optimization Algorithm. Energ. Convers. Manag. 174, 388–405. doi:10.1016/j.enconman.2018.08.053

CrossRef Full Text | Google Scholar

Yang, B., Jiang, L., Wang, L., Yao, W., and Wu, Q. H. (2016). Nonlinear Maximum Power Point Tracking Control and Modal Analysis of DFIG Based Wind Turbine. Int. J. Electr. Power Energ. Syst. 74, 429–436. doi:10.1016/j.ijepes.2015.07.036

CrossRef Full Text | Google Scholar

Yang, B., Wang, J., Zhang, X., Yu, T., Yao, W., Shu, H., et al. (2020). Comprehensive Overview of Meta-Heuristic Algorithm Applications on PV Cell Parameter Identification. Energ. Convers. Manag. 208, 112595. doi:10.1016/j.enconman.2020.112595

CrossRef Full Text | Google Scholar

Yang, B., Yu, T., Shu, H., Dong, J., and Jiang, L. (2018). Robust Sliding-Mode Control of Wind Energy Conversion Systems for Optimal Power Extraction via Nonlinear Perturbation Observers. Appl. Energ. 210, 711–723. doi:10.1016/j.apenergy.2017.08.027

CrossRef Full Text | Google Scholar

Yang, B., Yu, T., Shu, H., Zhang, Y., Chen, J., Sang, Y., et al. (2018). Passivity-based Sliding-Mode Control Design for Optimal Power Extraction of a PMSG Based Variable Speed Wind Turbine. Renew. Energ. 119, 577–589. doi:10.1016/j.renene.2017.12.047

CrossRef Full Text | Google Scholar

Yang, B., Yu, T., Zhang, X., Li, H., Shu, H., Sang, Y., et al. (2019). Dynamic Leader Based Collective Intelligence for Maximum Power Point Tracking of PV Systems Affected by Partial Shading Condition. Energ. Convers. Manag. 179, 286–303. doi:10.1016/j.enconman.2018.10.074

CrossRef Full Text | Google Scholar

Yang, B., Zhang, X., Yu, T., Shu, H., and Fang, Z. (2017). Grouped Grey Wolf Optimizer for Maximum Power Point Tracking of Doubly-Fed Induction Generator Based Wind Turbine. Energ. Convers. Manag. 133, 427–443. doi:10.1016/j.enconman.2016.10.062

CrossRef Full Text | Google Scholar

Yang, B., Zhong, L., Zhang, X., Shu, H., Yu, T., Li, H., et al. (2019). Novel Bio-Inspired Memetic Salp Swarm Algorithm and Application to MPPT for PV Systems Considering Partial Shading Condition. J. Clean. Prod. 215, 1203–1222. doi:10.1016/j.jclepro.2019.01.150

CrossRef Full Text | Google Scholar

Ye, M. Y., Wang, X. D., and Xu, Y. S. (2009). Parameter Extraction of Solar Cells Using Particle Swarm Optimization. J. Appl. Phys. 105 (9), 094502–094508. doi:10.1063/1.3122082

CrossRef Full Text | Google Scholar

Youssef, A., El-Telbany, M., and Zekry, A. (2017). The Role of Artificial Intelligence in Photo-Voltaic Systems Design and Control: a Review. Renew. Sust. Energ. Rev. 78, 72–79. doi:10.1016/j.rser.2017.04.046

CrossRef Full Text | Google Scholar

Yu, K., Liang, J. J., Qu, B. Y., Cheng, Z., and Wang, H. (2018). Multiple Learning Backtracking Search Algorithm for Estimating Parameters of Photovoltaic Models. Appl. Energ. 226, 408–422. doi:10.1016/j.apenergy.2018.06.010

CrossRef Full Text | Google Scholar

Zhang, H., Lu, Z., Hu, W., Wang, Y., Dong, L., and Zhang, J. (2019). Coordinated Optimal Operation of Hydro-Wind-Solar Integrated Systems. Appl. Energ. 242, 883–896. doi:10.1016/j.apenergy.2019.03.064

CrossRef Full Text | Google Scholar

Zhao, Y., Pei, J., and Chen, H. (2019). Multi-layer Radial Basis Function Neural Network Based on Multi-Scale Kernel Learning. Appl. Soft Comput. 82, 105541. doi:10.1016/j.asoc.2019.105541

CrossRef Full Text | Google Scholar

Glossary

Variables

Iph photocurrent, A

Id,Id1,Id2, diode’s currents, A

Isd,Isd1,Isd2,Isd3 diode’s reverse saturation currents, A

Rs series resistor, Ω

Rsh shunt resistor, Ω

a,a1,a2,a3 ideality factors of diode

Abbreviations

ABC artificial bee colony

AIS artificial immune system

ANN artificial neural network

BP back-propagation

BSA backtracking search algorithm

DDM double diode model

DE differential evolution

DPMhA data prediction–based meta-heuristic algorithm

ELM extreme learning machine

FWA fireworks algorithm

GA genetic algorithm

GWO grey wolf optimization

I–V current–voltage

MFO moth flame optimizer

MhA meta-heuristic algorithm

MPPT maximum power point tracking

PSO particle swarm optimization

PV photovoltaic

P-V power–voltage

RMSE root mean square error

SDM single diode model

SLFN single-hidden layer feedforward neural network

STC standard test condition

SSA salp swarm algorithm

TDM three diode model

WOA whale optimization algorithm

WCA water cycle algorithm

WDO wind-driven optimization

Keywords: parameter extraction, PV cell, data prediction, meta-heuristic algorithm, extreme learning machine

Citation: Li B, Chen H and Tan T (2021) PV Cell Parameter Extraction Using Data Prediction–Based Meta-Heuristic Algorithm via Extreme Learning Machine. Front. Energy Res. 9:693252. doi: 10.3389/fenrg.2021.693252

Received: 10 April 2021; Accepted: 26 April 2021;
Published: 08 June 2021.

Edited by:

Bo Yang, Kunming University of Science and Technology, China

Reviewed by:

Feixiong Chen, Fuzhou University, China
Zhe-Kang Dong, Hangzhou Dianzi University, China
Linfei Yin, Guangxi University, China

Copyright © 2021 Li, Chen and Tan. This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.

*Correspondence: Tian Tan, 19ttan@stu.edu.cn

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