Gradient-based optimization with ranking mechanisms for parameter identification of photovoltaic systems

Abstract Deriving optimal photovoltaic (PV) models’ optimal parameters have tremendous significance in simulating, evaluating, and controlling the photovoltaic systems. Determining unknown parameters of these PV models is a multimodal, nonlinear, and complex optimization problem. Hence, developing a robust optimization model to achieve optimal parameters of the PV models effectively is essential. This paper proposes an enhanced metaphor-free gradient-based optimizer (EGBO) for extracting PV parameters quickly, precisely, and reliably. In the EGBO, a rank-based mechanism is employed to update its parameters efficiently. Also, the logistic map (LC) is implemented to better use the local escaping operator (LEO) in the original GBO algorithm. The proposed EGBO optimally identifies various parameters in the PV model, such as single diodes, double diodes, and PV modules. The relevant results indicate that compared with most advanced optimization methods, the EGBO algorithm is competitive in reliability, accuracy, and convergence speed. Moreover, the relevant results from the experimental data drawn from the manufacturer’s datasheet demonstrate that the developed approach can offer highly accurate solutions at various irradiances and temperatures. Consequently, the achieved results confirm that the novel approach can be presented as a utility tool for deriving optimal PV models’ optimal parameters, and it can be helpful in modeling PV systems.

[1]  Guoqiang Zeng,et al.  Design of fractional order PID controller for automatic regulator voltage system based on multi-objective extremal optimization , 2015, Neurocomputing.

[2]  Xuefeng Hu,et al.  An Integrated Step-Up Inverter Without Transformer and Leakage Current for Grid-Connected Photovoltaic System , 2019, IEEE Transactions on Power Electronics.

[3]  Jian Weng,et al.  A Two-Layer Nonlinear Combination Method for Short-Term Wind Speed Prediction Based on ELM, ENN, and LSTM , 2019, IEEE Internet of Things Journal.

[4]  Andries Petrus Engelbrecht,et al.  Self-adaptive Differential Evolution , 2005, CIS.

[5]  Bhaskar Nautiyal,et al.  Improved Salp Swarm Algorithm with mutation schemes for solving global optimization and engineering problems , 2021, Engineering with Computers.

[6]  Xuehua Zhao,et al.  Delayed dynamic step shuffling frog-leaping algorithm for optimal design of photovoltaic models , 2021 .

[7]  Xin Liu,et al.  Time interval of multiple crossings of the Wiener process and a fixed threshold in engineering , 2020 .

[8]  Zulin Wang,et al.  Enhancing Quality for HEVC Compressed Videos , 2017, IEEE Transactions on Circuits and Systems for Video Technology.

[9]  Iman Ahmadianfar,et al.  Multi-mechanism ensemble interior search algorithm to derive optimal hedging rule curves in multi-reservoir systems , 2021, Journal of Hydrology.

[10]  Changcheng Huang,et al.  Orthogonally adapted Harris hawks optimization for parameter estimation of photovoltaic models , 2020 .

[11]  Yong Wang,et al.  Parameter estimation of photovoltaic modules using a hybrid flower pollination algorithm , 2017 .

[12]  Ali Asghar Heidari,et al.  Boosting quantum rotation gate embedded slime mould algorithm , 2021, Expert Syst. Appl..

[13]  Mingjing Wang,et al.  Orthogonal Nelder-Mead moth flame method for parameters identification of photovoltaic modules , 2020 .

[14]  Huiling Chen,et al.  Multi-objective optimization and multi-criteria decision-making methods for optimal design of standalone photovoltaic system: A comprehensive review , 2021, Renewable and Sustainable Energy Reviews.

[15]  N. Rajasekar,et al.  A comprehensive review on solar PV maximum power point tracking techniques , 2017 .

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

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

[18]  Ying Huang,et al.  Chaos enhanced grey wolf optimization wrapped ELM for diagnosis of paraquat-poisoned patients , 2019, Comput. Biol. Chem..

[19]  Hamza Turabieh,et al.  Laplacian Nelder-Mead spherical evolution for parameter estimation of photovoltaic models , 2021 .

[20]  Huimin Zhao,et al.  An Improved Quantum-Inspired Differential Evolution Algorithm for Deep Belief Network , 2020, IEEE Transactions on Instrumentation and Measurement.

[21]  Ying Chen,et al.  Orthogonal learning covariance matrix for defects of grey wolf optimizer: Insights, balance, diversity, and feature selection , 2020, Knowl. Based Syst..

[22]  Hadi Kordestani,et al.  Direct Use of the Savitzky–Golay Filter to Develop an Output-Only Trend Line-Based Damage Detection Method , 2020, Sensors.

[23]  Shouming Zhong,et al.  Secondary delay‐partition approach on robust performance analysis for uncertain time‐varying Lurie nonlinear control system , 2017 .

[24]  Youxiang Xie,et al.  A new regularization method for dynamic load identification , 2020, Science progress.

[25]  K. Tan,et al.  Affine Transformation-Enhanced Multifactorial Optimization for Heterogeneous Problems , 2020, IEEE Transactions on Cybernetics.

[26]  Huiling Chen,et al.  A multi-strategy enhanced salp swarm algorithm for global optimization , 2020, Engineering with Computers.

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

[28]  Bahram Gharabaghi,et al.  Optimizing operating rules for multi-reservoir hydropower generation systems: An adaptive hybrid differential evolution algorithm , 2020 .

[29]  Iman Ahmadianfar,et al.  Developing optimal policies for reservoir systems using a multi-strategy optimization algorithm , 2019, Appl. Soft Comput..

[30]  Chandima Gomes,et al.  Parameters extraction of three diode photovoltaic models using boosted LSHADE algorithm and Newton Raphson method , 2021 .

[31]  N. Rajasekar,et al.  Bacterial Foraging Algorithm based solar PV parameter estimation , 2013 .

[32]  Cuiping Wei,et al.  An Intuitionistic Fuzzy Stochastic Decision-Making Method Based on Case-Based Reasoning and Prospect Theory , 2017 .

[33]  Xuehua Zhao,et al.  SGOA: annealing-behaved grasshopper optimizer for global tasks , 2021, Engineering with Computers.

[34]  Kuen-Feng Chen,et al.  Corrigendum: Protein tyrosine phosphatase 1B targets PITX1/p120RasGAP thus showing therapeutic potential in colorectal carcinoma , 2016, Scientific Reports.

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

[36]  Jinyue Yan,et al.  Optimization and assessment of floating and floating-tracking PV systems integrated in on- and off-grid hybrid energy systems , 2019, Solar Energy.

[37]  Qian Chen,et al.  Resolution Analysis in a Lens-Free On-Chip Digital Holographic Microscope , 2019, IEEE Transactions on Computational Imaging.

[38]  Ali Wagdy Mohamed,et al.  Adaptive guided differential evolution algorithm with novel mutation for numerical optimization , 2017, International Journal of Machine Learning and Cybernetics.

[39]  Jun Li,et al.  Grey wolf optimization evolving kernel extreme learning machine: Application to bankruptcy prediction , 2017, Eng. Appl. Artif. Intell..

[40]  Fuh-Der Chou,et al.  A scatter simulated annealing algorithm for the bi-objective scheduling problem for the wet station of semiconductor manufacturing , 2018, Comput. Ind. Eng..

[41]  Yuping Li,et al.  Predict the Entrepreneurial Intention of Fresh Graduate Students Based on an Adaptive Support Vector Machine Framework , 2019, Mathematical Problems in Engineering.

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

[43]  Fuh-Der Chou,et al.  A modified particle swarm optimization algorithm for a batch-processing machine scheduling problem with arbitrary release times and non-identical job sizes , 2018, Comput. Ind. Eng..

[44]  Qian Zhang,et al.  An efficient chaotic mutative moth-flame-inspired optimizer for global optimization tasks , 2019, Expert Syst. Appl..

[45]  Haodong Liu,et al.  Performance Prediction Using High-Order Differential Mathematical Morphology Gradient Spectrum Entropy and Extreme Learning Machine , 2020, IEEE Transactions on Instrumentation and Measurement.

[46]  Qiang Li,et al.  Monotone Iterative Technique for a Class of Slanted Cantilever Beam Equations , 2017 .

[47]  Hamza Turabieh,et al.  Double adaptive weights for stabilization of moth flame optimizer: Balance analysis, engineering cases, and medical diagnosis , 2021, Knowl. Based Syst..

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

[49]  Xiaoqin Zhang,et al.  Evolutionary biogeography-based whale optimization methods with communication structure: Towards measuring the balance , 2021, Knowl. Based Syst..

[50]  Zhuo Chen,et al.  Unified No-Reference Quality Assessment of Singly and Multiply Distorted Stereoscopic Images , 2019, IEEE Transactions on Image Processing.

[51]  A. Asundi,et al.  High-resolution transport-of-intensity quantitative phase microscopy with annular illumination , 2017, Scientific Reports.

[52]  Di Wu,et al.  Binary-coded extremal optimization for the design of PID controllers , 2014, Neurocomputing.

[53]  Yang Yang,et al.  Omnidirectional Motion Classification With Monostatic Radar System Using Micro-Doppler Signatures , 2020, IEEE Transactions on Geoscience and Remote Sensing.

[54]  Hui Huang,et al.  Toward an optimal kernel extreme learning machine using a chaotic moth-flame optimization strategy with applications in medical diagnoses , 2017, Neurocomputing.

[55]  Rahim Ali Abbaspour,et al.  Efficient boosted grey wolf optimizers for global search and kernel extreme learning machine training , 2019, Appl. Soft Comput..

[56]  Kusum Deep,et al.  Harmonized salp chain-built optimization , 2019, Engineering with Computers.

[57]  Amir H. Gandomi,et al.  Multi-population differential evolution-assisted Harris hawks optimization: Framework and case studies , 2020, Future Gener. Comput. Syst..

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

[59]  Yanan Zhang,et al.  Boosted binary Harris hawks optimizer and feature selection , 2020, Engineering with Computers.

[60]  Shijie Feng,et al.  Microscopic fringe projection profilometry: A review , 2020 .

[61]  Omid Bozorg Haddad,et al.  Gradient-based optimizer: A new metaheuristic optimization algorithm , 2020, Inf. Sci..

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

[63]  Wenyin Gong,et al.  An enhanced adaptive differential evolution algorithm for parameter extraction of photovoltaic models , 2020, Energy Conversion and Management.

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

[65]  Zulin Wang,et al.  Assessing Visual Quality of Omnidirectional Videos , 2019, IEEE Transactions on Circuits and Systems for Video Technology.

[66]  Feng Zou,et al.  Teaching-learning-based optimization with learning experience of other learners and its application , 2015, Appl. Soft Comput..

[67]  Hany M. Hasanien,et al.  Transient search optimization for electrical parameters estimation of photovoltaic module based on datasheet values , 2020 .

[68]  Sima Ghosh,et al.  Improved backtracking search algorithm for pseudo dynamic active earth pressure on retaining wall supporting c-Ф backfill , 2017, Appl. Soft Comput..

[69]  Laura A. Zanella-Calzada,et al.  An efficient Harris hawks-inspired image segmentation method , 2020, Expert Syst. Appl..

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

[71]  Ying Chen,et al.  Towards augmented kernel extreme learning models for bankruptcy prediction: Algorithmic behavior and comprehensive analysis , 2020, Neurocomputing.

[72]  Amir H. Gandomi,et al.  RUN beyond the metaphor: An efficient optimization algorithm based on Runge Kutta method , 2021, Expert Syst. Appl..

[73]  Huiling Chen,et al.  Chaotic random spare ant colony optimization for multi-threshold image segmentation of 2D Kapur entropy , 2020, Knowl. Based Syst..

[74]  Xuehua Zhao,et al.  Dimension decided Harris hawks optimization with Gaussian mutation: Balance analysis and diversity patterns , 2021, Knowl. Based Syst..

[75]  Alex S. Fukunaga,et al.  Success-history based parameter adaptation for Differential Evolution , 2013, 2013 IEEE Congress on Evolutionary Computation.

[76]  Qiang Li,et al.  An Enhanced Grey Wolf Optimization Based Feature Selection Wrapped Kernel Extreme Learning Machine for Medical Diagnosis , 2017, Comput. Math. Methods Medicine.

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

[78]  J. Jasni,et al.  Approaches for FACTS optimization problem in power systems , 2012, 2012 IEEE International Power Engineering and Optimization Conference Melaka, Malaysia.

[79]  Yu Sun,et al.  Video Coding Optimization for Virtual Reality 360-Degree Source , 2020, IEEE Journal of Selected Topics in Signal Processing.

[80]  Hany M. Hasanien,et al.  Parameters extraction of three-diode photovoltaic model using computation and Harris Hawks optimization , 2020 .

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

[82]  Hossam Faris,et al.  Multi-verse Optimizer: Theory, Literature Review, and Application in Data Clustering , 2019, Nature-Inspired Optimizers.

[83]  Hui Huang,et al.  Developing a new intelligent system for the diagnosis of tuberculous pleural effusion , 2018, Comput. Methods Programs Biomed..

[84]  Xuehua Zhao,et al.  Random learning gradient based optimization for efficient design of photovoltaic models , 2021 .

[85]  Tamer Khatib,et al.  A comparative study of evolutionary algorithms and adapting control parameters for estimating the parameters of a single-diode photovoltaic module's model , 2016 .

[86]  Guoqiang Zeng,et al.  Modified extremal optimization for the hard maximum satisfiability problem , 2011, Journal of Zhejiang University SCIENCE C.

[87]  Rabeh Abbassi,et al.  Parameters identification of photovoltaic cell models using enhanced exploratory salp chains-based approach , 2020, Energy.

[88]  Xuehua Zhao,et al.  Chaotic oppositional sine–cosine method for solving global optimization problems , 2020, Engineering with Computers.

[89]  A. Kai Qin,et al.  Self-adaptive differential evolution algorithm for numerical optimization , 2005, 2005 IEEE Congress on Evolutionary Computation.

[90]  Xuesong Yan,et al.  A hybrid adaptive teaching–learning-based optimization and differential evolution for parameter identification of photovoltaic models , 2020 .

[91]  Hossam Faris,et al.  Harris hawks optimization: Algorithm and applications , 2019, Future Gener. Comput. Syst..

[92]  Huiling Chen,et al.  Boosted mutation-based Harris hawks optimizer for parameters identification of single-diode solar cell models , 2020 .

[93]  Ali Asghar Heidari,et al.  Boosting Slime Mould Algorithm for Parameter Identification of Photovoltaic Models , 2021 .

[94]  Chengye Li,et al.  Multilevel threshold image segmentation with diffusion association slime mould algorithm and Renyi's entropy for chronic obstructive pulmonary disease , 2021, Comput. Biol. Medicine.

[95]  Yan Wei,et al.  Predicting Entrepreneurial Intention of Students: An Extreme Learning Machine With Gaussian Barebone Harris Hawks Optimizer , 2020, IEEE Access.

[96]  L. Tian,et al.  Transport of intensity phase retrieval and computational imaging for partially coherent fields: The phase space perspective , 2015 .

[97]  Shenghui Yi,et al.  Parameter analysis of damaged region for laminates with matrix defects , 2019, Journal of Sandwich Structures & Materials.

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

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

[100]  Huiling Chen,et al.  Slime mould algorithm: A new method for stochastic optimization , 2020, Future Gener. Comput. Syst..

[101]  Omid Bozorg-Haddad,et al.  Optimizing Multiple Linear Rules for Multi-Reservoir Hydropower Systems Using an Optimization Method with an Adaptation Strategy , 2019, Water Resources Management.

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

[103]  Yan Wei,et al.  An Improved Grey Wolf Optimization Strategy Enhanced SVM and Its Application in Predicting the Second Major , 2017 .

[104]  Shaocheng Qu,et al.  Design and Implementation of a Fast Sliding-Mode Speed Controller With Disturbance Compensation for SPMSM System , 2021, IEEE Transactions on Transportation Electrification.

[105]  Hossam Faris,et al.  Dragonfly Algorithm: Theory, Literature Review, and Application in Feature Selection , 2019, Nature-Inspired Optimizers.

[106]  Zhenhao Zhang,et al.  Dynamic reliability analysis of nonlinear structures using a Duffing-system-based equivalent nonlinear system method , 2020, Int. J. Approx. Reason..

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

[108]  Hany M. Hasanien,et al.  Artificial electric field algorithm to extract nine parameters of triple‐diode photovoltaic model , 2020, International Journal of Energy Research.

[109]  Huiling Chen,et al.  Predicting Intentions of Students for Master Programs Using a Chaos-Induced Sine Cosine-Based Fuzzy K-Nearest Neighbor Classifier , 2019, IEEE Access.

[110]  Wang Jian,et al.  Data-Driven Niching Differential Evolution with Adaptive Parameters Control for History Matching and Uncertainty Quantification , 2021 .

[111]  Yimiao Huang,et al.  Large group activity security risk assessment and risk early warning based on random forest algorithm , 2021, Pattern Recognit. Lett..

[112]  Ahmet Yasar Özban,et al.  Some new variants of Newton's method , 2004, Appl. Math. Lett..

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

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

[115]  Huiling Chen,et al.  Levy-based antlion-inspired optimizers with orthogonal learning scheme , 2020, Engineering with Computers.

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

[117]  Arcot Sowmya,et al.  An Underwater Color Image Quality Evaluation Metric , 2015, IEEE Transactions on Image Processing.

[118]  Zhenhao Zhang,et al.  Application of probabilistic method in maximum tsunami height prediction considering stochastic seabed topography , 2020, Natural Hazards.

[119]  Huiling Chen,et al.  Ant colony optimization with horizontal and vertical crossover search: Fundamental visions for multi-threshold image segmentation , 2020, Expert Syst. Appl..

[120]  Ping Jiang,et al.  Displacement prediction of landslide based on generalized regression neural networks with K-fold cross-validation , 2016, Neurocomputing.

[121]  Xuehua Zhao,et al.  Evaluation of constraint in photovoltaic models by exploiting an enhanced ant lion optimizer , 2020 .

[122]  Zhenxing Zhang,et al.  A novel atom search optimization for dispersion coefficient estimation in groundwater , 2019, Future Gener. Comput. Syst..

[123]  Gangyi Jiang,et al.  Optimizing Multistage Discriminative Dictionaries for Blind Image Quality Assessment , 2018, IEEE Transactions on Multimedia.

[124]  Lixin Tang,et al.  Differential Evolution With an Individual-Dependent Mechanism , 2015, IEEE Transactions on Evolutionary Computation.

[125]  Hui Zhao,et al.  History Matching of Naturally Fractured Reservoirs Using a Deep Sparse Autoencoder , 2021 .

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

[127]  Huiling Chen,et al.  Horizontal and vertical crossover of Harris hawk optimizer with Nelder-Mead simplex for parameter estimation of photovoltaic models , 2020 .

[128]  Amir H. Gandomi,et al.  Hunger games search: Visions, conception, implementation, deep analysis, perspectives, and towards performance shifts , 2021, Expert Syst. Appl..

[129]  N. Tong,et al.  A parameter extraction technique exploiting intrinsic properties of solar cells , 2016 .

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

[131]  Chengye Li,et al.  Gaussian mutational chaotic fruit fly-built optimization and feature selection , 2020, Expert Syst. Appl..

[132]  Jian Weng,et al.  Adaptive population extremal optimization-based PID neural network for multivariable nonlinear control systems , 2019, Swarm Evol. Comput..

[133]  Xuehua Zhao,et al.  Evaluation of Sino Foreign Cooperative Education Project Using Orthogonal Sine Cosine Optimized Kernel Extreme Learning Machine , 2020, IEEE Access.

[134]  Zhennao Cai,et al.  A new machine-learning method to prognosticate paraquat poisoned patients by combining coagulation, liver, and kidney indices , 2017, PloS one.

[135]  Chao Zuo,et al.  On a universal solution to the transport-of-intensity equation. , 2019, Optics letters.

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

[137]  Jun Liu,et al.  Efficient Deployment With Geometric Analysis for mmWave UAV Communications , 2020, IEEE Wireless Communications Letters.

[138]  Huimin Zhao,et al.  A Novel Gate Resource Allocation Method Using Improved PSO-Based QEA , 2020, IEEE Transactions on Intelligent Transportation Systems.