Spatiotemporal Graph Neural Network for Performance Prediction of Photovoltaic Power Systems

In recent years, a large number of photovoltaic (PV) systems have been added to the electrical grid as well as installed as off-grid systems. The trend suggests the deployment of the PV systems will continue to rise in the future. Thus, accurate forecasting of PV performance measure is critical for the reliability of PV systems. Due to complex non-linear variability in power output of the PV systems, forecasting PV power is a non-trivial task. The variability affects the stability and planning of a power system network, and accurate forecasting of the performance of the PV system can reduce the uncertainty caused during PV operation. In this work, we leverage spatial and temporal coherence among the power plants for PV power forecasting. Our approach is motivated by the observation that power plants in a region undergo similar environmental exposure. Thus, one power plant’s performance can help improve the forecast of other power plants’ power values in the region. We utilize the relationship between PV plants to build a spatiotemporal graph neural network (st-GNN) and train machine learning models to forecast the PV power. The computational experiments on large-scale data from a network of 316 systems show that spatiotemporal forecasting of PV power performs significantly better than a model that only applies temporal convolution to isolated nodes. Furthermore, the longer the future forecast time, the difference between the spatiotemporal forecasting and the isolated network when only temporal convolution is applied increases further.

[1]  Chul-Hwan Kim,et al.  Determination Method of Insolation Prediction With Fuzzy and Applying Neural Network for Long-Term Ahead PV Power Output Correction , 2013, IEEE Transactions on Sustainable Energy.

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

[3]  Lawrence D. Jackel,et al.  Backpropagation Applied to Handwritten Zip Code Recognition , 1989, Neural Computation.

[4]  N. Rahim,et al.  Solar photovoltaic generation forecasting methods: A review , 2018 .

[5]  Dafang Zhang,et al.  Dynamic Spatial-Temporal Graph Convolutional Neural Networks for Traffic Forecasting , 2019, AAAI.

[6]  Yuan Yu,et al.  TensorFlow: A system for large-scale machine learning , 2016, OSDI.

[7]  Ah Chung Tsoi,et al.  Face recognition: a convolutional neural-network approach , 1997, IEEE Trans. Neural Networks.

[8]  Emanuele Crisostomi,et al.  Day-Ahead Hourly Forecasting of Power Generation From Photovoltaic Plants , 2018, IEEE Transactions on Sustainable Energy.

[9]  Mehmet Koyutürk,et al.  Generalized and Mechanistic PV Module Performance Prediction From Computer Vision and Machine Learning on Electroluminescence Images , 2020, IEEE Journal of Photovoltaics.

[10]  Eleonora D'Andrea,et al.  One day-ahead forecasting of energy production in solar photovoltaic installations: An empirical study , 2012, Intell. Decis. Technol..

[11]  Le Xie,et al.  Multitime-Scale Data-Driven Spatio-Temporal Forecast of Photovoltaic Generation , 2015, IEEE Transactions on Sustainable Energy.

[12]  Pierre Vandergheynst,et al.  Wavelets on Graphs via Spectral Graph Theory , 2009, ArXiv.

[13]  Pascal Frossard,et al.  The emerging field of signal processing on graphs: Extending high-dimensional data analysis to networks and other irregular domains , 2012, IEEE Signal Processing Magazine.

[14]  Shuying Yang,et al.  Automated Pipeline for Photovoltaic Module Electroluminescence Image Processing and Degradation Feature Classification , 2019, IEEE Journal of Photovoltaics.

[15]  Yann Dauphin,et al.  Convolutional Sequence to Sequence Learning , 2017, ICML.

[16]  Zhanxing Zhu,et al.  Spatio-temporal Graph Convolutional Neural Network: A Deep Learning Framework for Traffic Forecasting , 2017, IJCAI.

[17]  Geoffrey E. Hinton,et al.  ImageNet classification with deep convolutional neural networks , 2012, Commun. ACM.

[18]  Philip S. Yu,et al.  A Comprehensive Survey on Graph Neural Networks , 2019, IEEE Transactions on Neural Networks and Learning Systems.

[19]  Abdoulatif Bonkaney,et al.  Impacts of Cloud Cover and Dust on the Performance of Photovoltaic Module in Niamey , 2017 .

[20]  Mathias Niepert,et al.  Learning Convolutional Neural Networks for Graphs , 2016, ICML.

[21]  Carlos F.M. Coimbra,et al.  Day-ahead forecasting of solar power output from photovoltaic plants in the American Southwest , 2016 .

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

[23]  A. Mellit,et al.  Day-Ahead Photovoltaic Forecasting: A Comparison of the Most Effective Techniques , 2019, Energies.

[24]  Hasimah Abdul Rahman,et al.  A Novel Hybrid Model for Short-Term Forecasting in PV Power Generation , 2014 .

[25]  Peng Wang,et al.  Forecasting Power Output of Photovoltaic Systems Based on Weather Classification and Support Vector Machines , 2011, IEEE Transactions on Industry Applications.

[26]  Jure Leskovec,et al.  Inductive Representation Learning on Large Graphs , 2017, NIPS.