Static and dynamic photovoltaic models’ parameters identification using Chaotic Heterogeneous Comprehensive Learning Particle Swarm Optimizer variants

Abstract Photovoltaic modeling has attracted researchers’ attention worldwide because of its importance in the photovoltaic system design. Therefore, several photovoltaic models have been introduced as static and dynamic photovoltaic models. Moreover, a novel fractional order dynamic photovoltaic model has been recently developed to enhance the accuracy and flexibility of the conventional integral order one. The unknown parameters of these models should be extracted accurately to achieve a proper photovoltaic system design and operation. In this work, novel Chaotic Heterogeneous Comprehensive Learning Particle Swarm Optimizer variants are introduced, where the Heterogeneous Comprehensive Learning Particle Swarm Optimizer is combined with ten different chaos maps to adapt its parameters. Six Chaotic Heterogeneous Comprehensive Learning Particle Swarm Optimizer variants are proposed in addition to the standard Heterogeneous Comprehensive Learning Particle Swarm Optimizer version to identify the parameters of both the static and the dynamic models based on different experimental datasets. To demonstrate the superiority of the developed variants, their results are compared to the most recent state-of-the-art algorithms with the aid of statistical analysis methods. The main outcome is that, in both of the static and the dynamic photovoltaic models, the Chaotic Heterogeneous Comprehensive Learning Particle Swarm Optimizer variants show their efficiency, accuracy and robustness not only over Heterogeneous Comprehensive Learning Particle Swarm Optimizer but also over recently published algorithms. They provide better fitting relative to the experimental datasets with the least deviation error and the fastest convergence speed as well. In the case of static models, the fourth variant of Chaotic Heterogeneous Comprehensive Learning Particle Swarm Optimizer with an iterative map for the single diode model, the third variant of Chaotic Heterogeneous Comprehensive Learning Particle Swarm Optimizer with singer map for the double diode model of solar cell. On the other hand, for the dynamic models, the second Chaotic Heterogeneous Comprehensive Learning Particle Swarm Optimizer variant with sinusoidal map for the integral order dynamic photovoltaic model and the sixth variant of Chaotic Heterogeneous Comprehensive Learning Particle Swarm Optimizer with Gauss/mouse map for the fractional order dynamic photovoltaic model offer the best performance.

[1]  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.

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

[3]  Mohamed Abd Elaziz,et al.  Parameter estimation of solar cells diode models by an improved opposition-based whale optimization algorithm , 2018, Energy Conversion and Management.

[4]  Giuseppe Marco Tina,et al.  Comparison of different metaheuristic algorithms for parameter identification of photovoltaic cell/module , 2013 .

[5]  Jianjun Hu,et al.  Performance comparison of exponential, Lambert W function and Special Trans function based single diode solar cell models , 2018, Energy Conversion and Management.

[6]  G. Vitale,et al.  Dynamic PV Model Parameter Identification by Least-Squares Regression , 2013, IEEE Journal of Photovoltaics.

[7]  Souad Chebbi,et al.  Identification of unknown parameters of solar cell models: A comprehensive overview of available approaches , 2018, Renewable and Sustainable Energy Reviews.

[8]  Yudong Zhang,et al.  A Comprehensive Survey on Particle Swarm Optimization Algorithm and Its Applications , 2015 .

[9]  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 .

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

[11]  Dalia Yousri,et al.  Chaotic whale optimizer variants for parameters estimation of the chaotic behavior in Permanent Magnet Synchronous Motor , 2019, Appl. Soft Comput..

[12]  Ahmed S. Elwakil,et al.  Transient and Steady-State Response of a Fractional-Order Dynamic PV Model Under Different Loads , 2018, J. Circuits Syst. Comput..

[13]  Andries P. Engelbrecht Heterogeneous Particle Swarm Optimization , 2010, ANTS Conference.

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

[15]  José Boaventura-Cunha,et al.  Chaos-based grey wolf optimizer for higher order sliding mode position control of a robotic manipulator , 2017 .

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

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

[18]  Pierluigi Siano,et al.  Stochastic optimal scheduling of distributed energy resources with renewables considering economic and environmental aspects , 2018 .

[19]  R. P. Saini,et al.  Identification of unknown parameters of a single diode photovoltaic model using particle swarm optimization with binary constraints , 2017 .

[20]  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 .

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

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

[23]  Khaled N. Salama,et al.  Fractional-Order RC and RL Circuits , 2012, Circuits Syst. Signal Process..

[24]  Prudence W. H. Wong,et al.  Parameter estimation of photovoltaic model via parallel particle swarm optimization algorithm , 2016 .

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

[26]  Sílvio Mariano,et al.  A new high performance method for determining the parameters of PV cells and modules based on guaranteed convergence particle swarm optimization , 2018 .

[27]  Amir Hossein Gandomi,et al.  Chaotic gravitational constants for the gravitational search algorithm , 2017, Appl. Soft Comput..

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

[29]  Heng Wang,et al.  Parameter extraction of solar cell models using improved shuffled complex evolution algorithm , 2018, Energy Conversion and Management.

[30]  David H. Wolpert,et al.  No free lunch theorems for optimization , 1997, IEEE Trans. Evol. Comput..

[31]  Jing J. Liang,et al.  Comprehensive learning particle swarm optimizer for global optimization of multimodal functions , 2006, IEEE Transactions on Evolutionary Computation.

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

[33]  Lijun Wu,et al.  Parameters identification of photovoltaic models using hybrid adaptive Nelder-Mead simplex algorithm based on eagle strategy , 2016 .

[34]  Erdem Cuce,et al.  An accurate model for photovoltaic (PV) modules to determine electrical characteristics and thermodynamic performance parameters , 2017 .

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

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

[37]  P. Geethanjali,et al.  Parameter estimation for photovoltaic system under normal and partial shading conditions: A survey , 2018 .

[38]  Jing Liang,et al.  Multiple learning backtracking search algorithm for estimating parameters of photovoltaic models , 2018, Applied Energy.

[39]  Montaser Abd El Sattar,et al.  Novel seven-parameter model for photovoltaic modules , 2014 .