Generalized normal distribution optimization and its applications in parameter extraction of photovoltaic models

Abstract The accuracy of extracting the unknown parameters of photovoltaic models is closely related with the effectiveness of modeling, simulating, and controlling photovoltaic systems. Metaheuristics have been widely used for improving the accuracy of extracting the unknown parameters of photovoltaic models. Despite the success of such techniques in this application area, they require parameter adjustment, which will restrict their applications especially for non-expert users. This is the motivation of this work, in which a novel metaheuristic is proposed called generalized normal distribution optimization, the proposed method is inspired by the generalized normal distribution model; each individual uses a generalized normal distribution curve to update its position. Unlike the majority of metaheuristics, the proposed method only needs the essential population size and terminal condition to solve optimization problems. In order to benchmark the performance of the proposed method, it is employed to extract the unknown parameters of three photovoltaic models including single diode model, double diode model and photovoltaic module model. The solutions obtained by the proposed method are compared with those of ten state-of-the-art metaheuristic algorithms and some recent reported solutions. Experimental results demonstrate the excellent performance of the proposed method for parameter extraction of the applied photovoltaic models in terms of quality and stable of the obtained solutions. 1

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

[2]  Jing J. Liang,et al.  Evolutionary multi-task optimization for parameters extraction of photovoltaic models , 2020 .

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

[4]  Hossam Faris,et al.  Salp Swarm Algorithm: A bio-inspired optimizer for engineering design problems , 2017, Adv. Eng. Softw..

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

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

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

[8]  R. Venkata Rao,et al.  Teaching-learning-based optimization: A novel method for constrained mechanical design optimization problems , 2011, Comput. Aided Des..

[9]  Seyedali Mirjalili,et al.  SCA: A Sine Cosine Algorithm for solving optimization problems , 2016, Knowl. Based Syst..

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

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

[12]  Andrew Lewis,et al.  The Whale Optimization Algorithm , 2016, Adv. Eng. Softw..

[13]  A. Guizani,et al.  Performance investigation of a concentrating photovoltaic thermal hybrid solar system combined with thermoelectric generators , 2020 .

[14]  Pinar Çivicioglu,et al.  Backtracking Search Optimization Algorithm for numerical optimization problems , 2013, Appl. Math. Comput..

[15]  Xin-She Yang,et al.  Cuckoo search: recent advances and applications , 2013, Neural Computing and Applications.

[16]  R. Venkata Rao,et al.  Teaching-Learning-Based Optimization: An optimization method for continuous non-linear large scale problems , 2012, Inf. Sci..

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

[18]  Francisco Herrera,et al.  A practical tutorial on the use of nonparametric statistical tests as a methodology for comparing evolutionary and swarm intelligence algorithms , 2011, Swarm Evol. Comput..

[19]  Yiying Zhang,et al.  Group teaching optimization algorithm: A novel metaheuristic method for solving global optimization problems , 2020, Expert Syst. Appl..

[20]  A. Allouhi,et al.  Solar irradiance and temperature influence on the photovoltaic cell equivalent-circuit models , 2019, Solar Energy.

[21]  R. Rao Jaya: A simple and new optimization algorithm for solving constrained and unconstrained optimization problems , 2016 .

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

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

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

[25]  Anupam Yadav,et al.  A dynamic metaheuristic optimization model inspired by biological nervous systems: Neural network algorithm , 2018, Appl. Soft Comput..

[26]  Xu Chen,et al.  Hybridizing cuckoo search algorithm with biogeography-based optimization for estimating photovoltaic model parameters , 2019, Solar Energy.

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

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