Accurate modeling of photovoltaic modules using a 1-D deep residual network based on I-V characteristics

Abstract Accurate and reliable modeling of photovoltaic (PV) modules is significant for optimal design, operation and evaluation of PV systems. PV models can be classified into equivalent circuit-based white box models and data-driven black box models. Due to the difficulty to obtain the ground true model parameters and the limitation posed by the predetermined model structure, white-box modeling methods generally suffer relatively low accuracy and generalization performance for arbitrary operating conditions. In addition, reported black-box models are based on the conventional artificial neural networks (ANN) that are efficient but have limited performance. In this study, motivated by the high performance of fast developing deep learning techniques, we propose a novel black-box modeling method for the PV modules using a new modified one-dimensional deep residual network (1-D ResNet) and measured I-V characteristic curves, which can predict a whole I-V curve at a time for arbitrary operating conditions. To alleviate the overfitting issue caused by imbalanced data, original I-V curve datasets with highly non-uniform operating conditions are resampled by a grid sampling approach to obtain the datasets with relatively uniform conditions for the subsequent modeling. The proposed 1-D ResNet based model is comprehensively verified and compared with a proposed single-diode based white-box model and three other conventional ANN based black-box models, using large datasets of measured I-V characteristic curves from the National Renewable Energy Laboratory (NREL). Experimental results indicate that black-box models are generally better than the white-box model. Especially, the proposed 1-D ResNet based PV model is obviously superior to other three conventional ANN based black-box models, in terms of accuracy, generalization performance and reliability.

[1]  Ahmed Ghareeb,et al.  A new offline method for extracting I-V characteristic curve for photovoltaic modules using artificial neural networks , 2018, Solar Energy.

[2]  Hongxing Yang,et al.  Solar photovoltaic system modeling and performance prediction , 2014 .

[3]  Ali Shahhoseini,et al.  A fast modeling of the double-diode model for PV modules using combined analytical and numerical approach , 2018 .

[4]  Mohd Zainal Abidin Ab Kadir,et al.  Measurement-Based Modeling of a Semitransparent CdTe Thin-Film PV Module Based on a Custom Neural Network , 2018, IEEE Access.

[5]  L.E. Zarate,et al.  Artificial neural networks applied for representation of curves current-voltage of photovoltaic modules , 2008, 2008 6th IEEE International Conference on Industrial Informatics.

[6]  Yu Zhang,et al.  Development of a new compound method to extract the five parameters of PV modules , 2014 .

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

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

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

[10]  Montaser Abd El Sattar,et al.  New seven parameters model for amorphous silicon and thin film PV modules based on solar irradiance , 2016 .

[11]  A. Rezaee Jordehi,et al.  Parameter estimation of solar photovoltaic (PV) cells: A review , 2016 .

[12]  Elyes Garoudja,et al.  An enhanced machine learning based approach for failures detection and diagnosis of PV systems , 2017 .

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

[14]  Violeta Holmes,et al.  Photovoltaic fault detection algorithm based on theoretical curves modelling and fuzzy classification system , 2017 .

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

[16]  Jimmy Ba,et al.  Adam: A Method for Stochastic Optimization , 2014, ICLR.

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

[18]  Yize Sun,et al.  An improved explicit double-diode model of solar cells: Fitness verification and parameter extraction , 2018 .

[19]  Rui Castro,et al.  Data-driven PV modules modelling: Comparison between equivalent electric circuit and artificial intelligence based models , 2018, Sustainable Energy Technologies and Assessments.

[20]  Tao Ma,et al.  Performance evaluation of a stand-alone photovoltaic system on an isolated island in Hong Kong , 2013 .

[21]  Lijun Wu,et al.  Random forest based intelligent fault diagnosis for PV arrays using array voltage and string currents , 2018, Energy Conversion and Management.

[22]  Moncef Gabbouj,et al.  Real-Time Motor Fault Detection by 1-D Convolutional Neural Networks , 2016, IEEE Transactions on Industrial Electronics.

[23]  Llanos Mora-López,et al.  Photovoltaic module simulation by neural networks using solar spectral distribution , 2013 .

[24]  D. Elizondo,et al.  Multilayer perceptron applied to the estimation of the influence of the solar spectral distribution on thin-film photovoltaic modules , 2013 .

[25]  N. Rajasekar,et al.  A comprehensive review on protection challenges and fault diagnosis in PV systems , 2018, Renewable and Sustainable Energy Reviews.

[26]  Yoshua Bengio,et al.  Understanding the difficulty of training deep feedforward neural networks , 2010, AISTATS.

[27]  Ali Naci Celik Artificial neural network modelling and experimental verification of the operating current of mono-crystalline photovoltaic modules , 2011 .

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

[29]  Jian Sun,et al.  Identity Mappings in Deep Residual Networks , 2016, ECCV.

[30]  Moncef Gabbouj,et al.  Real-time vibration-based structural damage detection using one-dimensional convolutional neural networks , 2017 .

[31]  Manuel Graña,et al.  Electrical Behavior Modeling of Solar Panels Using Extreme Learning Machines , 2018, HAIS.

[32]  Kay-Soon Low,et al.  Photovoltaic Model Identification Using Particle Swarm Optimization With Inverse Barrier Constraint , 2012, IEEE Transactions on Power Electronics.

[33]  Manuel Fuentes,et al.  Characterisation of Si-crystalline PV modules by artificial neural networks , 2009 .

[34]  Eduardo F. Fernández,et al.  Review of techniques based on artificial neural networks for the electrical characterization of concentrator photovoltaic technology , 2017 .

[35]  N. Rajasekar,et al.  Analysis on solar PV emulators: A review , 2018 .

[36]  Giacomo Capizzi,et al.  A radial basis function neural network based approach for the electrical characteristics estimation of a photovoltaic module , 2012, ArXiv.

[37]  Jürgen Schmidhuber,et al.  Deep learning in neural networks: An overview , 2014, Neural Networks.

[38]  N. Rajasekar,et al.  Metaheuristic algorithms for PV parameter identification: A comprehensive review with an application to threshold setting for fault detection in PV systems , 2018 .

[39]  Alessandra Di Gangi,et al.  A procedure to calculate the five-parameter model of crystalline silicon photovoltaic modules on the basis of the tabular performance data , 2013 .

[40]  Nitish Srivastava,et al.  Improving neural networks by preventing co-adaptation of feature detectors , 2012, ArXiv.

[41]  P. Wolf,et al.  Identification of PV solar cells and modules parameters by combining statistical and analytical methods , 2013 .

[42]  B. García-Domingo,et al.  CPV module electric characterisation by artificial neural networks , 2015 .

[43]  Soteris A. Kalogirou,et al.  Modeling and simulation of a stand-alone photovoltaic system using an adaptive artificial neural network: Proposition for a new sizing procedure , 2007 .

[44]  L. Hontoria,et al.  Characterisation of PV CIS module by artificial neural networks. A comparative study with other methods , 2010 .

[45]  Yitao Liu,et al.  Deterministic and probabilistic forecasting of photovoltaic power based on deep convolutional neural network , 2017 .

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

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

[48]  S. Sorooshian,et al.  Shuffled complex evolution approach for effective and efficient global minimization , 1993 .

[49]  Ehab F. El-Saadany,et al.  A Photovoltaic Model With Reduced Computational Time , 2015, IEEE Transactions on Industrial Electronics.

[50]  Lijun Wu,et al.  Intelligent fault diagnosis of photovoltaic arrays based on optimized kernel extreme learning machine and I-V characteristics , 2017 .

[51]  Llanos Mora-López,et al.  Modelling photovoltaic modules with neural networks using angle of incidence and clearness index , 2015 .

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

[53]  Z. Salam,et al.  An accurate modelling of the two-diode model of PV module using a hybrid solution based on differential evolution , 2016 .

[54]  Lin Lu,et al.  Development of a model to simulate the performance characteristics of crystalline silicon photovoltaic modules/strings/arrays , 2014 .

[55]  Philip T. Krein,et al.  A Dynamic Photovoltaic Model Incorporating Capacitive and Reverse-Bias Characteristics , 2013, IEEE Journal of Photovoltaics.

[56]  Honglu Zhu,et al.  Online Modelling and Calculation for Operating Temperature of Silicon-Based PV Modules Based on BP-ANN , 2017 .

[57]  Yurong Liu,et al.  A survey of deep neural network architectures and their applications , 2017, Neurocomputing.

[58]  Soteris A. Kalogirou,et al.  Artificial neural network-based model for estimating the produced power of a photovoltaic module , 2013 .

[59]  Yoram Singer,et al.  Adaptive Subgradient Methods for Online Learning and Stochastic Optimization , 2011, J. Mach. Learn. Res..

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

[61]  Alireza Askarzadeh,et al.  Voltage prediction of a photovoltaic module using artificial neural networks , 2014 .

[62]  Bill Marion,et al.  New data set for validating PV module performance models , 2014, 2014 IEEE 40th Photovoltaic Specialist Conference (PVSC).

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

[64]  Pedro Pérez-Higueras,et al.  High concentrator photovoltaic module simulation by neuronal networks using spectrally corrected direct normal irradiance and cell temperature , 2015 .