Parameter extraction of solar cell models using repaired adaptive differential evolution

Parameter extraction of solar cell models plays an important role in the simulation and design calculation of photovoltaic (PV) systems. In this paper, in order to fast and accurately extract the solar cell parameters, an improved adaptive differential evolution with crossover rate repairing technique and ranking-based mutation is proposed. The proposed method is referred to as Rcr-IJADE, which is an improved version of JADE. In Rcr-IJADE, including the parameter adaptation presented in JADE, the crossover rate repairing technique and the ranking-based mutation are also synergized to improve the performance of JADE when solving the parameter extraction problems of solar cell models. In order to verify the performance of Rcr-IJADE, it is used to extract the parameters of different solar cell models, i.e., single diode, double diode, and PV module. Compared with other parameter extraction techniques, experimental results indicate the superiority of Rcr-IJADE in terms of the quality of final solutions, success rate, and convergence speed. In addition, the simulated data with the extracted parameters of Rcr-IJADE are in very good agreement with the experimental data in all cases.

[1]  M. Chegaar,et al.  Organic and inorganic solar cells parameters evaluation from single I–V plot , 2008 .

[2]  Yifeng Chen,et al.  Parameters extraction from commercial solar cells I-V characteristics and shunt analysis , 2011 .

[3]  Arno Krenzinger,et al.  Method for photovoltaic parameter extraction according to a modified double-diode model , 2013 .

[4]  M. Wolf,et al.  Investigation of the double exponential in the current-voltage characteristics of silicon solar cells. [proton irradiation effects on ATS 1 cells] , 1977 .

[5]  A. Sellami,et al.  Identification of PV solar cells and modules parameters using the genetic algorithms: Application to maximum power extraction , 2010 .

[6]  Janez Brest,et al.  Self-Adapting Control Parameters in Differential Evolution: A Comparative Study on Numerical Benchmark Problems , 2006, IEEE Transactions on Evolutionary Computation.

[7]  Huang Wei,et al.  Extracting solar cell model parameters based on chaos particle swarm algorithm , 2011, 2011 International Conference on Electric Information and Control Engineering.

[8]  Alireza Rezazadeh,et al.  Artificial bee swarm optimization algorithm for parameters identification of solar cell models , 2013 .

[9]  A. K. Al-Othman,et al.  Simulated Annealing algorithm for photovoltaic parameters identification , 2012 .

[10]  M. Chegaar,et al.  New method to extract the parameters of solar cells from their illuminated I-V curve , 2007 .

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

[12]  Jaroslaw Arabas,et al.  Experimental Comparison of Methods to Handle Boundary Constraints in Differential Evolution , 2010, PPSN.

[13]  Alessandra Di Gangi,et al.  A procedure to calculate the five-parameter model of crystalline silicon photovoltaic modules on the basis of the tabular performance data , 2013 .

[14]  Consolación Gil,et al.  Optimization methods applied to renewable and sustainable energy: A review , 2011 .

[15]  Soteris A. Kalogirou,et al.  Artificial intelligence techniques for photovoltaic applications: A review , 2008 .

[16]  Kashif Ishaque,et al.  An improved modeling method to determine the model parameters of photovoltaic (PV) modules using differential evolution (DE) , 2011 .

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

[18]  R. Storn,et al.  Differential Evolution: A Practical Approach to Global Optimization (Natural Computing Series) , 2005 .

[19]  Rainer Storn,et al.  Differential Evolution – A Simple and Efficient Heuristic for global Optimization over Continuous Spaces , 1997, J. Glob. Optim..

[20]  Jouni Lampinen,et al.  A Fuzzy Adaptive Differential Evolution Algorithm , 2005, Soft Comput..

[21]  J. Jervase,et al.  Solar cell parameter extraction using genetic algorithms , 2001 .

[22]  P. N. Suganthan,et al.  Differential Evolution: A Survey of the State-of-the-Art , 2011, IEEE Transactions on Evolutionary Computation.

[23]  M. Chegaar,et al.  Extracting dc parameters of solar cells under illumination , 2004 .

[24]  Arthur C. Sanderson,et al.  Adaptive Differential Evolution: A Robust Approach to Multimodal Problem Optimization , 2009 .

[25]  Qingfu Zhang,et al.  Differential Evolution With Composite Trial Vector Generation Strategies and Control Parameters , 2011, IEEE Transactions on Evolutionary Computation.

[26]  M. F. AlHajri,et al.  Optimal extraction of solar cell parameters using pattern search , 2012 .

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

[28]  Domingos S. L. Simonetti,et al.  Identification of photovoltaic model parameters by Differential Evolution , 2010, 2010 IEEE International Conference on Industrial Technology.

[29]  Marcello Artioli,et al.  Numerical method for the extraction of photovoltaic module double-diode model parameters through cluster analysis , 2010 .

[30]  M. Wolf,et al.  Investigation of the double exponential in the current—Voltage characteristics of silicon solar cells , 1977, IEEE Transactions on Electron Devices.

[31]  Alireza Rezazadeh,et al.  Parameter identification for solar cell models using harmony search-based algorithms , 2012 .

[32]  Meiying Ye,et al.  Parameter extraction of solar cells using particle swarm optimization , 2009 .

[33]  Amit Konar,et al.  Differential Evolution Using a Neighborhood-Based Mutation Operator , 2009, IEEE Transactions on Evolutionary Computation.

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

[35]  P. N. Suganthan,et al.  Differential Evolution Algorithm With Strategy Adaptation for Global Numerical Optimization , 2009, IEEE Transactions on Evolutionary Computation.

[36]  S. Karmalkar,et al.  An Analytical Method to Extract the Physical Parameters of a Solar Cell From Four Points on the Illuminated $J{-}V$ Curve , 2009, IEEE Electron Device Letters.

[37]  Wenyin Gong,et al.  Differential Evolution With Ranking-Based Mutation Operators , 2013, IEEE Transactions on Cybernetics.

[38]  A. Ortiz-Conde,et al.  New method to extract the model parameters of solar cells from the explicit analytic solutions of their illuminated I–V characteristics , 2006 .

[39]  D. Chan,et al.  Analytical methods for the extraction of solar-cell single- and double-diode model parameters from I-V characteristics , 1987, IEEE Transactions on Electron Devices.

[40]  Arthur C. Sanderson,et al.  JADE: Adaptive Differential Evolution With Optional External Archive , 2009, IEEE Transactions on Evolutionary Computation.

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

[42]  Kashif Ishaque,et al.  A critical evaluation of EA computational methods for Photovoltaic cell parameter extraction based on two diode model , 2011 .

[43]  E. V. Dyk,et al.  Parameter extraction from I–V characteristics of PV devices , 2011 .

[44]  M. F. AlHajri,et al.  A new estimation approach for determining the I–V characteristics of solar cells , 2011 .