Skip to main content
Top
Published in: International Journal of Energy and Environmental Engineering 3/2019

Open Access 11-07-2019 | Original Research

Estimation of daily, weekly and monthly global solar radiation using ANNs and a long data set: a case study of Fortaleza, in Brazilian Northeast region

Authors: P. A. Costa Rocha, J. L. Fernandes, A. B. Modolo, R. J. Pontes Lima, M. E. Vieira da Silva, C. A. Dias Bezerra

Published in: International Journal of Energy and Environmental Engineering | Issue 3/2019

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

A 14-year-long data set containing daily values of meteorological variables was used to train three artificial neural networks (ANNs) for daily, weekly averaged and monthly averaged global solar radiation prediction for Fortaleza, in the Brazilian Northeast region. Local climate is semiarid coastal. Day of the year, maximum temperature, minimum temperature, irradiance, precipitation, cloudiness, extraterrestrial radiation, relative humidity, evaporation and wind speed were adopted as predictors. The ANNs were developed by an in-house code and trained with the Broyden–Fletcher–Goldfarb–Shanno (BFGS) algorithm. Besides the lack of explicit predictors able to model El Niño and La Niña phenomena, which have strong influence on local weather, the accuracy of the predictions was considered excellent according to its values of normalized root-mean-square error (nRMSE) and good relative to mean absolute percentage error (MAPE) values. Both error metrics presented the smallest values for the monthly case study.
Notes

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Introduction

In present day, solar energy is widely applied at many sites around the world to improve sustainability and reduce major environmental problems, such as global warming and air pollution [1].
Brazil has great potential to exploit solar energy, with 700,000 residential consumers predicted to have roof-mounted solar panels up to 2024, according to the Brazilian Electricity Regulatory Agency [2]. Due to environmental and economic reasons, tropical countries such as Brazil will need to use their solar energy potential, estimated from 1500 kW to 2200 kW h m−2/year, to diversify their energy matrix. Presently, Brazil has an installed capacity of 134 GW, whose 5% are solar or wind based [3]. Its geographical location affords very large annual solar irradiation, and the interest in the development of solar power plants has been arising. For example, from 2014 to 2015, the photovoltaic sector increased 266% [4]. From 2012 to 2016, over 23 MWp of small-scale grid-connected photovoltaic systems have been installed in the distribution generation modality, while 2091.7 MWp of centralized generation have been approved during 2014 and 2015 [5]. It is important to note that forecasting models play an important role in the national energy development plan [6], particularly concerning the matrix of several renewable and highly seasonal energy sources as Brazil’s.
Among Brazilian regions, the northeast shows high viability to solar energy exploiting [7] due to its proximity to Equator and climatology, with a big area inserted in the semiarid zone. The region attains average daily horizontal global solar radiation of 5.49 kWh/m2 and the normal component of beam radiation of 5.05 kWh/m2. Furthermore, Brazilian Northeast region has higher monthly global solar radiation averages than Portugal and Spain, in addition to less monthly variability. The state of Ceará, located at northernmost part of Northeast Region, is one of the Brazilian states with the highest solar potential. The state is home of the biggest non-governmental solar power plant in the country, with capacity of 3 MW and expandable to 5 MW [7].
Solar energy use becomes especially important given the near future context of high fossil fuel prices and environmental destruction [8]. In this sense, the literature [1] indicates the availability of solar irradiation data as a fundamental factor for solar system experts to successfully simulate, operate and assess solar energy technology and its applications. Even as for energy generation, the knowledge about incident solar radiation in a particular site plays an essential role for agricultural, hydrological and ecological applications. The best way to obtain global solar irradiation data is through remote measurements at a given local using specific devices. However, due to the high cost of calibration and maintenance of these devices, the acquisition of solar irradiation data restrains to several meteorological stations around the world [9].
Difficulties and uncertainties in measuring global solar irradiation have led to the development of several models and algorithms to estimate it from a few meteorological properties computed on a frequent basis: maximum, minimum and mean atmospheric temperature; relative humidity, cloudiness, etc. Through the last years, a high number of models have been designed to assess the global solar irradiation over a horizontal surface. Among them, it highlights the empirical models [10, 11], satellite data based [12, 13], stochastic [14, 15], heuristics [6, 16, 17] and statistical [12, 18, 19] models.
Recently, artificial intelligence and computational intelligence techniques, especially artificial neural networks (ANNs), have been thoroughly used to solve real-world problems. These applications concern situations for which traditional methodologies do not seem suitable or further precision is required, such as meteorological variables forecasting as wind speed [2022], precipitation [23] and land surface temperature [24]. The implementation of such approaches in estimating solar radiation has received specific attention in the last years [1, 2536].
The present work, therefore, consists in establishing a global solar radiation estimation model that aims to estimate radiation from more easily measured meteorological variables obtained at the same instant as the desired forecast. Specifically, this work presents three ANNs adopting meteorological variables measured at Fortaleza as predictors. The local climate at Fortaleza, a coastal city inserted in the semiarid zone of Brazil, is highly influenced by the occurrence of El Niño and La Niña, which affect the meteorological conditions of many regions of the world. Therefore, the study of meteorological data collected at this particular site contributes to the new body of knowledge from the international perspective as it allows further comprehension of globally relevant phenomena. Furthermore, few studies in the literature review approaches such a long data set. Its influence on the performance of ANNs meteorological prediction models may represent a valuable subject to researchers working in this field. At last, this work introduces another contribution: the application of Broyden–Fletcher–Goldfarb–Shanno (BFGS) algorithm as an alternative to traditional back propagation method.
Once this work discusses artificial neural networks, it is relevant to briefly introduce the subject before the literature review. Consequently, all the aspects of artificial neural networks presented along this section should not be unknown by the time they will be discussed.
Neural networks, or artificial neural networks (ANNs), represent a technology with origins in many disciplines: neuroscience, math, statistics, physics, computer science and engineering. Neural networks have applications in fairly diverse fields as classification [3739], clustering [4042], prediction [4345] and pattern recognition [4649]. The main reason concerns its property to learn from input data with or without supervision [50, 51] through the use of an appropriate training method.

Climate and region

Climatological and regional characteristics such as topography, vegetation, proximity to the shore and water masses influence the solar radiation over a specific site.
The literature review denotes the study of these influences around the world as the following works shown. A combined model coupling linear autoregressive moving average and a recurrent dynamic ANNs was developed to estimate daily global solar radiation for two different climate sites in Algeria [30].
The research conducted in Australia [23] uses a multi-location study combining ANNs and satellite data to estimate monthly global solar radiation. Thirteen meteorological stations located across southern Quebec, Canada, apply three ANNs [14] compared with different input combinations of temperature and relative humidity to three geostatistical interpolation models in respect to their capacity to fill missing values of daily global solar radiation in data sets. Similarly, a comparison of three different ANNs methods to predict daily solar radiation for twelve locations of different climatic zones was performed in China [35].
Several prediction models were developed for sites in Iran [26, 32, 34]. Two different types of ANNs were used to predict daily global solar radiation at Dezful city [26]. The Iranian researchers [32] coupled ANNs and a metaheuristic method to predict daily solar radiation at Mashhad. Data sets from four stations in the United States of America and two stations in Iran were used to compare ANNs, gene expression programming, wavelet regression and five temperature-based empirical models capacity of daily global solar radiation prediction [34].
Two different ANNs, two adaptive neuro-fuzzy inference systems and two support vector machines daily global solar radiation prediction models for six locations in Mexico were compared [52], indicating how ANNs can compete in performance against several well-known approaches.
A multi-location ANNs to predict monthly average daily global solar radiation over Italy was developed [25]. Instead of using different periods to train and test the model, different subsets of stations were used. A subset of 17 locations was used for the ANNs training, while the testing step was against data from the remaining 28 locations.
Six ANNs-based models to estimate horizontal global radiation for Madinah, Saudi Arabia, were developed and compared to conventional regression models. They used different sets of variables to each ANNs’ model and their results show higher precision than empirical models based exclusively on insolation and air temperature. Thereof, it may be observed that it is reasonable to use artificial neural networks as an attractive alternative to several different types of existing models.
In another work [52], an investigation was conducted to estimate global solar radiation using neural networks for a mountainous region in southeastern Spain. The presented results show that artificial neural networks may be considered as an easy and effective technique to estimate solar radiation in sloped terrain. Also, hybrid ANNs–metaheuristic method to predict daily global solar radiation in Spain for Murcia City from novel meteorological variables was proposed [33].
The models proposed by [28, 36] were developed to predict global solar radiation in Turkey. In [28], data were taken from Eastern Mediterranean Region of the country to develop three monthly global solar radiation ANNs prediction models for the cities of Mersin, Adana, Kahramanmaras and Antakya. Another work aimed the same region [36], and data from Mersin, Adana, Kahramanmaras and Hatay were used. They compared an ANNs model to ten different daily global solar radiation empirical prediction methods.
The authors in [31] developed two ANNs models to estimate monthly global horizontal irradiance for Abu Dhabi, Dubai and Al-Ain. In a similar direction, the ANNs approach was applied for predicting global horizontal irradiation for twelve cities in Zimbabwe [29].
The literature review covers most continents of the world, including Africa, Asia, North America and Oceania. This present research work is a case study of a site at the Northeastern region of Brazil, located at Fortaleza city, in state of Ceará. This region stands out as having high DNI levels during almost the whole year. In this sense, this work tries to fulfill a gap of South American studies and mainly coastal semiarid climates case studies.

Input parameters

A standard set of input parameters for predicting global radiation is not pre-established. The choice of parameters varies according to the author approaches and the regions studied. Indeed, a relevant parameter to a case study may not play an important role in different circumstances. The choice of a parameter may also be constrained by the availability of measured data.
Typical input parameters are climatological, temporal or geographical. Climatological parameters include temperatures (maxima, minima, averages and amplitudes), wind speed, pressure, relative humidity, sunshine duration, extraterrestrial radiation and clearness index. Temporal parameters typically are day of the year and month of the year; while the geographical parameters include latitude, longitude and altitude.
However, some authors innovate in the choice of parameters as it may produce a better characterization of the site. For example, cumulated rainfall was included in [25]; also, the frequency of rainy days and heating degrees days arise among the chosen parameters. The work in [53] aimed to estimate solar radiation over a mountainous area. Therefore, the authors included the slope of the measurement sites among the relevant parameters.
Some cases [32] not only compute air temperatures as inputs, but also use the earth skin temperature. The complete parameter set contains the average air temperature, minimum air temperature, maximum air temperature, relative humidity, pressure, and wind speed. Similarly, the land surface temperature was added in [23] as input parameter. The data were obtained from satellite for the geographic coordinates altitude, latitude, longitude and month. Evaporation is also included in the set of parameters [26]. The other predictive variables are day of the year, daily mean air temperatures, relative humidity, sunshine hours and wind speed.
Some authors [33] approach the problem by a truly innovative way. According to this review, their choice of predictive variables had not yet been considered in other studies about radiation prediction. Besides the extraterrestrial solar radiation, the study also includes aerosol depth product, total ozone amount, total precipitable water and cloud amount.
In agreement with the literature review, this study applies the following parameters as predictive variables: day of the year, maximum temperature, minimum temperature, sunshine duration, precipitation, cloudiness, extraterrestrial radiation, relative humidity, evaporation and wind speed. A meteorological station, located at coordinates 3.745278 S, 38.582153 W, measured and recorded all these input parameters. Figure 1 depicts the location of the meteorological station.

Data set size

The data set size plays a direct role in the quality of prediction produced by an ANNs, as it determines the weights and biases that minimize the cost function for a wider input range. A long data set size allows the network to improve the prediction of long-term phenomena that may not be evident in short spans. However, the data availability mostly influences the data set size. Also, calibration and degradation issues of the instruments may invalidate some values reducing the data set length.
Commonly, the literature [14, 23, 26, 27, 29, 30] refers to data sets shorter than 10 years. Some authors [28, 32, 36] present data sets longer than 10 years, but more rarely [34, 35] works use data sets longer than 30 years. Some multi-location studies [31, 52] apply sets of different sizes, depending on the station. The research work presented in [35] draws special attention once it has the longest data set of all the considered studies, ranging across 54 years.
This work used a 44-year-long data set as a start point, what may be considered a somewhat big database, in front of the previous works. However, as shown further ahead in Sect. 6, the effective period used was constrained to the longest consecutive interval with high data availability, which leads to an amount of 14 years. Although this is significantly shorter than the original data set, it is still among the longest when compared to literature review. Thus, this work has a data set shorter than those presented in references [32, 34, 35] and [52].

Training method

Training of an ANNs consists in minimizing a cost function, evaluated by the deviation between the expected results and the predicted outputs. By feeding the ANNs with a particular set of inputs, called training sets, the method varies the weights and bias of the ANNs to decrease the cost function.
Common approaches use the back propagation method [14, 2527, 34], and the Levenberg–Marquardt algorithm [29, 30, 52]. Some authors may use heuristic methods to minimize the cost function and hence train the ANNs, as in [32, 33]. In the literature review, some works applied different methods or even compared its effects on the accuracy of the ANNs [23, 28, 31, 36].
This work used the Broyden–Fletcher–Goldfarb–Shanno (BFGS) algorithm, a quasi-Newton optimization method. This method is present in [23, 31] for the training of an ANNs solar radiation prediction method.
Other uses of BFGS to train ANNs for estimating meteorological parameters are present for evapotranspiration index [23], wind speed [20] and land surface temperature [24].
In the prediction of meteorological parameters through methods not involving ANNs, BFGS algorithm can be found in the works which predicted solar radiation [54, 55] and wind speed [20].

Scope of present work

This works aims to fulfill some of the research gaps identified in the literature review presented above. The main characteristics of the referenced studies in ANNs are summarized in Table 1.
Table 1
Summary of literature review in ANNs prediction models
Work
Country
Input data
Data set size
Training method
Estimated parameter
[25]
Italy
Average temperature, average daily cloudiness, average TOA daily radiation, clear sky days, cumulated rainfall, rainy days, latitude north, longitude east, altitude, heating degrees, average day duration, average sunshine duration, period (month number)
Not informed
Backpropagation
Monthly average daily global solar radiation
[26]
Iran
Day of the year, daily mean air temperature, relative humidity, sunshine hour, evaporation, wind speed
4.41 years
Backpropagation
Daily global solar radiation
[27]
Saudi Arabia
Global irradiation, diffuse irradiation, air temperature, relative humidity
5 years
Backpropagation
Daily global solar radiation
[53]
Spain
Longitude, latitude, altitude, slope, azimuth, day of year, daily extraterrestrial solar radiation, daily clearness index
3 years
Scaled conjugate gradient
Daily global irradiation
[28]
Turkey
Latitude, altitude, longitude, month, mean temperature, sunshine duration
11 years
Scaled conjugate gradient, Levenberg–Marquardt, Pola–Ribiere conjugate gradient, Resilient backpropagation
Monthly global solar radiation
[29]
Zimbabwe
Temperature amplitude, average temperature, precipitation, relative humidity, vapor pressure deficit
2 years
Levenberg–Marquardt
Daily global horizontal solar irradiance
[23]
Australia
Land surface temperature, altitude, latitude, longitude, months
2 years
BFGS, Conjugate gradient, Backpropagation
 
[30]
Algeria
Daily global solar radiation
2 years
Levenberg–Marquardt
Daily global solar radiation
[31]
United Arab Emirates
Maximum temperature, wind speed, sunshine hours, relative humidity
6–11 years
BFGS, Levenberg–Marquardt and 12 other methods
Monthly global horizontal irradiance
[14]
Canada
Maximum temperature, minimum temperature, relative humidity
8 years
Backpropagation
Daily global solar radiation
[32]
Iran
Average air temperature, minimum air temperature, maximum air temperature, relative humidity, pressure, wind speed, earth skin temperature
19 years
Heuristic (Simulated annealing)
Daily solar radiation
[52]
Mexico
Minimum temperature, maximum temperature, rainy days, extraterrestrial radiation
7–15 years
Levenberg–Marquardt
Daily global solar radiation
[33]
Spain
Aerosol depth product, total ozone amount, total precipitable water, cloud amount, extraterrestrial solar radiation
2 years
Heuristic (Coral Reef optimization)
Daily global solar radiation
[34]
Iran, USA
Maximum temperature, minimum temperature, daily temperature range, clearness index, daylight hours, extraterrestrial global solar radiation
3.75–33 years
Feed-forward backpropagation
Daily global solar radiation
[35]
China
Temperature, pressure, relative humidity, water vapor pressure, sunshine duration hours
54 years
Not informed
Daily surface solar radiation
[36]
Turkey
Sunshine duration, temperature, relative humidity
11 years
Levenberg–Marquardt, Scaled Conjugate Gradient
Daily global solar radiation
Regarding the literature review, it reveals a clear lack of solar radiation ANNs prediction models in South America. Furthermore, the studied region shows interesting features such as a semiarid coastal weather and the high influence of El Niño and La Niña phenomena on the meteorological conditions.
Although the data set does not contain atypical or exclusive input parameters in comparison with the literature review, it spans 44 years and it is longer than all but one data set presented in the review ranged from 2 years to 33 years. The exception being credited to [35], who used a 54-year-long data set. Besides, the present work studies and compares the prediction of global solar radiation in three different temporal bases: daily, weekly and monthly averaged. The authors did not find similar approach in the literature.
Finally, according to the authors’ review, most works used the Levenberg–Marquardt algorithm and back propagation as the main training methods for ANNs solar radiation prediction models. Only two references employed BFGS algorithm and it proved appropriate for training an ANNs.

Artificial neural networks (ANNs)

The expression “neural networks” remains from early attempts to find a mathematical representation of how biological systems process information [51]. Therefore, the ANNs perform basing on the way neurons work inside the human brain.
The main components of a neuron consist of the input signals, the synaptic weights, the applied bias, the additive junction and its activation function. Input signals represent received stimuli from neuron that will be transformed into an output signal by different processes occurring throughout its course in the neuron. The synaptic weights represent a connection link between input signal and the neuron. Each input signal is connected to the neuron through a different link. The bias role is to enhance or reduce the total information processed by the neuron to generate an answer to the initial stimulus.
The addictive junction, usually a linear combiner, receives information from different input signals weighted by its synaptic weights and biases, generating liquid information to be processed by the neuron. Finally, the activation function of a neuron is responsible for transforming the liquid information received from the neuron into output information, i.e., it produces an answer to the stimuli received by the neuron.
Different architectures of ANNs are possible according to how its neurons are connected to each other. A Multilayer Perceptron (MLP) is a class of ANNs where the neurons are organized in an input layer, an output layer and one or more intermediate layers called hidden layers.
In the present study, a MLP was created using R programming language to predict the value of global solar radiation in three different time basis.

The Broyden–Fletcher–Goldfarb–Shanno algorithm

With respect to unconstrained optimization [56], quasi-Newton methods are widely applied algorithms employed to the task of finding local minima of functions, as the cost functions of ANNs may be. The quasi-Newton is based on Newton’s method to find a static point of a function, where its gradient is zero.
The main goal of the Broyden–Fletcher–Goldfarb–Shanno (BFGS) algorithm is to find a descent direction and a descent step which will lead to a faster learning. Consequently, this algorithm uses information from the second-order derivative of the cost function. This information is represented by the approximation of the Hessian matrix, B.
The algorithm can be summarized as a sequence of steps [57], which are described by Eqs. (1)–(5).
Step 0 Given x1 ∈ ℛn, B1 ∈ ℛn×n defined positive, calculate g1 = ∇f(x1). If g1 = 0, stop; else, make k = 1.
Step 1 Choose dk = − B k −1 gk.
Step 2 Do a linear search along direction dk to obtain a value of γk > 0, xk+1 = xk + γk × dk and gk+1 = ∇f(xk+1);
If gk + 1 = 0, stop.
Step 3 Choose
$$B_{k + 1} = B_{k} - \frac{{B_{k} s_{k} s_{k}^{\text{T}} B_{k} }}{{s_{k}^{\text{T}} B_{k} s_{k} }} + \frac{{y_{k} y_{k}^{\text{T}} }}{{s_{k}^{\text{T}} y_{k} }}$$
(1)
where
$$s_{k} \, = \,\gamma_{k} d_{k}$$
(2)
$$y_{k} = g_{k + 1} - g_{k}$$
(3)
Step 4k≔ k + 1; Go to step 1
Still according to [57], in BFGS algorithm, a learning rate of αk is necessary to obey to Wolfe conditions defined by the following equations:
$$f(x_{k} + \gamma_{k} d_{k} ) - f(x_{k} ) \le \delta_{1} \gamma_{k} d_{k}^{\text{T}} g_{k}$$
(4)
$$d_{k}^{\text{T}} \nabla f\left( {x_{k} + \gamma_{k} d_{k} } \right) \ge \delta_{2} d_{k}^{\text{T}} g_{k}$$
(5)
In this algorithm, f is the function to be minimized, i.e., the cost function during the training of the ANNs. The xk parameter represents the weights and bias during iteration k.
The quality of the models developed from neural network algorithms may be evaluated by error parameters, as the root-mean-square error (RMSE) and the mean absolute percentage error (MAPE); as well as by the coefficient of determination R2.
Several error metrics can be calculated. Throughout this work, the errors presented in Eqs. (6)–(9) are used to assess and compare the models.
$${\text{RMSE}} = \sqrt {\frac{1}{N}\mathop \sum \limits_{i = 1}^{N} \left( {\hat{y}_{i} - y_{i} } \right)^{2} } ,$$
(6)
$$n{\text{RMSE}} = \frac{\text{RMSE}}{{\frac{1}{N}\mathop \sum \nolimits_{i = 1}^{N} y_{i} }} ,$$
(7)
$${\text{MAPE}} = \frac{1}{N}\mathop \sum \limits_{i = 1}^{N} \left| {\frac{{\left( {\hat{y}_{i} - y_{i} } \right)}}{{y_{i} }}} \right| ,$$
(8)
$$R^{2} = 1 - \frac{{\mathop \sum \nolimits_{i = 1}^{N} \left( {\hat{y}_{i} - y_{i} } \right)^{2} }}{{\mathop \sum \nolimits_{i = 1}^{N} \left( {\hat{y}_{i} - \bar{y}} \right)}} ,$$
(9)
where N is the quantity of data points in the sample, ŷi is the value predicted by the neural network and yi is the real observed value.

ANNs setup, training and error assessment

To perform the case study of this work, a training algorithm has been developed. The applied pseudocode is as follows:
1.
Choose the number of neurons in the hidden layer of the neural network;
 
2.
Choose the activation function of the neurons;
 
3.
Initiate the synaptic weights randomly;
 
4.
Initiate the hessian matrix approximation as the identity matrix;
 
5.
Run the propagation algorithm;
 
6.
Calculate the cost function;
 
7.
Calculate the cost function gradient through the retropropagation algorithm;
 
8.
Calculate the descent direction through the BFGS algorithm;
 
9.
Do a linear research along this direction to find the optimal step;
 
10.
Recalculate vectors s and y using Eqs. (7) and (8);
 
11.
Recalculate the hessian approximation using Eq. (6);
 
12.
Go back to step 5 and loop until convergence is achieved;
 
The R language [58] was applied in the development of these algorithms. It is an Open Source and free development tool.

Experimental data pre-processing

One of the objectives of the present work was to perform a case study using ANNs algorithms to obtain a regression model to predict solar radiation from easily obtainable meteorological variables.
Accordingly, experimental data containing maximum and minimum temperatures, wind speed, cloudiness, precipitation and solar radiation were obtained from a meteorological station located at the Federal University of Ceará. For this long-term measurement campaign, the instruments (glass thermometers, Campbell–Stokes pattern sunshine recorder, standard rain gauge, wet bulb thermometer, class A evaporation pan and cup anemometer) have enough robustness, accuracy and reliability, even if the data logging was not automated. In particular, the actinograph is a Bimetallic Actinograph, Robitzsch–Fuess Type 58 dc, which presents errors smaller than 5%, according to the manufacturer. The data series cover an interval ranging from 1969 to 2012.
In addition to the variables mentioned in Sect. 2.2, extraterrestrial radiation data have been evaluated and used. These data were calculated for the city of Fortaleza following Eq. (10), which can be found in [59].
$$G_{\text{on}} = G_{\text{sc}} \left[ {1.000110 + 0.034221 \times \cos B + 0.001280 \times \sin B + 0.000719 \times \cos 2B + 0.000077 \times \sin 2B} \right] ,$$
(10)
where B is given by B = (n − 1) × (360/365). The number “n” represents the number of the day.
From the daily raw data, three separate series were generated for comparison: daily, weekly and monthly averaged data from the meteorological variables. Then, the series were analyzed about their descriptive statistics. Furthermore, the total number of available data and the ratio of blank data were calculated to select the best data subset for the case study.
Finally, the selected data were normalized according to Eq. (11), as suggested [25]:
$$X_{N} = 0.1 + 0.8 \times \frac{{X_{\text{R}} - X_{\text{Min}} }}{{X_{\text{Max}} - X_{\text{Min}} }},$$
(11)
where XN is the normalized variable, XR is its real value, XMax and XMin are, respectively, the maximum and minimum values of the variable in the data sample. The convergence of the algorithm becomes faster if the mean of each variable of the training set is close to zero [60].

Case study

Three approaches were conducted with normalized data using, respectively, daily, weekly and monthly averaged series. The radiation prediction models have been developed by a training algorithm created for the purpose of this work.
The studied models consisted of an ANNs structure with a hidden layer, the inputs of which are the variables presented in Sect. 2.2 and the calculated extraterrestrial radiation (Gon) for the correspondent time steps. The values of the time steps were chosen accordingly to the averaging frequency: for daily data, day of the year was used; for weekly data, week of the year was used; and for monthly data, month of the year was used.
Thus, the studied ANNs had the structure shown in Fig. 2.
To check the different obtained models, data have been split into two groups: training data and test data. The training data set size for each case study corresponds to 70% of the total data set. The remaining 30% was used as a test data set. Training data were used to develop a neural network model and test data were used to assess its predictive capacity.
The evaluation of model quality was made by the application of Eqs. (6)–(9). To find the number of neurons in the hidden layers which generates the least prediction error for each case study, a chart was created linking the prediction error and testing error to the data size transmitted to the network. The goal of this analysis was to find out how much data are needed to perform solar radiation studies.
Finally, the resulting number of neurons obtained from previous analysis was used to train the ANNs again, and the results were evaluated using Eqs. (6)–(9) and summarized in charts and tables.

Results and discussion

The daily extraterrestrial solar radiation has been calculated to include it among the descriptive variables of the global solar radiation prediction model obtained experimentally.
Table 2 presents the availability of data per year. The interval ranging from 1974 to 1988 composes the most complete continuous subset, and therefore it was chosen for analysis.
Table 2
Percentage of experimental data present in each year
Year
Tmax (%)
Tmin (%)
RH1 (%)
RH2 (%)
RH3 (%)
PREC (%)
EVAP (%)
IRR (%)
C1 (%)
C2 (%)
C3 (%)
H (%)
1969
100
100
100
100
100
100
100
100
100
100
100
100
1970
100
100
100
100
100
100
100
100
100
100
100
100
1971
100
100
100
100
100
100
100
99
100
100
100
100
1972
100
100
100
100
100
100
100
52
100
100
100
92
1973
100
100
100
100
100
100
100
16
100
100
100
100
1974
100
100
100
100
100
100
100
90
100
100
100
100
1975
100
100
100
100
100
100
100
92
100
100
100
100
1976
100
100
100
100
100
100
100
99
100
100
100
100
1977
100
100
100
99
100
100
100
96
100
100
100
100
1978
100
100
100
100
100
100
100
99
100
100
99
100
1979
100
100
100
100
100
100
100
100
100
100
100
100
1980
100
100
100
100
100
100
100
100
100
100
100
73
1981
100
100
100
100
100
100
100
100
100
100
100
100
1982
100
100
100
100
100
100
100
100
100
100
100
100
1983
100
100
100
100
100
100
100
100
100
100
100
98
1984
100
100
100
100
100
100
100
100
100
100
100
100
1985
100
100
100
100
100
100
100
100
100
100
100
100
1986
100
100
100
100
100
100
100
99
100
100
100
100
1987
100
100
100
100
100
100
100
100
100
100
100
100
1988
100
100
100
100
100
100
100
100
100
100
100
100
The descriptive statistics of the data set at daily, weekly and monthly basis can be found respectively on Tables 3, 4 and 5.
Table 3
Statistics for the daily data set
Meteorological variables
H0 (J/cm2)
Tmax (°C)
Tmin (°C)
IRR (h)
EVAP (mm)
RH1 (%)
RH2 (%)
RH3 (%)
PREC (mm)
C1
C2
C3
H (J/cm2)
Mean
3599.34
30.19
23.87
7.72
4.08
77.02
70.02
86.75
4.66
6.74
4.75
4.46
1909.44
Standard deviation
174.57
1.13
1.21
3.20
1.84
10.54
8.82
6.24
12.42
2.18
2.94
2.98
444.62
CV
5%
4%
5%
42%
45%
14%
13%
7%
267%
32%
62%
67%
23%
Median
3626.89
30.30
23.80
9.00
4.00
76.00
69.00
86.00
0.00
7.00
4.00
4.00
2021.88
Minimum
3184.48
22.40
17.70
0.00
0.00
40.00
37.00
54.00
0.00
0.00
0.00
0.00
115.54
Maximum
3894.42
35.20
29.80
12.00
10.00
100.00
100.00
100.00
198.00
10.00
10.00
10.00
3052.08
Range
709.94
12.80
12.10
12.00
10.00
60.00
63.00
46.00
198.00
10.00
10.00
10.00
2936.54
Skewness
− 0.46
− 0.94
0.02
− 1.06
0.36
0.11
0.56
− 0.16
5.19
− 0.90
0.25
0.14
− 1.19
Kurtosis
− 0.57
2.46
− 0.03
0.02
0.09
− 0.46
0.63
− 0.24
38.15
0.65
− 1.23
− 1.04
1.21
Table 4
Statistics for the weekly data set
Meteorological variables
H0 (J/cm2)
Tmax (°C)
Tmin (°C)
IRR (h)
EVAP (mm)
RH1 (%)
RH2 (%)
RH3 (%)
PREC (mm)
C1
C2
C3
H (J/cm2)
Mean
3600.47
30.19
23.87
7.73
4.08
77.02
70.02
86.71
4.63
6.74
4.78
4.47
1909.00
Standard deviation
151.52
0.84
1.01
2.15
1.41
8.28
6.70
5.14
6.99
1.35
2.11
1.67
305.76
CV
4%
3%
4%
28%
35%
11%
10%
6%
151%
20%
44%
37%
16%
Median
3640.83
30.23
23.86
8.46
4.16
77.21
69.43
86.57
1.49
6.86
4.57
4.29
1950.01
Minimum
3281.25
27.69
21.14
0.90
0.96
48.07
53.29
73.29
0.00
0.00
0.43
0.43
896.78
Maximum
3803.39
32.34
26.57
10.98
8.59
98.00
87.43
99.29
57.79
9.57
9.86
10.00
2549.36
Range
522.14
4.65
5.43
10.08
7.63
49.93
34.14
26.00
57.79
9.57
9.43
9.57
1652.58
Skewness
− 0.77
− 0.29
0.00
− 0.91
− 0.02
− 0.16
0.18
− 0.18
2.44
− 0.95
0.24
0.37
− 0.68
Kurtosis
− 0.67
− 0.34
− 0.55
0.06
− 0.61
− 0.60
− 0.51
− 0.59
7.95
1.50
− 0.89
− 0.10
0.16
Table 5
Statistics for the monthly data set
Meteorological variables
H0 (J/cm2)
Tmax (°C)
Tmin (°C)
IRR (h)
EVAP (mm)
RH1 (%)
RH2 (%)
RH3 (%)
PREC (mm)
C1
C2
C3
H (J/cm2)
Mean
3601.07
30.18
23.86
7.71
4.08
77.05
70.07
86.76
4.69
6.74
4.77
4.47
1908.91
Standard deviation
147.59
0.71
0.91
1.75
1.27
7.34
5.97
4.73
5.17
1.08
1.85
1.17
261.71
CV
4%
2%
4%
23%
31%
10%
9%
5%
110%
16%
39%
26%
14%
Median
3641.51
30.20
23.90
8.24
4.08
77.19
70.03
86.80
2.58
6.87
4.67
4.35
1938.64
Minimum
3305.46
28.33
21.44
2.89
1.28
59.23
56.74
75.10
0.00
2.65
1.67
1.97
1187.45
Maximum
3755.83
31.75
26.14
10.43
7.31
90.13
82.87
96.06
21.79
8.83
9.23
8.17
2461.40
Range
450.37
3.43
4.70
7.54
6.04
30.90
26.13
20.97
21.79
6.19
7.57
6.20
1273.94
Skewness
− 0.77
− 0.21
− 0.09
− 0.82
− 0.04
− 0.09
0.09
− 0.27
1.32
− 0.85
0.22
0.53
− 0.49
Kurtosis
− 0.73
− 0.61
− 0.61
− 0.36
− 0.66
− 0.94
− 0.72
− 0.57
1.06
0.84
− 0.95
0.11
− 0.07
From the tables presented, it can be noted that no significant changes occur at the mean values when the time basis is changed. Furthermore, it can be noted that increasing the interval size leads to decreasing standard deviations, i.e., the coefficient of variation decreases. This may lead to the conjecture that simpler prediction models, with fewer neurons, could be able to predict global solar radiation from data sets with longer sampling interval sizes. It could also be conjectured that training neural networks from data sets with smaller variability would demand a smaller training set to obtain an acceptable accuracy.
The results of several training sessions were evaluated graphically before defining the optimal number of neurons to compare the performance of the developed algorithm to the ones found in literature.
Training a neural network aims to minimize the cost function, i.e., to reduce the training error through feeding it repeatedly with training samples and the expected results for those samples. This essentially consists in an optimization problem where the error plays the role of the cost function. As expected, a high number of training sessions results in increasingly smaller errors, i.e., the network becomes more able to predict the results associated with the training samples. However, this produces overfitting as a result of the bias variance trade-off. As the bias of the ANNs decreases and it comes closer to the expected results for training data, an increase occurs in its variance, i.e., its sensibility to new (test) data. Figure 3 shows this behavior in training sessions done with the monthly data set.
The curves of theoretical error versus the number of iterations often decline smoothly. However, real graph [61] depicts very jagged lines as seen in Fig. 3. Hence, the algorithm developed in this work behaves as expected, which confers its ability to train neural networks from daily, weekly and monthly data samples.
The next step of the analysis consisted in determining the complexity of the neural network, i.e., the minimum number of neurons in the hidden layer that would lead to the least prediction error.
Determining the number of neurons inside the hidden layer classically is made by trial and error [62]. For this, it trains various structures to assess their performances. Finally, the best configuration is chosen. The problem with this kind of approach is its high manual cost, even though computational algorithms may be written to build, train and test neural networks.
Figures 4, 5 and 6 show the results for the different case studies. Once all the variables have been normalized according to Eq. (10), RMSE is dimensionless.
As seen in these graphs, fewer iterations in models result in less flexibility, and therefore produces high errors in modeling for both training and test data sets. As the number of neurons increases, the model becomes more flexible and its ability to predict both data sets improves. However, a further increase in the number of neurons can produce an excessively flexible model. This provides small errors in the training data site, but results in an increase error in test data set prediction, as it projects patterns that do not exist in the test data set. Therefore, an overly flexible model is not reliable in predicting unknown points, and a compromise in the number of neurons, visible in the global minimum of the red curve, must be achieved.
Figure 6 shows that the minimum prediction error occurs to 30 neurons in the hidden layer. With more than this number of neurons, the network is able to accurately describe the training data, but loses capacity of predicting new data. With fewer than 30 neurons, the network cannot predict accurately the training data, since it will not be able to properly generalize the relationships between the variables and predict the monthly solar radiation. Analogously, it can be asserted that the best predictive capacity for the daily and weekly data sets results from 40 and 50 neurons in the hidden layer, respectively.
To deepen the present analysis, the effect of data set size used in the training was assessed. The results are summarized in Figs. 7, 8 and 9.
The analysis of these graphs shows clearly the importance of applying a significantly large dataset during the neural networks training. It is possible to confirm that increasing the amount of data roughly implies in smaller prediction errors. In other words, the neural networks learn more and better with more data. The dataset used in this work is very long and this allowed us to assess the effect of the chosen dataset on the RMSE. This conclusion would not be achieved from the analysis of a short dataset.
At last, based on the number of neurons obtained previously, an ANNs has been created for each case study and the results can be observed in Figs. 10 and 11 and in Table 6.
Table 6
Error metrics of the obtained models
 
Training
Test
RMSE
nRMSE (%)
MAPE (%)
R2 (%)
RMSE
nRMSE (%)
MAPE (%)
R2 (%)
Daily
0.952
15.57
14.59
35.67
8.76
6.29
14.87
50.26
Weekly
0.0828
13.68
12.51
64.98
0.0929
6.57
18.17
65.73
Monthly
0.0655
11.47
11.09
80.97
0.0858
6.42
20.83
78.58
Source: author
In the literature review, no weekly analysis has been found. The following paragraphs compare the results of the present study to different error metrics for daily and monthly analysis found in the literature.
The MAPE of the daily case study was 14.87%, which is somewhat higher than the value of 6.53% found in [26]. Various choices of algorithms were tried [29] in multiple locations resulting in errors ranged from 2.56 to 10.57%.
A comparatively high value of MAPE was found in the monthly case study as well. In a previous work [25], the variation of the number of model parameters results in a MAPE range from 1.67 to 4.25%. In another study [28], it was found MAPE ranging from 2.8027 to 4.1627% to the same model across different locations. Therefore, the value of 20.83% found in this work is significantly higher and probably caused by regional phenomena, such as El Niño and La Niña, which could not be assessed by the set of predictors used in this study.
MAPE values smaller than 10% indicate excellent predictive capacity; MAPE values between 10 and 20% correspond to good model predictive capacity; MAPE values between 20 and 50% represent average model predictive capacity and MAPE values above 50% denote inaccurate models [63]. Based on this criterion and from the findings, it can be concluded that the predictive models generated with the aid of neural networks are able to deliver good results, except for the monthly model, which showed average capacity, but for a tiny amount (20.83%).
A similar comparison was made to assess the quality with different metrics, namely the RMSE. For the daily case study [27], six ANNs architectures were tested with various numbers of neurons and inputs and found RMSE values from 0.044121 to 0.167655. The model presented in [36] lead to a value of 0.14. Herein, the daily case study produced an RMSE of 8.76, what may be considered good. However, when monthly data are contrasted, the value of 0.0858 found in this work is smaller than the RMSE of a previous paper [23], which is 1.23. The RMSE has the same units of the predicted variable and a more interesting approach is to compare nRMSE instead of RMSE, as the former is relative, and thus can assess much better the impact of the error over the measurement. In such case, the results are very similar. The overall nRMSE for the multiple locations of the above-mentioned study was 5.07%, while our findings show 6.42%.
To increase the scope of the conclusions presented here, and keeping in mind that there are several meteorological and geographical parameters which may affect the solar radiation prediction models, previous work on the same subject [64] can be used as a basis for comparison regarding some of the conclusions obtained. The authors used monthly average solar radiation data (measured) for various meteorological locations in Bangladesh and performed a parameter (predictor) selection to evaluate the ones that mostly impact on the model performance. Three attribute evaluators of Waikato Environment for Knowledge Analysis (WEKA), such as the Classifier Subset Eval, the CFS Subset Eval and the Wrapper Subset Eval were evaluated in the task of selecting the most influential input parameters for the training, validation and testing of an ANNs model. Twelve input parameters were used to develop the prediction model, which was the Month, Local Latitude, Longitude and Altitude, Maximal, Minimal and Average Temperature, Bright Sunshine, Wind Speed, Relative Humidity, Rainfall and Cloud Coverage. The approach used herein, on the other hand, was to insert all the parameters into the model, so that the generated ANNs could assign the necessary weights to the naturally more important parameters, which apparently succeeded, since the values of R achived by these authors [64], for the test data set, was about 0.75596, while those obtained by our model were, also for the case of the monthly average, 0.8864 (R2 = 0.7857). This indicates that the ANNs, as configured in this work, was able to naturally overweight the most important parameters.
Different nRMSE intervals can be defined to represent the model quality as [65]: excellent (nRMSE smaller than 10%), good (nRMSE between 10 and 20%), average (nRMSE between 20 and 30%) and inaccurate (nRMSE higher than 30%). Thus, the models developed during this work can be rated as excellent with respect to their predictive capacities according to this benchmarking method.
The new model is more consistent for weeks and monthly sampling intervals. One of the possible explanations is the increase in the variability of the experimental data set when a model is shifted from monthly to weekly and, finally, to daily. This augmentation, which is seen as an increase in the coefficient of variation (CV), can disrupt the ability of the model to accurately describe more scattered datasets leading to smaller coefficients of determination.

Conclusion

The present work developed a neural network training algorithm applying to the prediction of global solar radiation from meteorological data. The training algorithm was developed and optimized through the BFGS algorithm with the use of the R language. As the data source, an historical experimental meteorological data series ranging from 1974 to 1988 was used.
In this paper, the models developed were used to predict global radiation on Fortaleza. Located in the Northeastern region of Brazil, this semiarid meteorological coastal city is strongly influenced by El Niño and La Niña phenomena. It is, therefore, a unique set of unpaired climatological and geographical features in this type of work.
Previous standardization and data pre-processing provided the dataset to be used in the three case studies with varied sampling frequencies. As a result, a global solar radiation prediction neural network was created. Another unique feature is that the study applies multiple temporal bases, in which daily (as measured), weekly averaged and monthly averaged data allowed to evaluate the quality of the prediction over different sampling frequencies.
The analysis of the coefficient of determination for each case study provides to conclude that the monthly averaged prediction model was the most accurate. Furthermore, the 44-year-long data set not only established and trained the ANNs models, but also assessed the influence of data set size on their performance. The models produced good results in line with MAPE benchmarking and excellent agreement to nRMSE benchmarking. For this, it concludes that it is at the same quality level of similar studies.

Acknowledgments

This study was financed in part by the Coordenação de Aperfeiçoamento de Pessoal de Nível Superior—Brasil (CAPES)—Finance Code 001, and the Conselho Nacional de Desenvolvimento Científico e Tecnológico (CNPq), Brazilian governmental agencies. The support received is gratefully acknowledged.

Compliance with ethical standards

Conflict of interest

On behalf of all authors, the corresponding author states that there is no conflict of interest.
Open AccessThis article is distributed under the terms of the Creative Commons Attribution 4.0 International License (http://​creativecommons.​org/​licenses/​by/​4.​0/​), which permits unrestricted use, distribution, and reproduction in any medium, provided you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made.

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Literature
1.
go back to reference Shamshirband, S., Mohammadi, K., Tong, C.W., Zamani, M., Motamedi, Ch, S.: A Hybrid SVM-FFA Method for Prediction of Monthly Mean Global Solar Radiation. Spring, Vienna (2015) Shamshirband, S., Mohammadi, K., Tong, C.W., Zamani, M., Motamedi, Ch, S.: A Hybrid SVM-FFA Method for Prediction of Monthly Mean Global Solar Radiation. Spring, Vienna (2015)
3.
go back to reference Marques Filho, E.P., Oliveira, A.P., Vita, W.A., Mesquita, F.L., Codato, G.E.J.F, Cassol, M.F.J.R.A.: Global, diffuse and direct solar radiation at the surface in the city of Rio de Janeiro: observational characterization and empirical modeling. Renew. Energy 91, 64–74 (2016) Marques Filho, E.P., Oliveira, A.P., Vita, W.A., Mesquita, F.L., Codato, G.E.J.F, Cassol, M.F.J.R.A.: Global, diffuse and direct solar radiation at the surface in the city of Rio de Janeiro: observational characterization and empirical modeling. Renew. Energy 91, 64–74 (2016)
4.
go back to reference Lima, M.A.F., Carvalho, P.C., Carneiro, T.C., Leite, J.R., Bessa Neto, L.J.D., Rodrigues, G.K., Melo, F.E.D.: Portfolio theory applied to solar and wind resources forecast. IET Renew. Power Gener. 11(7), 973–978 (2017) Lima, M.A.F., Carvalho, P.C., Carneiro, T.C., Leite, J.R., Bessa Neto, L.J.D., Rodrigues, G.K., Melo, F.E.D.: Portfolio theory applied to solar and wind resources forecast. IET Renew. Power Gener. 11(7), 973–978 (2017)
5.
go back to reference Paiva, G.M., Pimentel, S.P., Marra, E.G., Alvarenga, B.P.: Analysis of inverter sizing ratio for PV systems considering local climate data in central Brazil. IET Renew. Power Gener. 11(11), 1364–1370 (2017)CrossRef Paiva, G.M., Pimentel, S.P., Marra, E.G., Alvarenga, B.P.: Analysis of inverter sizing ratio for PV systems considering local climate data in central Brazil. IET Renew. Power Gener. 11(11), 1364–1370 (2017)CrossRef
6.
go back to reference Paiva, G. M., Pimentel, S. P., Leva, S., Mussetta, M.: Intelligent approach to improve genetic programming based intra-day solar forecasting models. In: 2018 IEEE congress on evolutionary computation (CEC) (pp. 1–8). IEEE (2018) Paiva, G. M., Pimentel, S. P., Leva, S., Mussetta, M.: Intelligent approach to improve genetic programming based intra-day solar forecasting models. In: 2018 IEEE congress on evolutionary computation (CEC) (pp. 1–8). IEEE (2018)
8.
go back to reference Khatib, T., Mohamed, A., Sopian, K.: A review of solar energy modeling techniques. Renew. Sustain. Energy Rev. 16, 2864–2869 (2012)CrossRef Khatib, T., Mohamed, A., Sopian, K.: A review of solar energy modeling techniques. Renew. Sustain. Energy Rev. 16, 2864–2869 (2012)CrossRef
9.
go back to reference Hunt, L., Kuchar, L., Swanton, C.: Estimation of solar radiation for use in crop modeling. Agric. For. Meteorol. 91, 293–300 (1998)CrossRef Hunt, L., Kuchar, L., Swanton, C.: Estimation of solar radiation for use in crop modeling. Agric. For. Meteorol. 91, 293–300 (1998)CrossRef
10.
go back to reference Fan, J., Wang, X., Wu, L., Zhang, F., Bai, H., Lu, X., Xiang, Y.: New combined models for estimating daily global solar radiation based on sunshine duration in humid regions: a case study in South China. Energy Convers. Manage. 156, 618–625 (2018)CrossRef Fan, J., Wang, X., Wu, L., Zhang, F., Bai, H., Lu, X., Xiang, Y.: New combined models for estimating daily global solar radiation based on sunshine duration in humid regions: a case study in South China. Energy Convers. Manage. 156, 618–625 (2018)CrossRef
11.
go back to reference Quej, V.H., Almorox, J., Ibrakhimov, M., Saito, L.: Estimating daily global solar radiation by day of the year in six cities located in the Yucatán Peninsula, Mexico. J. Cleaner Prod. 141, 75–82 (2017)CrossRef Quej, V.H., Almorox, J., Ibrakhimov, M., Saito, L.: Estimating daily global solar radiation by day of the year in six cities located in the Yucatán Peninsula, Mexico. J. Cleaner Prod. 141, 75–82 (2017)CrossRef
12.
go back to reference Urraca, R., Martinez-De-pison, E., Sanz-Garcia, A., Antonanzas, J., Antonanzas-Torres, F.: Estimation methods for global solar radiation: case study evaluation of five different approaches in central Spain. Renew. Sustain. Energy Rev. 77, 1098–1113 (2017)CrossRef Urraca, R., Martinez-De-pison, E., Sanz-Garcia, A., Antonanzas, J., Antonanzas-Torres, F.: Estimation methods for global solar radiation: case study evaluation of five different approaches in central Spain. Renew. Sustain. Energy Rev. 77, 1098–1113 (2017)CrossRef
13.
go back to reference Zhang, H., Xin, X., Li, L., Liu, Q.: Estimating global solar radiation using a hybrid parametric model from MODIS data over the Tibetan Plateau. Solar Energy 112, 373–382 (2015)CrossRef Zhang, H., Xin, X., Li, L., Liu, Q.: Estimating global solar radiation using a hybrid parametric model from MODIS data over the Tibetan Plateau. Solar Energy 112, 373–382 (2015)CrossRef
14.
go back to reference Jeong, D., St-Hilaire, A., Gratton, Y., Bélanger, C., Saad, C.: A guideline to select an estimation model of daily global solar radiation between geostatistical interpolation and stochastic simulation approaches. Renew. Energy 103, 70–80 (2017)CrossRef Jeong, D., St-Hilaire, A., Gratton, Y., Bélanger, C., Saad, C.: A guideline to select an estimation model of daily global solar radiation between geostatistical interpolation and stochastic simulation approaches. Renew. Energy 103, 70–80 (2017)CrossRef
15.
go back to reference Hocaoĝlu, F.: Stochastic approach for daily solar radiation modeling. Sol. Energy 85, 278–287 (2011)CrossRef Hocaoĝlu, F.: Stochastic approach for daily solar radiation modeling. Sol. Energy 85, 278–287 (2011)CrossRef
16.
go back to reference Olatomiwa, L., Mekhilef, S., Shamshirband, S., Mohammadi, K., Petkovic, D., Ch, S.: A support vector machine-firefly algorithm-based model for global solar radiation prediction. Sol. Energy 115, 632–644 (2015)CrossRef Olatomiwa, L., Mekhilef, S., Shamshirband, S., Mohammadi, K., Petkovic, D., Ch, S.: A support vector machine-firefly algorithm-based model for global solar radiation prediction. Sol. Energy 115, 632–644 (2015)CrossRef
17.
go back to reference Ibrahim, I., Khatib, T.: A novel hybrid model for hourly global solar radiation prediction using random forests technique and firefly algorithm. Energy Convers. Manage. 138, 413–425 (2017)CrossRef Ibrahim, I., Khatib, T.: A novel hybrid model for hourly global solar radiation prediction using random forests technique and firefly algorithm. Energy Convers. Manage. 138, 413–425 (2017)CrossRef
18.
go back to reference Ayodele, T., Ogunjuyigbe, A., Monyei, C.: On the global solar radiation prediction methods. J. Renew. Sustain. Energy 8, 2 (2016)CrossRef Ayodele, T., Ogunjuyigbe, A., Monyei, C.: On the global solar radiation prediction methods. J. Renew. Sustain. Energy 8, 2 (2016)CrossRef
19.
20.
go back to reference Liu, H., Chen, C., Tian, H., Li, Y.: A hybrid model for wind speed prediction using empirical mode decomposition and artificial neural networks. Renew. Energy 48, 545–556 (2012)CrossRef Liu, H., Chen, C., Tian, H., Li, Y.: A hybrid model for wind speed prediction using empirical mode decomposition and artificial neural networks. Renew. Energy 48, 545–556 (2012)CrossRef
21.
go back to reference Liu, H., Duan, Z., Han, F., Li, Y.: Big multi-step wind speed forecasting model based on secondary decomposition, ensemble method and error correction algorithm. Energy Convers. Manage. 156, 525–541 (2018)CrossRef Liu, H., Duan, Z., Han, F., Li, Y.: Big multi-step wind speed forecasting model based on secondary decomposition, ensemble method and error correction algorithm. Energy Convers. Manage. 156, 525–541 (2018)CrossRef
22.
go back to reference Fazelpour, F., Tarashkar, N., Rosen, M.: Short-term wind speed forecasting using artificial neural networks for Tehran, Iran. Int. J. Energy Environ. Eng. 7, 377–390 (2016)CrossRef Fazelpour, F., Tarashkar, N., Rosen, M.: Short-term wind speed forecasting using artificial neural networks for Tehran, Iran. Int. J. Energy Environ. Eng. 7, 377–390 (2016)CrossRef
23.
go back to reference 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. 72, 828–848 (2017)CrossRef 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. 72, 828–848 (2017)CrossRef
24.
go back to reference Shwetha, H., Kumar, D.N.: Prediction of high spatio-temporal resolution land surface temperature under cloudy conditions using microwave vegetation index and ANN. ISPRS J. Photogramm. Remote Sens. 117, 40–55 (2016)CrossRef Shwetha, H., Kumar, D.N.: Prediction of high spatio-temporal resolution land surface temperature under cloudy conditions using microwave vegetation index and ANN. ISPRS J. Photogramm. Remote Sens. 117, 40–55 (2016)CrossRef
25.
go back to reference Alsina, E., Bortolini, M., Gamberi, M., Regattieri, A.: Artificial neural network optimisation for monthly average daily global solar radiation prediction. Energy Convers. Manage. 120, 320–329 (2016)CrossRef Alsina, E., Bortolini, M., Gamberi, M., Regattieri, A.: Artificial neural network optimisation for monthly average daily global solar radiation prediction. Energy Convers. Manage. 120, 320–329 (2016)CrossRef
26.
go back to reference Behrang, M.A., Assareh, E., Ghanbarzadeh, A., Noghrehabadi, A.R.: The potential of different artificial neural network (ANN) techniques in daily global solar radiation modeling based on meteorological data. Sol. Energy 84, 1468–1480 (2010)CrossRef Behrang, M.A., Assareh, E., Ghanbarzadeh, A., Noghrehabadi, A.R.: The potential of different artificial neural network (ANN) techniques in daily global solar radiation modeling based on meteorological data. Sol. Energy 84, 1468–1480 (2010)CrossRef
27.
go back to reference Benghanem, M., Mellit, A., Alamri, S.: ANN-based modeling and estimation of daily global solar radiation data: a case study. Energy Convers. Manage. 50, 1644–1655 (2009)CrossRef Benghanem, M., Mellit, A., Alamri, S.: ANN-based modeling and estimation of daily global solar radiation data: a case study. Energy Convers. Manage. 50, 1644–1655 (2009)CrossRef
28.
go back to reference Çelik, Ö., Teke, A., Yildirim, H.: The optimized artificial neural network model with Levenberg-Marquardt algorithm for global solar radiation estimation in Eastern Mediterranean Region of Turkey. J. Clean. Prod. 116, 1–12 (2016)CrossRef Çelik, Ö., Teke, A., Yildirim, H.: The optimized artificial neural network model with Levenberg-Marquardt algorithm for global solar radiation estimation in Eastern Mediterranean Region of Turkey. J. Clean. Prod. 116, 1–12 (2016)CrossRef
29.
go back to reference Chiteka, K., Enweremadu, C.: Prediction of global horizontal solar irradiance in Zimbabwe using artificial neural networks. J. Clean. Prod. 135, 701–711 (2016)CrossRef Chiteka, K., Enweremadu, C.: Prediction of global horizontal solar irradiance in Zimbabwe using artificial neural networks. J. Clean. Prod. 135, 701–711 (2016)CrossRef
30.
go back to reference Gairaa, K., Khellaf, A., Messlem, Y., Chellali, F.: Estimation of the daily global solar radiation based on Box-Jenkins and ANN models: a combined approach. Renew. Sustain. Energy Rev. 57, 238–249 (2016)CrossRef Gairaa, K., Khellaf, A., Messlem, Y., Chellali, F.: Estimation of the daily global solar radiation based on Box-Jenkins and ANN models: a combined approach. Renew. Sustain. Energy Rev. 57, 238–249 (2016)CrossRef
31.
go back to reference Hejase, H., Al-Shamisi, M.H., Assi, A.: Modeling of global horizontal irradiance in the United Arab Emirates with artificial neural networks. Energy 77, 542–552 (2014)CrossRef Hejase, H., Al-Shamisi, M.H., Assi, A.: Modeling of global horizontal irradiance in the United Arab Emirates with artificial neural networks. Energy 77, 542–552 (2014)CrossRef
32.
go back to reference Mousavi, S., Mostafavi, E., Jiao, P.: Next generation prediction model for daily solar radiation on horizontal surface using a hybrid neural network and simulated annealing method. Energy Convers. Manage. 153, 671–682 (2017)CrossRef Mousavi, S., Mostafavi, E., Jiao, P.: Next generation prediction model for daily solar radiation on horizontal surface using a hybrid neural network and simulated annealing method. Energy Convers. Manage. 153, 671–682 (2017)CrossRef
33.
go back to reference 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 105, 91–98 (2014)CrossRef 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 105, 91–98 (2014)CrossRef
34.
go back to reference Sharifi, S., Rezaverdinejad, V., Nourani, V.: Estimation of daily global solar radiation using wavelet regression, ANN, GEP and empirical models: a comparative study of selected temperature-based approaches. J. Atmos. Solar Terr. Phys. 149, 131–145 (2016)CrossRef Sharifi, S., Rezaverdinejad, V., Nourani, V.: Estimation of daily global solar radiation using wavelet regression, ANN, GEP and empirical models: a comparative study of selected temperature-based approaches. J. Atmos. Solar Terr. Phys. 149, 131–145 (2016)CrossRef
35.
go back to reference Wang, L., Kisi, O., Zounemat-Kermani, M., Salazar, G.A., Zhu, Z., Gong, W.: Solar radiation prediction using different techniques: model evaluation and comparison. Renew. Sustain. Energy Rev. 61, 384–397 (2016)CrossRef Wang, L., Kisi, O., Zounemat-Kermani, M., Salazar, G.A., Zhu, Z., Gong, W.: Solar radiation prediction using different techniques: model evaluation and comparison. Renew. Sustain. Energy Rev. 61, 384–397 (2016)CrossRef
36.
go back to reference Yildrim, H., Çelik, Ö., Teke, A., Barutçu, B.: Estimating daily Global solar radiation with graphical user interface in Eastern Mediterranean region of Turkey. Renew. Sustain. Energy Rev. 82, 1528–1537 (2018)CrossRef Yildrim, H., Çelik, Ö., Teke, A., Barutçu, B.: Estimating daily Global solar radiation with graphical user interface in Eastern Mediterranean region of Turkey. Renew. Sustain. Energy Rev. 82, 1528–1537 (2018)CrossRef
37.
go back to reference Hiew, B.Y., Tan, S.C., Lim, W.S.: Intra-specific competitive co-evolutionary artificial neural network for data classification. Neurocomputing 185, 220–230 (2016)CrossRef Hiew, B.Y., Tan, S.C., Lim, W.S.: Intra-specific competitive co-evolutionary artificial neural network for data classification. Neurocomputing 185, 220–230 (2016)CrossRef
38.
go back to reference Szalkai, B., Grolmusz, V.: Near perfect protein multi-label classification with deep neural networks. Methods 132, 50–56 (2018)CrossRef Szalkai, B., Grolmusz, V.: Near perfect protein multi-label classification with deep neural networks. Methods 132, 50–56 (2018)CrossRef
39.
go back to reference Sitton, J.D., Zeinali, Y.S.B.A.: Rapid soil classification using artificial neural networks for use in constructing compressed earth blocks. Constr. Build. Mater. 138, 214–221 (2017)CrossRef Sitton, J.D., Zeinali, Y.S.B.A.: Rapid soil classification using artificial neural networks for use in constructing compressed earth blocks. Constr. Build. Mater. 138, 214–221 (2017)CrossRef
40.
go back to reference Chen, N., Ribeiro, B., Vieira, A., Chen, A.: Clustering and visualization of bankruptcy trajectory using self-organizing map. Expert Syst. Appl. 40(1), 385–393 (2013)CrossRef Chen, N., Ribeiro, B., Vieira, A., Chen, A.: Clustering and visualization of bankruptcy trajectory using self-organizing map. Expert Syst. Appl. 40(1), 385–393 (2013)CrossRef
41.
go back to reference Negnevitsky, M.: Identification of failing banks using Clustering with self-organising neural networks. Procedia Comput. Sci. 108, 1327–1333 (2017)CrossRef Negnevitsky, M.: Identification of failing banks using Clustering with self-organising neural networks. Procedia Comput. Sci. 108, 1327–1333 (2017)CrossRef
42.
go back to reference Neghină, C., Zamfir, M., Ciuc, M., Sultana, A.: Automatic Detection of Hemangioma through a Cascade of Self-organizing Map Clustering and Morphological Operators. Procedia Comput. Sci. 90, 145–150 (2016)CrossRef Neghină, C., Zamfir, M., Ciuc, M., Sultana, A.: Automatic Detection of Hemangioma through a Cascade of Self-organizing Map Clustering and Morphological Operators. Procedia Comput. Sci. 90, 145–150 (2016)CrossRef
43.
go back to reference Kessler, T., Sacia, E.R., Bell, A.T., Mack, J.H.: Artificial neural network based predictions of cetane number for furanic biofuel additives. Fuel 206, 171–179 (2017)CrossRef Kessler, T., Sacia, E.R., Bell, A.T., Mack, J.H.: Artificial neural network based predictions of cetane number for furanic biofuel additives. Fuel 206, 171–179 (2017)CrossRef
44.
go back to reference Garcia, J.J., Garcia, F., Bermúdez, J., Machado, L.: Prediction of pressure drop during evaporation of R407C in horizontal tubes using artificial neural networks. Int. J. Refrig 85, 292–302 (2018)CrossRef Garcia, J.J., Garcia, F., Bermúdez, J., Machado, L.: Prediction of pressure drop during evaporation of R407C in horizontal tubes using artificial neural networks. Int. J. Refrig 85, 292–302 (2018)CrossRef
45.
go back to reference Bre, F., Gimenez, J.M., Fachinotti, V.D.: Prediction of wind pressure coefficients on building surfaces using artificial neural networks. Energy Build. 158, 1429–1441 (2018)CrossRef Bre, F., Gimenez, J.M., Fachinotti, V.D.: Prediction of wind pressure coefficients on building surfaces using artificial neural networks. Energy Build. 158, 1429–1441 (2018)CrossRef
46.
go back to reference Baldominos, A., Saez, Y., Isasi, P.: Evolutionary convolutional neural networks: An application to handwriting recognition. Neurocomputing 283, 38–52 (2018)CrossRef Baldominos, A., Saez, Y., Isasi, P.: Evolutionary convolutional neural networks: An application to handwriting recognition. Neurocomputing 283, 38–52 (2018)CrossRef
47.
go back to reference Valero, D., Bung, D. B.: Artificial Neural Networks and pattern recognition for air-water flow velocity estimation using a single-tip optical fibre probe. J. Hydro-environ. Res. 19, 150–159 (2018)CrossRef Valero, D., Bung, D. B.: Artificial Neural Networks and pattern recognition for air-water flow velocity estimation using a single-tip optical fibre probe. J. Hydro-environ. Res. 19, 150–159 (2018)CrossRef
48.
go back to reference Durodola, J., Li, N., Ramachandra, S., Thite, A.: A pattern recognition artificial neural network method for random fatigue loading life prediction. Int. J. Fatigue 99(1), 55–67 (2017)CrossRef Durodola, J., Li, N., Ramachandra, S., Thite, A.: A pattern recognition artificial neural network method for random fatigue loading life prediction. Int. J. Fatigue 99(1), 55–67 (2017)CrossRef
49.
go back to reference Moura, E.P., Melo Junior, F.E.A., Damasceno, F.F.R., Figueiredo, L.C.C., Andrade, C.F.A., Almeida, M.C., Rocha, P.A.C.: Classification of imbalance levels in a scaled wind turbine through detrended fluctuation analysis of vibration signals. Renew. Energy 96(A), 993–1002 (2016) Moura, E.P., Melo Junior, F.E.A., Damasceno, F.F.R., Figueiredo, L.C.C., Andrade, C.F.A., Almeida, M.C., Rocha, P.A.C.: Classification of imbalance levels in a scaled wind turbine through detrended fluctuation analysis of vibration signals. Renew. Energy 96(A), 993–1002 (2016)
50.
go back to reference Haykin, S.: Neural networks: a comprehensive foundation, 2nd edn. Prentice Hall, Upper Saddle River (1998)MATH Haykin, S.: Neural networks: a comprehensive foundation, 2nd edn. Prentice Hall, Upper Saddle River (1998)MATH
51.
go back to reference Bishop, C.M.: Pattern recognition and machine learning, 1st edn. Springer, New York (2007)MATH Bishop, C.M.: Pattern recognition and machine learning, 1st edn. Springer, New York (2007)MATH
52.
go back to reference Quej, V.H., Almorox, J., Arnaldo, J.A., Saito, L.: ANFIS, SVM and ANN soft-computing techniques to estimate daily global solar radiation in a warm sub-humid environment. J. Atmos. Solar-Terrestrial Phys. 155, 62–70 (2017)CrossRef Quej, V.H., Almorox, J., Arnaldo, J.A., Saito, L.: ANFIS, SVM and ANN soft-computing techniques to estimate daily global solar radiation in a warm sub-humid environment. J. Atmos. Solar-Terrestrial Phys. 155, 62–70 (2017)CrossRef
53.
go back to reference Bosch, J., Lopez, G., Batlles, F.: Daily solar irradiation estimation over a mountainous area using artificial neural networks. Renew. Energy 33, 1622–1628 (2008)CrossRef Bosch, J., Lopez, G., Batlles, F.: Daily solar irradiation estimation over a mountainous area using artificial neural networks. Renew. Energy 33, 1622–1628 (2008)CrossRef
54.
go back to reference Antonanzas-Torres, F., Sanz-Garcia, A., Martínez-De-pisón, F.J., Perpiñán-Lamigueiro, O.: Evaluation and improvement of empirical models of global solar irradiation: case study northern Spain. Renew. Energy 60, 604–614 (2013)CrossRef Antonanzas-Torres, F., Sanz-Garcia, A., Martínez-De-pisón, F.J., Perpiñán-Lamigueiro, O.: Evaluation and improvement of empirical models of global solar irradiation: case study northern Spain. Renew. Energy 60, 604–614 (2013)CrossRef
55.
go back to reference Moghaddamnia, A., Remesan, R., Kashani, M.H., Mohammadi, M., Han, D., Piri, J.: Comparison of LLR, MLP, Elman, NNARX and ANFIS Models—with a case study in solar radiation estimation. J. Atmos. Solar Terr. Phys. 71(8–9), 975–982 (2009)CrossRef Moghaddamnia, A., Remesan, R., Kashani, M.H., Mohammadi, M., Han, D., Piri, J.: Comparison of LLR, MLP, Elman, NNARX and ANFIS Models—with a case study in solar radiation estimation. J. Atmos. Solar Terr. Phys. 71(8–9), 975–982 (2009)CrossRef
56.
go back to reference Peng, C.-C., Magoulas, G.D.: Nomonotone BFGS-trained recurrent neural networks for temporal sequence processing. Appl. Math. Comput. 217, 5421–5441 (2011)MathSciNetMATH Peng, C.-C., Magoulas, G.D.: Nomonotone BFGS-trained recurrent neural networks for temporal sequence processing. Appl. Math. Comput. 217, 5421–5441 (2011)MathSciNetMATH
57.
go back to reference Dai, Y.-H.: Convergence properties of the BFGS algorithm. Soc. Indus. Appl. Math. 13, 693–701 (2002)MathSciNetMATH Dai, Y.-H.: Convergence properties of the BFGS algorithm. Soc. Indus. Appl. Math. 13, 693–701 (2002)MathSciNetMATH
58.
go back to reference TEAM, R. Core. R: A language and environment for statistical computing. R Foundation for Statistical Computing, Vienna, Austria. 2018. URL http://www.R-project.org. Accessed 20 June 2018 TEAM, R. Core. R: A language and environment for statistical computing. R Foundation for Statistical Computing, Vienna, Austria. 2018. URL http://​www.​R-project.​org. Accessed 20 June 2018
59.
go back to reference Duffie, J.A., Beckman, W.A.: Solar engineering of thermal processes, 4th edn. Wiley, New Jersey (2013)CrossRef Duffie, J.A., Beckman, W.A.: Solar engineering of thermal processes, 4th edn. Wiley, New Jersey (2013)CrossRef
60.
go back to reference LeCun, Y. A., Bottou, L., Orr, G. B., & Müller, K. R.: Efficient backprop. In: Neural networks: Tricks of the trade (pp. 9–48). Springer, Berlin, Heidelberg (2012) LeCun, Y. A., Bottou, L., Orr, G. B., & Müller, K. R.: Efficient backprop. In: Neural networks: Tricks of the trade (pp. 9–48). Springer, Berlin, Heidelberg (2012)
62.
go back to reference Van der Baan, M.J.C.: Neural networks in geophysical applications. Geophysics 65, 1032–1047 (2000)CrossRef Van der Baan, M.J.C.: Neural networks in geophysical applications. Geophysics 65, 1032–1047 (2000)CrossRef
63.
go back to reference Yadav, A.K., Malik, H.S.C.: Selection of most relevant input parameters using WEKA for artificial neural network based solar radiation prediction models. Renew. Sustain. Energy Rev. 31, 509–519 (2014)CrossRef Yadav, A.K., Malik, H.S.C.: Selection of most relevant input parameters using WEKA for artificial neural network based solar radiation prediction models. Renew. Sustain. Energy Rev. 31, 509–519 (2014)CrossRef
64.
go back to reference Abedin, Z., Barua, M., Paul, S., Akther, S., Chowdhury, R., Chowdhury, M. S. U.: A model for prediction of monthly solar radiation of different meterological locations of Bangladesh using aritficial neural network data mining tool. In: 2017 International Conference on Electrical, Computer and Communication Engineering (ECCE) (pp. 692–697). IEEE (2017) Abedin, Z., Barua, M., Paul, S., Akther, S., Chowdhury, R., Chowdhury, M. S. U.: A model for prediction of monthly solar radiation of different meterological locations of Bangladesh using aritficial neural network data mining tool. In: 2017 International Conference on Electrical, Computer and Communication Engineering (ECCE) (pp. 692–697). IEEE (2017)
65.
go back to reference Li, M.-F., Tang, X.-P., Wu, W., Liu, H.-B.: General models for estimating daily global solar radiation for different solar radiation zones in mainland Chine. Energy Convers. Manag. 70, 139–148 (2013)CrossRef Li, M.-F., Tang, X.-P., Wu, W., Liu, H.-B.: General models for estimating daily global solar radiation for different solar radiation zones in mainland Chine. Energy Convers. Manag. 70, 139–148 (2013)CrossRef
Metadata
Title
Estimation of daily, weekly and monthly global solar radiation using ANNs and a long data set: a case study of Fortaleza, in Brazilian Northeast region
Authors
P. A. Costa Rocha
J. L. Fernandes
A. B. Modolo
R. J. Pontes Lima
M. E. Vieira da Silva
C. A. Dias Bezerra
Publication date
11-07-2019
Publisher
Springer Berlin Heidelberg
Published in
International Journal of Energy and Environmental Engineering / Issue 3/2019
Print ISSN: 2008-9163
Electronic ISSN: 2251-6832
DOI
https://doi.org/10.1007/s40095-019-0313-0

Other articles of this Issue 3/2019

International Journal of Energy and Environmental Engineering 3/2019 Go to the issue