Evolutionary multi-task optimization for parameters extraction of photovoltaic models

Abstract As the demand for solar energy increases dramatically, the optimization and control of photovoltaic systems become increasingly important, accurate and reliable parameter identification of photovoltaic models is always required, which proposes an urgent need for accurate and robust algorithms. To this end, many heuristic algorithms have been proposed to extract the parameters of different photovoltaic models. However, they only extract the parameters of one model in a single run, which is inconsistent with the human ability to solve multiple tasks simultaneously and ignores the useful information derived from different models. Therefore, in this paper an evolutionary multi-task optimization algorithm is proposed to extract the parameters of multiple different photovoltaic models simultaneously. To be specific, the helpful information found by the population is transferred through the cross-task crossover to improve the performance in terms of solution quality and convergence rate of the population. The proposed algorithm is evaluated by extracting the parameters of three different models simultaneously, i.e., single diode, double diode, and photovoltaic module model. Comprehensive results demonstrate that the proposed algorithm has better performance with respect to the accuracy and robustness in comparison with other state-of-the-art algorithms.

[1]  Lei Liu,et al.  Unknown environment exploration of multi-robot system with the FORDPSO , 2016, Swarm Evol. Comput..

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

[3]  Wenyin Gong,et al.  Comparative study on parameter extraction of photovoltaic models via differential evolution , 2019 .

[4]  Huaglory Tianfield,et al.  Biogeography-based learning particle swarm optimization , 2016, Soft Computing.

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

[6]  Abhishek Gupta,et al.  Multifactorial Evolutionary Algorithm With Online Transfer Parameter Estimation: MFEA-II , 2020, IEEE Transactions on Evolutionary Computation.

[7]  Kang Li,et al.  An improved TLBO with elite strategy for parameters identification of PEM fuel cell and solar cell models , 2014 .

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

[9]  Xu Chen,et al.  A performance-guided JAYA algorithm for parameters identification of photovoltaic cell and module , 2019, Applied Energy.

[10]  Daniil Yurchenko,et al.  A double-beam piezo-magneto-elastic wind energy harvester for improving the galloping-based energy harvesting , 2019, Applied Physics Letters.

[11]  Yew-Soon Ong,et al.  Multifactorial Evolution: Toward Evolutionary Multitasking , 2016, IEEE Transactions on Evolutionary Computation.

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

[13]  Jing J. Liang,et al.  Classified perturbation mutation based particle swarm optimization algorithm for parameters extraction of photovoltaic models , 2020 .

[14]  Y.P. Li,et al.  A flexible-possibilistic stochastic programming method for planning municipal-scale energy system through introducing renewable energies and electric vehicles , 2019, Journal of Cleaner Production.

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

[16]  Kok Soon Tey,et al.  Forecasting of photovoltaic power generation and model optimization: A review , 2018 .

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

[18]  X. Xia,et al.  Demand side management of photovoltaic-battery hybrid system , 2015 .

[19]  Lei Guo,et al.  Parameter identification and sensitivity analysis of solar cell models with cat swarm optimization algorithm , 2016 .

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

[21]  Maoguo Gong,et al.  Adaptive multifactorial particle swarm optimisation , 2019, CAAI Trans. Intell. Technol..

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

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

[24]  Q. Niu,et al.  A biogeography-based optimization algorithm with mutation strategies for model parameter estimation of solar and fuel cells , 2014 .

[25]  Douglas H. Werner,et al.  The Wind Driven Optimization Technique and its Application in Electromagnetics , 2013, IEEE Transactions on Antennas and Propagation.

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

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

[28]  Mehdi Bigdeli,et al.  Very accurate parameter estimation of single- and double-diode solar cell models using a modified artificial bee colony algorithm , 2016 .

[29]  Lei Liu,et al.  Particle swarm optimization algorithm: an overview , 2018, Soft Comput..

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

[31]  Nicolas Barth,et al.  An adaptive modelling technique for parameters extraction of photovoltaic devices under varying sunlight and temperature conditions , 2019, Applied Energy.

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

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

[34]  Zhi-Wei Ni,et al.  Coevolutionary multitasking for concurrent global optimization: With case studies in complex engineering design , 2017, Eng. Appl. Artif. Intell..

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

[36]  Wei Han,et al.  Parameters Identification for Photovoltaic Module Based on an Improved Artificial Fish Swarm Algorithm , 2014, TheScientificWorldJournal.

[37]  Ngoc Son Nguyen,et al.  Parameters extraction of solar cells using modified JAYA algorithm , 2020 .

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

[39]  D. Yurchenko,et al.  Harvest wind energy from a vibro-impact DEG embedded into a bluff body , 2019, Energy Conversion and Management.

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

[41]  Gonzalo Pajares,et al.  Parameter identification of solar cells using artificial bee colony optimization , 2014 .

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

[43]  Chi-Keong Goh,et al.  Co-evolutionary multi-task learning with predictive recurrence for multi-step chaotic time series prediction , 2017, Neurocomputing.

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