This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
1. Introduction
To cope with the predictable energy crisis and serious environmental problems, countries around the world endeavor to find renewable energy. Among the various renewable energies, solar energy draws much attention due to its advantages such as cleanliness, wide availability, acquisition, sustainability, and so on [1]. Solar energy could be obtained and utilized through the sunshine to electricity conversion. Photoelectric conversion, which is based on photovoltaic (PV) systems, is one of the well-known utilization of solar energy. Accurate PV modeling and parameter extraction could represent the nonlinear current-voltage (I-V) characteristics of solar cells [2]. To analyze the cell characteristics during various operating conditions, equivalent circuit models are applied. The most frequently used models are single diode model (SDM), double diode model (DDM), and three-diode model (TDM) [3]. The PV model is usually described by a set of nonlinear equations and the performance of the model depends mainly on the involving uncertain parameters. Therefore, it is critical to accurately identify these involving unknown parameters of the model. However, the circuit equation of the PV model is nonlinear, implicit, and multimodal; it is quite a challenge to identify the unknown parameters [4]. Moreover, PV systems are usually placed in the outdoors environment, and the temperature and radiation produce an effect on the PV systems. To improve the effectiveness and efficiency, it requires obtaining the best performance under different conditions, which depends on accurate and reliable parameter values. Therefore, a feasible optimization method to identify the parameters of the PV model is needed.
In recent years, many works have been dedicated to estimating the parameters of cells and modules, including metaheuristic and analytical methods. Analytical methods reduce the number of parameters to be solved by using a specific set of data to analyze. Although these methods could consume fewer computational resources, the accuracy is hard to guarantee. Metaheuristic techniques are a category of models in evolutionary computation inspired by biological patterns or real-world problems to mimic physical laws. Compared with the traditional analytical methods, metaheuristic methods show significant potential in dealing with complex optimization problems due to the obvious advantages such as (1) obtaining multiple optima during one run and (2) could handle nonlinear problems without gradient information or extra constraints. Through the literature review, it is seen that the studies using metaheuristics become more and more popular and show promising performance for parameter estimation of the PV models.
1.1. Related Works
Numerous approaches and their alternatives have already been used to estimate the parameters of the PV model. A comprehensive survey [3, 4] has been made on the related works of identification of unknown parameters of solar cell models, including the electrical circuit models of PV cells, parameters extraction of PV models under different conditions, performance criterion, the proposed approaches, and future research directions. The existing research can be roughly classified into the following four categories.
(1) Traditional evolutionary algorithms (EAs)-based methods. As one of the typical EAs, the genetic algorithm (GA) has been applied to identify the parameters of PV cells and/or modules [5, 6]. GA was also combined with the simulated annealing to extract the unknown variables of SDM of the PV cell or module [7]. Moreover, differential evolution (DE) and its variants [8–13] garnered a lot of interest in identifying the PV models’ parameters. In reference [14], DE is recommended for the evaluation of PV cell parameters under various operating conditions. Lambert W function and a preliminary metaheuristic step were introduced to select the optimal mutation and crossover rates of DE for each specific I-V characteristic of PV cells and modules. In order to fast and accurately estimate the parameters of PV models, Li et al. [15] proposed a memetic adaptive DE (MADE), in which the success-history-based adaptive DE is used for the global search while the Nelder–Mead simplex method is employed for the local search. The experiments showed MADE could obtain competitive results with fewer computational resources. Liang et al. [16], proposed a self-adaptive ensemble-based differential DE (SEDE), in which three different mutation strategies with different properties are combined. Gao et al. [17] proposed directional permutation DE (DPDE). Through fully utilizing the information arisen from the search population and the direction of differential vectors, DPDE could achieve robust and competitive results for parameter estimation on SDM, DDM, TDM, and PV modules.
(2) Swarm intelligence (SI)-based methods. The SI technique is inspired by the intelligence and collective behavior of biological communities or the self-organized social processes. As one of the perspectives, particle swarm optimization (PSO) and its variants [18–23] have been proposed for estimation of PV models’ parameters. An improved mutated PSO (MPSO) [24] with an adaptive mutation strategy is proposed to identify the optimal parameters of different photovoltaic models. Liang et al. [25] proposed a classified perturbation mutation-based PSO algorithm which is evaluated by extracting parameters of five different photovoltaic models under different conditions. In reference [26], fractional chaotic ensemble PSO (FC-EPSO) was proposed to model solar PV modules under different environmental conditions. In reference [27], PSO and grey wolf optimization (GWO) were hybrid to extract unknown parameters of photovoltaic SDM, in which a new cost function based on the values of the datasheet was proposed. In addition, the salp swarm inspired algorithm (SSA) [28]and the opposition-based learning modified salp swarm algorithm (OLMSSA) [29] were proposed for extracting the parameters of the electrical equivalent circuit of PV cells. Moreover, the whale optimization algorithm (WOA) [30, 31], fireworks algorithm [32], artificial bee colony (ABC) algorithm [33], the bacterial foraging optimization approach [34], cuckoo search (CS) [35], tunicate swarm algorithm (TSA) [36], bird collective-behavioral based optimization (COOT) [37], and other swarm intelligence-based approaches are also applied to accurately model the solar photovoltaic cell properties.
(3) Physics and objective law inspired technique. In reference [38], a physics-based meta-heuristic algorithm called resistance-capacitance optimization algorithm (RCOA) based on the concept of resistance-capacitance circuit response was proposed. Combined with an improved version of the Newton–Raphson method, RCOA could find the optimal PV parameters in fewer iterations. In reference [39], Gaussian and Cauchy mutation-based hunger games search optimizer and enhanced Newton–Raphson method were proposed to solve the behavior of the current-voltage relation of the three-diode equivalent model. Moreover, as a newly developed optimization algorithm, the gradient-based optimization algorithm (GBO) has been successfully applied to real-world engineering problems. To quickly distinguish between the exploration and exploitation phases and converges on more accurate results, Premkumar with his/her team have been dedicated a lot of work. In reference [40], an improved gradient-based optimization algorithm with chaotic drifts (CGBO) algorithm was proposed to derive the parameters of PV modules while offering precise I-V and P-V curves. In reference [41], an enhanced version of GBO named CCNMGBO, in which the crisscross (CC) algorithm and Nelder–Mead simplex (NMs) strategy are hybridized with GBO to estimate the uncertain parameters of various PV models. Another enhanced variant of GBO, called opposition decided GBO with balance analysis and diversity maintenance (OBGOA) [42] was proposed for parameter identification of solar photovoltaic models. Furthermore, the arithmetic optimization algorithm was improved [43, 44] to extract the solar cell/panel parameters as well. In reference [45], a novel chaotic northern goshawk optimization algorithm based on the adoption of modified Levenberg–Marquardt is proposed to extract the parameter of the single-diode PV model of the cell/module globally.
(4) The others. Due to the advantage of free parameters, low computational time, and low complexity, JAYA draw a lot of attention since it was developed by Venkata Rao [46]. Later, many variants of JAYA have been proposed, including improved JAVA (IJAVA) [47], performance-guided JAYA (PGJAYA) [48], enhanced chaotic JAYA algorithm [49], and so on. Meantime, improved Rao-1 (IRao-1) algorithm [50], comprehensive learning Rao-1 optimization (CLRao-1) [51], and Rao-2 (R-II) and Rao-3 (R-III) algorithm [52] were proposed to estimate the PV cell parameters. Moreover, the supply-demand-based optimization algorithm (SDOA) [53], reinforcement learning technique [54], teaching-learning-based optimization (STLBO) [55], and honey badger algorithm (HBA) [56] were also employed to extract the unknown parameters of PV models.
1.2. Motivation and Contribution
Through the literature review, it is seen that most meta-heuristic algorithms have the inherent disadvantages, such as parameter dependency, premature convergence, sensitive to the initial population, and complicated processes. Moreover, due to the parameter extraction problem of PV models is a multimodal optimization problem, these meta-heuristic algorithms need to be strengthened. Consequently, developing for accurate, reliable, and efficient metaheuristic algorithms to extract the parameters of solar PV cell models is still ongoing.
A level-based learning swarm optimizer (LLSO) [57] was proposed by Yang in 2018. It was inspired from the mixed-level learning methodology in which teachers treat students differently in accordance with their aptitude. Instead of using the historically best positions (such as pbest,
Stochastic fractal search (SFS) [58] is motivated by diffusion property turned up in fractals. It has been successfully applied in solving engineering problems [59]. Especially, it has a wonderful local search ability that could achieve a solution that has the least error compared with the globally optimum solution within a minimal number of iterations. Therefore, in this paper, the stochastic fractal search (SFS) is applied to the individuals of the first level in LLSO to enhance the local search ability. In this way, the exploration and exploitation could be well balanced through the combination of LLSO and SFS. This paper is a seminal attempt to apply an LLSO-based algorithm to the field of renewable energy. The major contributions of this paper are as follows.
(1) A new LLSOF algorithm for identifying the unknown PV cell/module parameters is proposed.
(2) Instead of using the historically best positions to update particles, particles in different levels are utilized to direct the learning of particles. In this way, the diversity of the population would be maintained and multiple optima regions could be considered at the same time.
(3) The SFS is introduced to improve the local search ability. The solutions in the first level approach the global/local optima accurately through Gaussian random walk.
(4) Extensive experimentation and comparisons on parameter estimation problems for the PV models including SDM, DDM, TDM, and PV module model validate the effectiveness and efficiency of the proposed LLSOF algorithm.
The rest of this paper is arranged accordingly. Section 2 reviews the electrical equivalent of various PV models and the problem formulation of PV models. Section 3 presents the traditional LLSO algorithm, the SFS algorithm, and the proposed LLSOF. Section 4 analyzes and shows the results on various PV models of the cell and module. In addition, the experimental results of the manufacturer’s data sheet are provided to validate the performance of the proposed LLSOF algorithm. Lastly, Section 5 includes conclusions.
2. PV Models and Problem Formulation
PV model has the characteristics of a nonlinear output, so it is necessary to use an accurate mathematical model to describe it. Existing research has developed a variety of photovoltaic models, including the SDM, DDM, TDM, and PV module model. All variables and relevant parameters of the photovoltaic cell model are given and detailed in a list, as shown in Table 1.
Table 1
Relevant parameters of the PV cell model.
Diode current (μA) | Diode ideal factor | ||
IL | Output current of PV cell (A) | Boltzmann constant, 1.3806503 × 10−23 J/K | |
Iph | Photo-generated current (A) | Electronic charge, 1.60217646 × 10−19 C | |
Isd | Reverse saturation current of diode (A) | Np | The number of solar cells in parallel |
Isd1 | Diffusion current (A) | Ns | The number of solar cells in series |
Isd2, Isd3 | Saturation current (A) | T | Temperature of junction (K) |
Ish | Shunt resistor current (A) | VL | Cell output voltage (V) |
Rsh | Shunt resistor (Ω) | Vt | Junction thermal voltage (V) |
Rs | Series resistance (Ω) | Different ideal diodes |
2.1. Single Diode Model
As shown in Figure 1(a), the SDM is the most widely used PV model, which includes a current source, a parallel diode, a series resistor to represent the loss of load current, and a shunt resistor to denote the leakage current. PV cell output current in the single diode model can be derived as follows [4]:
[figure(s) omitted; refer to PDF]
There are five unknown parameters (Iph, Isd,
2.2. Double Diode Model
The equivalent circuit of the DDM is shown in Figure 1(b), which includes a photo-generated current source, two parallel diodes, a series resistor, and a parallel resistor [11]. Similarly, the PV cell output current in the double diode-based model can be derived as follows [29]:
There are seven unknown parameters (Iph, Isd1, Isd2, n1, n2, Rs, and Rsh) that need to be determined in the DDM of the PV cell.
2.3. Triple Diode Model
As shown in Figure 1(c), the TDM uses a third diode to simulate the leakage current in the grain boundaries of commercial solar cells. The output current IL can be calculated as follows:
2.4. PV Module Model
As shown in Figure 1(d), the PV module model usually consists of several PV cells connected in series and/or in parallel. The output current can be expressed as follows:
Same as in the SDM, there are five unknown parameters (Iph, Isd, n, Rs, and Rsh) that need to be estimated.
2.5. Objective Function Definition
The main purpose of identifying the PV model parameters is to improve the parameter accuracy and reduce the difference between experimental data and simulated data. The error functions are defined as follows:
For SDM:
For DDM:
For TDM:
For PV module model:
There are many objective functions used to describe the error, such as absolute error (AE), mean absolute error (MAE), sum squared error (SSE), and root mean square error (RMSE) [3]. Among them, RMSE is the most adopted function which is described as follows:
3. The Proposed Method
3.1. Basic Level-Based Learning Swarm Optimizer (LLSO)
The LLSO is proposed by Yang [57] in 2018 for solving large-scale optimization problems. The basic idea is individuals are usually in different evolution states during evolution, and have different potentials in global and local search space. Algorithm 1 gives the pseudocode of the LLSO. The population P is separated into a number of levels
Algorithm 1: LLSO.
(1) Initialize the population P randomly and calculate the function values of individuals
(2) FES = Np;
(3) Xbest ← the best individual in the P;
(4) while FES < MAXFES do
(5) Sort the population in ascending order and separate them into NL levels;
//Update the individuals in LNL, …, L3
(6) For j = {1, …, LS} do
(7) Select two levels from the top (i − 1) levels: rl1, rl2:
(8) If (rl2 < rl1) then
(9) Swap (rl1, rl2);
(10) End If
(11) Randomly select two particles from rl1, rl2: Xrl1,k1, Xrl2,k2;
(12) Update particle Xi, j according to equations (8) and (9);
(13) Calculate the fitness value f (Xi, j) of this particle;
(14) If (f (Xi, j) < f (Xbest)) then
(15) Xbest = Xi, j;
(16) End If
(17) End for
(18) FES = FES + LS;
(19) End for
//Update the second level
(20) For j = {1, 2026, LS} do
(21) Select two particles from the first level: X1, k1, X1, k2;
(22) If (f (X1, k2) < f (X1, k1)) then
(23) Swap (X1, k1, X1, k2);
(24) End If
(25) Update particle X2, j according to equations (8) and (9);
(26) Calculate the fitness value f (X2, j) of this particle;
(27) If (f (X2, j) < f (Xbest)) then
(28) Xbest = X2, j;
(29) End If
(30) End for
(31) FES = FES + LS;
(32) End While
[figure(s) omitted; refer to PDF]
3.2. Stochastic Fractal Search
The stochastic fractal search [31] was inspired by the natural phenomenon of growth [32]. There are two main processes including diffusion and updating. The diffusion operation takes the responsibility of exploration while the updating process performs the neighborhood search for the exploitation task. In the diffusion process, two types of Gaussian random walk are applied to perform the diffusion procedure on each individual, and in the updating process, the new position for every current solution is generated according to the location of other solutions. The updating procedures are defined as follows:
3.3. The Proposed Algorithm: LLSOF
Through the learning among levels, the LLSO could maintain a good diversity and has promising exploration ability. However, the individuals in the first level do not go through any updating process at all in the original LLSO, which constrains the local search ability. Therefore, the updating procedure of stochastic fractal search is adopted to improve the local search ability of the individuals in the first level in the proposed algorithm. Figure 3 shows the flowchart of the proposed level-based learning swarm optimizer with stochastic fractal search (LLSOF). The population is separated into NL levels at first, and each of them has LS individuals. The individuals in Lk ∈ {LNL, …, L3} evolve through learning from {Lk−1, …, L1}, and individuals in L2 update through learning from L1, and individuals in L1 locally search through stochastic fractal search. The interaction through different levels maintains the diversity and the local search of the first level promotes convergence and accuracy.
[figure(s) omitted; refer to PDF]
It is worth noting that since the updating procedure of stochastic fractal search can only be implemented on the individuals in the first level, the
3.4. Complexity Analysis
The proposed LLSOF takes the maintenance of the algorithmic simplicity of LLSO, which takes O (NP × log (NP) + NP), to rank the swarm and divide the swarm into NL levels at each generation, and takes O (NP × Dim) to update of particles in all levels, where Dim is the number of variables to be optimized. Overall, the time complexity of the proposed algorithm LLSOF is O (NP × log (NP) + NP + NP × Dim). Therefore, the time complexity is approximately O (NP × log (NP) + NP) due to Dim is much smaller than NP in the parameter identification of PV models. As for the space complexity, LLSOF takes O (NP × Dim) space.
4. Experiments and Discussion
In this section, both SDM and DDM are adopted to validate the performance of the proposed algorithm to extract the PV optimal parameters. The data for the current voltage of SDM, DDM, and TDM were measured on 57 mm diameter commercial silicon R. T. C France solar sold under the irradiance of 1,000 W/m2 at 33°C. For Photo Watt-PWP201, which has 36 connected cells in series under a temperature of 45°C with the irradiance of 100 W/m2, and experimental data coming from several manufacturer’s data sheets are considered as well in this paper. Table 2 represents the lower and upper bounds of the involved parameters of the PV model. Seven state-of-the-art metaheuristic algorithms are chosen for comparison, including biogeography-based learning, particle swarm optimization (BLPSO) [34], PGJAYA [6], logistic chaotic JAYA algorithm (LCJAYA) [35], multiple learning backtracking spiral algorithm (MLBSA) [36], SEDE [7], HBA [23], COOT [21], and TSA [20]. Table 3 represents the controlling parameters of the related algorithms. It is worth noting that all involved parameters are in accordance with the original recommendations in the proposed paper. As to the proposed LLSOF, the population size is set to 50, and the number of levels NL is adaptively adjusted through a pool S = [4, 6, 8, 10, 20, 50] and
Table 2
Parameters of different PV models.
Parameters | SDM/DDM/TDM | PV module |
[LB, UB] | [LB, UB] | |
[0, 1] | [0, 2] | |
[0, 1] | [0, 50] | |
[0, 0.5] | [0, 2] | |
[0, 100] | [0, 1000] | |
[1, 2] | [1, 50] |
Table 3
Parameter setting of different algorithms.
Years | Algorithms | Descriptions | Control parameters |
2018 | MLBSA | Multiple learning backtracking search algorithm | NP = 50 |
2019 | PGJAYA | Performance-guided JAYA algorithm | NP = 20 |
2019 | LCJAYA | Logistic chaotic JAYA algorithm | NP = 20 |
2020 | TSA | Tunicate swarm algorithm | NP = 80; Pmin = 1; Pmax = 4 |
2020 | SEDE | Self-adaptive ensemble-based DE; | NP = 30; F = [1.0, 1.0, 0.8]; Cr = [0.1, 0.9, 0.2] |
2021 | COOT | Coot optimization algorithms | NP = 30; |
2021 | DPDE | Directional permutation DE | NP = 18 × Dim; |
2021 | CAJDE | Chaotic local search-based JADE | NP = 30; L = 50; r = 0.01; |
2022 | HBA | Honey badger algorithm | NP = 30; C = 2; β = 6 |
LLSOF | Level-based learning swarm optimizer with stochastic fractal search | NP = 50; |
4.1. Experimental Results on SDM
The parameters and the best RMSE values obtained by the compared algorithms on SDM are presented in Table 4. It is seen that LLSOF and SEDE are tied for the first place among the ten algorithms. The results obtained by SEDE, MLBSA, DPDE, and CAJDE are pretty competitive as well. Moreover, the measured data and the simulated data are plotted in Figure 4. It is observed from Figure 4 that the difference between the measured data and the estimated data by LLSOF is almost negligible, which illustrates that LLSOF could extract the parameters for SDM.
Table 4
Comparison of estimation results of the RTC France solar cell using the SDM.
Algorithms | RMSE | |||||
PGJAYA | 0.7607 | 0.3230 | 0.0363 | 53.7158 | 1.4811 | 9.86060444E − 04 |
LCJAYA | 0.7607 | 0.3237 | 0.0363 | 53.7710 | 1.4814 | 9.91598597E − 04 |
MLBSA | 0.7607 | 0.3235 | 0.0363 | 53.7532 | 1.4813 | 9.86021877E − 04 |
SEDE | 0.7607 | 0.3230 | 0.0363 | 53.7185 | 1.4811 | 9.86021877E − 04 |
HBA | 0.7607 | 0.3230 | 0.0363 | 53.7300 | 1.4812 | 3.07128673E − 03 |
COOT | 0.7609 | 0.4330 | 0.0359 | 99.8371 | 1.5104 | 1.28535049E − 03 |
TSA | 0.7836 | 0.2979 | 0.0197 | 56.6268 | 1.4829 | 1.70175001E − 03 |
DPDE | 0.7608 | 0.3230 | 0.0364 | 53.7185 | 1.4811 | 9.86021877E − 04 |
CAJDE | 0.7608 | 0.3230 | 0.0364 | 53.7185 | 1.4811 | 9.86021877E − 04 |
LLSOF | 0.7607 | 0.3230 | 0.0363 | 53.7185 | 1.4811 | 9.86021877E − 04 |
The best results are marked in bold.
[figure(s) omitted; refer to PDF]
4.2. Experimental Results on DDM
The fitness landscape of the DDM is much more complex than that of the SDM. Therefore, extracting the parameters of DDM throws a bigger challenge to the algorithm. Table 5 lists the best RMSE and the involved parameters obtained by the compared algorithms. From Table 5, LLSOF ranks the first compared with the other competitors. It is seen that MLBSA, SEDE, HBA, DPDE, and CAJDE get similar results, which are relatively small as well. Same with DDM, the estimated results and the measured data are plotted in Figure 5; similar results could be observed. The estimated results are entirely consistent with the measured data. These results fully validate LLSOF and are effective for extracting the parameters of the DDM.
Table 5
Comparison of estimation results of the RTC France solar cell using the DDM.
Algorithms | RMSE | |||||||
PGJAYA | 0.7608 | 0.2116 | 0.0368 | 55.7920 | 1.4455 | 0.8740 | 2.0000 | 9.82605320E − 04 |
LCJAYA | 0.7607 | 0.22596 | 0.0367 | 55.4815 | 1.4518 | 0.74640 | 2.0000 | 9.82503561E − 04 |
MLBSA | 0.7608 | 0.2273 | 0.0670 | 55.4612 | 1.4515 | 0.73835 | 2.0000 | 9.82484851E − 04 |
SEDE | 0.7608 | 0.7493 | 0.0367 | 55.4854 | 2.0000 | 0.2260 | 1.4510 | 9.82484851E − 04 |
HBA | 0.7597 | 0.9998 | 0.0359 | 93.3887 | 1.9124 | 0.2265 | 1.4574 | 9.82970552E − 04 |
COOT | 0.7652 | 0.8187 | 0.0297 | 45.1569 | 1.6081 | 0.7228 | 1.7719 | 1.67982102E − 03 |
TSA | 0.7632 | 0.3106 | 0.0455 | 20.4536 | 1.2800 | 0.5291 | 1.8140 | 3.11825221E − 03 |
DPDE | 0.7608 | 0.0000 | 0.0367 | 55.4854 | 2.0000 | 0.0000 | 1.4510 | 9.82484851E − 04 |
CAJDE | 0.7608 | 0.7493 | 0.0367 | 55.4854 | 2.0000 | 0.2260 | 1.4510 | 9.82484851E − 04 |
LLSOF | 0.7607 | 0.3200 | 0.0363 | 53.7185 | 1.4811 | 0.2937 | 1.4811 | 9.82484851E − 04 |
[figure(s) omitted; refer to PDF]
4.3. Experimental Results on TDM
There are nine parameters that need to be estimated in TDM; therefore, the complexity of the model is noticeably higher. Table 6 shows the best RMSE and the involved parameters obtained by the compared algorithms. From Table 6, it can be concluded that the LLSOF achieves the best results with PGJAYA, MLBSA, SEDE, HBA, DPDE, and CAJDE. The power with voltage characteristics gained by LLSOF is illustrated in Figure 6. From Figure 6, the LLSOF’s test values of power and current fit the real model well.
Table 6
Comparison of estimation results of the RTC France solar cell using the TDM.
Algorithms | RMSE | |||||||||
PGJAYA | 0.7608 | 0.3801 | 0.0367 | 55.4854 | 1.4510 | 0.5580 | 1.5892 | 0.0000 | 2.0000 | 9.82484851E − 04 |
LCJAYA | 0.7607 | 0.2536 | 0.0365 | 56.2576 | 1.4612 | 0.5843 | 2.0000 | 0.0012 | 1.8572 | 9.85756778E − 04 |
MLBSA | 0.7608 | 0.0971 | 0.0365 | 52.9063 | 1.0179 | 0.2112 | 1.9318 | 0.0000 | 1.4852 | 9.82484851E − 04 |
SEDE | 0.7608 | 0.2260 | 0.0367 | 55.4854 | 2.0000 | 0.2260 | 1.4510 | 0.1914 | 2.0000 | 9.82484851E − 04 |
HBA | 0.7608 | 0.2260 | 0.0367 | 55.4854 | 1.4510 | 0.7493 | 2.0000 | 0.0000 | 1.7683 | 9.82484851E − 04 |
COOT | 0.7608 | 0.2133 | 0.0368 | 55.8349 | 1.4462 | 0.8609 | 2.0000 | 0.0017 | 1.9995 | 1.23160248E − 03 |
TSA | 0.7608 | 0.6264 | 0.0367 | 55.1815 | 1.9951 | 0.1942 | 1.4739 | 0.0511 | 1.7163 | 1.03033980E − 03 |
DPDE | 0.7608 | 0.7493 | 0.0367 | 55.4854 | 2.0000 | 0.2259 | 1.4510 | 0.0139 | 1.4510 | 9.82484851E − 04 |
CAJDE | 0.7608 | 0.7493 | 0.0367 | 55.4854 | 1.4510 | 0.0000 | 1.3825 | 0.7493 | 2.0000 | 9.82484851E − 04 |
LLSOF | 0.7608 | 0.7493 | 0.0367 | 55.4854 | 2.0000 | 0.2120 | 1.4510 | 0.0139 | 1.4510 | 9.82484851E − 04 |
[figure(s) omitted; refer to PDF]
4.4. Experimental Results on the PV Module Model
The best RMSE value and the related parameters obtained by the algorithms on the PV module are listed in Table 7. It is observed that LLSOF and SEDE achieved the first place among the other competitors. Except for COOT and TSA, the remaining algorithms could obtain very competitive RMSE results. In addition, Figure 7 shows the obvious I-V and P-V fitting curves of the measured data and the estimated results of LLSOF. It demonstrates that the estimated results achieved by LLSOF are almost equivalent to the measured data. In summary, LLSOF can obtain very accurate parameters.
Table 7
Comparison of estimation results of the photowatt-PWP201 solar module.
Algorithms | RMSE | |||||
BLPSO | 1.0305 | 3.4854 | 1.2013 | 986.6686 | 48.6460 | 2.42512012E − 03 |
PGJAYA | 1.0305 | 3.4632 | 1.2019 | 975.4490 | 48.6219 | 2.42507488E − 03 |
LCJAYA | 1.0341 | 4.8709 | 1.1743 | 898.3252 | 49.9711 | 2.42877254E − 03 |
MLBSA | 1.0305 | 3.6200 | 1.1968 | 999.8284 | 48.7928 | 2.42844709E − 03 |
STLBO | 1.0305 | 3.4883 | 1.2011 | 984.1533 | 48.6495 | 2.42507526E − 03 |
SEDE | 1.0305 | 3.4823 | 1.2013 | 981.9823 | 48.6428 | 2.42507486E − 03 |
HBA | 1.0514 | 6.2250 | 0.1970 | 889.0754 | 82.7648 | 2.42507536E − 03 |
COOT | 1.0687 | 8.5084 | 0.0763 | 999.8402 | 86.1776 | 1.51913356E − 02 |
TSA | 1.0815 | 4.7211 | 0.1187 | 283.8852 | 79.8895 | 1.39303804E − 02 |
DPDE | 1.0305 | 3.4823 | 0.0333 | 27.2772 | 1.3511 | 2.42507486E − 03 |
CAJDE | 1.0305 | 3.4823 | 0.0333 | 27.2772 | 1.3511 | 2.42507486E − 03 |
LLSOF | 1.0305 | 3.4823 | 1.2013 | 981.9823 | 48.6428 | 2.42507486E − 03 |
The best results are marked in bold.
[figure(s) omitted; refer to PDF]
4.5. Comparison with Original LLSO
Since LLSOF is modified from LLSO, their comparisons with SDM, DDM, TDM, and PV modules are carried out. Figure 8 shows the obtained RMSE results of LLSOF and LLSO with SDM, DDM, TDM, and PV modules in 30 independent runs. It is observed that the results obtained by LLSOF are much more stable than LLSO with all PV models. Meanwhile, the best RMSE values obtained by LLSOF are better than LLSO in almost all instances. The reason is that the introduced random walk could promote the local search and help the population jump out of the local optima. Compared with basic LLSO, the results achieved by LLSOF have smaller variations for different runs, which shows the robustness of LLSOF.
[figure(s) omitted; refer to PDF]
4.6. Comparation on CPU Time
The rank of average CPU time for all runs under uniform function evaluations (FEs) is listed in Figure 9. The LLSOF consumes the least amount of CPU calculation time due to its concise and efficient structure. Most of the other algorithms consume more execution time than the LLSOF.
[figure(s) omitted; refer to PDF]
4.7. Results of Experimental Data from the Manufacturer’s Datasheet
To test the practicability of the proposed algorithm, the manufacturer’s data sheet of three PV modules which includes thin-film (ST40), monocrystalline (SM55), and multicrystalline (KC200GT) [24] is adopted to further evaluate the performance of LLSOF. The used experimental data are directly extracted from the current-voltage curves given in the manufacturer’s data sheets at five different irradiation levels (1000 W/m2, 800 W/m2, 600 W/m2, 400 W/m2, and 200 W/m2) and temperature at 25°C.
The best estimated parameters for the three types of PV modules at different levels of irradiation are shown in Table 8. From Table 8, it can be observed that for the PV models,
Table 8
At various irradiance levels and T = 25°C, LLSOF extracted parameter values for PV modules.
Parameters | RMSE | |||||
Thin-film (ST40) | ||||||
200 | 0.5331 | 1.4296E − 06 | 1.1857 | 344.9765 | 1.4975 | 4.7720089E − 04 |
400 | 1.0667 | 1.5442E − 06 | 1.0368 | 379.2209 | 1.5539 | 7.7929510E − 04 |
600 | 1.6044 | 2.0816E − 06 | 1.1041 | 353.9972 | 1.5031 | 6.9396278E − 04 |
800 | 2.1336 | 2.1112E − 06 | 1.0750 | 408.0886 | 1.5364 | 2.1003116E − 03 |
1000 | 2.6733 | 2.3800E − 06 | 1.0925 | 406.1483 | 1.5328 | 1.3936515E − 03 |
Monocrystalline (SM55) | ||||||
200 | 0.6915 | 1.5118E − 07 | 0.2779 | 448.9890 | 1.3835 | 3.2138535E − 04 |
400 | 1.3822 | 1.6746E − 07 | 0.3281 | 444.8756 | 1.3943 | 9.4193343E − 04 |
600 | 2.0696 | 2.0808E − 07 | 0.3105 | 492.0842 | 1.4123 | 1.1437149E − 03 |
800 | 2.7563 | 5.3919E − 07 | 0.2598 | 473.2318 | 1.4970 | 3.4516198E − 03 |
1000 | 3.4436 | 6.2859E − 07 | 0.2804 | 1095.3159 | 1.5119 | 6.5007079E − 03 |
Multicrystalline (KC200GT) | ||||||
200 | 1.6432 | 2.2863E − 08 | 0.1537 | 861.2929 | 1.1221 | 3.0553221E − 03 |
400 | 3.2812 | 3.3691E − 08 | 0.2248 | 1726.2371 | 1.2063 | 7.8213473E − 03 |
600 | 4.9241 | 4.8503E − 08 | 0.2797 | 4829.3845 | 1.2305 | 7.8202473E − 03 |
800 | 6.5686 | 5.4811E − 09 | 0.2563 | 4918.3611 | 1.2831 | 3.0239818E − 03 |
1000 | 8.2154 | 7.8511E − 08 | 0.2816 | 4169.3555 | 1.2479 | 2.7433792E − 03 |
[figure(s) omitted; refer to PDF]
5. Conclusion
In this paper, an improved and level-based learning with stochastic fractal search (LLSOF) has been proposed to identify the unknown parameters in complex nonlinear PV systems. The proposed algorithm is easy to implement and is applied to solve nonlinear optimization problems. The LLSOF is able to search for better solutions while maintaining a good diversity of the population. Experimental results on a bunch of benchmark problems and manufactures’ data illustrate that LLSOF can find better and more stable solutions than the basic LLSO and the other nine peer methods. However, there are parameters that need to be determined in the proposed algorithm. Therefore, to further improve our work, LLSOF with self-adaptive parameters would be a promising direction. Moreover, the other local search strategy such as the simulated annealing method is worth a try. In our future work, the proposed algorithm would be implemented in the parameter identification for PV cells in the application of illumination and heating for tobacco factory.
Acknowledgments
This research work was funded by the Henan Science and Technology Project (222102210037).
[1] P. Elisa, P. Alessandro, A. Andrea, B. Silvia, P. Mathis, P. Dominik, R. Manuela, T. Francesca, G. E. Voglar, G. Tine, K. Nike, S. Thomas, "Environmental and climate change impacts of eighteen biomass-based plants in the alpine region: a comparative analysis," Journal of Cleaner Production, vol. 242,DOI: 10.1016/j.jclepro.2019.118449, 2020.
[2] U. K. Das, K. S. Tey, M. Seyedmahmoudian, S. Mekhilef, M. Y. I. Idris, W. Van Deventer, B. Horan, A. Stojcevski, "Forecasting of photovoltaic power generation and model optimization: a review," Renewable and Sustainable Energy Reviews, vol. 81 no. 1, pp. 912-928, DOI: 10.1016/j.rser.2017.08.017, 2018.
[3] R. Abbassi, A. Abbassi, M. Jemli, S. Chebbi, "Identification of unknown parameters of solar cell models: a comprehensive overview of available approaches," Renewable and Sustainable Energy Reviews, vol. 90, pp. 453-474, DOI: 10.1016/j.rser.2018.03.011, 2018.
[4] S. J. Li, W. Y. Gong, Q. Gu, "A comprehensive survey on meta-heuristic algorithms for parameter extraction of photovoltaic models," Renewable and Sustainable Energy Reviews, vol. 141,DOI: 10.1016/j.rser.2021.110828, 2021.
[5] P. A. Kumari, P. Geethanjali, "Adaptive genetic algorithm based multi-objective optimization for photovoltaic cell design parameter extraction," Energy Procedia, vol. 117, pp. 432-441, DOI: 10.1016/j.egypro.2017.05.165, 2017.
[6] J. D. Bastidas-Rodriguez, G. Petrone, C. A. Ramos-Paja, G. Spagnuolo, "A genetic algorithm for identifying the single diode model parameters of a photovoltaic panel," Mathematics and Computers in Simulation, vol. 131, pp. 38-54, DOI: 10.1016/j.matcom.2015.10.008, 2017.
[7] R. Bendaoud, H. Amiry, M. Benhmida, B. Zohal, S. Yadir, S. Bounouar, C. Hajjaj, E. Baghaz, M. El Aydi, "New method for extracting physical parameters of PV generators combining an implemented genetic algorithm and the simulated annealing algorithm," Solar Energy, vol. 194, pp. 239-247, DOI: 10.1016/j.solener.2019.10.040, 2019.
[8] M. A. Abido, M. S. Khalid, "Seven-parameter PV model estimation using differential evolution," Electrical Engineering, vol. 100 no. 2, pp. 971-981, DOI: 10.1007/s00202-017-0542-2, 2018.
[9] L. L. Jiang, D. L. Maskell, J. C. Patra, "Parameter estimation of solar cells and modules using an improved adaptive differential evolution algorithm," Applied Energy, vol. 112, pp. 185-193, DOI: 10.1016/j.apenergy.2013.06.004, 2013.
[10] J. F. Zhou, Y. H. Zhang, Y. B. Zhang, W. L. Shang, Z. L. Yang, W. Feng, "Parameters identification of photovoltaic models using a differential evolution algorithm based on elite and obsolete dynamic learning," Applied Energy, vol. 314,DOI: 10.1016/j.apenergy.2022.118877, 2022.
[11] Y. Yu, K. Y. Wang, T. F. Zhang, Y. R. Wang, C. Peng, S. C. Gao, "A population diversity-controlled differential evolution for parameter estimation of solar photovoltaic models," Sustainable Energy Technologies and Assessments, vol. 51,DOI: 10.1016/j.seta.2021.101938, 2022.
[12] D. Wang, X. P. Sun, H. W. Kang, Y. Shen, Q. Y. Chen, "Heterogeneous differential evolution algorithm for parameter estimation of solar photovoltaic models," Energy Reports, vol. 8, pp. 4724-4746, DOI: 10.1016/j.egyr.2022.03.144, 2022.
[13] J. Dang, G. M. Wang, C. H. Xia, R. Jia, P. H. Li, "Research on the parameter identification of PV module based on fuzzy adaptive differential evolution algorithm," Energy Reports, vol. 8, pp. 12081-12091, DOI: 10.1016/j.egyr.2022.09.057, 2022.
[14] Y. Kharchouf, R. Herbazi, A. Chahboun, "Parameter’s extraction of solar photovoltaic models using an improved differential evolution algorithm," Energy Conversion and Management, vol. 251, 2022.
[15] S. Li, W. Y. Gong, X. S. Yan, C. Y. Hu, D. Y. Bai, L. Wang, "Parameter estimation of photovoltaic models with memetic adaptive differential evolution," Solar Energy, vol. 190, pp. 465-474, DOI: 10.1016/j.solener.2019.08.022, 2019.
[16] J. Liang, K. J. Qiao, K. J. Yu, S. L. Ge, B. Y. Qu, R. H. Xu, K. Li, "Parameters estimation of solar photovoltaic models via a self-adaptiveensemble-based differential evolution," Solar Energy, vol. 207, pp. 336-346, DOI: 10.1016/j.solener.2020.06.100, 2020.
[17] S. Gao, K. Wang, S. Tao, T. Jin, H. Dai, J. Cheng, "A state-of-the-art differential evolution algorithm for parameter estimation of solar photovoltaic models," Energy Conversion and Management, vol. 230,DOI: 10.1016/j.enconman.2020.113784, 2021.
[18] V. Khanna, B. K. Das, D. Bisht, P. K. Singh, "A three diode model for industrial solar cells and estimation of solar cell parameters using PSO algorithm," Renewable Energy, vol. 78, pp. 105-113, DOI: 10.1016/j.renene.2014.12.072, 2015.
[19] L. Sandrolini, M. Artioli, U. Reggiani, "Numerical method for the extraction of photovoltaic module double-diode model parameters through cluster analysis," Applied Energy, vol. 87 no. 2, pp. 442-451, DOI: 10.1016/j.apenergy.2009.07.022, 2010.
[20] M. Ye, S. Zeng, Y. Xu, "An extraction method of solar cell parameters with improved particle swarm optimization," ECS Transactions, vol. 27 no. 1, pp. 1099-1104, DOI: 10.1149/1.3360756, 2010.
[21] H. Wei, J. Cong, L. Xue, D. Song, "Extracting solar cell model parameters based on chaos particle swarm algorithm," Proceedings of the 2011 International Conference on Electric Information and Control Engineering, pp. 398-402, DOI: 10.1109/ICEICE.2011.5777246, .
[22] A. R. Jordehi, "Time varying acceleration coefficients particle swarm optimisation (TVACPSO): a new optimisation algorithm for estimating parameters of PV cells and modules," Energy Conversion and Management, vol. 129, pp. 262-274, DOI: 10.1016/j.enconman.2016.09.085, 2016.
[23] S. Bana, R. P. Saini, "Identification of unknown parameters of a single diode photovoltaic model using particle swarm optimization with binary constraints," Renewable Energy, vol. 101, pp. 1299-1310, DOI: 10.1016/j.renene.2016.10.010, 2017.
[24] M. Merchaoui, A. Sakly, M. F. Mimouni, "Particle swarm optimisation with adaptive mutation strategy for photovoltaic solar cell/module parameter extraction," Energy Conversion and Management, vol. 175, pp. 151-163, DOI: 10.1016/j.enconman.2018.08.081, 2018.
[25] J. Liang, S. L. Ge, B. Y. Qu, K. J. Yu, F. J. Liu, H. T. Yang, P. P. Wei, Z. M. Li, "Classified perturbation mutation based particle swarm optimization algorithm for parameters extraction of photovoltaic models," Energy Conversion and Management, vol. 203,DOI: 10.1016/j.enconman.2019.112138, 2020.
[26] D. Yousri, S. B. Thanikanti, D. Allam, V. K. Ramachandaramurthy, M. B. Eteiba, "Fractional chaotic ensemble particle swarm optimizer for identifying the single, double, and three diode photovoltaic models’ parameters," Energy, vol. 195,DOI: 10.1016/j.energy.2020.116979, 2020.
[27] M. Premkumar, R. Sowmya, S. Umashankar, P. Jangir, "Extraction of uncertain parameters of single-diode photovoltaic module using hybrid particle swarm optimization and grey wolf optimization algorithm," Materials Today Proceedings, vol. 46, pp. 5315-5321, DOI: 10.1016/j.matpr.2020.08.784, 2021.
[28] R. Abbassi, A. Abbassi, A. A. Heidari, S. Mirjalili, "An efficient salp swarm-inspired algorithm for parameters identification of photovoltaic cell models," Energy Conversion and Management, vol. 179, pp. 362-372, DOI: 10.1016/j.enconman.2018.10.069, 2019.
[29] A. Abbassi, R. Abbassi, A. A. Heidari, D. Oliva, H. L. Chen, A. Habib, M. Jemli, M. J. Wang, "Parameters identification of photovoltaic cell models using enhanced exploratory salp chains-based approach," Energy, vol. 198,DOI: 10.1016/j.energy.2020.117333, 2020.
[30] M. Abd Elaziz, D. Oliva, "Parameter estimation of solar cells diode models by an improved opposition-based whale optimization algorithm," Energy Conversion and Management, vol. 171, pp. 1843-1859, DOI: 10.1016/j.enconman.2018.05.062, 2018.
[31] G. Xiong, J. Zhang, D. Shi, Y. He, "Parameter extraction of solar photovoltaic models using an improved whale optimization algorithm," Energy Conversion and Management, vol. 174, pp. 388-405, DOI: 10.1016/j.enconman.2018.08.053, 2018.
[32] T. Sudhakar Babu, J. Prasanth Ram, K. Sangeetha, A. Laudani, N. Rajasekar, "Parameter extraction of two diode solar PV model using Fireworks algorithm," Solar Energy, vol. 140, pp. 265-276, DOI: 10.1016/j.solener.2016.10.044, 2016.
[33] A. Askarzadeh, A. Rezazadeh, "Artificial bee swarm optimization algorithm for parameters identification of solar cell models," Applied Energy, vol. 102, pp. 943-949, DOI: 10.1016/j.apenergy.2012.09.052, 2013.
[34] B. Subudhi, R. Pradhan, "Bacterial foraging optimization approach to parameter extraction of a photovoltaic module," IEEE Transactions on Sustainable Energy, vol. 9 no. 1, pp. 381-389, DOI: 10.1109/tste.2017.2736060, 2018.
[35] W. Long, S. Cai, J. Jiao, M. Xu, T. Wu, "A new hybrid algorithm based on grey wolf optimizer and cuckoo search for parameter extraction of solar photovoltaic models," Energy Conversion and Management, vol. 203,DOI: 10.1016/j.enconman.2019.112243, 2020.
[36] S. Kaur, L. K. Awasthi, A. L. Sangal, G. Dhiman, "Tunicate swarm algorithm: a new bio-inspired based metaheuristic paradigm for global optimization," Engineering Applications of Artificial Intelligence, vol. 90, 2020.
[37] I. Naruei, F. Keynia, "A new optimization method based on COOT bird natural life model," Expert Systems with Applications, vol. 183,DOI: 10.1016/j.eswa.2021.115352, 2021.
[38] M. Premkumar, P. Jangir, R. Sowmya, "Parameter extraction of three-diode solar photovoltaic model using a new metaheuristic resistance–capacitance optimization algorithm and improved Newton–Raphson method," Journal of Computational Electronics, vol. 21 no. 6,DOI: 10.1007/s10825-022-01987-6, 2022.
[39] M. Premkumar, P. Jangir, C. Kumar, S. D. T. Sundarsingh Jebaseelan, H. H. Alhelou, R. Madurai Elavarasan, H. L. Chen, "Constraint estimation in three diode solar photovoltaic model using Gaussian and Cauchy mutation based hunger games search optimizer and enhanced Newton–Raphson method," IET Renewable Power Generation, vol. 16 no. 8, pp. 1733-1772, DOI: 10.1049/rpg2.12475, 2022.
[40] M. Premkumar, P. Jangir, C. Ramakrishnan, G. Nalinipriya, H. H. Alhelou, B. S. Kumar, "Identification of solar photovoltaic model parameters using an improved gradient-based optimization algorithm with chaotic drifts," IEEE Access, vol. 9, pp. 62347-62379, DOI: 10.1109/access.2021.3073821, 2021.
[41] M. Premkumar, P. Jangir, C. Ramakrishnan, C. Kumar, R. Sowmya, S. Deb, N. M. Kumar, "An enhanced Gradient-based Optimizer for parameter estimation of various solar photovoltaic models," Energy Reports, vol. 8, pp. 15249-15285, DOI: 10.1016/j.egyr.2022.11.092, 2022.
[42] M. Premkumar, P. Jangir, R. M. Elavarasan, R. Sowmya, "Opposition decided gradient-based optimizer with balance analysis and diversity maintenance for parameter identification of solar photovoltaic models," Journal of Ambient Intelligence and Humanized Computing, vol. 12 no. 11,DOI: 10.1007/s12652-021-03564-4, 2021.
[43] A. Abbassi, R. Ben Mehrez, B. Touaiti, L. Abualigah, E. Touti, "Parameterization of photovoltaic solar cell double-diode model based on improved arithmetic optimization algorithm," Optik, vol. 253,DOI: 10.1016/j.ijleo.2022.168600, 2022.
[44] A. Abbassi, R. Ben Mehrez, Y. Bensalem, R. Abbassi, M. Kchaou, M. Jemli, L. Abualigah, M. Altalhi, "Improved arithmetic optimization algorithm for parameters extraction of photovoltaic solar cell single-diode model," Arabian Journal for Science and Engineering, vol. 47 no. 8, pp. 10435-10451, DOI: 10.1007/s13369-022-06605-y, 2022.
[45] M. Premkumar, R. Sowmya, J. Pradeep, "ZRMSE: a new and reliable approach for computing the circuit parameters of single-diode solar photovoltaic model," Proceedings of the 2022 IEEE 2nd International Conference on Sustainable Energy and Future Electric Transportation,DOI: 10.1109/SeFeT55524.2022.9908680, .
[46] R. Venkata Rao, "Jaya: a simple and new optimization algorithm for solving constrained and unconstrained optimization problems," International Journal of Industrial Engineering Computations, vol. 7 no. 1, pp. 19-34, DOI: 10.5267/j.ijiec.2015.8.004, 2016.
[47] K. J. Yu, J. J. Liang, B. Y. Qu, X. Chen, H. S. Wang, "Parameters identification of photovoltaic models using an improved Jaya optimization algorithm," Energy Conversion and Management, vol. 150, pp. 742-753, DOI: 10.1016/j.enconman.2017.08.063, 2017.
[48] K. J. Yu, B. Y. Qu, C. T. Yue, S. L. Ge, X. Chen, J. J. Liang, "A performance-guided JAYA algorithm for parameters identification of photovoltaic cell and module," Applied Energy, vol. 237, pp. 241-257, DOI: 10.1016/j.apenergy.2019.01.008, 2019.
[49] M. Premkumar, P. Jangir, R. Sowmya, R. M. Elavarasan, B. S. Kumar, "Enhanced chaotic JAYA algorithm for parameter estimation of photovoltaic cell/modules," Instrument Society of America Transactions, vol. 116, pp. 139-166, 2021.
[50] A. Farah, F. Benabdallah, A. Belazi, A. Almalaq, M. Chtourou, M. A. Abido, "An improved Rao-1 algorithm for parameter estimation of photovoltaic models," Optik, vol. 260,DOI: 10.1016/j.ijleo.2022.168938, 2022.
[51] A. Farah, A. Belazi, F. Benabdallah, A. Almalaq, M. Chtourou, M. A. Abido, "Parameter extraction of photovoltaic models using a comprehensive learning Rao-1 algorithm," Energy Conversion and Management, vol. 252,DOI: 10.1016/j.enconman.2021.115057, 2022.
[52] M. Premkumar, T. S. Babu, S. Umashankar, R. Sowmya, "A new metaphor-less algorithms for the photovoltaic cell parameter estimation," Optik, vol. 208,DOI: 10.1016/j.ijleo.2020.164559, 2020.
[53] A. M. Shaheen, R. A. El-Seheimy, G. Xiong, E. Elattar, A. R. Ginidi, "Parameter identification of solar photovoltaic cell and module models via supply demand optimizer," Ain Shams Engineering Journal, vol. 13 no. 4,DOI: 10.1016/j.asej.2022.101705, 2022.
[54] Z. Z. Hu, W. Y. Gong, S. J. Li, "Reinforcement learning-based differential evolution for parameters extraction of photovoltaic models," Energy Reports, vol. 7, pp. 916-928, DOI: 10.1016/j.egyr.2021.01.096, 2021.
[55] Q. Niu, H. Y. Zhang, K. Li, "An improved TLBO with elite strategy for parameters identification of PEM fuel cell and solar cell models," International Journal of Hydrogen Energy, vol. 39 no. 8, pp. 3837-3854, DOI: 10.1016/j.ijhydene.2013.12.110, 2014.
[56] F. A. Hashim, E. H. Houssein, K. Hussain, M. S. Mabrouk, W. Al-Atabany, "Honey Badger Algorithm: new metaheuristic algorithm for solving optimization problems," Mathematics and Computers in Simulation, vol. 192, pp. 84-110, DOI: 10.1016/j.matcom.2021.08.013, 2022.
[57] Q. Yang, W. N. Chen, J. D. Deng, Y. Li, T. Gu, J. Zhang, "A level-based learning swarm optimizer for large-scale optimization," IEEE Transactions on Evolutionary Computation, vol. 22 no. 4, pp. 578-594, DOI: 10.1109/tevc.2017.2743016, 2018.
[58] H. Salimi, "Stochastic fractal search: a powerful metaheuristic algorithm," Knowledge-Based Systems, vol. 75,DOI: 10.1016/j.knosys.2014.07.025, 2015.
[59] R. Sivalingam, S. Chinnamuthu, S. S. Dash, "A hybrid stochastic fractal search and local unimodal sampling based multistage PDF plus (1 + PI) controller for automatic generation control of power systems," Journal of the Franklin Institute, vol. 354 no. 12, pp. 4762-4783, DOI: 10.1016/j.jfranklin.2017.05.038, 2017.
You have requested "on-the-fly" machine translation of selected content from our databases. This functionality is provided solely for your convenience and is in no way intended to replace human translation. Show full disclaimer
Neither ProQuest nor its licensors make any representations or warranties with respect to the translations. The translations are automatically generated "AS IS" and "AS AVAILABLE" and are not retained in our systems. PROQUEST AND ITS LICENSORS SPECIFICALLY DISCLAIM ANY AND ALL EXPRESS OR IMPLIED WARRANTIES, INCLUDING WITHOUT LIMITATION, ANY WARRANTIES FOR AVAILABILITY, ACCURACY, TIMELINESS, COMPLETENESS, NON-INFRINGMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Your use of the translations is subject to all use restrictions contained in your Electronic Products License Agreement and by using the translation functionality you agree to forgo any and all claims against ProQuest or its licensors for your use of the translation functionality and any output derived there from. Hide full disclaimer
Copyright © 2023 Qingsong Zhang et al. This is an open access article distributed under the Creative Commons Attribution License (the “License”), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License. https://creativecommons.org/licenses/by/4.0/
Abstract
As the most popular renewable energy, solar energy could be converted into electricity by photovoltaic (PV) systems directly. To maximize the effectiveness of the conversion, it is critical to find the precise and accurate parameters of the PV model. In this paper, we propose a level-based learning swarm optimizer with stochastic fractal search (LLSOF) to tackle the parameter estimation of several kinds of solar PV models. The population is separated into multiple levels according to their fitness at first. The individuals at the lower levels evolve through learning from the individuals at the higher levels. Benefiting from the interactive learning among levels, the population could approach the multiple optimal regions rapidly. To enhance the local search ability, stochastic fractal search is introduced to locate the optima accurately. Combination of both, the proposed LLSOF could achieve a good balance on both exploration and exploitation. To evaluate the performance of LLSOF, it is used to obtain the parameters of three PV models and compared with nine well-established algorithms. Comparative results validate the excellent performance of LLSOF. Moreover, the application manufactory’s data sheets report the superior efficiency and effectiveness of LLSOF for the parameter estimation of PV systems.
You have requested "on-the-fly" machine translation of selected content from our databases. This functionality is provided solely for your convenience and is in no way intended to replace human translation. Show full disclaimer
Neither ProQuest nor its licensors make any representations or warranties with respect to the translations. The translations are automatically generated "AS IS" and "AS AVAILABLE" and are not retained in our systems. PROQUEST AND ITS LICENSORS SPECIFICALLY DISCLAIM ANY AND ALL EXPRESS OR IMPLIED WARRANTIES, INCLUDING WITHOUT LIMITATION, ANY WARRANTIES FOR AVAILABILITY, ACCURACY, TIMELINESS, COMPLETENESS, NON-INFRINGMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Your use of the translations is subject to all use restrictions contained in your Electronic Products License Agreement and by using the translation functionality you agree to forgo any and all claims against ProQuest or its licensors for your use of the translation functionality and any output derived there from. Hide full disclaimer
Details



1 Ningbo Cigarette Factory, China Tobacco Zhejiang Industrial Co., Ltd.,, Ningbo 315504, China
2 School of Computer and Communication Engineering, Zhengzhou University of Light Industry, Zhengzhou 450001, China
3 School of Food and Bioengineering, Zhengzhou University of Light Industry, Zhengzhou 450001, China