A novel hybrid model for hourly global solar radiation prediction using random forests technique and firefly algorithm

Abstract Reliable knowledge of solar radiation is an essential requirement for designing and planning solar energy systems. Thus, this paper presents a novel hybrid model for predicting hourly global solar radiation using random forests technique and firefly algorithm. Hourly meteorological data are used to develop the proposed model. The firefly algorithm is utilized to optimize the random forests technique by finding the best number of trees and leaves per tree in the forest. According to the results, the best number of trees and leaves per tree is 493 trees and one leaf per tree in the forest. Three statistical error values, namely, root mean square error, mean bias error, and mean absolute percentage error are used to evaluate the proposed model for the internal and external validation. Moreover, the results of the proposed model are compared with conventional random forests model, conventional artificial neural network and optimized artificial neural network model by firefly algorithm to show the superiority of the proposed hybrid model. Results show that the root mean square error, mean absolute percentage error, and mean bias error values of the proposed model are 18.98%, 6.38% and 2.86%, respectively. Moreover, the proposed random forests model shows better performance as compared to the aforementioned models in terms of prediction accuracy and prediction speed.

[1]  Amit Kumar Yadav,et al.  Solar radiation prediction using Artificial Neural Network techniques: A review , 2014 .

[2]  Wilfried Elmenreich,et al.  Modeling and Characterization of a Photovoltaic Array Based on Actual Performance Using Cascade-Forward Back Propagation Artificial Neural Network , 2015 .

[3]  S. Iniyan,et al.  A review of energy models , 2006 .

[4]  F. Besharat,et al.  Empirical models for estimating global solar radiation: A review and case study , 2013 .

[5]  J. Sanz-Justo,et al.  A novel Grouping Genetic Algorithm–Extreme Learning Machine approach for global solar radiation prediction from numerical weather models inputs , 2016 .

[6]  Wei-Yin Loh,et al.  Classification and regression trees , 2011, WIREs Data Mining Knowl. Discov..

[7]  Marwan M. Mahmoud,et al.  Assessment of Artificial Neural Networks for Hourly Solar Radiation Prediction , 2012 .

[8]  Leo Breiman,et al.  Random Forests , 2001, Machine Learning.

[9]  Soteris A. Kalogirou,et al.  Artificial intelligence techniques for photovoltaic applications: A review , 2008 .

[10]  C. Justus,et al.  Estimation of daily and monthly direct, diffuse and global solar radiation from sunshine duration measurements , 1984 .

[11]  Dongwei Gui,et al.  Assessing the potential of random forest method for estimating solar radiation using air pollution index , 2016 .

[12]  Dalibor Petković,et al.  Potential of adaptive neuro-fuzzy system for prediction of daily global solar radiation by day of the year , 2015 .

[13]  Khubaib Amjad Alam,et al.  Support vector regression based prediction of global solar radiation on a horizontal surface , 2015 .

[14]  Tamer Khatib,et al.  Modeling of Photovoltaic Systems Using MATLAB: Simplified Green Codes , 2016 .

[15]  Xin-She Yang,et al.  Nature-Inspired Metaheuristic Algorithms , 2008 .

[16]  Xia Li,et al.  An artificial bee colony algorithm for multi-objective optimisation , 2017, Appl. Soft Comput..

[17]  Xin-She Yang,et al.  Firefly Algorithm: Recent Advances and Applications , 2013, ArXiv.

[18]  Kasra Mohammadi,et al.  A support vector machine–firefly algorithm-based model for global solar radiation prediction , 2015 .

[19]  Kadir Bakirci,et al.  Models of solar radiation with hours of bright sunshine: A review , 2009 .

[20]  C. Kanzow Levenberg-Marquardt methods for constrained nonlinear equations with strong local convergence properties , 2004 .

[21]  Samia Boukir,et al.  Relevance of airborne lidar and multispectral image data for urban scene classification using Random Forests , 2011 .

[22]  Nicholas C. Coops,et al.  Predicting building ages from LiDAR data with random forests for building energy modeling , 2014 .

[23]  Manfred Georg Kratzenberg,et al.  Identification and Handling of Critical Irradiance Forecast Errors Using a Random Forest Scheme – A Case Study for Southern Brazil , 2015 .

[24]  F. Hocaoglu Stochastic approach for daily solar radiation modeling , 2011 .

[25]  S. N. Alamri,et al.  ANN-based modelling and estimation of daily global solar radiation data: A case study , 2009 .

[26]  Rajesh Kumar,et al.  Comparison of regression and artificial neural network models for estimation of global solar radiations , 2015 .

[27]  Danny H.W. Li,et al.  Empirical correlations as a means for estimating monthly average daily global radiation: A critical overview , 2014 .

[28]  G. Tang,et al.  Indian Hedgehog: A Mechanotransduction Mediator in Condylar Cartilage , 2004, Journal of dental research.

[29]  Kamaruzzaman Sopian,et al.  A review of solar energy modeling techniques , 2012 .

[30]  Xin-She Yang,et al.  Firefly Algorithms for Multimodal Optimization , 2009, SAGA.

[31]  Theofanis Apostolopoulos,et al.  Application of the Firefly Algorithm for Solving the Economic Emissions Load Dispatch Problem , 2011 .

[32]  M. Fukushima,et al.  Levenberg–Marquardt methods with strong local convergence properties for solving nonlinear equations with convex constraints , 2004 .

[33]  Hussain Shareef,et al.  Lightning search algorithm , 2015, Appl. Soft Comput..

[34]  M. Mohandes Modeling global solar radiation using Particle Swarm Optimization (PSO) , 2012 .

[35]  José R. Dorronsoro,et al.  Hybrid machine learning forecasting of solar radiation values , 2016, Neurocomputing.

[36]  Kalyanmoy Deb,et al.  Real-coded Genetic Algorithms with Simulated Binary Crossover: Studies on Multimodal and Multiobjective Problems , 1995, Complex Syst..

[37]  C. W. Tong,et al.  A new hybrid support vector machine–wavelet transform approach for estimation of horizontal global solar radiation , 2015 .

[38]  F. R. Martins,et al.  Assessing the potential of concentrating solar photovoltaic generation in Brazil with satellite-derived direct normal irradiation , 2011 .

[39]  Elie Bienenstock,et al.  Neural Networks and the Bias/Variance Dilemma , 1992, Neural Computation.

[40]  Andy Liaw,et al.  Classification and Regression by randomForest , 2007 .