Short-Term PV Output Forecasts with Support Vector Regression Optimized by Cuckoo Search and Differential Evolution Algorithms

Renewable energy sources have gained momentum in electric power systems. Without the ability to precisely forecast their power production, integrating these sources to the electric power grid may affect grid stability. Support Vector Regression (SVR) is proven to be able to capture and deal with nonlinearity in forecasting problems. However, determining the appropriate parameters for SVR is the key issue in attaining an accurate SVR forecasting model. The objective of this paper is to forecast the output power of solar photovoltaic (PV) systems using support vector regression, of which its parameters are optimized by Cuckoo Search (CS) and Differential evolution (DE) algorithms. Real-world solar data from the 6.4kW rooftop solar PV unit located at the Advance Research Institute (ARI) of Virginia Tech in Arlington, Virginia, are used as the basis of the forecast. Six input variables are used for model development, namely day, month, hour, global normal radiation, temperature and wind speed. Model performance is evaluated using statistical indicators. Results indicate that SVR with Radial Basis function optimized by CS and DE give the most accurate forecasts.

[1]  Carlo Renno,et al.  Artificial neural network models for predicting the solar radiation as input of a concentrating photovoltaic system , 2015 .

[2]  Iztok Fister,et al.  A comprehensive review of cuckoo search: variants and hybrids , 2013, Int. J. Math. Model. Numer. Optimisation.

[3]  Guang Yang,et al.  Solar irradiance feature extraction and support vector machines based weather status pattern recognition model for short-term photovoltaic power forecasting , 2015 .

[4]  Wei-Chiang Hong,et al.  Electric load forecasting by support vector model , 2009 .

[5]  Saad Mekhilef,et al.  Potential of support vector regression for solar radiation prediction in Nigeria , 2015, Natural Hazards.

[6]  R. Storn,et al.  Differential Evolution - A simple and efficient adaptive scheme for global optimization over continuous spaces , 2004 .

[7]  Wei-Chiang Hong,et al.  Chaotic particle swarm optimization algorithm in a support vector regression electric load forecasting model , 2009 .

[8]  Bernhard Schölkopf,et al.  A tutorial on support vector regression , 2004, Stat. Comput..

[9]  Trevor Hastie,et al.  The Elements of Statistical Learning , 2001 .

[10]  Hao Chen,et al.  Short-term photovoltaic power forecasting with weighted support vector machine , 2012, 2012 IEEE International Conference on Automation and Logistics.

[11]  Jianjun Wang,et al.  An annual load forecasting model based on support vector regression with differential evolution algorithm , 2012 .

[12]  Pierre Pinson,et al.  The “Weather Intelligence for Renewable Energies” Benchmarking Exercise on Short-Term Forecasting of Wind and Solar Power Generation , 2015 .

[13]  Ali Azadeh,et al.  An integrated artificial neural networks approach for predicting global radiation , 2009 .

[14]  Ashwani Kumar,et al.  Parameter optimisation using genetic algorithm for support vector machine-based price-forecasting model in National electricity market , 2010 .

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

[16]  Hailong Li,et al.  Forecasting Power Output of Photovoltaic System Using A BP Network Method , 2017 .

[17]  Shahaboddin Shamshirband,et al.  Potential of radial basis function based support vector regression for global solar radiation prediction , 2014 .

[18]  Francesco Grimaccia,et al.  Analysis and validation of 24 hours ahead neural network forecasting of photovoltaic output power , 2017, Math. Comput. Simul..

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

[20]  Hsu-Yung Cheng,et al.  Bi-model short-term solar irradiance prediction using support vector regressors , 2014 .

[21]  Er. Mamatha Sandhu,et al.  Issues , Challenges , Causes , Impacts and Utilization of Renewable Energy Sources-Grid Integration , 2014 .

[22]  Jianzhou Wang,et al.  Short-Term Wind Speed Forecasting Using Support Vector Regression Optimized by Cuckoo Optimization Algorithm , 2015 .

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