Next Article in Journal
A Review on Recent Development of Cooling Technologies for Concentrated Photovoltaics (CPV) Systems
Next Article in Special Issue
Multiple-Regression Method for Fast Estimation of Solar Irradiation and Photovoltaic Energy Potentials over Europe and Africa
Previous Article in Journal
Exhaust Emissions and Physicochemical Properties of n-Butanol/Diesel Blends with 2-Ethylhexyl Nitrate (EHN) or Hydrotreated Used Cooking Oil (HUCO) as Cetane Improvers
Previous Article in Special Issue
Estimating the Economic Impacts of Net Metering Schemes for Residential PV Systems with Profiling of Power Demand, Generation, and Market Prices
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Global Solar Radiation Prediction Using Hybrid Online Sequential Extreme Learning Machine Model

1
School of Mathematics and Statistics, Central South University, Changsha 410083, Hunan, China
2
School of Agricultural, Computational and Environmental Sciences Institute of Agriculture and Environment, University of Southern Queensland, Springfield, QLD 4300, Australia
3
Civil, Environmental and Natural Resources Engineering, Lulea University of Technology, 97187 Lulea, Sweden
4
Sustainable Developments in Civil Engineering Research Group, Faculty of Civil Engineering, Ton Duc Thang University, Ho Chi Minh City, Vietnam
*
Author to whom correspondence should be addressed.
Energies 2018, 11(12), 3415; https://doi.org/10.3390/en11123415
Submission received: 12 November 2018 / Revised: 29 November 2018 / Accepted: 3 December 2018 / Published: 6 December 2018
(This article belongs to the Special Issue Solar and Wind Energy Forecasting)

Abstract

:
Accurate global solar radiation prediction is highly essential for related research on renewable energy sources. The cost implication and measurement expertise of global solar radiation emphasize that intelligence prediction models need to be applied. On the basis of long-term measured daily solar radiation data, this study uses a novel regularized online sequential extreme learning machine, integrated with variable forgetting factor (FOS-ELM), to predict global solar radiation at Bur Dedougou, in the Burkina Faso region. Bayesian Information Criterion (BIC) is applied to build the seven input combinations based on speed (Wspeed), maximum and minimum temperature (Tmax and Tmin), maximum and minimum humidity (Hmax and Hmin), evaporation (Eo) and vapor pressure deficiency (VPD). For the difference input parameters magnitudes, seven models were developed and evaluated for the optimal input combination. Various statistical indicators were computed for the prediction accuracy examination. The experimental results of the applied FOS-ELM model demonstrated a reliable prediction accuracy against the classical extreme learning machine (ELM) model for daily global solar radiation simulation. In fact, compared to classical ELM, the FOS-ELM model reported an enhancement in the root mean square error (RMSE) and mean absolute error (MAE) by (68.8–79.8%). In summary, the results clearly confirm the effectiveness of the FOS-ELM model, owing to the fixed internal tuning parameters.

1. Introduction

Over the past five decades, research has revealed the need and necessity for adequate energy harvesting for multiple purposes including economic, social, and cultural development. Meanwhile, the UN general assembly’s announcement of the right to public, individual, and non-governmental organizational development in 1986 climaxed this passion. This declaration marked the beginning of the universal and inalienable equality of the human right to access to food, housing, employment, income, and education. This is concluded in the universal openness to all-round development [1]. Every activity directly linked to the realization of the human development agenda is energy-driven. Moreover, several studies have investigated the relationship of the energy level of several countries to their levels of development [2]. Consequently, the findings of these studies have reported a positive relationship of energy utilization with living standards. The level of energy usage in the developed nations is lower. Advanced countries are significantly consuming the energy, which greatly affects the levels of development in backward and developing countries [3].
Since energy is the main factor that drives all developmental processes, its effect on human, crops, plants, animals, and ecosystems depends on the form of energy employed [4,5]. Studies have reported two forms of available energy on Earth (renewable and non-renewable energies) [6]. The method employed in harnessing and applying these forms of energy for human use is very important in the way they affect humankind and the immediate environment. The uncontrolled utilization of the nonrenewable form of energy has been linked to several factors such as climate change, global warming, environmental pollution, and other economic and environmental hazards. Similarly, the renewable form of energy, which is globally available at varying levels, ought to be given attention. This form of energy can be obtained from natural processes, and therefore posits minimal or zero impact on humans and their immediate environment.
Renewable energy sources have attracted much research interest in the 21st century due to the discoveries of the impact of non-renewable energy on the environment. This interest is because renewable energy is sustained by natural processes, which contribute nothing to the generation of GHGs, global warming and climate change [7]. Since the discovery of solar radiation as a renewable energy source in the mid-19th century become important due to its availability, it has received global attention as it can match the power-generating capacity of fossil fuels.
The emerging climate challenges are having a serious effect on the Sub-Saharan region of Africa, as the two hydropower plants which generate 22 MW and the small-scale plant that generate 3 MW with a mean production of 80 GWh (60 130 GWhyr−1) depend on rainfall, which is continuously decreasing [8]. However, wind energy is least attractive in Burkina Faso due to the low wind speed experienced in the country. Thus, Burkina Faso is left with solar as its main source of energy so as to reduce the importation of fossil fuel electricity from its neighboring countries, and enhance the 0.1% total solar energy utilization capacity recorded in 2014 [9].
The solar radiation process is complex in nature, where several other climatological and atmospheric elements such as wind speed, evaporation, humidity, temperature, and others are associated with its magnitude [10,11]. Hence, quantifying solar radiation is a highly difficult problem in nature and solving this issue has concerned scholars for five decades [12]. Traditionally, solar radiation is calculated by multiple manual and empirical formulations [7,13]. However, the empirical formulations are associated with several limitations, such as case study particular behavior and variation in the results due to the high stochasticity incorporated into actual data. Hence, the motivation of scientists is encouraged to find new alternative modeling strategies to solve this problem.
The application of intelligence models presented in the form of artificial intelligence (AI) models have been introduced for solar radiation prediction since [14]. Several AI versions have been conducted to simulate the actual pattern of solar radiation, including an artificial neural network [15,16,17,18], fuzzy set models [19,20,21], genetic programming [22,23,24,25], and complementary models [26,27,28,29,30]. Although there has been massive implementation of the AI models, multiple drawbacks are associated with these models, such as poor prediction for a dataset which is not in range of the learning values, the incorporation of error through the modeling phase, and the requirement of long-time series data for model training, testing and tuning of the multiple internal parameters. AI models are often ensembled together or hybridized to solve the weaknesses of individual models.
Hybrid models have showed promising results for global solar radiation prediction, compared to single parameter-based model counterparts [7]. Solar energy researchers have initiated powerful hybrid AI models with high levels of accuracy, precision, reliability, and adaptability. These newly developed models have proven to yield outstanding prediction accuracy owing to their ability to capture the complex patterns of natural solar radiation data.
Several hybrid models have recently been developed for solar radiation prediction. An employment of the firefly algorithm integrated with support vector machines (SVM-FFA) was conducted for solar radiation prediction in Nigeria, incorporating sunshine duration and maximum and minimum temperature as input predictors [31]. The result of the proposed novel SVM-FFA model yielded more precise estimations compared to classical artificial neural network (ANN) and genetic programming. Salcedo-Sanz et al. (2014) employed a novel Coral Reefs Optimization-Extreme Learning machine (CRO-ELM) model to estimate global solar radiation using various meteorological parameters in Murcia, southern Spain [32]. The results showed that the novel hybrid CRO-ELM model performed remarkably in comparison with the classical ELM model. Aybar-Ruiz et al. (2016) applied a grouping genetic algorithm and an evolutionary extreme learning machine (GGA-ELM) to predict global solar radiation, using a numerical weather model input in Toledo’s radiometric observatory, Spain [22]. From the evaluated statistical indicators, the GGA-ELM showed an excellent performance compared to the traditional ELM. Most recently, a newly developed hybrid ELM model with a pre-processing approach for wind energy prediction was conducted by Wang et al [33]. The trend of hybrid models’ implementation is increasing, due to the attained predictability performance enhancement.
Despite this novel research conducted using different hybrid AI models for estimating global solar radiation, there is still room for the improvement of these techniques [34]. Although employing a numerical weather model’s estimation to feed machine learning techniques in global solar radiation estimation can enhance model accuracy, this approach has been applied for wind speed estimation [32]. The application of evolutionary-type meta-heuristics to check feature selection in diverse estimation challenges has been recorded. The use of grouping genetic algorithms (GGAs) capable of grouping various sets of features and calculating them under various objective features has equally been reported in literature [22]. However, the capability of a regularized online sequential extreme learning machine is yet another new intelligence model to be explored for solar radiation simulation.
In this study, a regularized online sequential extreme learning machine with variable forgetting factor (FOS-ELM) as a new novel case of the ELM model is developed to predict the global solar radiation for the African region. While several AI models need internal parameters to be adjusted for better accuracy results, the FOS-ELM algorithm needs no pre-specific knowledge of the control variables, resulting in a low influence on the optimization problem. The main objective of this research was to determine the capacity of the newly initiated hybrid FOS-ELM for predicting global solar radiation in the Burkina Faso region. In particular, the following contributions have been made in this paper:
  • To apply BIC as a variable selection algorithm. Some research has used this algorithm as an input variables selection; however, the present study announces its successful candidacy for solar radiation prediction.
  • To propose a novel hybrid AI model to predict global solar radiation. For the data collected every day, the proposed model can continuously receive data, and it is easy and fast to update the output layer parameters in the modeling dynamically.
  • To add regularization and forgetting factors to the conventional ELM. The proposed method has better prediction accuracy and generalization ability, in comparison with other parameter estimation proposals mentioned in the literature. The regularization term can prevent the abnormal point and overfitting, and the forgetting factor can reduce the negative influence of the old data time series.
  • A classical ELM model is developed to validate the precision of the developed FOS-ELM model for predicting global solar radiation in the Burkina Faso region.

2. Case Study Description

The current study was established in the Burkina Faso region, located in the Sub-Saharan region of Africa. The Burkina Faso region is located between 2° West longitude and 13° North latitude. The climate of the region is tropical, with two very distinct seasons. The country receives a rainfall amount of about 600 to 900 mm, while the dry season is hot with dry wind blowing in from the Sahara. The region usually features high temperature values at the end of the dry season. The rainy season is experienced between June and September. There are three climate zones, including the Sahel, the Sudan-Sahel and the Sudan-Guinea. The humidity increases towards the south and ranges from winter lows of 12–45% to highs of up to 68–99% during the rainy season.
About 70% of the total power generation capacity in Burkina Faso is sourced from thermal-fossil fuel, while hydro-power accounts for the remaining 30% [35,36]. Owing to the increasing cost of production, the instability of oil prices, and the ever-increasing demand for electricity, the country recently installed a generating capacity of 247 MW, with 215 MW sourced from 28 fossil fuel-powered stations. The net energy import of the country from its neighboring countries currently stands at about 20%. However, the remote villages have fuelwood, charcoal, agricultural residues, and animal dung as their major sources of energy [37].
The proposed hybrid AI model is applied for solar radiation prediction, where a case study located in Bur Dedougou in the Burkina Faso region has been used to quantify the impact of meteorological variables on the capacity of the newly initiated technique (Figure 1). Seven different models were developed using Wspeed, Tmax, Tmin, Hmax, Hmin, Eo and VPD due to their availability and completeness of data in the meteorological station in Burkina Faso. The investigated historical data information covered 15 years of daily scale observations (1 January 1998–31 December 2012). The training phase was conducted using 4977 days, while the final 500 observations were used for the testing phase. The research anchors on the necessity of reliable global solar radiation data utilization for agricultural, hydrological, and ecological applications and much more for the estimation of energy output of the solar system in the Burkina Faso region, where the energy crisis is extremely high.

3. Theoretical Overview

3.1. Variable Selection

Variable selection is critical for solar radiation prediction. Once the variables unrelated to the phase response are selected, not only the understanding of the relationship between the variables will be disturbed, but long-term observation of this variable in the future activities may also be needed. Otherwise, the manpower and material resources may be wasted, and it may cause great losses. Studies have shown that the selection of variables with little correlation will lead to a significant decrease in prediction accuracy.
When the sample size is large, the number of model parameters contributes little to the AIC, causing the AIC to fail. To this end, Schwarz proposed the Bayesian Information Criterion (BIC) in 1978 [38]. The basic idea of the BIC assumes that there is a uniform distribution on the candidate models, then uses the sample distribution to find the posterior distribution on the models, and finally selects the model with the maximum posterior probability. This is equivalent to thinking that the subset of variables that minimize the BIC value is optimal,
B I C = 2 ln L + k log n
where n is the sample size, k is the number of estimated parameters in the model, and L is the maximized value of the likelihood function for the estimated model.

3.2. Regularized Online Sequential Extreme Learning Machine with Variable Forgetting Factor

The ELM model was recently developed based on the single hidden layer with random weight configuration that was proposed by Prof. G. B. Huang et al. in 2006 and then extended to “generalized” single layer feed forward networks (SLFNs), where the hidden layer neurons need not be neuron alike [39,40]. The hidden neuron’s connection parameters are randomly generated without any iterative tuning and are independent of the data [41]. The network topology of ELM is shown in Figure 2.
Given a training set with N distinct samples Γ = { ( x j , t j ) | x j n , t j m , j = 1 , , N } , where X is the predictive variable with dimension n and t is the objective variable with dimension m, the mathematical model of SLFNs with M hidden neurons and an activation function G(·) are described as:
i = 1 n β i G ( w i , b i , x j ) , j = 1 , 2 , , N
where b i R is the randomly assigned bias of the ith hidden node and w i R is the randomly assigned input weight vector connecting the ith hidden node to the output node. G ( w i , b i , x j ) is the output of the ith hidden node with respect to the input sample x j .
When the SLFN is completely approximating the data, that is, when the error between the output t ^ o and the actual ti is zero, the relationship is:
i = 1 n β i G ( w i , b i , x j ) = t j , j = 1 , 2 , , N
The Equation (3) can be written as:
H β = T
where,
H = [ h 1 T   h 2 T h N T ] = [ G ( w 1 , b 1 , x 1 ) G ( w n , b n , x 1 ) G ( w 1 , b 1 , x N ) G ( w n , b n , x N ) ] N × n
β = [ β 1 T β 2 T β N T ] n × m T = [ t 1 T t 2 T t N T ] N × m
The output weights can be computed by finding the least-square solutions of the SLFNs in Equation (4), which is given as:
β = H T
where H is the Moore–Penrose generalized inverse of the matrix H . If H T H is not singular matrix, then, Equation (7) can be written as:
β = H T = ( H T H ) 1 H T T
In addition, we add an l − 2 regularization constraint to the loss function of ELM which can improve the generalization and robustness. equation (8) becomes the following formula:
β = { H T ( I C + H T H ) 1 T i f   N L ( I C + H T H ) 1 H T T i f   N > L
where C assigns the regularization, I assigns the unit matrix, N assigns the number of samples and L assigns the number of hidden layer neurons.
Unfortunately, ELM is a batch learning algorithm. However, in practical applications such as solar radiation prediction, stock price prediction, and weather prediction, the time series data often arrives in the form of a data stream and may never end. The potential distribution and changing trend of the data continuously changes with time. When obtaining new data, traditional artificial intelligence algorithms such as artificial neural networks, support vector machines and extreme learning models, need to gather both old and new data to retrain [42]. Therefore, it is difficult to address “big data” and non-stationary and time-varying time series prediction problems.
To effectively solve the nonstationary time series problem of a data stream, the online sequential extreme learning machine (OS-ELM) was developed. The learning of OS-ELM includes a preliminary ELM batch learning process and a continuous one-by-one or block-by-block learning process.
Since OS-ELM involves the calculation of inversion during the update learning process, once the autocorrelation matrix of the hidden layer output matrix is singular or ill-conditioned, the generalization ability of OS-ELM will be severely degraded. Therefore, Huynh [16] combined Tikhonov regularization with OS-ELM and proposed a regularization of OS-ELM to improve the stability and generalization of the algorithm. To address the role of new samples in the process of online learning, the concept of the forgetting factor [43] was introduced to OS-ELM to strengthen the role of new samples by forgetting old samples, so that the updated predictive model is closer to the current state of the time-varying system.
Theoretically, the R-ELM-FF algorithm is equivalent to minimizing the following least squares loss function with FF and l 2 regularization:
J F R ( β k ) = i = 1 k λ k i | t i h i β k | 2 + δ λ k β k 2
where λ is the FF parameter with the weight of the old and new samples and δ is the regularization parameter, which can improve the stability and generalization ability of the algorithm.
Using the recursive least squares method to solve Equation (10), and the recursive calculation formula [18], β k can be deduced as:
P k = P k 1 λ P k 1 h k T h k P k 1 λ ( λ + h k P k 1 h k T ) β k = β k 1 + P k h k T ( t k h k β k 1 )
However, as time k increases, δ λ k β k 2 decreases exponentially and trends toward zero, which will cause the regularization function to fade to failure. FOS-ELM introduces a new constant coefficient regularization term δ β k 2 in its cost function to replace the exponential regularization term δ λ k β k 2 . Its cost function is expressed as follows:
J F R ( β k ) = i = 1 k λ k i | t i h i β k | 2 + δ β k 2
The FOS-ELM works as follows:
Assume that the data sample arrives as a data stream; the activation function is G ( w , b , x ) , the number of hidden neurons is n, the regularization parameter is δ , and the forgetting factor is λ .
Step 1: Initialization. Given the initial training subset Ω k 1 = { ( x j , t j ) | x j n , t j m , j = 1 , , k 1 } , proceed as follows:
(1)
Generate the hidden layer neuron parameters randomly
( w i , b i ) , i = 1 , 2 , , n
(2)
Compute the hidden layer output matrix by Equation (5)
H k 1 = [ h 1 T   h 2 T     h k 1 T ] T
(3)
Calculate the initial output weight matrix
β k 1 = P k 1 H k 1 T T k 1
where
P k 1 = ( H k 1 T H k 1 + λ I ) 1 , T k 1 = [ t 1   t 2     t k 1 ] T
Step 2: Online learning and prediction. Perform the following steps for the new sample ( x k , t k ) :
(1)
Compute the hidden layer output vector for the new sample input x k : h k = [ G ( a 1 , b 1 , x k )     G ( a n , b n , x k ) ]
(2)
Calculate the network output, that is, the predicted value of t k : t ^ k = h k β k 1
(3)
Update the output weight by the actual label t k
P k * = 1 λ P k 1 δ ( 1 λ ) λ 2 P k 1 ( I δ ( 1 λ ) λ P k 1 ) P k 1 P k = P k * P k * h k T h k P k * 1 + h k P k * h k T β k = β k 1 + P k h k T ( t k h k β k 1 ) δ ( 1 λ ) P k β k 1
(4)
Return to Step 2.

3.3. Procedures of the Methodology

As illustrated in Figure 3, the structure of the applied methodology was reported starting with meteorological data collection, correlated input combination selection and the applied predictive model. The applied algorithm was conducted using Matlab software environment (R2017b, MathWorks, Natick, MA, USA).
During the variable selection phase, the various input combinations were designed by calculating the BIC value. In the modeling stage, the proposed FOS-ELM algorithm was used to construct the solar radiation predictive model. Subsequently, these predictive models were trained through existing initial dataset. For each subsequent day, models predicted the solar radiation value for the next day and the model parameters were calibrated. This part of workflow and its flowchart can be seen in Figure 4.

3.4. Modeling Performance Indicators

To assess the developed FOS-ELM and the classical ELM models for the solar radiation prediction, multiple statistical indicators were examined. These performance indicators can be described mathematically as follows [44,45,46].
  • The Correlation coefficient (r) is represented as:
    r = ( k = 1 n ( S R O B S , k S R _ O B S , k ) ( S R F O R , k S R _ F O R , k ) k = 1 n ( S R O B S , k S R _ O B S , k ) 2 k = 1 N ( S R F O R , k S R _ F O R , k ) 2 )
  • The Willmott’s Index (WI) can be written as:
    W I = 1 [ k = 1 n ( S R F O R , k S R O B S , k ) 2 k = 1 n ( | S R F O R , k S R _ O B S , k | + | S R O B S , k S R _ O B S , k | ) 2 ] , 0 W I 1
  • The Nash–Sutcliffe efficiency (NSE) is described as:
    N S E = 1 [ k = 1 n ( S R O B S , k S R F O R , k ) 2 k = 1 n ( S R O B S , k S R ¯ F O R , k ) 2 ] , 0 N S E 1
  • The root mean square error (RMSE) is given as:
    R M S E = 1 n k = 1 n ( S R F O R , k S R O B S , k ) 2
  • The mean absolute error (MAE) can be shown as:
    M A E = 1 n k = 1 n | ( S R F O R , k S R O B S , k ) |
  • The Legates and McCabe’s (LM) agreement is stated as:
    L M = 1 [ k = 1 n | S R F O R , k S R O B S , k | k = 1 n | S R O B S , k S R _ O B S , k | ] , 0 L M 1
  • The relative root mean square error (RRMSE; %) is given as:
    R R M S E = 1 n k = 1 n ( S R F O R , k S R O B S , k ) 2 1 n k = 1 n ( S R O B S , k ) × 100
  • The relative mean absolute percentage error (RMAE; %), is given as:
    R M A E = 1 n k = 1 n | ( S R F O R , k S R O B S , k ) S R O B S , k | × 100
    where S R O B S , k and S R F O R , k are represented the observed and predicted kth data point of the solar radiation; whereas, S R ¯ O B S , k and S R ¯ F O R , k are the average values. n indicates the number of testing data.

4. Application, Results and Analysis

Results are presented for assessing the proposed FOS-ELM model for the solar radiation prediction. The proposed FOS-ELM model is appraised in comparison with the ELM model, using statistical metrics, diagnostic plots and error distributions between the observed and predicted solar radiation values over the testing phase.
Figure 5 indicates the goodness-of-fit and correlation coefficient r2 observed and predicted solar radiation through scatterplot. The proposed FOS-ELM method outperforms ELM in terms of r2 (FOS-ELM ≈ 0.994, ELM ≈ 0.962) for model M7 using all inputs. Again, the proposed FOS-ELM model is more accurate for M6 model with input combination (Wspeed, Tmin, Hmax, Hmin, Eo, VPD) attaining r2 (FOS-ELM ≈ 0.993, ELM ≈ 0.966), followed by M5, M4, M3, M2 and M1 models, respectively. On the basis of attaining the larger r2-value, the proposed FOS-ELM model shows better accuracy by incorporating all inputs (see; M7) by generating the larger r2-value.
Figure 6 compares boxplots of the proposed FOS-ELM model with the ELM model for the most accurate M7 model with all input combinations. The + denotes the outliers prediction error |PE| values together with their upper quartile, median, and lower quartile. The |PE|, confirmed with a much smaller quartile, was acquired by the FOS-ELM for M7 model with all input utilization followed by the ELM model. By observing Figure 6, the accuracy of the proposed FOS-ELM is superior to the comparative model.
Calculating the model’s BIC value of all input variable combinations, the variable combination with the smallest BIC value is the optimal combination of variables. For different numbers of input variables, seven different models are constructed based on the optimal input combination, including the model with all input variables.
In Table 1, the preciseness of FOS-ELM is evaluated in comparison to the ELM method for each input combination on the basis of r, RMSE and MAE. The proposed FOS-ELM model applied with all input utilization (model M7) attained the highest correlation coefficient and smallest RMSE and MAE (r ≈ 0.997, RMSE ≈ 0.259, MAE ≈ 0.118) compared to the ELM (r ≈ 0.979, RMSE ≈ 0.831, MAE ≈ 0.586) model. Moreover, for M6, these metrics were FOS-ELM (r ≈ 0.997, RMSE ≈ 0.287, MAE ≈ 0.143), followed ELM (r ≈ 0.981, RMSE ≈ 0.788, MAE ≈ 0.565). Similarly, the FOS-ELM model is better for (M1, …, M5) in terms of achieving largest magnitudes of r and smallest magnitudes of RMSE and MAE. This is a clear indication that the proposed FOS-ELM model can be considered to be a better data-intelligent tool for solar radiation prediction than the ELM model.
In Figure 7, the Taylor diagram presents the statistical summary of the observed and predicted solar radiation on the basis of their correlation coefficient (r). For all input combination M7, the magnitude of r for FOS-ELM was approximately 0.997, compared to ELM ≈ 0.98. The FOS-ELM was seen closer to the observed SR, compared to ELM. Overall, the r of the proposed FOS-ELM exhibits more accuracy to the observed SR.
The preciseness of the FOS-ELM and ELM models is evaluated for different input combinations in terms of WI, NSE and LM, shown in Table 2. The proposed FOS-ELM model with input combination M7 attained the highest values of NSE ≈ 0.994, WI ≈ 0.998, and LM ≈ 0.950, followed by ELM (NSE ≈ 0.943, WI ≈ 0.981, and LM ≈ 0.752). For other input combinations, again the FOS-ELM model exhibited high accuracy. The proposed FOS-ELM model outperformed the ELM model. In Figure 8, the empirical cumulative distribution function (ECDF) for the best input combination M5 depicts the different prediction skills. The proposed FOS-ELM method was reasonably superior to the ELM model. Based on the error bracket (0 to ± 2) for M5, Figure 8 clearly proves that the FOS-ELM was the extreme accurate model.
Geographically, the FOS-ELM vs. ELM model demonstrate the magnitudes of RRMSE and RMAE metrics for all investigated input combinations (See Table 3). M7 reported the best prediction results for the solar radiation prediction using the proposed predictive model. Quantitatively, (RRMSE ≈ 1.179%) and (RMAE ≈ 0.574%) on the basis of RRMSE and RMAE. The FOS-ELM model was seen to generate minimal values of the examined absolute error indicators. Overall, the prediction errors generated by the proposed FOS-ELM model were low in terms of their relative error values, but more importantly, they were within the recommended range of a 10% threshold for an excellent model classification [47].

5. Discussion: Limitations and Further Remarks

In this paper, the suitability of the FOS-ELM benchmarked with the ELM for daily solar radiation prediction was investigated. The FOS-ELM outperformed the ELM model for the selected region, revealing that the FOS-ELM model was efficient in utilizing the meteorological data as inputs to predict solar radiation. The FOS-ELM model, being a robust hybrid AI algorithm, is able to extract vital information from the meteorological variables, and subsequently simulates the stochastic and complex behavior of solar radiation. The FOS-ELM model has been proven to yield good performance with high prediction accuracy. The benefit of the FOS-ELM model is that it efficiently approximates numerous linear or nonlinear systems without predefining the constraints of climate input data or target solar radiation.
Coal and oil are normally considered for non-renewable energy sources of electricity generation to meet the marked demands. The intermittent availability is a challenging problem to all renewable energy sources. Solar energy in the form of solar radiation is a naturally available renewable energy resource which has the lowest environmental impact [3]. However, the solar energy is only available during daylight hours, which is aggravated by the highly variable availability owing to environmental and meteorological factors that have obvious correlations [29]. The FOS-ELM can successfully adapt to design the new smart grids to predict the demand and supply needs which can reduce the downtimes and enhance efficiency.
Moreover, the Paris climate agreement has recently urged the use of cleaner renewable energy to reduce carbon emissions. Hence, a more reliable production of electricity from these renewable energies is predetermined. Consequently, the smart grids incorporating the FOS-ELM model could handle this challenge to predict accurately in order to generate electricity from renewable energy.

6. Conclusions

In this work, a novel ELM-based model, a regularized online sequential extreme learning machine with variable forgetting factor, was proposed and first applied to daily global solar radiation prediction. Using wind speed, maximum and minimum temperature, maximum and minimum humidity vapor pressure, and the eccentricity correction factor as seven different input variables of this study, we investigated the correlation between different variables and solar radiation and the influence of different input combinations on the prediction accuracy of the model, and selected the optimal model input combination with a different number of input variables by BIC. The statistical performance evaluation indicates that global solar radiation prediction accuracy can achieve excellent prediction accuracy with wind speed, minimum temperature, maximum and minimum humidity vapor pressure and the eccentricity correction factor as input variables (RRMSE ≈ 1.305%, RMAE ≈ 0.686%, RRMSE ≈ 3.584%, RMAE ≈ 2.646%, R ≈ 0.997). Compared with ELM, the results clearly demonstrate the effectiveness and outstanding performance of the proposed FOS-ELM model. Compared with the papers mentioned in the literature, the proposed model develops a new way to deal with complex non-stationary time series. The proposed model tries to update the output weight of the network and “fix” the network model every day to achieve higher prediction accuracy. However, References [22,32] reported in the literature optimized the network structure and initialization weights through different methods, such as a genetic algorithm, etc. Therefore, for future work, we will try to develop models based on an optimal network structure of online learning, including but not limited to optimizing the number of hidden layer neurons and multiple hidden layer neural networks. We will also introduce more meteorological factors in order to improve prediction accuracy.

Author Contributions

Conceptualization, Z.M.Y.; Data curation, T.Z.; Formal analysis, M.H., F.W. and Z.M.Y.; Funding acquisition, N.A.-A.; Methodology, T.Z. and F.W.; Project administration, Z.M.Y.; Resources, Z.M.Y.; Supervision, M.H.; Validation, M.A. and Z.Y.; Writing—original draft, Z.M.Y.; Writing—review & editing, M.A.

Funding

This research received no external funding.

Acknowledgments

The authors acknowledge their appreciation and gratitude to the National Agency of Meteorology—Burkina Faso for providing the climatological data.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Arto, I.; Capellán-Pérez, I.; Lago, R.; Bueno, G.; Bermejo, R. The energy requirements of a developed world. Energy Sustain. Dev. 2016, 33, 1–13. [Google Scholar] [CrossRef]
  2. OECD. International Energy Agency Energy Policies of IEA Countries: Sweden 2013 Review; OECD Publishing: Paris, France, 2013. [Google Scholar] [CrossRef]
  3. Bailis, R.; Drigo, R.; Ghilardi, A.; Masera, O. The carbon footprint of traditional woodfuels. Nat. Clim. Chang. 2015, 5, 266–272. [Google Scholar] [CrossRef]
  4. Brinkworth, B.J. Solar energy. Nature 1974, 249, 726–729. [Google Scholar] [CrossRef]
  5. Stone, K.D.; Flynn, R.W.; Cook, J.A. Post-glacial colonization of northwestern North America by the forest-associated American marten (Martes americana, Mammalia: Carnivora: Mustelidae). Mol. Ecol. 2002, 11, 2049–2063. [Google Scholar] [CrossRef] [PubMed]
  6. Acar, C.; Dincer, I. Comparative assessment of hydrogen production methods from renewable and non-renewable sources. Int. J. Hydrogen Energy 2014, 39, 1–12. [Google Scholar] [CrossRef]
  7. Samuel Chukwujindu, N. A comprehensive review of empirical models for estimating global solar radiation in Africa. Renew. Sustain. Energy Rev. 2017, 78, 955–995. [Google Scholar] [CrossRef]
  8. Szabó, S.; Bódis, K.; Huld, T.; Moner-Girona, M. Energy solutions in rural Africa: Mapping electrification costs of distributed solar and diesel generation versus grid extension. Environ. Res. Lett. 2011, 6. [Google Scholar] [CrossRef]
  9. World Energy Council World Energy Resources: 2013 Survey. World Energy Counc. 2013, 11. Available online: http://www.worldenergy.org/wp-content/uploads/2013/09/Complete_WER_2013_Survey.pdf (accessed on 15 October 2018).
  10. Deo, R.C.; Wen, X.; Qi, F. A wavelet-coupled support vector machine model for forecasting global incident solar radiation using limited meteorological dataset. Appl. Energy 2016, 168, 568–593. [Google Scholar] [CrossRef]
  11. Salcedo-Sanz, S.; Deo, R.C.; Cornejo-Bueno, L.; Camacho-Gómez, C.; Ghimire, S. An efficient neuro-evolutionary hybrid modelling mechanism for the estimation of daily global solar radiation in the Sunshine State of Australia. Appl. Energy 2018, 209, 79–94. [Google Scholar] [CrossRef]
  12. Al-Shamisi, M.H.; Assi, A.H.; Hejase, H.A.N. Artificial neural networks for predicting global solar radiation in Al Ain City—UAE. Int. J. Green Energy 2013, 10, 443–456. [Google Scholar] [CrossRef]
  13. Zhang, J.; Zhao, L.; Deng, S.; Xu, W.; Zhang, Y. A critical review of the models used to estimate solar radiation. Renew. Sustain. Energy Rev. 2017, 70, 314–329. [Google Scholar] [CrossRef]
  14. Mihalakakou, G.; Santamouris, M.; Asimakopoulos, D.N. The total solar radiation time series simulation in Athens, using neural networks. Architecture 2000, 197, 185–197. [Google Scholar] [CrossRef]
  15. Rahimikhoob, A. Estimating global solar radiation using artificial neural network and air temperature data in a semi-arid environment. Renew. Energy 2010, 35, 2131–2135. [Google Scholar] [CrossRef]
  16. Bou-Rabee, M.; Sulaiman, S.A.; Saleh, M.S.; Marafi, S. Using artificial neural networks to estimate solar radiation in Kuwait. Renew. Sustain. Energy Rev. 2017, 72, 434–438. [Google Scholar] [CrossRef]
  17. Xue, X. Prediction of daily diffuse solar radiation using artificial neural networks. Int. J. Hydrogen Energy 2017, 42, 28214–28221. [Google Scholar] [CrossRef]
  18. Kumar, M.; Raghuwanshi, N.; Singh, R.; Wallender, W.; Pruitt, W. Estimating Evapotranspiration using Artificial Neural Network. J. Irrig. Drain. Eng. 2002, 128, 224–233. [Google Scholar] [CrossRef]
  19. Citakoglu, H. Comparison of artificial intelligence techniques via empirical equations for prediction of solar radiation. Comput. Electron. Agric. 2015, 118, 28–37. [Google Scholar] [CrossRef]
  20. Olatomiwa, L.; Mekhilef, S.; Shamshirband, S.; Petković, D. Adaptive neuro-fuzzy approach for solar radiation prediction in Nigeria. Renew. Sustain. Energy Rev. 2015, 51, 1784–1791. [Google Scholar] [CrossRef]
  21. Sumithira, T.R.; Nirmal Kumar, A. Prediction of monthly global solar radiation using adaptive neuro fuzzy inference system (ANFIS) technique over the State of Tamilnadu (India): A comparative study. Appl. Sol. Energy 2012, 48, 140–145. [Google Scholar] [CrossRef]
  22. Aybar-Ruiz, A.; Jiménez-Fernández, S.; Cornejo-Bueno, L.; Casanova-Mateo, C.; Sanz-Justo, J.; Salvador-González, P.; Salcedo-Sanz, S. A novel Grouping Genetic Algorithm-Extreme Learning Machine approach for global solar radiation prediction from numerical weather models inputs. Sol. Energy 2016, 132, 129–142. [Google Scholar] [CrossRef]
  23. Jagielski, R. Genetic Programming Prediction of Solar Activity. In Proceedings of the International Conference on Intelligent Data Engineering and Automated Learning, Hong Kong, China, 13–15 December 2000. [Google Scholar]
  24. Shavandi, H.; Saeedi Ramyani, S. A linear genetic programming approach for the prediction of solar global radiation. Neural Comput. Appl. 2013. [Google Scholar] [CrossRef]
  25. Wu, J.; Chan, C.K.; Zhang, Y.; Xiong, B.Y.; Zhang, Q.H. Prediction of solar radiation with genetic approach combing multi-model framework. Renew. Energy 2014. [Google Scholar] [CrossRef]
  26. Mohammadi, K.; Shamshirband, S.; Tong, C.W.; Arif, M.; Petković, D.; Sudheer, C. A new hybrid support vector machine-wavelet transform approach for estimation of horizontal global solar radiation. Energy Convers. Manag. 2015, 92, 162–171. [Google Scholar] [CrossRef]
  27. Deo, R.C.; Şahin, M. Forecasting long-term global solar radiation with an ANN algorithm coupled with satellite-derived (MODIS) land surface temperature (LST) for regional locations in Queensland. Renew. Sustain. Energy Rev. 2017, 72, 828–848. [Google Scholar] [CrossRef]
  28. Wang, J.; Xie, Y.; Zhu, C.; Xu, X. Solar radiation prediction based on phase space reconstruction of wavelet neural network. Procedia Eng. 2011, 15, 4603–4607. [Google Scholar] [CrossRef]
  29. Zhang, P.; Takano, H.; Murata, J. Daily solar radiation prediction based on wavelet analysis. In Proceedings of the SICE Annual Conference 2011, Tokyo, Japan, 13–18 September 2011. [Google Scholar]
  30. Mellit, A.; Benghanem, M.; Kalogirou, S.A. An adaptive wavelet-network model for forecasting daily total solar-radiation. Appl. Energy 2006. [Google Scholar] [CrossRef]
  31. Olatomiwa, L.; Mekhilef, S.; Shamshirband, S.; Mohammadi, K.; Petković, D.; Sudheer, C. A support vector machine-firefly algorithm-based model for global solar radiation prediction. Sol. Energy 2015, 115, 632–644. [Google Scholar] [CrossRef]
  32. Salcedo-Sanz, S.; Casanova-Mateo, C.; Pastor-Sánchez, A.; Sánchez-Girón, M. Daily global solar radiation prediction based on a hybrid Coral Reefs Optimization—Extreme Learning Machine approach. Sol. Energy 2014, 105, 91–98. [Google Scholar] [CrossRef]
  33. Wang, R.; Li, J.; Wang, J.; Gao, C. Research and application of a hybridwind energy forecasting system based on data processing and an optimized extreme learning machine. Energies 2018, 11. [Google Scholar] [CrossRef]
  34. Al-Dahidi, S.; Ayadi, O.; Adeeb, J.; Alrbai, M.; Qawasmeh, R.B. Extreme Learning Machines for Solar Photovoltaic Power Predictions. Energies 2018, 11. [Google Scholar] [CrossRef]
  35. REN21. Renewables 2015-Global Status Report; REN21: Pairs, France, 2015; Volume 4, ISBN 978-92-4-150061-6. [Google Scholar]
  36. REN21. Renewables 2017: Global Status Report; REN21: Pairs, France, 2017; Volume 72, ISBN 978-3-9818107-0-7. [Google Scholar]
  37. Saadi, N.; Miketa, A.; Howells, M. African Clean Energy Corridor: Regional integration to promote renewable energy fueled growth. Energy Res. Soc. Sci. 2015, 5, 130–132. [Google Scholar] [CrossRef]
  38. Schwarz, G. Estimating the Dimension of a Model. Ann. Stat. 1978. [Google Scholar] [CrossRef]
  39. Huang, G.-B.; Zhu, Q.-Y.; Siew, C.-K. Extreme learning machine: Theory and applications. Neurocomputing 2006, 70, 489–501. [Google Scholar] [CrossRef] [Green Version]
  40. Huang, G.B.; Chen, L. Convex incremental extreme learning machine. Neurocomputing 2007, 70, 3056–3062. [Google Scholar] [CrossRef]
  41. Sanikhani, H.; Deo, R.C.; Yaseen, Z.M.; Eray, O.; Kisi, O. Non-tuned data intelligent model for soil temperature estimation: A new approach. Geoderma 2018, 330, 52–64. [Google Scholar] [CrossRef]
  42. Crisosto, C.; Hofmann, M.; Mubarak, R.; Seckmeyer, G. One-Hour Prediction of the Global Solar Irradiance from All-Sky Images Using Artificial Neural Networks. Energies 2018, 11, 2906. [Google Scholar] [CrossRef]
  43. Paleologu, C.; Benesty, J.; Ciochiňa, S. A robust variable forgetting factor recursive least-squares algorithm for system identification. IEEE Signal Process. Lett. 2008. [Google Scholar] [CrossRef]
  44. Legates, D.R.; Mccabe, G.J. Evaluating the use of “goodness-of-fit” measures in hydrologic and hydroclimatic model validation. Water Resour. Res. 1999, 35, 233–241. [Google Scholar] [CrossRef]
  45. Willmott, C.J.; Matsuura, K. Advantages of the mean absolute error (MAE) over the root mean square error (RMSE) in assessing average model performance. Clim. Res. 2005, 30, 79–82. [Google Scholar] [CrossRef] [Green Version]
  46. Chai, T.; Draxler, R.R. Root mean square error (RMSE) or mean absolute error (MAE)?—Arguments against avoiding RMSE in the literature. Geosci. Model Dev. 2014, 7, 1247–1250. [Google Scholar] [CrossRef]
  47. Dan Foresee, F.; Hagan, M.T. Gauss-Newton approximation to bayesian learning. In Proceedings of the 1997 International Joint Conference on Neural Networks, Houston, TX, USA, 12 June 1997. [Google Scholar]
Figure 1. The location of the studied meteorological station Bur Dedougou in Burkina Faso, West Africa.
Figure 1. The location of the studied meteorological station Bur Dedougou in Burkina Faso, West Africa.
Energies 11 03415 g001
Figure 2. The network topology of classical extreme learning machine (ELM).
Figure 2. The network topology of classical extreme learning machine (ELM).
Energies 11 03415 g002
Figure 3. Main frame of the proposed variable forgetting factor (FOS-ELM) for solar radiation prediction.
Figure 3. Main frame of the proposed variable forgetting factor (FOS-ELM) for solar radiation prediction.
Energies 11 03415 g003
Figure 4. Flowchart of the proposed methodology.
Figure 4. Flowchart of the proposed methodology.
Energies 11 03415 g004
Figure 5. Scatterplots variance between the observed and predicted solar radiation over the test modeling phase, variable forgetting factor (FOS-ELM) vs. extreme learning machine (ELM) models and for all the investigated input combination panels (a) M1, (b) M2, (c) M3, (d) M4, (e) M5, (f) M6 and (g) M7.
Figure 5. Scatterplots variance between the observed and predicted solar radiation over the test modeling phase, variable forgetting factor (FOS-ELM) vs. extreme learning machine (ELM) models and for all the investigated input combination panels (a) M1, (b) M2, (c) M3, (d) M4, (e) M5, (f) M6 and (g) M7.
Energies 11 03415 g005aEnergies 11 03415 g005bEnergies 11 03415 g005c
Figure 6. Box-plots of the prediction error |PE| of the variable forgetting factor (FOS-ELM) vs. the extreme learning machine (ELM) model between the observed and predicted solar radiation for all input combination M7. PE.
Figure 6. Box-plots of the prediction error |PE| of the variable forgetting factor (FOS-ELM) vs. the extreme learning machine (ELM) model between the observed and predicted solar radiation for all input combination M7. PE.
Energies 11 03415 g006
Figure 7. Two dimensions Taylor diagram illustration for the best input combination: xvariable forgetting factor (FOS-ELM) vs. extreme learning machine (ELM).
Figure 7. Two dimensions Taylor diagram illustration for the best input combination: xvariable forgetting factor (FOS-ELM) vs. extreme learning machine (ELM).
Energies 11 03415 g007
Figure 8. Empirical cumulative distribution function (ECDF) of the prediction error, |PE| for all input combination M7 using the variable forgetting factor (FOS-ELM) vs. the extreme learning machine (ELM) model.
Figure 8. Empirical cumulative distribution function (ECDF) of the prediction error, |PE| for all input combination M7 using the variable forgetting factor (FOS-ELM) vs. the extreme learning machine (ELM) model.
Energies 11 03415 g008
Table 1. The constructed seven input combination model based on the variability influential of each climate information (Several statistical metrics are computed as determination factors. Note, bold line is the best input combination.
Table 1. The constructed seven input combination model based on the variability influential of each climate information (Several statistical metrics are computed as determination factors. Note, bold line is the best input combination.
ModelInput CombinationsVariable Forgetting Factor (FOS-ELM)Extreme Learning Machine (ELM)
Root Mean Square Error (RMSE)Mean Absolute Error (MAE)rRMSEMAEr
M1Eo1.6221.1630.8911.9661.5330.855
M2Wsped + Eo1.0340.7270.9561.6011.2260.911
M3Wspeed + VPD + Eo0.7070.4490.9791.2270.8750.947
M4Wspeed + Tmin + Hmin + Eo0.5360.3470.9891.0170.6960.968
M5Wspeed + Tmin + Hmin + VPD + Eo0.4290.2450.9930.7910.5700.981
M6Wspeed + Tmin + Hmax + Hmin + VPD + Eo0.2870.1430.9970.7880.5650.981
M7ALL0.2590.1180.9970.8310.5860.979
Table 2. Test modeling phase performance of FOS-ELM and ELM models using all the reported metrics. Note, the best model is boldfaced.
Table 2. Test modeling phase performance of FOS-ELM and ELM models using all the reported metrics. Note, the best model is boldfaced.
ModelInput CombinationsVariable Forgetting Factor (FOS-ELM)Extreme Learning Machine (ELM)
NSEWILMNSEWILM
M1Eo0.7840.9190.5070.6820.8830.351
M2Wsped + Eo0.9120.9680.6920.7900.9260.481
M3Wspeed + VPD + Eo0.9590.9850.8100.8760.9570.629
M4Wspeed + Tmin + Hmin + Eo0.9760.9920.8530.9150.9710.705
M5Wspeed + Tmin + Hmin + VPD + Eo0.9850.9950.8960.9490.9820.759
M6Wspeed + Tmin + Hmax + Hmin + VPD + Eo0.9930.9980.9390.9490.9820.761
M7ALL0.9940.9980.9500.9430.9810.752
Table 3. Numerical comparison between FOS-ELM and ELM models based (RRMSE, %) and the (RMAE, %) computed within the test sites. Note that the best model is boldfaced.
Table 3. Numerical comparison between FOS-ELM and ELM models based (RRMSE, %) and the (RMAE, %) computed within the test sites. Note that the best model is boldfaced.
ModelTesting PeriodVariable Forgetting Factor (FOS-ELM)Extreme Learning Machine (ELM)
Input CombinationRelative Root Mean Square Error (RRMSE) (%)Relative Mean Absolute Percentage Error (RMAE) (%)RRMSE (%)RMAE (%)
M1Eo7.3815.6508.9477.497
M2Wsped + Eo4.7043.5287.2836.108
M3Wspeed + VPD + Eo3.2182.1575.5814.127
M4Wspeed + Tmin + Hmin + Eo2.4401.6394.6293.198
M5Wspeed + Tmin + Hmin + VPD + Eo1.9521.1763.5972.734
M6Wspeed + Tmin + Hmax + Hmin + VPD + Eo1.3050.6863.5842.646
M7ALL1.1790.5743.7802.748

Share and Cite

MDPI and ACS Style

Hou, M.; Zhang, T.; Weng, F.; Ali, M.; Al-Ansari, N.; Yaseen, Z.M. Global Solar Radiation Prediction Using Hybrid Online Sequential Extreme Learning Machine Model. Energies 2018, 11, 3415. https://doi.org/10.3390/en11123415

AMA Style

Hou M, Zhang T, Weng F, Ali M, Al-Ansari N, Yaseen ZM. Global Solar Radiation Prediction Using Hybrid Online Sequential Extreme Learning Machine Model. Energies. 2018; 11(12):3415. https://doi.org/10.3390/en11123415

Chicago/Turabian Style

Hou, Muzhou, Tianle Zhang, Futian Weng, Mumtaz Ali, Nadhir Al-Ansari, and Zaher Mundher Yaseen. 2018. "Global Solar Radiation Prediction Using Hybrid Online Sequential Extreme Learning Machine Model" Energies 11, no. 12: 3415. https://doi.org/10.3390/en11123415

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop