Abstract
A new hybrid model combining the kernel functions along with the random vector functional link neural network (RVFLN) is proposed in this paper for an effective solar power prediction. The conventional RVFLN is known for its fast learning speed, simple architecture and good generalization capabilities and allows direct connection between input and output nodes along with nonlinear enhancement nodes with random weights. However, the bottleneck of selecting the number of hidden enhancement nodes and mapping functions is still a challenging problem. To overcome these deficiencies of the conventional RVFLN, kernel functions are used for both the direct links and the hidden nodes to provide better stability, generalization and regression accuracy. Instead of using a single kernel for the enhancement nodes, this paper proposes an optimal kernel function that comprises a linear combination of weighted local kernel and a global kernel to improve the prediction accuracy of the solar power generation. This optimal kernel will be known as multi-kernel RVFLN (MK-RVFLN), and its parameters are optimized using an efficient metaheuristic evaporation-based water cycle (EVWCA-MKRVFLN) to provide accurate prediction of solar power. To validate its superior prediction accuracy, two solar power plants of 25 and 100 MW capacity in the states of New York and California are considered for 5-min- and 60-min-ahead prediction in the months of January, April, July and October. The result analysis shows that the MK-RVFLN algorithm attains better performance than many other techniques.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.References
Lorenz E, Hurka J, Heinemann D, Beyer HG (2009) Irradiance forecasting for the power prediction of grid-connected photovoltaic systems. IEEE J Sel Top Appl Earth Obs Remote Sens 2(1):2–10
Antonanzas J, Osorio N, Escobar R, Urraca R, Martinez-de-Pison FJ, Antonanzas-Torres F (2016) Review of photovoltaic power forecasting. Sol Energy 136:78–111
Pappas SS, Ekonomou L, Karampelas P, Karamousantas DC, Katsikas SK, Chatzarakis GE, Skafidas PD (2010) Electricity demand load forecasting of the Hellenic power system using an ARMA model. Electr Power Syst Res 80(3):256–264
Erdem E, Shi J (2011) ARMA based approaches for forecasting the tuple of wind speed and direction. Appl Energy 88(4):1405–1414
Taylor JW, McSharry PE, Buizza R (2009) Wind power density forecasting using ensemble predictions and time series models. IEEE Trans Energy Convers 24(3):775–782
Tan Z, Zhang J, Wang J, Xu J (2010) Day-ahead electricity price forecasting using wavelet transform combined with ARIMA and GARCH models. Appl Energy 87(11):3606–3610
Garcia RC, Contreras J, Van Akkeren M, Garcia JBC (2005) A GARCH forecasting model to predict day-ahead electricity prices. IEEE Trans Power Syst 20(2):867–874
Martín L, Zarzalejo LF, Polo J, Navarro A, Marchante R, Cony M (2010) Prediction of global solar irradiance based on time series analysis: application to solar thermal power plants energy production planning. Sol Energy 84(10):1772–1781
Halabi LM, Mekhilef S, Hossain M (2018) Performance evaluation of hybrid adaptive neuro-fuzzy inference system models for predicting monthly global solar radiation. Appl Energy 213:247–261
Benali L, Notton G, Fouilloy A, Voyant C, Dizene R (2019) Solar radiation forecasting using artificial neural network and random forest methods: application to normal beam, horizontal diffuse and global components. Renew Energy 132:871–884
Mellit A, Pavan AM (2010) A 24-h forecast of solar irradiance using artificial neural network: application for performance prediction of a grid-connected PV plant at Trieste, Italy. Solar Energy 84(5):807–821
Lei M, Shiyan L, Chuanwen J, Hongling L, Yan Z (2009) A review on the forecasting of wind speed and generated power. Renew Sustain Energy Rev 13(4):915–920
Eseye AT, Zhang J, Zheng D (2018) Short-term photovoltaic solar power forecasting using a hybrid Wavelet-PSO-SVM model based on SCADA and Meteorological information. Renew Energy 118:357–367
Zeng J, Qiao W (2013) Short-term solar power prediction using a support vector machine. Renew Energy 52:118–127
Yang L, He M, Zhang J, Vittal V (2015) Support-vector-machine-enhanced markov model for short-term wind power forecast. IEEE Trans Sustain Energy 6(3):791–799
Akhter MN, Mekhilef S, Mokhlis H, Shah NM (2019) Review on forecasting of photovoltaic power generation based on machine learning and metaheuristic techniques. IET Renew Power Gen 13(7):1009–1023
Voyant C, Muselli M, Paoli C, Nivet ML (2012) Numerical weather prediction (NWP) and hybrid ARMA/ANN model to predict global radiation. Energy 39(1):341–355
Cadenas E, Rivera W (2010) Wind speed forecasting in three different regions of Mexico, using a hybrid ARIMA–ANN model. Renew Energy 35(12):2732–2738
Zhang L, Suganthan PN (2016) A comprehensive evaluation of random vector functional link networks. Inf Sci 367:1094–1105
Qiu X, Suganthan PN, Amaratunga GA (2018) Ensemble incremental learning random vector functional link network for short-term electric load forecasting. Knowl Based Syst 145:182–196
Henríquez PA, Ruz GA (2018) A non-iterative method for pruning hidden neurons in neural networks with random weights. Appl Soft Comput 70:1109–1121
Sadollah A, Eskandar H, Bahreininejad A, Kim JH (2015) Water cycle algorithm with evaporation rate for solving constrained and unconstrained optimization problems. Appl Soft Comput 30:58–71
Bisoi R, Dash PK, Das PP (2018) Short-term electricity price forecasting and classification in smart grids using optimized multikernel extreme learning machine. Neural Comput Appl 2018:1–24
Kaveh A, Bakhshpoori T (2016) Water evaporation optimization: a novel physically inspired optimization algorithm. Comput Struct 167:69–85
Zhang L, Suganthan PN (2016) A survey of randomized algorithms for training neural networks. Inf Sci 364:146–155
Mellit A, Kalogirou SA (2018) A survey on the application of artificial intelligence techniques for photovoltaic systems. In: Kalogirou SA (ed) McEvoy’s handbook of photovoltaics. Academic Press, Cambridge, pp 735–761. https://doi.org/10.1016/B978-0-12-809921-6.00019-7
VanDeventer W, Jamei E, Thirunavukkarasu GS, Seyedmahmoudian M, Soon TK, Horan B, Stojcevski A (2019) Short-term PV power forecasting using hybrid GASVM technique. Renew Energy 140:367–379
Pedro HT, Coimbra CF (2012) Assessment of forecasting techniques for solar power production with no exogenous inputs. Sol Energy 86(7):2017–2028
Jiang H, Zhang Y, Muljadi E, Zhang JJ, Gao DW (2016) A short-term and high-resolution distribution system load forecasting approach using support vector regression with hybrid parameters optimization. IEEE Trans Smart Grid 9(4):3341–3350
Khare A, Rangnekar S (2013) A review of particle swarm optimization and its applications in solar photovoltaic system. Appl Soft Comput 13(5):2997–3006
Ren C, An N, Wang J, Li L, Hu B, Shang D (2014) Optimal parameters selection for BP neural network based on particle swarm optimization: a case study of wind speed forecasting. Knowl Based Syst 56:226–239
Wang J, Jiang H, Wu Y, Dong Y (2015) Forecasting solar radiation using an optimized hybrid model by Cuckoo Search algorithm. Energy 81:627–644
Berrazouane S, Mohammedi K (2014) Parameter optimization via cuckoo optimization algorithm of fuzzy controller for energy management of a hybrid power system. Energy Convers Manag 78:652–660
Zhang C, Zhou J, Li C, Fu W, Peng T (2017) A compound structure of ELM based on feature selection and parameter optimization using hybrid backtracking search algorithm for wind speed forecasting. Energy Convers Manag 143:360–376
Das UK, Tey KS, Seyedmahmoudian M, Mekhilef S, Idris MYI, Van Deventer W, Stojcevski A (2018) Forecasting of photovoltaic power generation and model optimization: a review. Renew Sustain Energy Rev 81:912–928
Douiri MR (2019) Particle swarm optimized neuro-fuzzy system for photovoltaic power forecasting model. Sol Energy 184:91–104
Zadorozhnyi O, Benecke G, Mandt S, Scheffer T, Kloft M (2016) Huber-norm regularization for linear prediction models. In: Joint European conference on machine learning and knowledge discovery in databases. Springer, Cham, pp 714–730
https://www.nrel.gov/grid/solar-power-data.html. 2 Nov 2019
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
The authors declare that there is no conflict of interest for this paper with any person or any organization.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Majumder, I., Dash, P.K. & Bisoi, R. Short-term solar power prediction using multi-kernel-based random vector functional link with water cycle algorithm-based parameter optimization. Neural Comput & Applic 32, 8011–8029 (2020). https://doi.org/10.1007/s00521-019-04290-x
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00521-019-04290-x