Winner-leading competitive swarm optimizer with dynamic Gaussian mutation for parameter extraction of solar photovoltaic models

Abstract Extracting accurate and reliable values for involved unknown parameters of solar photovoltaic (PV) cells/modules is considerably significant to the characteristic analysis, fault diagnosis, maximum power point tracking, and efficiency evaluation of PV systems. Solving this problem using metaheuristic algorithms has gained increasing attention recently owing to their versatile and promising applications in highly nonlinear multimodal optimization problems. In this paper, an efficient and effective variant of competitive swarm optimizer (CSO) named WLCSODGM is presented to solve the parameter extraction problem of PV models. CSO is an advanced variant of particle swarm optimization and performs well especially on unimodal optimization problems. However, it is easily trapped in local optima when solving complex multimodal optimization problems such as the one considered here due to its poor exploration. In WLCSODGM, two improved components are introduced to remedy the inadequacy of CSO. On the one hand, a winner-leading search strategy is proposed to favor the exploration and help losers locate more promising regions. On the other hand, a dynamic Gaussian mutation operator with stretchable mutation amplitude and adaptive mutation probability is integrated to further enhance the exploration to help individuals jump out of poor local optima. WLCSODGM is applied to four different PV models and verified using a total number of twelve state-of-the-art algorithms. In addition, the influences of improved components and relevant algorithmic parameters are also experimentally evaluated. Results demonstrate that WLCSODGM is significantly better or highly competitive compared with the other algorithms.

[1]  Mike Tebyetekerwa,et al.  Highly efficient photovoltaic energy storage hybrid system based on ultrathin carbon electrodes designed for a portable and flexible power source , 2019, Journal of Power Sources.

[2]  Giuseppina Ciulla,et al.  An efficient analytical approach for obtaining a five parameters model of photovoltaic modules using only reference data , 2013 .

[3]  Kedar Nath Das,et al.  A modified competitive swarm optimizer for large scale optimization problems , 2017, Appl. Soft Comput..

[4]  Francisco Herrera,et al.  A study on the use of non-parametric tests for analyzing the evolutionary algorithms’ behaviour: a case study on the CEC’2005 Special Session on Real Parameter Optimization , 2009, J. Heuristics.

[5]  Efstratios I. Batzelis,et al.  A Method for the Analytical Extraction of the Single-Diode PV Model Parameters , 2016, IEEE Transactions on Sustainable Energy.

[6]  Raka Jovanovic,et al.  PV panel single and double diode models: Optimization of the parameters and temperature dependence , 2016 .

[7]  Nasrudin Abd Rahim,et al.  Solar cell parameters identification using hybrid Nelder-Mead and modified particle swarm optimization , 2016 .

[8]  Vineet Kumar,et al.  PV cell and module efficient parameters estimation using Evaporation Rate based Water Cycle Algorithm , 2017, Swarm Evol. Comput..

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

[10]  Yaochu Jin,et al.  A social learning particle swarm optimization algorithm for scalable optimization , 2015, Inf. Sci..

[11]  Wenxiang Zhao,et al.  Parameters identification of solar cell models using generalized oppositional teaching learning based optimization , 2016 .

[12]  Xin Wang,et al.  Parameters identification of photovoltaic models using self-adaptive teaching-learning-based optimization , 2017 .

[13]  Gang Yao,et al.  Parameter extraction of solar photovoltaic models by means of a hybrid differential evolution with whale optimization algorithm , 2018, Solar Energy.

[14]  Liang Gao,et al.  Parameter extraction of photovoltaic models using an improved teaching-learning-based optimization , 2019, Energy Conversion and Management.

[15]  Amir Mohammad Beigi,et al.  Parameter identification for solar cells and module using a Hybrid Firefly and Pattern Search Algorithms , 2018, Solar Energy.

[16]  V. Stornelli,et al.  A New Simplified Five-Parameter Estimation Method for Single-Diode Model of Photovoltaic Panels , 2019, Energies.

[17]  Kanungo Barada Mohanty,et al.  Parameter estimation of single diode PV module based on GWO algorithm , 2019, Renewable Energy Focus.

[18]  F. Javier Toledo,et al.  Two-Step Linear Least-Squares Method For Photovoltaic Single-Diode Model Parameters Extraction , 2018, IEEE Transactions on Industrial Electronics.

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

[20]  M. Louzazni,et al.  An analytical mathematical modeling to extract the parameters of solar cell from implicit equation to explicit form , 2015 .

[21]  Mojtaba Alizadeh,et al.  Parameter estimation of photovoltaic cells using improved Lozi map based chaotic optimization Algorithm , 2019, Solar Energy.

[22]  Ahmed Fathy,et al.  A novel optimal parameters identification of triple-junction solar cell based on a recently meta-heuristic water cycle algorithm , 2017 .

[23]  Hany M. Hasanien,et al.  Coyote optimization algorithm for parameters extraction of three-diode photovoltaic models of photovoltaic modules , 2019, Energy.

[24]  Hany M. Hasanien,et al.  Identification of electrical parameters for three-diode photovoltaic model using analytical and sunflower optimization algorithm , 2019, Applied Energy.

[25]  Ruxi Wang,et al.  Shuffled Complex Evolution on Photovoltaic Parameter Extraction: A Comparative Analysis , 2017, IEEE Transactions on Sustainable Energy.

[26]  Carlos Andrés Ramos-Paja,et al.  A genetic algorithm for identifying the single diode model parameters of a photovoltaic panel , 2017, Math. Comput. Simul..

[27]  N. Rajasekar,et al.  A new hybrid bee pollinator flower pollination algorithm for solar PV parameter estimation , 2017 .

[28]  Seung Kyu Ahn,et al.  International round-robin inter-comparison of dye-sensitized and crystalline silicon solar cells , 2017 .

[29]  Z. Salam,et al.  An Accurate and Fast Computational Algorithm for the Two-diode Model of PV Module Based on a Hybrid Method , 2017, IEEE Transactions on Industrial Electronics.

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

[31]  Ponnuthurai Nagaratnam Suganthan,et al.  Parameter estimation of solar cells using datasheet information with the application of an adaptive differential evolution algorithm , 2019, Renewable Energy.

[32]  Ali Şentürk New method for computing single diode model parameters of photovoltaic modules , 2018 .

[33]  Lijun Wu,et al.  Parameter extraction of photovoltaic models from measured I-V characteristics curves using a hybrid trust-region reflective algorithm , 2018, Applied Energy.

[34]  Rachida Abounacer,et al.  Parameters identification of photovoltaic solar cells and module using the genetic algorithm with convex combination crossover , 2019 .

[35]  Hegazy Rezk,et al.  Optimal parameter identification of triple-junction photovoltaic panel based on enhanced moth search algorithm , 2019 .

[36]  Anis Sakly,et al.  Particle swarm optimisation with adaptive mutation strategy for photovoltaic solar cell/module parameter extraction , 2018, Energy Conversion and Management.

[37]  Yu He,et al.  Parameter extraction of solar photovoltaic models using an improved whale optimization algorithm , 2018, Energy Conversion and Management.

[38]  Xu Chen,et al.  An opposition-based sine cosine approach with local search for parameter estimation of photovoltaic models , 2019, Energy Conversion and Management.

[39]  Xuesong Yan,et al.  Parameter estimation of photovoltaic models with memetic adaptive differential evolution , 2019, Solar Energy.

[40]  D. Prince Winston,et al.  Maximum power extraction in solar renewable power system - a bypass diode scanning approach , 2018, Comput. Electr. Eng..

[41]  Ulaş Eminoğlu,et al.  A new approach for parameter estimation of the single-diode model for photovoltaic cells/modules , 2019, Turkish J. Electr. Eng. Comput. Sci..

[42]  Ying Tan,et al.  The bare bones fireworks algorithm: A minimalist global optimizer , 2018, Appl. Soft Comput..

[43]  Wenyin Gong,et al.  DE/BBO: a hybrid differential evolution with biogeography-based optimization for global numerical optimization , 2010, Soft Comput..

[44]  Dongyuan Shi,et al.  A simplified competitive swarm optimizer for parameter identification of solid oxide fuel cells , 2020 .

[45]  Suhairul Hashim,et al.  Simple and efficient estimation of photovoltaic cells and modules parameters using approximation and correction technique , 2019, PloS one.

[46]  C. Hirschl,et al.  Relation between degradation of polymeric components in crystalline silicon PV module and climatic conditions: A literature review , 2019, Solar Energy Materials and Solar Cells.

[47]  Ming Xu,et al.  A new hybrid algorithm based on grey wolf optimizer and cuckoo search for parameter extraction of solar photovoltaic models , 2020, Energy Conversion and Management.

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

[49]  Yaochu Jin,et al.  A Competitive Swarm Optimizer for Large Scale Optimization , 2015, IEEE Transactions on Cybernetics.

[50]  Jing Zhang,et al.  Parameter identification of solid oxide fuel cells with ranking teaching-learning based algorithm , 2018, Energy Conversion and Management.

[51]  Ponnuthurai Nagaratnam Suganthan,et al.  Static and dynamic photovoltaic models’ parameters identification using Chaotic Heterogeneous Comprehensive Learning Particle Swarm Optimizer variants , 2019, Energy Conversion and Management.

[52]  F. Dkhichi,et al.  Parameter identification of solar cell model using Levenberg–Marquardt algorithm combined with simulated annealing , 2014 .

[53]  Dongyuan Shi,et al.  Application of Supply-Demand-Based Optimization for Parameter Extraction of Solar Photovoltaic Models , 2019, Complex..

[54]  Hamza Mokhliss,et al.  Estimation of five parameters of photovoltaic modules using a synergetic control theory approach , 2018, Journal of Computational Electronics.

[55]  Zainal Salam,et al.  A New Three-point-based Approach for the Parameter Extraction of Photovoltaic Cells , 2019, Applied Energy.

[56]  Attia A. El-Fergany,et al.  Parameter extraction of photovoltaic generating units using multi-verse optimizer , 2016 .

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

[58]  Sirapat Chiewchanwattana,et al.  An advanced onlooker-ranking-based adaptive differential evolution to extract the parameters of solar cell models , 2019, Renewable Energy.

[59]  A. Kabeel,et al.  Experimental investigation on Peltier based hybrid PV/T active solar still for enhancing the overall performance , 2018, Energy Conversion and Management.

[60]  Mohamed Abd Elaziz,et al.  A review on meta-heuristics methods for estimating parameters of solar cells , 2019, Journal of Power Sources.

[61]  Saad Mekhilef,et al.  Solar cell parameters extraction based on single and double-diode models: A review , 2016 .

[62]  Rabeh Abbassi,et al.  An efficient salp swarm-inspired algorithm for parameters identification of photovoltaic cell models , 2019, Energy Conversion and Management.

[63]  Bin Xu,et al.  Teaching–learning–based artificial bee colony for solar photovoltaic parameter estimation , 2018 .

[64]  M. Ouhrouche,et al.  Maximum likelihood parameters estimation of single-diode model of photovoltaic generator , 2019, Renewable Energy.

[65]  Samir Moulahoum,et al.  Extraction of the PV modules parameters with MPP estimation using the modified flower algorithm , 2019, Renewable Energy.

[66]  Jing Zhang,et al.  Application of Symbiotic Organisms Search Algorithm for Parameter Extraction of Solar Cell Models , 2018, Applied Sciences.

[67]  Aboul Ella Hassanien,et al.  A Chaotic Improved Artificial Bee Colony for Parameter Estimation of Photovoltaic Cells , 2017 .

[68]  Samir Moulahoum,et al.  An enhanced dynamic modeling of PV module using Levenberg-Marquardt algorithm , 2019, Renewable Energy.

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

[70]  Sílvio Mariano,et al.  Collaborative swarm intelligence to estimate PV parameters , 2019, Energy Conversion and Management.

[71]  Francisco Gordillo,et al.  Parameters identification of PV solar cells and modules using flexible particle swarm optimization algorithm , 2019, Energy.

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

[73]  Dongyuan Shi,et al.  Orthogonal learning competitive swarm optimizer for economic dispatch problems , 2018, Appl. Soft Comput..

[74]  Hany M. Hasanien,et al.  Shuffled Frog Leaping Algorithm for Photovoltaic Model Identification , 2015, IEEE Transactions on Sustainable Energy.

[75]  Kashif Ishaque,et al.  Cell modelling and model parameters estimation techniques for photovoltaic simulator application: A review , 2015 .

[76]  M.M.A. Salama,et al.  Opposition-Based Differential Evolution , 2008, IEEE Transactions on Evolutionary Computation.

[77]  Shubham Raj,et al.  Solar cell parameters estimation from illuminated I-V characteristic using linear slope equations and Newton-Raphson technique , 2013 .

[78]  J. Appelbaum,et al.  Parameters extraction of solar cells – A comparative examination of three methods , 2014 .

[79]  Bin Sun,et al.  Simplex simplified swarm optimisation for the efficient optimisation of parameter identification for solar cell models , 2018 .

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

[81]  Gang Yao,et al.  Modified Search Strategies Assisted Crossover Whale Optimization Algorithm with Selection Operator for Parameter Extraction of Solar Photovoltaic Models , 2019, Remote. Sens..

[82]  D. Kler,et al.  A novel approach to parameter estimation of photovoltaic systems using hybridized optimizer , 2019, Energy Conversion and Management.

[83]  Ponnuthurai N. Suganthan,et al.  Heterogeneous comprehensive learning particle swarm optimization with enhanced exploration and exploitation , 2015, Swarm Evol. Comput..

[84]  Xuehua Zhao,et al.  Parameters identification of photovoltaic cells and modules using diversification-enriched Harris hawks optimization with chaotic drifts , 2020 .

[85]  Dina S. M. Osheba,et al.  Parameters extraction of photovoltaic sources based on experimental data , 2019, IET Renewable Power Generation.