Assessment of Artificial Neural Networks Learning Algorithms and Training Datasets for Solar Photovoltaic Power Production Prediction

The capability of accurately predicting the Solar Photovoltaic (PV) power productions is crucial to effectively control and manage the electrical grid. In this regard, the objective of this work is to propose an efficient Artificial Neural Network (ANN) model in which 10 different learning algorithms (i.e., different in the way in which the adjustment on the ANN internal parameters is formulated to effectively map the inputs to the outputs) and 23 different training datasets (i.e., different combinations of the real-time weather variables and the PV power production data) are investigated for accurate one day-ahead power production predictions with short computational time. In particular, the correlations between different combinations of the historical wind speed, ambient temperature, global solar radiation, PV power productions, and the time stamp of the year are examined for developing an efficient solar PV power production prediction model. The investigation is carried out on a 231 kWac grid-connected solar PV system located in Jordan. An ANN that receives in input the whole historical weather variables and PV power productions, and the time stamp of the year accompanied with Levenberg-Marquardt (LM) learning algorithm is found to provide the most accurate predictions with less computational efforts. Specifically, an enhancement reaches up to 15%, 1%, and 5% for the Root Mean Square Error (RMSE), Mean Absolute Error (MAE), and Coefficient of Determination (R2) performance metrics, respectively, compared to the Persistence prediction model of literature.

[1]  Zechun Hu,et al.  Photovoltaic and solar power forecasting for smart grid energy management , 2015 .

[2]  Ignacio J. Ramirez-Rosado,et al.  Short-Term Forecasting Models for Photovoltaic Plants: Analytical versus Soft-Computing Techniques , 2013 .

[3]  Martin A. Riedmiller,et al.  A direct adaptive method for faster backpropagation learning: the RPROP algorithm , 1993, IEEE International Conference on Neural Networks.

[4]  Manoja Kumar Behera,et al.  A comparative study on short-term PV power forecasting using decomposition based optimized extreme learning machine algorithm , 2020 .

[5]  Jianhua Zhang,et al.  PV power forecasting using an integrated GA-PSO-ANFIS approach and Gaussian process regression based feature selection strategy , 2018, CSEE Journal of Power and Energy Systems.

[6]  Eduardo F. Fernández,et al.  A methodology based on dynamic artificial neural network for short-term forecasting of the power output of a PV generator , 2014 .

[7]  Bernhard Ernst,et al.  Wind power and photovoltaic prediction tools for balancing and grid operation , 2009, 2009 CIGRE/IEEE PES Joint Symposium Integration of Wide-Scale Renewable Resources Into the Power Delivery System.

[8]  Marco Mussetta,et al.  Intelligent Approach to Improve Genetic Programming Based Intra-Day Solar Forecasting Models , 2018, 2018 IEEE Congress on Evolutionary Computation (CEC).

[9]  Qie Sun,et al.  Prediction of short-term PV power output and uncertainty analysis , 2018, Applied Energy.

[10]  Sameer Al-Dahidi,et al.  Ensemble Approach of Optimized Artificial Neural Networks for Solar Photovoltaic Power Prediction , 2019, IEEE Access.

[11]  Gilles Notton,et al.  Forecasting of Intermittent Solar Energy Resource , 2018 .

[12]  Riccardo Poli,et al.  Particle swarm optimization , 1995, Swarm Intelligence.

[13]  Jin Hur,et al.  Probabilistic Forecasting Model of Solar Power Outputs Based on the Naïve Bayes Classifier and Kriging Models , 2018, Energies.

[14]  Oliver Kramer,et al.  Comparing support vector regression for PV power forecasting to a physical modeling approach using measurement, numerical weather prediction, and cloud motion data , 2016 .

[15]  Mohammad H. Alomari,et al.  Solar Photovoltaic Power Forecasting in Jordan using Artificial Neural Networks , 2018 .

[16]  Yang Wang,et al.  Exploring Key Weather Factors From Analytical Modeling Toward Improved Solar Power Forecasting , 2019, IEEE Transactions on Smart Grid.

[17]  Geoffrey E. Hinton,et al.  Learning representations by back-propagating errors , 1986, Nature.

[18]  Hoang-Nam Nguyen,et al.  A High-Performance Stochastic Fractal Search Algorithm for Optimal Generation Dispatch Problem , 2019, Energies.

[19]  Xin-She Yang,et al.  Cuckoo Search via Lévy flights , 2009, 2009 World Congress on Nature & Biologically Inspired Computing (NaBIC).

[20]  Sameer Al-Dahidi,et al.  Extreme Learning Machines for Solar Photovoltaic Power Predictions , 2018, Energies.

[21]  Sishaj P. Simon,et al.  Day-ahead forecasting of solar photovoltaic output power using multilayer perceptron , 2017, Neural Computing and Applications.

[22]  Mehdi Seyedmahmoudian,et al.  Short-term PV power forecasting using hybrid GASVM technique , 2019, Renewable Energy.

[23]  Minh Quan Duong,et al.  Determination of Optimal Location and Sizing of Solar Photovoltaic Distribution Generation Units in Radial Distribution Systems , 2019, Energies.

[24]  Abinet Tesfaye Eseye,et al.  Short-term photovoltaic solar power forecasting using a hybrid Wavelet-PSO-SVM model based on SCADA and Meteorological information , 2018 .

[25]  Kurt Hornik,et al.  Multilayer feedforward networks are universal approximators , 1989, Neural Networks.

[26]  R. Urraca,et al.  Review of photovoltaic power forecasting , 2016 .

[27]  Niranjan Nayak,et al.  Solar photovoltaic power forecasting using optimized modified extreme learning machine technique , 2018, Engineering Science and Technology, an International Journal.

[28]  Chao-Ming Huang,et al.  A Weather-Based Hybrid Method for 1-Day Ahead Hourly Forecasting of PV Power Output , 2014, IEEE Transactions on Sustainable Energy.

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

[30]  Francesco Grimaccia,et al.  Validation of ANN Training Approaches for Day-Ahead Photovoltaic Forecasts , 2018, 2018 International Joint Conference on Neural Networks (IJCNN).

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

[32]  Ola Younis,et al.  A Predictive Model for Solar Photovoltaic Power using the Levenberg-Marquardt and Bayesian Regularization Algorithms and Real-Time Weather Data , 2018 .

[33]  Maria Grazia De Giorgi,et al.  Forecasting of PV Power Generation using weather input data‐preprocessing techniques , 2017 .

[34]  Dipti Srinivasan,et al.  Automatic hourly solar forecasting using machine learning models , 2019, Renewable and Sustainable Energy Reviews.

[35]  Astrid Dahl,et al.  Grouped Gaussian processes for solar power prediction , 2019, Machine Learning.

[36]  Mohamed Abuella,et al.  Solar power forecasting using artificial neural networks , 2015, 2015 North American Power Symposium (NAPS).