Abstract
Parameters associated with electrical equivalent models of the photovoltaic (PV) system play a significant role in the performance enhancement of the PV system. However, the accurate estimation of these parameters signifies a challenging task due to the higher computational complexities and non-linear characteristics of the PV modules/panels. Hence, an effective, dynamic, and efficient optimization technique is required to estimate the parameters associated with PV models. This paper proposes a double exponential function-based dynamic inertia weight (DEDIW) strategy for the optimal parameter estimation of the PV cell and module that maintains an appropriate balance between the exploitation and exploration phases to mitigate the premature convergence problem of conventional particle swarm optimization (PSO). The proposed approach (DEDIWPSO) is validated for three test systems; (1) RTC France solar cell, (2) Photo-watt (PWP 201) PV module, and (3) a practical test system (JKM330P-72, 310 W polycrystalline PV module) which involve data collected under real environmental conditions for both single- and double-diode models. Results illustrate that the parameters obtained from proposed technique are better than those from the conventional PSO and various other techniques presented in the literature. Additionally, a comparison of the statistical results reveals that the proposed methodology is highly accurate, reliable, and efficient.
1. Introduction
Environmental concerns, inflating fossil fuel prices and the depletion of conventional energy resources, compel researchers to retain their efforts towards sustainable, reliable, and economical sources for electric power generation. In this aspect, renewable energy sources (RES) like biomass, solar, hydro, and wind are gaining the interest of researchers [1,2]. Among these RES, solar energy is a widely and freely available energy source, which can be easily captured directly through a photovoltaic (PV) system [3,4]. Some factors which emphasize the importance of solar energy are listed below:
- Less operational cost (as no fuel is consumed) [5];
- Low maintenance (as it requires no lubrication as well as no dynamic part or machinery is involved) [6];
- Very little or no greenhouse gas emission results in reduced air pollution [7].
A PV cell is a basic unit of a PV system, and various cells are combined in series and parallel configuration to form a PV module for generating electric power of a required level [8]. The accurate electrical and mathematical modeling of PV cells/modules is a hot research topic nowadays, as it helps to understand the non-linear behavior of a PV system under certain atmospheric conditions, such as a partial shading condition or an abrupt change in temperature and irradiance levels [9]. The most common approach to accurately model PV cells and module behavior is to utilize electrical equivalent models. Single and double-diode models are widely opted and utilized by various researchers for PV cell/module modeling [10,11,12]. The single-diode model presented in Figure 1 has five associated parameters; and . The I–V characteristic defined by the Shockley diode equation is as follows in Equation (1) [13]:
where, are the photon current, diode saturation current, diode ideality factor, series resistance and the parallel resistance, respectively. These five parameters must be estimated for the modeling of single-diode solar cells and modules, while represent the electron charge, Boltzmann constant, and temperature in Kelvin, respectively.
Figure 1.
Equivalent circuit of the single-diode model.
The second most utilized PV model is a double-diode model, presented in Figure 2. The I–V characteristics of the double-diode model are depicted in Equation (2) [14]:
where, , are the saturation currents of diode 1 and 2; , are the ideality factors of diode 1 and 2, respectively. The seven associated parameters of the double-diode model must be estimated efficiently to accurately calculate the current from the double-diode cell or module [15]. The double-diode model is more complex but offers more accuracy than a single-diode model [16]. Five parameters for the single and seven parameters for the double-diode model must be estimated in such a way that the obtained model accurately emulates the I–V characteristics of the original model, such that the difference in the calculated and originally measured currents for the PV cell/module should be minimal [17]. Therefore, this problem emerged as an optimization problem and is termed as the “parameter estimation of solar cells and modules”.
Figure 2.
Equivalent circuit of the double-diode model.
To solve this optimization problem, various methodologies have been utilized by researchers, which can be categorized into two broad term categories. Analytical approaches involve the formulation of functions based on the information obtained from the datasheet [18,19] and metaheuristic techniques which estimate PV parameters by converting them into an optimization problem. Analytical approaches require complex computational efforts and are not suitable for large or complex systems [20]. However, metaheuristic approaches are artificially intelligent population-based techniques that aim to find a global best solution for any optimization problem [1,21] by updating the population in an iterative process and are mostly utilized for estimating the PV parameters of cells and modules [22].
In [23], a biogeography-based heterogeneous cuckoo search algorithm (BHCS) has been proposed, which combines the biogeography and cuckoo search algorithm. Two test systems, the RTC France solar cell and the STM6-40/36 module, were utilized for the validation of results. Data from [24] were utilized for the parameter estimation of the PV cell and module, while the root mean square error (RMSE) was considered as an objective function as defined in Equation (3) [25]:
where, represents the measured current of the solar model obtained from [24] , represents the calculated current and is the number of I–V pairs.
In [26], the artificial bee colony has been utilized for the parameter estimation of single- and double-diode RTC France solar cell considering varying temperature levels. A modified variant of artificial bee colony (ABC) has been proposed in [27] for the parameter estimation of the single- and double-diode cell models. The RTC France solar cell with a 57 mm diameter was utilized for the validation of the proposed approach, and the obtained results were compared with various other algorithms. In [28], a differential evaluation (DE) algorithm was utilized for the parameter estimation of solar cells, including thin-film, multi-crystalline, and mono-crystalline cells. A penalty function was introduced for constraint handling. An improved variant of DE was proposed in [29] for the parameter estimation of the RTC France solar cell. An adoptive cross-over rate, a mutation strategy, and an adaptive scaling factor were introduced to improve the search ability of the conventional DE algorithm. In [30], the cuckoo search (CS) algorithm was utilized for the parameter estimation of the RTC France solar cell, which represents high accuracy under various operating conditions. In [31], a cat swarm optimization (CSO) has been presented for the parameter estimation of single- and double-diode cells and modules. The RTC France solar cell and PWP201 Photo-watt module have been considered for the validation of results.
Despite all the merits of metaheuristic approaches, they offer some limitations, such as the particle swarm optimization (PSO) which suffers from premature convergence problem, which implies that while searching for the global best solution, it can be easily trapped in local solution, hence providing non-optimal results. To solve this problem, the researchers proposed different improved variants of PSO. In [32], a chaotic inertia weight PSO (CIWPSO) has been implemented for the parameter extraction of single- and double-diode solar cells. In this variant, the inertia weight follows a chaotic map logic to find an optimal solution while avoiding premature convergence. In [33], time-varying acceleration coefficient PSO (TVACPSO) was proposed for the parameter estimation of single- and double-diode solar cells and modules. In this proposed variant, the personal acceleration coefficient was decreased, and the social acceleration coefficient was increased during the iterative process. In [34], enhanced leader PSO (ELPSO) was proposed for the parameter estimation of single- and double-diode models. In this variant, the leader particle was enhanced by utilizing a five-staged mutation strategy. The results were compared with other available techniques. In [35], another improved variant named guaranteed convergence PSO (GCPSO) was implemented for the parameter estimation of PV cells and modules. In this variant, the success and failure rate along with a scale factor were proposed, which guarantee the convergence of the algorithm towards an optimum solution.
The comprehensive evaluation of literature depicts that a lot of work has been presented in [21,22,23,24] to cope with the premature convergence problem of conventional PSO. However, the studies [21,22,23] have not proven the strength of the proposed approaches on a real-time practical system, that undergoes variation in irradiance and temperature levels, hence increasing the computational burden. There is thus a need to present a dynamic strategy that can effectively deal with the issues of conventional PSO in real-time scenarios. This paper proposes a double exponential dynamic inertia weight PSO (DEDIWPSO) for the parameter estimation of single- and double-diode cells and modules. This inertia weight strategy was inspired by decreasing the rate of an exponential function. The fast growing nature of the exponential function improves the speed of convergence by maintaining a balance between the global and local search. The notable contributions of this paper are mentioned below:
- A dynamic and efficient strategy—DEDIWPSO—was proposed to solve the premature convergence problem of conventional PSO, hence providing optimal, efficient, and accurate solutions for the parameter estimation problem;
- A Newton–Raphson method (NRM)-based computational intelligent (CI) approach was implemented to accurately estimate the current for each set of optimal parameters;
- Three case studies, (1) the RTC France solar cell, (2) the PWP201 Photo-watt module, and a practical test system JKM330P-72 (310 W) polycrystalline module under real environmental conditions were considered for the validation of the proposed approach;
- The obtained optimal results and statistical analysis were compared with other techniques available in the literature to present the effectiveness of the proposed approach.
The remainder of this paper is arranged as follows: Section 2 formulates the PV parameter estimation as an optimization problem, Section 3 presents the proposed methodology to solve this optimization problem, Section 4 discusses the obtained results from the proposed technique, and finally Section 5 concludes the whole paper.
2. Problem Formulation
This section presents the parameter estimation problem as an optimization problem for single- and double-diode models. For the accurate estimation of PV parameters, it is aimed to obtain the set of parameters that show the minimum difference between the measured and calculated data, which results in the minimum value of objective function.
2.1. Single-Diode Model
Data obtained from [24] consist of 26 pairs of I–V ( data and for each pair, and the current is calculated by solving the nonlinear equation in Equation (4) given below:
Solving Equation (4) for gives Equation (5).
Equation (5) is then solved by the Newton–Raphson method (NRM), as represented in Figure 3, where, illustrate and its derivative, respectively, represents the calculated current obtained by solving Equation (5) for the I–V data. The difference between and is then obtained by considering RMSE as an objective function (OF):
Figure 3.
Newton–Raphson method (NRM) flow chart of the single-diode model for the current calculations.
The aim of the proposed methodology was to minimize an objective function by extracting the optimal parameters that are bound between the upper and lower limits. The value of these limits for the PV module is presented as follows:
Similarly, the value of the upper and lower limits for the solar cell is given as below:
Bounds for the JKM330P-72 (310 W) polycrystalline module are given as
2.2. Double-Diode model
For a double-diode model, the data obtained from [24] consist of 26 pairs of I–V ( data and for each pair, the current is calculated by solving nonlinear Equations (7) and (8) as given below:
Solving (7) for gives (8):
Equation (8) is then solved by NRM, as represented in Figure 4, where, illustrate and its derivative, respectively. represents the calculated current obtained by solving (8) for the I–V data. To model the PV cell as a double-diode model, the parameter ranges are presented as follows:
Figure 4.
NRM flow chart of the double-diode model for the current calculations.
Similarly, the upper and lower parameter limits for the PV module are given as below:
Bounds for the JKM330P-72 (310 W) polycrystalline double-diode module are given as
3. Proposed Methodology
Particle swarm optimization (PSO) is a population-based metaheuristic technique inspired by the swarming behavior of birds and fishes they present while moving from one place to another in search of food. A population consists of number of particles, and these individuals (particles) explore search space to find a globally optimum solution. Equation (9) presents the position of the particle in the multidimensional search space:
where represents the number of decision variables (dimensions). At first, the number of particles were initialized randomly in a confined search space. Then, the personal best and global best are calculated and updated by evaluating the objective function. Personal best position of a particle is considered as and the best value among all particles is considered as The position and velocity of each particle are updated in every iteration using the following Equations (10) and (11):
where , represent the velocity and position of the particle, respectively. are the personal and social acceleration coefficients, respectively. is the inertia weight coefficient and are random numbers between 0 and 1. After updating and , the personal best and global best are updated, and this procedure continues until the stopping criteria is achieved.
PSO is simple and widely utilized by researchers for solving various optimization problems [36] but like other metaheuristic techniques, it has a tendency to become stuck in local minima due to the “stagnation of particles” that leads to non-optimal solutions and the premature convergence problem. To improve the search capability of PSO, many variants have been proposed in which different strategies have been employed to tune its controlling parameters. Inertia weight (is an important parameter of PSO, responsible for an appropriate tradeoff between the global and local search. An efficient mechanism of inertia weight can solve the premature convergence problem of conventional PSO [37]. This study presents double exponential function-based dynamic inertia weight PSO (DEDIWPSO), intended to improve the search capability of conventional PSO by solving the premature convergence problem. DEDIW is inspired by the rapid growing nature of the exponential function and incorporate the “Gompertzian function” which is a dying double exponential function as Equations (12) and (13) below:
where and is the performance index, which is calculated for each particle at every iteration. This dynamic inertia weight decreases with increasing iterations. At first, is set to 0.8 [37] then calculated using Equations (12) and (13). In early iterations, the particles are away from the global best solution, and the proposed strategy provides a greater rate of exploration so that the particles can explore more search space to find the best optimum solution. Later, a relatively smaller value of is provided to guarantee precision in the exploration phase. The fast-growing nature of exponential function improves the speed of convergence, and hence provides optimal, efficient, and accurate solutions for the parameter estimation problem. The flow chart of the proposed methodology is presented in Figure 5.
Figure 5.
Flow chart of the proposed methodology for estimating photovoltaic (PV) parameters.
4. Results and Discussions
Optimal parameters obtained using DEDIWPSO for the Photo-watt module (PWP201), RTC France silicon solar cell and a practical PV system are presented in this section. The I–V data for the first two test systems were taken from [24], and have been utilized by various researchers [38,39,40,41]. Inertia weight was initially set at 0.8, and then exponentially decreased following Equation (12). The stopping criteria of the proposed framework was the maximum number of iterations, which was set at 10,000 with a population size of 100. The results obtained by DEDIWPSO were validated by comparing it with various other techniques available in the literature. The results for 30 independent runs have been obtained to check the optimality and reliability of the proposed approach.
4.1. Results for Solar Cell
This section presents the results for a 57 mm-diameter RTC France solar cell, which was utilized for PV parameter estimation. The data consist of 26 I–V points obtained from [24] at 33 °C temperature and under a 1000 W/m2 irradiance level.
4.1.1. Single-Diode Cell
The best obtained parameters of the single-diode cell for 30 independent runs using DEDIWPSO are presented in Table 1. While Table 2 depicts a comparison of the mean, minimum and maximum values of RMSE with GCPSO, TVAPSO, ELPSO, constant PSO (CPSO), basic flower pollination algorithm (BFPA), improved teaching learning-based optimization (GOTLBO), comparative learning-based PSO (CLPSO), cuckoo search (CS), ABC, improved sine cosine algorithm (ISCA), teaching learning-based ABC algorithm (TLABC) and teaching learning based optimization (TLBO). The value of the RMSE is very sensitive as it highly depends on the obtained parameters. Hence, its value up to six decimal digits is presented in this paper. The mean value of the RMSE obtained from the proposed technique for 30 independent runs is with minimum and maximum values of and respectively.
Table 1.
Results for the single-diode cell.
Table 2.
Comparsion of the obtained RMSE for the single-diode cell.
The computational cost is also presented in Table 1, which presents the number of iterations and computational time required by the proposed technique to attain the optimal parameters. The calculated and measured values of currents with voltages are presented in Table 3. The results show that the proposed technique is more efficient and accurate than the approaches available in the literature. The individual absolute error (IAE) was calculated for each I–V pair, which indicates how close the calculated current is to the measured current. The IAE can be calculated as follows:
Table 3.
I–V values and relative individual absolute error (IAE) for the single-diode cell.
Figure 6 presents the I–V curve of the calculated and measured data, which shows that the calculated data closely follow the measured data. Moreover, the obtained parameters were utilized to compute the output power for each given data set and were plotted as P–V curve in Figure 7.
Figure 6.
I–V curve of the measured and calculated currents for the single-diode cell.
Figure 7.
P–V curve obtained from the calculated current for the single-diode cell.
4.1.2. Double-Diode Cell
The obtained results of the double-diode cells for 30 independent runs using DEDIWPSO are presented in Table 4. However, the comparison between the mean, minimum and maximum values of the RMSE with GCPSO, TVAPSO, ELPSO, CPSO, BFPA, GOTLBO, CLPSO, CS, ABC, ISCA, TLABC, and TLBO is depicted in Table 5. The mean value of the RMSE obtained from the proposed technique for 30 independent runs is with the minimum and maximum values of and , respectively. The standard deviation of RMSE for 30 runs is and its comparison with other techniques reveals that the proposed technique is efficient.
Table 4.
Results for the double-diode cell.
Table 5.
Comparsion of the obtained RMSE for the double-diode cell.
The computational cost is also presented in Table 4, which presents a number of iterations and computational time required by the proposed technique to attain the optimal parameters. The obtained results reveal that the computational cost is larger for the double-diode model, which justifies the higher complexity of the double-diode model in comparison with the single-diode model. The calculated current values with the reference I–V data for double-diode cell are presented in Table 6 along with their IAE.
Table 6.
I–V values and the relative IAE for the double-diode cell.
Figure 8 presents the I–V curve of the calculated and measured data, which shows that the calculated data closely follow the measured data. Moreover, the obtained parameters were utilized to compute the output power for each given data set and were plotted as the P–V curve in Figure 9. The convergence curve of the proposed algorithm for the double-diode cell is presented in Figure 10.
Figure 8.
I–V curve of the measured and calculated currents for the double-diode cell.
Figure 9.
P–V curve obtained from the calculated current for the double-diode cell.
Figure 10.
Convergence curve for the double-diode cell.
4.2. Results for PV Module
The experimental data for the Photo-watt PWP201 module were obtained from [24], which contain 26 pairs of I–V data. The selected module consists of 36 numbers of polycrystalline silicon cells in series, and its operation was assumed at 45 °C temperature and under a 1000 W/m2 irradiance level.
4.2.1. Single-Diode Module
Results of the single-diode module obtained for 30 independent runs using DEDIWPSO are presented in Table 7. The obtained results in terms of best parameters, optimal RMSE with standard deviation, and computational cost are also presented in Table 7. On the other hand, in Table 8, the comparison of the obtained results with GCPSO, TVAPSO, CPSO, BFPA, TLABC, GWO, and TLBO in terms of the best, worst, and mean values of RMSE is depicted. The best value of RMSE obtained for 30 runs is with the mean and maximum values of and respectively. The comparison of the statistical results of the proposed methodology with other available techniques indicates that the purposed methodology shows the optimal solution and better performance.
Table 7.
Results for the single-diode module.
Table 8.
Comparsion of the obtained RMSE for the single-diode module.
The I–V curve of the calculated and measured currents for the given voltages is plotted in Figure 11. This figure depicts that the calculated current is in proximity to measure the current. The P–V curve shown in Figure 12 was drawn utilizing the calculated currents and given voltages. Table 9 presents the I–V data of the measured and calculated values with IAE.
Figure 11.
I–V curve of the measured and the calculated currents for the single-diode module.
Figure 12.
P–V curve obtained from the calculated current for the single-diode module.
Table 9.
I–V values and the relative IAE for the single-diode module.
4.2.2. Double-Diode module
Results of the single-diode module obtained for 30 independent runs using the proposed framework are presented in Table 10. The obtained results in terms of best parameters, optimal RMSE with standard deviation and computational cost are also presented in Table 10. On the other hand, Table 11 shows the comparison of RMSE in terms of the maximum, minimum and mean value with GCPSO, TVAPSO, CPSO and GWO. The mean value of the RMSE obtained by the proposed technique for 30 runs is with the maximum and minimum values of and , respectively. The comparison of the statistical analysis indicates that the purpose methodology presents an optimal solution and better performance than other algorithms.
Table 10.
Results for the double-diode module.
Table 11.
Comparsion of the obtained RMSE for the double-diode module.
The obtained results also reveal that the computational cost is larger for the double-diode model, which can be justified as the double-diode model is more complex than the single-diode model. The I–V curve for the calculated and measured currents for given voltages is plotted in Figure 13. This figure reveals that the calculated current closely follows the measured data. The P–V curve depicted in Figure 14 was drawn utilizing the calculated currents and given voltages. The I–V data of the measured and calculated values with their respective IAE are given in Table 12. The convergence curve of the proposed algorithm for the double-diode module is presented in Figure 15.
Figure 13.
I–V curve of the measured and the calculated currents for the double-diode module.
Figure 14.
P–V curve obtained from the calculated current for the double-diode module.
Table 12.
I–V values and the relative IAE for the double-diode module.
Figure 15.
Convergence curve for the double-diode module.
4.3. Results for Practical Test System
To evaluate the performance of the proposed approach under real and varying environmental conditions (irradiation and temperature levels), the data obtained from the JKM330P-72, 310 W polycrystalline PV module were utilized for the parameter estimation of the single- and double-diode modules. The JKM330P PV module consists of 72 series of connected polycrystalline cells, having characteristic point values at the maximum power point (MPP), the voltage at MPP , current at MPP , the short circuit current and the open circuit voltage . The data were obtained for five different irradiation and temperature levels of 1000 W/m2 at 47 °C, 800 W/m2 at 44 °C, 600 W/m2 at 42 °C, 400 W/m2 at 36 °C, 200 W/m2 at 27 °C.
4.3.1. Single-Diode Module
Results for the single-diode JKM330P-72, 310 W polycrystalline PV module were obtained for 30 independent runs, but only the parameters extracted from the best run are presented in Table 13. On the other hand, the mean, minimum and maximum RMSE, standard deviation and the computational cost, which includes the total number of iterations and time required to converge for each experimental I–V data set, are given in Table 14. The minimum difference between the measured current and the calculated current obtained from the best extracted parameters for the different temperature and irradiance levels can be seen in Figure 16. Moreover, the power computed using the optimal obtained parameters for different experimental levels with respective voltages is shown in Figure 17. Table 15 presents the I–V data of the measured and calculated values with their IAE.
Table 13.
Obtained parameters for the single-diode JKM330P-72, 310 W polycrystalline PV module.
Table 14.
Statistical results for the single-diode JKM330P-72, 310 W polycrystalline PV module.
Figure 16.
I–V curves of the measured and the calculated currents for the single-diode practical system at different irradiance and temperature levels.
Figure 17.
P–V curves obtained from the calculated current for the single-diode practical system at different irradiance and temperature levels.
Table 15.
I–V values and the relative IAE for the single-diode JKM330P-72, 310 W polycrystalline PV module.
4.3.2. Double-Diode model
Results for the double-diode JKM330P-72, 310 W polycrystalline PV module were obtained for 30 independent runs, but only the parameters extracted from the best run are presented in Table 16. On the other hand, the mean, minimum and maximum RMSE, standard deviation, and computational cost, which includes the total number of iterations and time required to converge for each experimental I–V data set, are given in Table 17. From the obtained results, it can be observed that the computational cost and variation in the RMSE for the double-diode model were greater compared to the single-diode model. Minimum difference between the measured current and the calculated current obtained from the best extracted parameters for the different temperature and irradiance levels can be seen in Figure 18. Table 18 presents the I–V data of the measured and the calculated values for the 1000 W/m2 and 47 °C curve with their corresponding IAE. Moreover, the power computed using the optimal obtained parameters for the different experimental levels, and each voltage value, are shown in Figure 19. Convergence curve of the proposed algorithm for the double-diode module at 1000 W/m2 and 47 °C is presented in Figure 20.
Table 16.
Obtained parameters for the double-diode JKM330P-72, 310 W polycrystalline PV module.
Table 17.
Statistical results for the double-diode JKM330P-72, 310 W polycrystalline PV module.
Figure 18.
I–V curves of the measured and the calculated currents for the double-diode practical system at different irradiance and temperature levels.
Table 18.
I–V values and the relative IAE for the double-diode JKM330P-72, 310 W polycrystalline PV module.
Figure 19.
P–V curves for the double-diode practical system at different irradiance and temperature levels.
Figure 20.
Convergence curve for the double-diode JKM330P-72, 310 W polycrystalline PV module.
4.4. Comparison of Results
The comparison of the obtained results from the proposed approach for the three different cases is discussed in this sub-section for both the single- and double-diode models. Firstly, in the case of the RTC France solar cell, the double-diode model shows higher efficiency than the single-diode model in terms of RMSE, which is for the single and for the double-diode cell. Secondly, for the Photowatt-PWP201 PV module, the minimum value of RMSE remains the same for both the single- and double-PV modules, which is and finally, for the JKM330P-72, 310 W polycrystalline PV module, the double-diode model shows greater efficiency than the single-diode model for all the I–V curves data, except for the 600 W/m2, 42 °C I–V curve, which represents same value of RMSE (0.022270) for both models. The obtained results show that the double-diode model requires a larger number of iterations and computational time than the single-diode model. The standard deviation of each case study also indicates the complexity of the double-diode model. Considering these observations, it can be concluded that for the Photowatt-PWP201 PV module, the single-diode model is preferred as the RMSE for both models is the same, but the computational cost is greater for the double-diode model. For the RTC France solar cell, the double-diode model is preferred as it provides a smaller value of RMSE compared to the single-diode model. Finally, for the JKM330P-72, 310 W polycrystalline PV module, the double-diode model is also preferable because it provides optimal results, even at a lower irradiance level. Table 2 and Table 5 present the comparison of the obtained RMSE with the previously available techniques for single- and double-diode cells, and it can be observed from these tables that the minimum RMSE available in the literature for single- and double-diode cells is and , respectively while the obtained RMSE for the single- and double-diode cell is and , respectively. Similarly, the minimum RMSE in the case of the single- and double-diode module is and , respectively, while the obtained RMSE for both the single- and double-diode module is . Table 2, Table 5, Table 8 and Table 11 provide the comparative statistical results of both the single- and double-diode models for the first two cases. The analysis of the referred tables reveals that the proposed approach shows a stable performance while providing the minimum RMSE. Similarly, for the JKM330P-72, 310 W polycrystalline PV module, Table 14 and Table 17 show the minimum, maximum and mean values of RMSE, the computational time and iterations for five different irradiance and temperature levels for the single- and double-diode models, respectively. The comparison of the results with other techniques depicts that the proposed technique provides effective and efficient PV parameters, while providing a minimum value of RMSE.
5. Conclusions
In this paper, the PV parameter estimation problem was addressed by using an improved variant of PSO. A double exponential dynamic inertia weight strategy was implemented to solve the premature convergence problem of the conventional PSO. This variant increases the speed of convergence by increasing the search capabilities of particles and provides an appropriate balance between the exploration and exploitation phases. Three different systems are utilized to validate the performance of the proposed approach, including the RTC France solar cell, het Photo-watt PWP201 module, and a JKM330P-72, 310 W polycrystalline PV module. Five different temperature and irradiance levels were also considered to model the behavior of a PV system under varying environmental conditions. The RMSE was considered as an objective function, and the proposed methodology provides an optimal value of RMSE with accurately estimated PV parameters. The proposed technique shows the maximum improvement of 61.577% and 64.86% for the single- and double-diode RTC France solar cells, respectively, from the compared technique. Similarly, for the Photo-watt PWP201 module, the maximum improvement was reported as 15.87% for both the single- and double-diode modules. Regarding the experimental results and their statistical analysis, the following conclusions can be attained.
- Convergence curve indicates that the DEDIWPSO has a fast speed of convergence;
- Comparison with other techniques reveals that the results obtained from the proposed approach are highly accurate and deserve sincere attention;
- Experimental results of the third case study show that the proposed approach is also highly accurate and reliable for estimating the parameters of a PV system, working under real environmental conditions;
- Standard deviation for each successful run reveals that DEDIWPSO upholds the stable capability of reaching an optimal global solution;
- Obtained results reveal that the single-diode model requires less computational cost but provides less accurate results, whereas the double-diode model is more complex because of its greater number of parameters, but it provides optimal results even at a low irradiance level;
- Results show that the proposed variant of PSO is a potential tool for solving PV parameter estimation and other optimization problems, while avoiding premature convergence.
Author Contributions
Conceptualization and Draft writing: A.T.K.; Methodology: M.F.N.; Software Implementation and Review: A.A.; Results validation and review: I.K.; Investigation and Data curation: R.M.E.; Review and Editing: N.D. All authors have read and agreed to the published version of the manuscript.
Funding
This research received no external funding.
Conflicts of Interest
The authors declare no conflict of interest.
Nomenclature
| Diode ideality factor | |
| Ideality factor of diode 1 | |
| Ideality factor of diode 2 | |
| Personel acceleration coefficient | |
| Social acceleration coefficient | |
| Electron charge | |
| Particle global best position | |
| Calculated current | |
| Measured current | |
| Photon current | |
| Diode saturation current | |
| Saturation current of diode 1 | |
| Saturation current of diode 2 | |
| Boltzman constant | |
| Number of I–V pairs | |
| Particle personel best position | |
| Performance index | |
| Series resistance | |
| Parrallel resistance | |
| , | Random numbers |
| Temperature in Kelvin | |
| Particle velocity | |
| Inertia weight | |
| Particle position |
References
- Ahmed, A.; Nadeem, M.F.; Sajjad, I.A.; Bo, R.; Khan, I.A. Optimal Allocation of Wind DG with Time Varying Voltage Dependent Loads Using Bio-Inspired: Salp Swarm Algorithm. In Proceedings of the 3rd International conference on Computing, Mathematics and Engineering Technologies Idea to Innovsource Building a Knowledge Economy iCoMET 2020, Kahului, HI, USA, 29–30 January 2020; pp. 1–7. [Google Scholar] [CrossRef]
- Khuong, P.M.; McKenna, R.; Fichtner, W. A cost-effective and transferable methodology for rooftop PV potential assessment in developing countries. Energies 2020, 13, 2501. [Google Scholar] [CrossRef]
- Vasiliev, M.; Nur-E-Alam, M.; Alameh, K. Recent developments in solar energy-harvesting technologies for building integration and distributed energy generation. Energies 2019, 12, 1080. [Google Scholar] [CrossRef]
- Kim, J.; Bae, S.; Yu, Y.; Nam, Y. Experimental and numerical study on the cooling performance of fins and metal mesh attached on a photovoltaic module. Energies 2019, 13, 85. [Google Scholar] [CrossRef]
- Li, G.; Chen, X.; Jin, Y. Analysis of the primary constraint conditions of an efficient photovoltaic-thermoelectric hybrid system. Energies 2017, 10, 20. [Google Scholar] [CrossRef]
- Ullah, I.; Rasul, M.G. Recent developments in solar thermal desalination technologies: A review. Energies 2019, 12, 119. [Google Scholar] [CrossRef]
- Jelle, B.P. Building integrated photovoltaics: A concise description of the current state of the art and possible research pathways. Energies 2016, 9, 21. [Google Scholar] [CrossRef]
- Pathy, S.; Subramani, C.; Sridhar, R.; Thamizh Thentral, T.M.; Padmanaban, S. Nature-inspired MPPT algorithms for partially shaded PV systems: A comparative study. Energies 2019, 12, 1451. [Google Scholar] [CrossRef]
- Bai, J.; Cao, Y.; Hao, Y.; Zhang, Z.; Liu, S.; Cao, F. Characteristic output of PV systems under partial shading or mismatch conditions. Sol. Energy 2015, 112, 41–54. [Google Scholar] [CrossRef]
- Abd Elaziz, M.; Oliva, D. Parameter estimation of solar cells diode models by an improved opposition-based whale optimization algorithm. Energy Convers. Manag. 2018, 171, 1843–1859. [Google Scholar] [CrossRef]
- Messaoud, R.B. Extraction of uncertain parameters of single and double diode model of a photovoltaic panel using Salp Swarm algorithm. Meas. J. Int. Meas. Confed. 2020, 154, 107446. [Google Scholar] [CrossRef]
- Gnetchejo, P.J.; Ndjakomo Essiane, S.; Ele, P.; Wamkeue, R.; Mbadjoun Wapet, D.; Perabi Ngoffe, S. Important notes on parameter estimation of solar photovoltaic cell. Energy Convers. Manag. 2019, 197, 111870. [Google Scholar] [CrossRef]
- Pourmousa, N.; Ebrahimi, S.M.; Malekzadeh, M.; Alizadeh, M. Parameter estimation of photovoltaic cells using improved Lozi map based chaotic optimization Algorithm. Sol. Energy 2019, 180, 180–191. [Google Scholar] [CrossRef]
- Alam, D.F.; Yousri, D.A.; Eteiba, M.B. Flower Pollination Algorithm based solar PV parameter estimation. Energy Convers. Manag. 2015, 101, 410–422. [Google Scholar] [CrossRef]
- Fathy, A.; Rezk, H. Parameter estimation of photovoltaic system using imperialist competitive algorithm. Renew. Energy 2017, 111, 307–320. [Google Scholar] [CrossRef]
- Jordehi, A.R. Parameter estimation of solar photovoltaic (PV) cells: A review. Renew. Sustain. Energy Rev. 2016, 61, 354–371. [Google Scholar] [CrossRef]
- Khursheed, M.U.N.; Nadeem, M.F.; Khalil, A.; Sajjad, I.A.; Raza, A.; Iqbal, M.Q.; Bo, R.; Rehman, W.U. Review of Flower Pollination Algorithm: Applications and Variants. In Proceedings of the 2020 International Conference on Engineering and Emerging Technologies (ICEET), Lahore, Pakistan, 22–23 February 2020; pp. 1–6. [Google Scholar] [CrossRef]
- Chouder, A.; Silvestre, S.; Sadaoui, N.; Rahmani, L. Modeling and simulation of a grid connected PV system based on the evaluation of main PV module parameters. Simul. Model. Pract. Theory 2012, 20, 46–58. [Google Scholar] [CrossRef]
- Hadj Arab, A.; Chenlo, F.; Benghanem, M. Loss-of-load probability of photovoltaic water pumping systems. Sol. Energy 2004, 76, 713–723. [Google Scholar] [CrossRef]
- Et-torabi, K.; Nassar-eddine, I.; Obbadi, A.; Errami, Y.; Rmaily, R.; Sahnoun, S.; El fajri, A.; Agunaou, M. Parameters estimation of the single and double diode photovoltaic models using a Gauss–Seidel algorithm and analytical method: A comparative study. Energy Convers. Manag. 2017, 148, 1041–1054. [Google Scholar] [CrossRef]
- Yang, B.; Wang, J.; Zhang, X.; Yu, T.; Yao, W.; Shu, H.; Zeng, F.; Sun, L. Comprehensive overview of meta-heuristic algorithm applications on PV cell parameter identification. Energy Convers. Manag. 2020, 208, 112595. [Google Scholar] [CrossRef]
- Nayak, B.; Mohapatra, A.; Mohanty, K.B. Parameter estimation of single diode PV module based on GWO algorithm. Renew. Energy Focus 2019, 30, 1–12. [Google Scholar] [CrossRef]
- Chen, X.; Yu, K. Hybridizing cuckoo search algorithm with biogeography-based optimization for estimating photovoltaic model parameters. Sol. Energy 2019, 180, 192–206. [Google Scholar] [CrossRef]
- Easwarakhanthan, T.; Bottin, J.; Bouhouch, I.; Boutrit, C. Nonlinear Minimization Algorithm for Determining the Solar Cell Parameters with Microcomputers. Int. J. Sol. Energy 1986, 4, 1–12. [Google Scholar] [CrossRef]
- Long, W.; Cai, S.; Jiao, J.; Xu, M.; Wu, T. A new hybrid algorithm based on grey wolf optimizer and cuckoo search for parameter extraction of solar photovoltaic models. Energy Convers. Manag. 2020, 203, 112243. [Google Scholar] [CrossRef]
- Oliva, D.; Cuevas, E.; Pajares, G. Parameter identification of solar cells using artificial bee colony optimization. Energy 2014, 72, 93–102. [Google Scholar] [CrossRef]
- Askarzadeh, A.; Rezazadeh, A. Artificial bee swarm optimization algorithm for parameters identification of solar cell models. Appl. Energy 2013, 102, 943–949. [Google Scholar] [CrossRef]
- Ishaque, K.; Salam, Z.; Mekhilef, S.; Shamsudin, A. Parameter extraction of solar photovoltaic modules using penalty-based differential evolution. Appl. Energy 2012, 99, 297–308. [Google Scholar] [CrossRef]
- Gong, W.; Cai, Z. Parameter extraction of solar cell models using repaired adaptive differential evolution. Sol. Energy 2013, 94, 209–220. [Google Scholar] [CrossRef]
- Ma, J.; Ting, T.O.; Man, K.L.; Zhang, N.; Guan, S.U.; Wong, P.W.H. Parameter estimation of photovoltaic models via cuckoo search. J. Appl. Math. 2013, 2013, 10–12. [Google Scholar] [CrossRef]
- Guo, L.; Meng, Z.; Sun, Y.; Wang, L. Parameter identification and sensitivity analysis of solar cell models with cat swarm optimization algorithm. Energy Convers. Manag. 2016, 108, 520–528. [Google Scholar] [CrossRef]
- Kiani, A.T.; Faisal Nadeem, M.; Ahmed, A.; Sajjad, I.A.; Raza, A.; Khan, I.A. Chaotic Inertia Weight Particle Swarm Optimization (CIWPSO): An Efficient Technique for Solar Cell Parameter Estimation. In Proceedings of the 3rd International conference on Computing, Mathematics and Engineering Technologies Idea to Innovsource Building a Knowledge Economy iCoMET 2020, Kahului, HI, USA, 29–30 January 2020; pp. 1–6. [Google Scholar] [CrossRef]
- Jordehi, A.R. Time varying acceleration coefficients particle swarm optimisation (TVACPSO): A new optimisation algorithm for estimating parameters of PV cells and modules. Energy Convers. Manag. 2016, 129, 262–274. [Google Scholar] [CrossRef]
- Rezaee Jordehi, A. Enhanced leader particle swarm optimisation (ELPSO): An efficient algorithm for parameter estimation of photovoltaic (PV) cells and modules. Sol. Energy 2018, 159, 78–87. [Google Scholar] [CrossRef]
- Nunes, H.G.G.; Pombo, J.A.N.; Mariano, S.J.P.S.; Calado, M.R.A.; Felippe de Souza, J.A.M. A new high performance method for determining the parameters of PV cells and modules based on guaranteed convergence particle swarm optimization. Appl. Energy 2018, 211, 774–791. [Google Scholar] [CrossRef]
- Ahmed, A.; Faisal, M.; Ali, I.; Bo, R.; Khan, I.A. Sustainable Energy, Grids and Networks Probabilistic generation model for optimal allocation of wind DG in distribution systems with time varying load models. Sustain. Energy Grids Netw. 2020, 22, 100358. [Google Scholar] [CrossRef]
- Chauhan, P.; Deep, K.; Pant, M. Novel inertia weight strategies for particle swarm optimization. Memetic Comput. 2013, 5, 229–251. [Google Scholar] [CrossRef]
- Gnetchejo, P.J.; Essiane, S.N.; Ele, P.; Wamkeue, R.; Wapet, D.M.; Ngoffe, S.P. Enhanced Vibrating Particles System Algorithm for Parameters Estimation of Photovoltaic System. J. Power Energy Eng. 2019, 7, 1–26. [Google Scholar] [CrossRef]
- Ali, E.E.; El-Hameed, M.A.; El-Fergany, A.A.; El-Arini, M.M. Parameter extraction of photovoltaic generating units using multi-verse optimizer. Sustain. Energy Technol. Assess. 2016, 17, 68–76. [Google Scholar] [CrossRef]
- Chen, Y.; Sun, Y.; Meng, Z. An improved explicit double-diode model of solar cells: Fitness verification and parameter extraction. Energy Convers. Manag. 2018, 169, 345–358. [Google Scholar] [CrossRef]
- Premkumar, M.; Babu, T.S.; Umashankar, S.; Sowmya, R. A new metaphor-less algorithms for the photovoltaic cell parameter estimation. Optik Stuttg. 2020, 208, 164559. [Google Scholar] [CrossRef]
- Chen, X.; Xu, B.; Mei, C.; Ding, Y.; Li, K. Teaching–learning–based artificial bee colony for solar photovoltaic parameter estimation. Appl. Energy 2018, 212, 1578–1588. [Google Scholar] [CrossRef]
- Xu, S.; Wang, Y. Parameter estimation of photovoltaic modules using a hybrid flower pollination algorithm. Energy Convers. Manag. 2017, 144, 53–68. [Google Scholar] [CrossRef]
- Rao, R.V.; Savsani, V.J.; Vakharia, D.P. Teaching-Learning-Based Optimization: An optimization method for continuous non-linear large scale problems. Inf. Sci. N. Y. 2012, 183, 1–15. [Google Scholar] [CrossRef]
- Liang, J.J.; Qin, A.K.; Member, S.; Suganthan, P.N.; Member, S.; Baskar, S. Comprehensive learning PSO for global optimization of multimodal functions. IEEE Trans. Evol. Comput. 2006, 10, 281–295. [Google Scholar] [CrossRef]
- Chen, X.; Yu, K.; Du, W.; Zhao, W.; Liu, G. Parameters identification of solar cell models using generalized oppositional teaching learning based optimization. Energy 2016, 99, 170–180. [Google Scholar] [CrossRef]
- Chen, H.; Jiao, S.; Heidari, A.A.; Wang, M.; Chen, X.; Zhao, X. An opposition-based sine cosine approach with local search for parameter estimation of photovoltaic models. Energy Convers. Manag. 2019, 195, 927–942. [Google Scholar] [CrossRef]
© 2020 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).