Parameter estimation of solar cells using datasheet information with the application of an adaptive differential evolution algorithm

A solar cell or photovoltaic (PV) module is electrically represented by an appropriate circuit model with certain defined parameters. The parameters are required to be correctly computed from solar cell characteristic and/or a set of experimental data for simulation and control of the PV system. However, experimental data or accurate characteristic data (i.e. current-voltage or I-V curve) of a PV module may not be readily available. The manufacturer of a PV system usually provides relevant information on open circuit, short circuit and maximum power points. Therefore, an alternate approach is to estimate the PV system parameters by utilizing the I-V characteristic data at these three major points. The process involves formulation and solution of complex non-linear equations from an adopted solar cell model. This paper proposes an application of an advanced adaptive differential evolution algorithm on the problem of PV module parameter estimation using minimum available information from the manufacturer datasheet by implementing single-diode and double-diode models. Linear population size reduction technique of success history based adaptive differential evolution (L-SHADE) algorithm is implemented to minimize the error of current-voltage relationships at the above-mentioned three important points defining the I-V characteristic. The algorithm facilitates evolution of solutions that result in almost zero error (<10−12) at these three major points. All relevant parameters of the PV cell are optimized by the algorithm without any assumption or predetermination of parameters. It is observed that a set of feasible solutions (parameters) is obtained for the PV module from multiple runs of the algorithm. The fact of attaining several probable solutions from datasheet information using few other metaheuristics is also discussed in this work.

[1]  T. Easwarakhanthan,et al.  Nonlinear Minimization Algorithm for Determining the Solar Cell Parameters with Microcomputers , 1986 .

[2]  A. R. Jordehi Enhanced leader particle swarm optimisation (ELPSO): An efficient algorithm for parameter estimation of photovoltaic (PV) cells and modules , 2018 .

[3]  John H. Holland,et al.  Adaptation in Natural and Artificial Systems: An Introductory Analysis with Applications to Biology, Control, and Artificial Intelligence , 1992 .

[4]  Abdellatif Obbadi,et al.  Parameters estimation of the single and double diode photovoltaic models using a Gauss–Seidel algorithm and analytical method: A comparative study , 2017 .

[5]  Xu Chen,et al.  Parameters identification of photovoltaic models using an improved JAYA optimization algorithm , 2017 .

[6]  Ponnuthurai N. Suganthan,et al.  Optimal placement of wind turbines in a windfarm using L-SHADE algorithm , 2017, 2017 IEEE Congress on Evolutionary Computation (CEC).

[7]  Mehmet Fatih Tasgetiren,et al.  Differential evolution algorithm with ensemble of parameters and mutation strategies , 2011, Appl. Soft Comput..

[8]  Bidyadhar Subudhi,et al.  Bacterial Foraging Optimization Approach to Parameter Extraction of a Photovoltaic Module , 2018, IEEE Transactions on Sustainable Energy.

[9]  Andrew Lewis,et al.  Grey Wolf Optimizer , 2014, Adv. Eng. Softw..

[10]  Dinesh C. S. Bisht,et al.  A three diode model for industrial solar cells and estimation of solar cell parameters using PSO algorithm , 2015 .

[11]  Al-Attar Ali Mohamed,et al.  Optimal power flow using moth swarm algorithm , 2017 .

[12]  Kashif Ishaque,et al.  Simple, fast and accurate two-diode model for photovoltaic modules , 2011 .

[13]  Yong Wang,et al.  Parameter estimation of photovoltaic modules using a hybrid flower pollination algorithm , 2017 .

[14]  Sandip Deshmukh,et al.  Modeling of hybrid renewable energy systems , 2008 .

[15]  Y. Errami,et al.  Parameter estimation of photovoltaic modules using iterative method and the Lambert W function: A comparative study , 2016 .

[16]  Ahmed Fathy,et al.  Parameter estimation of photovoltaic system using imperialist competitive algorithm , 2017 .

[17]  A. Rezaee Jordehi,et al.  Parameter estimation of solar photovoltaic (PV) cells: A review , 2016 .

[18]  Alex S. Fukunaga,et al.  Success-history based parameter adaptation for Differential Evolution , 2013, 2013 IEEE Congress on Evolutionary Computation.

[19]  Riccardo Poli,et al.  Particle swarm optimization , 1995, Swarm Intelligence.

[20]  Heng Wang,et al.  Parameter extraction of solar cell models using improved shuffled complex evolution algorithm , 2018 .

[21]  Ponnuthurai Nagaratnam Suganthan,et al.  Optimal power flow solutions incorporating stochastic wind and solar power , 2017 .

[22]  Ahmad Rezaee Jordehi,et al.  Time varying acceleration coefficients particle swarm optimisation (TVACPSO): A new optimisation algorithm for estimating parameters of PV cells and modules , 2016 .

[23]  Dalia Yousri,et al.  Flower Pollination Algorithm based solar PV parameter estimation , 2015 .

[24]  Dhiaa Halboot Muhsen,et al.  Parameters extraction of double diode photovoltaic module’s model based on hybrid evolutionary algorithm , 2015 .

[25]  Alex S. Fukunaga,et al.  Improving the search performance of SHADE using linear population size reduction , 2014, 2014 IEEE Congress on Evolutionary Computation (CEC).

[26]  Teuku Meurah Indra Mahlia,et al.  Characterization of PV panel and global optimization of its model parameters using genetic algorithm , 2013 .

[27]  Dalia Yousri,et al.  Parameters extraction of the three diode model for the multi-crystalline solar cell/module using Moth-Flame Optimization Algorithm , 2016 .

[28]  Ponnuthurai N. Suganthan,et al.  Minimizing harmonic distortion in power system with optimal design of hybrid active power filter using differential evolution , 2017, Appl. Soft Comput..

[29]  Wenyin Gong,et al.  Parameter extraction of solar cell models using repaired adaptive differential evolution , 2013 .

[30]  Kay-Soon Low,et al.  Photovoltaic Model Identification Using Particle Swarm Optimization With Inverse Barrier Constraint , 2012, IEEE Transactions on Power Electronics.

[31]  Saad Mekhilef,et al.  Parameter extraction of solar photovoltaic modules using penalty-based differential evolution , 2012 .

[32]  Marcelo Gradella Villalva,et al.  Comprehensive Approach to Modeling and Simulation of Photovoltaic Arrays , 2009, IEEE Transactions on Power Electronics.

[33]  Diego Oliva,et al.  Parameter estimation of photovoltaic cells using an improved chaotic whale optimization algorithm , 2017 .

[34]  A. Inselberg,et al.  Parallel coordinates for visualizing multi-dimensional geometry , 1987 .

[35]  D. Maskell,et al.  Parameter estimation of solar cells and modules using an improved adaptive differential evolution algorithm , 2013 .

[36]  Mohamed A. Awadallah,et al.  Variations of the bacterial foraging algorithm for the extraction of PV module parameters from nameplate data , 2016 .