You are on page 1of 26

Authors Accepted Manuscript

Comparison of Artificial Intelligence Methods and


Empirical Equations to Estimate Daily Solar
Radiation

Saeid Mehdizadeh, Javad Behmanesh, Keivan


Khalili
www.elsevier.com/locate/jastp

PII: S1364-6826(16)30148-1
DOI: http://dx.doi.org/10.1016/j.jastp.2016.06.006
Reference: ATP4439
To appear in: Journal of Atmospheric and Solar-Terrestrial Physics
Received date: 6 April 2016
Revised date: 11 June 2016
Accepted date: 13 June 2016
Cite this article as: Saeid Mehdizadeh, Javad Behmanesh and Keivan Khalili,
Comparison of Artificial Intelligence Methods and Empirical Equations to
Estimate Daily Solar Radiation, Journal of Atmospheric and Solar-Terrestrial
Physics, http://dx.doi.org/10.1016/j.jastp.2016.06.006
This is a PDF file of an unedited manuscript that has been accepted for
publication. As a service to our customers we are providing this early version of
the manuscript. The manuscript will undergo copyediting, typesetting, and
review of the resulting galley proof before it is published in its final citable form.
Please note that during the production process errors may be discovered which
could affect the content, and all legal disclaimers that apply to the journal pertain.
Comparison of Artificial Intelligence Methods and Empirical Equations to Estimate Daily
Solar Radiation

Saeid Mehdizadeh11, Javad Behmanesh2*2, Keivan Khalili33


1
- Ph. D. Candidate of Irrigation and Drainage, Water Engineering Department, Urmia University, Iran
2
- Associate Professor, Water Engineering Department, Urmia University, Iran
3
- Assistant Professor, Water Engineering Department, Urmia University, Iran

Email: saied.mehdizadeh@gmail.com
Email: j.behmanesh@urmia.ac.ir
Email: khalili2006@gmail.com

*
Corresponding author Email address:
Abstract
In the present research, three artificial intelligence methods including Gene Expression Programming (GEP),
Artificial Neural Networks (ANN) and Adaptive Neuro-Fuzzy Inference System (ANFIS) as well as, 48
empirical equations (10, 12 and 26 equations were temperature-based, sunshine-based and meteorological
parameters-based, respectively) were used to estimate daily solar radiation in Kerman, Iran in the period of
1992 to 2009. To develop the GEP, ANN and ANFIS models, depending on the used empirical equations,
various combinations of minimum air temperature, maximum air temperature, mean air temperature,
extraterrestrial radiation, actual sunshine duration, maximum possible sunshine duration, sunshine duration
ratio, relative humidity and precipitation were considered as inputs in the mentioned intelligence methods. To
compare the accuracy of empirical equations and intelligence models, root mean square error (RMSE), mean
absolute error (MAE), mean absolute relative error (MARE) and determination coefficient (R2) indices were
used. The results showed that in general, sunshine-based and meteorological parameters-based scenarios in
ANN and ANFIS models presented high accuracy than mentioned empirical equations. Moreover, the most
accurate method in the studied region was ANN11 scenario with five inputs. The values of RMSE, MAE,
MARE and R2 indices for the mentioned model were 1.850 MJ m-2 day-1, 1.184 MJ m-2 day-1, 9.58 % and
0.935, respectively.

Keywords: Adaptive Neuro-Fuzzy Inference System, Artificial Neural Networks, Empirical Equations, Gene
Expression Programming, Solar Radiation

1
Tel: +98.9143435991.

2
Tel: +98.9141460272.

3
Tel: +98.9149393259.

1
Nomenclature

H: Daily solar radiation (MJ m-2 day-1) Igs: Solar constant (1367 W m-2)
Ho: Daily extraterrestrial solar radiation (MJ m-2 day-1) f: Eccentricity correction factor
S: Sunshine duration (h) : Latitude of the station ()
So: Maximum possible sunshine duration (h) w s: Sunrise hour angle ()
Tmin: Daily minimum air temperature (C) : Solar declination ()
Tmax: Daily maximum air temperature (C) J: Julian day (starting from the first January)
T: Daily mean air temperature (C) Ps: Atmospheric pressure at the station (KPa)
RH: Daily mean relative humidity (%) P: Atmospheric pressure at sea level (KPa)
ST: Daily mean soil temperature (C) RMSE: Root mean square error (MJ m-2 day-1)
P: Precipitation (cm in empirical Eq. 25 and mm in empirical Eq. 35) MAE: Mean absolute error (MJ m -2 day-1)
Tk: Daily mean absolute air temperature (K) R2: Determination coefficient
w: Atmospheric precipitable water vapor per unit volume of air (cm) MARE: Mean absolute relative error (%)
Hmod: Daily estimated solar radiation corrected for systematic bias (MJ m-2 day-1)
Z: Elevation of the station (m in empirical Eq. 5 and Km in empirical Eqs. 13 and 16)
a to g: Calibrated coefficients of empirical equations : Membership function

1. Introduction
Solar radiation is one of the most important parameters which is used to design solar systems (Mousavi et al.,
2015), atmospheric energy balance studies, agricultural studies and meteorological forecasting (Ozgoren et
al., 2012), solar energy applications (Janjai et al., 2011), determining irrigation water requirements and
potential yield of crops (Almorox et al., 2013) and agronomy (Liu et al., 2015). But, despite the importance
of the measurement of this parameter, solar radiation is not a routinely measured meteorological parameter as
temperature or rainfall (Liu et al., 2015; Iziomon and Mayer, 2002; Almorox et al., 2005; Mubiru et al.,
2007). Moreover, direct measurements of solar radiation have been faced many problems. Some of these
problems are: calibration problems, problems with accumulation of dirt and water on the sensors
(Rahimikhoob, 2010). Even, at stations where solar radiation is measured, there could be many days which
radiation data are missing or lie outside the expected range due to the equipment failure and other problems
(Hunt et al., 1998). These problems have been encouraged researchers to use the empirical models for
estimating solar radiation (Menges et al., 2006; Ertekin and Evrendilek, 2007; Bakirci, 2009a; Sonmete et al.,
2010; Besharat et al., 2013; Yao et al., 2014). Besharat et al. (2013) reviewed empirical models for
estimating solar radiation. They classified existent models into four categories; sunshine-based, cloud-based,
temperature-based and other meteorological parameters-based models. Then, they have carried out a case
study in Yazd, Iran. Their results showed that sunshine-based models had the highest accuracy. Yao et al.
(2014) evaluated 108 empirical models for estimation of solar radiation in Shanghai, China. They reported
that polynomial models were the most accurate models between other used models. Das et al. (2015) applied
17 sunshine duration-based models (6 linear and 11 nonlinear models) in South Korea. They concluded that

2
one of nonlinear model had the best performance which means that nonlinear relationship exist between
sunshine duration and clearness index.
Beside the empirical equations, artificial intelligence methods are as a powerful tool to estimate
meteorological parameters in non-linear systems such as solar radiation. In the recent years, artificial
intelligence methods e.g. Gene Expression Programming (GEP), Artificial Neural Networks (ANN) and
Adaptive Neuro-Fuzzy Inference System (ANFIS) have been used successfully in many engineering sciences
(e.g. estimating the solar radiation). However, conducted studies in the field of solar radiation estimation
using GEP are rare. Reddy and Ranjan (2003) estimated solar radiation in 13 locations in north and south of
India using existent meteorological data and geographical coordinates. They used Angstrom-Prescott,
Hargreaves, Supit and Van Kappel models and ANN technique. It is concluded that ANN was the most
accurate model. Tymvios et al. (2005) predicted solar radiation using ANN and Angstrom-Prescott linear
model at Athallasa in Cyprus radiometric station. ANN model with inputs of sunshine duration, maximum
possible sunshine duration and maximum temperature had the highest accuracy. Ozgoren et al. (2012) by
considering 10 different scenarios from monthly meteorological parameters and also geographical
coordinates estimated monthly solar radiation in 31 stations in Turkey using ANN and MNLR (Multiple
Non-Linear Regression). The results showed that ANN with full inputs was the best model. Landeras et al.
(2012) compared the ability of three artificial intelligence techniques including GEP, ANN and ANFIS with
two empirical equations of Hargreaves-Samani and Mahmood and Hubbard to estimate solar radiation in four
stations in Basque region in northern Spain. They developed used artificial intelligence techniques based on
five different defined scenarios using different combinations of extraterrestrial radiation, minimum and
maximum air temperatures, day of the year and corrected clear sky solar radiation. The results indicated that
ANN structure with four inputs of extraterrestrial radiation, minimum and maximum air temperatures, day of
the year and 10 neurons in the hidden layer was the most accurate model among studied models. Citakoglu
(2015) compared the accuracy of ANN, ANFIS, MLR (Multiple Linear Regression) to estimate monthly
solar radiation with four empirical equations including Angstrom, Abdalla, Bahel and Hargreaves-Samani in
163 stations in Turkey. In the mentioned research, 11 different combinations of month number,
extraterrestrial radiation, relative humidity, mean air temperature as well as geographical coordinates were
considered as inputs for ANN, ANFIS, and MLR models. The results showed that the estimation accuracy of
ANN was greater than ANFIS, MLR and used empirical equations in the studied region. Piri and Kisi (2015)
compared the ANFIS, NN-ARX (neural network auto regressive model with exogenous inputs) and empirical
models in two Iranian stations, Zahedan and Bojnurd. ANFIS models are found to perform better than other
methods. Mohammadi et al. (2015a) applied ANFIS and six empirical equations to estimate daily solar
radiation in Tabass, Iran by using day of the year parameter as a sole input. The results revealed the
superiority of ANFIS model.
From literature review, it is concluded that conducted studies in the field of the use of GEP for estimation of
solar radiation are rare. Therefore, the objectives of the present study are: 1) evaluate the performance of 48
empirical equations including 10 temperature-based, 12 sunshine-based and 26 different meteorological
parameters-based models, 2) investigating the capability of artificial intelligence methods including Gene
Expression Programming (GEP), Artificial Neural Networks (ANN) and Adaptive Neuro-Fuzzy Inference

3
System (ANFIS) and 3) comparative analysis of empirical equations with intelligence methods for estimating
daily solar radiation in Kerman, Iran.

2. Material and methods


2.1. Study area and meteorological data
In the present study, Kerman was selected. Kerman is located in the southeast of Iran which has latitude,
longitude and altitude of 30 15' N, 56 58' E and 1753.8 m, respectively. Kerman's climate based on the
aridity index (AI) (defined by UNEP, 1993) is arid. Fig 1 shows the location of the studied region.
The required daily meteorological data were minimum air temperature, maximum air temperature, mean
relative humidity, precipitation, sunshine duration and actual solar radiation. The mentioned data were
collected from Islamic Republic of Iran Meteorological Organization (IRIMO) in the period of 1992 to 2009
from Kerman station. 75% and 25% of data were used in calibration (training) and validation (testing)
processes, respectively. Daily statistical characteristics including minimum (Xmin), maximum (Xmax), mean
(Xmean) and standard deviation (Xst.dev) for used climatic data are seen in Table 1.

Fig. 1
Table 1

2.2. Checking the quality of recorded solar radiation values


On the basis of mentioned problems in introduction section, recorded solar radiation values using
Pyranometer may be out of expected range. Therefore, solar radiation data should be controlled. To
determine the incorrect solar radiation values, the daily clearness index (KT) was computed and the values
which were out of range of were eliminated (Jiang, 2009; Mohammadi et al., 2015a,
2015b). It should be noted that clearness index is the ratio of observed daily solar radiation to daily
extraterrestrial radiation (KT = H/Ho).

2.3. Empirical equations


Several empirical equations presented and developed to estimate solar radiation using meteorological
parameters. In this study, three types of these models were used which 10, 12 and 28 of them were
temperature-based, sunshine-based and meteorological parameters-based, respectively (Table 2a, 2b, 2c).

Table 2a
Table 2b
Table 2c
Nomenclature

It can be seen that in all empirical equations, extraterrestrial solar radiation (Ho) is required for estimating
solar radiation. Ho can be calculated by Eq. 1 (Duffie and Beckman, 1991),

[ ] (1)

4
Where, Ho is the extraterrestrial radiation (MJ m-2 day-1), Igs is the solar constant (1367 W m-2), f is the
eccentricity correction factor, is the latitude of the station (), is the solar declination () and is the
sunrise hour angle (). f, and are calculated using Eqs. 2-4 (Duffie and Beckman, 1991),

( ) (2)

( ) (3)

(4)
Where, J is the Julian day starting from first January. The maximum day length or maximum sunshine
duration (So) is calculated by Eq. 5 (Duffie and Beckman, 1991),
(5)

2.4. Gene Expression Programming


Gene Expression Programming (GEP) was presented by Ferreira (2001). Generation of initial population is
the first stage in GEP algorithm. This can be done randomly or with some information about issue. Then, the
chromosomes are expressed in the form of a tree diagram. The results were evaluated using a fitness function
to determine the suitability of a solution. If satisfactory quality of the solution find, evolution process will be
stopped and the best obtained solution to this stage will be reported. However, if stop conditions does not
found, the best solution for the present generation will be kept.
In the present study, estimation process of daily solar radiation has been conducted using GEP as follows;
The first step was to select an appropriate fitness function. In this study, root mean square error was chosen
as the fitness function. The second step was to select input variables set and the functions set for generating
chromosomes. In the present research, input variables set were various combinations of T min, Tmax, Ho, S, So,
S/So, RH, T and P. Also, functions set were included four basic arithmetic operators, trigonometric functions
or any mathematical functions which define by user. In this process, four basic arithmetic operators {
} and mathematical functions { } were used. The third step was to select the
structure and architecture of chromosomes. The length of head size and number of genes were selected equal
to 8 and 3, respectively. The fourth step was to select linking function. Used linking function was adding
function which relates subcategories. Finally, in fifth step, genetic operators and their rates were chosen
(Table 3). Gene Xpro Tools 4.0 program was used to develop and implement models based on Gene
Expression Programming.
The advantage of GEP in comparison of other intelligence methods is its ability to present algebraic equation
between input and output parameters.

Table 3

2.5. Artificial Neural Networks


Artificial Neural Networks (ANN) is counted as artificial intelligence techniques which are able to determine
relationships between inputs and outputs of a specific system using a network of nodes. A type of ANN is the
multi-layer feed forward neural network which is commonly used to model solar radiation, where three layers

5
is usually employed (input layer, hidden layer, output layer). Input layer is a transferring layer and as a tool
for generating data. Output layer includes the estimated values by network and hidden layer is formed from
processor nodes so that these nodes are the place for data processing. In each layer, there are one or more
processing elements (neuron) which have the relationship with all neurons in the next layer. In fact, the
number of neurons in input layer is the number of input parameters. In the present study, input parameters
were included different combinations of Tmin, Tmax, Ho, S, So, S/So, RH, T and P. Output layer was daily solar
radiation. Number of neurons in the hidden layer was determined by trial and error procedure. For example,
Fig. 2 shows the structure of ANN1 model. It should be noted that in Fig. 2, Wij and Bj are weights and biases
between input and hidden layers, respectively. Also, Wjk is weight between hidden layers and output layer.
Neurons are the main components of neural networks. The input pattern to a node can be shown using a
vector with N components (X=(X1, X2, , Xn)). Summation of inputs multiplication in correspond weights
can be shown by a scalar quantity (S),
(6)
Where, W=(W1, W2, , Wn) is the weight vector of neurons. To obtain the output, the quantity of S enters
into the nonlinear function (f),

Nonlinear transfer function is usually defined as a sigmoid form, (7)


(8)

In the hidden layer, the logistic and tangent sigmoid functions are generally used as the transfer function.
In ANN process, the output of y can be the entrance of next layer in multilayer networks.
To develop the ANN models, ANN toolbox in MATLAB R2014a was used. In this study, feed forward
neural networks with learning algorithm of Levenberg-Marquardt (LM) were employed. The LM algorithm is
claimed to be superior to the standard back-propagation in terms of fast convergence and thus needs lesser
learning cycles (Zanetti et al., 2007).

Fig. 2

2.5.1. Levenberg-Marquardt algorithm


The Levenberg-Marquardt (LM) is an iterative technique that locates the minimum of a multivariate function
that is expressed as the sum of squares of nonlinear real-valued functions. It has become a standard technique
for nonlinear least squares problems, widely adopted in a broad spectrum of disciplines. LM can be
considered as a combination of steepest descent and Gauss-Newton method (Lourakis, 2005). The function
that LM algorithm would seek to minimize it, can be considered as Eq. 9,
(9)

Where, is the unknowns vector and is the residuals


vector. Residuals vector is obtained from the difference between actual values and estimated values of
nonlinear function. Result in LM algorithm is obtained repeatedly using Eq. 10,
(10)

6
Where, H is the Hessian matrix of coefficients (matrix of second derivatives) and is a parameter for
stabilizing. Small values of parameter result in a Gauss-Newton update and large values of result in a
steepest descent update. The parameter is initialized to be large so that first updates are small steps in the
steepest descent direction. If an iteration happens to result in a worse approximation, is increased. As the
solution improves, is decreased, the LM method approaches the Gauss-Newton method and the solution
typically accelerates to the local minimum (Marquardt, 1963; Madsen et al., 2004; Lourakis, 2005).

2.6 Adaptive Neuro-Fuzzy Inference System


Among new methods for modeling, fuzzy systems have special importance. Fuzzy methods have the ability
to relate between input and output parameters using a list of If-Then sentences which are called rules. Also,
artificial neural networks can create the relationship between input and output variables because of their
learning ability. The combination of fuzzy systems and artificial neural networks is called Adaptive Neuro-
Fuzzy Inference System (ANFIS) which was presented by Jang (1993).
A typical rules set for two inputs including x and y, two If Then rules and one output are presented below,
(11)
(12)
ANFIS model is formed from five layers. The structure of an ANFIS model with two inputs, one output and
two rules is shown in Fig. 3.
Layer 1. This layer is known as fuzzification layer. In this layer, inputs pass through membership functions.
(13)
(14)
Input Membership functions include Pi-shaped, Triangular, Gaussian and etc. Also, output membership
functions are linear and constant. For example, input membership function of Bell-shaped as follow,
(15)
( )

Where, { } are the parameters set.


Layer 2. The output of this layer is the multiplying of input signals. In this layer, rules weight is achieved.
(16)
Layer 3. The output of this layer is normalized of layer 2. In other words, the relative weight of rules is
calculated (Eq. 17),
(17)

Layer 4. This layer is defuzzification layer.


(18)
Where, { } are the variables set.
Layer 5. The output of this layer is the output of system. This layer purpose is to minimize the differences
between actual output and obtained output from system.

(19)

7
To develop ANFIS models, MATLAB R2014a was used. In ANFIS model, there are two common methods
including grid partition (GP) and subtractive clustering (SC). In the present study, GP method with back
propagation learning algorithm was used in Rs estimating process.

Fig. 3

2.7. Performance evaluation criteria


In the present research, to evaluate the empirical equations and GEP, ANN and ANFIS intelligence methods
for estimation of daily solar radiation, four statistical indices including root mean square error (RMSE), mean
absolute error (MAE), mean absolute relative error (MARE) and determination coefficient (R2) indices were
used. The lower values of RMSE, MAE and MARE indicate the good precision of the model. R2 takes on
value between 0 and 1 and the higher value of R2 indicates the more useful the model.

(20)

| | (21)

| | (22)


(23)
[ ][ ]

Where, Hi,m is the ith observed daily solar radiation, Hm,avg is the mean of observed values, Hi,c is the ith
estimated daily solar radiation using empirical equations and intelligence methods, Hc,avg is the mean of
estimated values and N is the number of daily solar radiation values.

3. Results and discussion


In the present study, three common types of empirical equations which were used to calculate daily solar
radiation including temperature-based, sunshine-based and different meteorological parameters-based models
were analyzed and then their accuracy were compared with three artificial intelligence models including
GEP, ANN and ANFIS.

3.1. Performance of empirical equations


The values of calibrated coefficients as well as statistical indices for empirical equations are presented in
Tables 4 and 5, respectively. Model 4 is the best model among temperature-based equations due to the lower
RMSE, MAE and MARE of 3.192 MJ m-2 day-1, 2.376 MJ m-2 day-1 and 17.16 %. In models 1-5, 8 and 9,
considerable differences were not observed between models' performances. However, models 6, 7 and 10 had
lower performance in comparison of mentioned models. Model 10 was the worst model among temperature-
based equations.
In the sunshine-based models (models 11 to 22) which use only one parameter (the ratio of actual sunshine
duration to maximum possible sunshine duration), model 17 was presented the best performance. The values
of statistical indicators for the mentioned model were 1.921 MJ m-2 day-1, 1.265 MJ m-2 day-1, 9.89 % and
0.929 for RMSE, MAE, MARE and R2, respectively. Also, similar to model 17, models 14, 15 and 21

8
showed good performance so that the differences of statistical indices were negligible. Moreover, the worst
model was model 13. In fact, models 11 and 13 are Angstrom-Prescott equation. However, equation 11 is
calibrated using H/Ho and S/So and equation 13 is calibrated using altitude, latitude and solar declination.
Therefore, in Kerman, calibrating Angstrom-Prescott model using regression of H/Ho and S/So instead of
geographical coordinates is recommended.
In the various meteorological parameters-based models (models 23 to 48), the different results with high
differences in the statistical indicators were observed. The values of RMSE, MAE, MARE and R2 indices
change between 1.894 MJ m-2 day-1 and 4.513 MJ m-2 day-1, 1.266 MJ m-2 day-1 and 3.545 MJ m-2 day-1, 10.07
% and 27.55 %, 0.633 and 0.934, respectively. Among the meteorological parameters-based models, model
34 (with input parameters of S/So, Tmax and RH) was the best model due to the lowest values of RMSE, MAE
and MARE (1.894 MJ m-2 day-1, 1.266 MJ m-2 day-1 and 10.07 %) and the higher value of R2 (0.933). After
the mentioned model, models 33, 24 and 32 had high accuracy in comparison of other models.
It is seen from Table 5 that models 17 (sunshine-based) and 34 (meteorological parameters-based) show
similar results and were most accurate models among empirical equations. Therefore, in the study area, the
mentioned models were recommended to estimate solar radiation. Similar to obtained results, Besharat et al.
(2013) showed that the selected sunshine-based model had the best performance in Yazd, Iran.

Table 4
Table 5

3.2. Performance of GEP, ANN and ANFIS


In GEP model, different functions set were applied and it was concluded that four basic arithmetic operators
{ } and mathematical functions { } had good results in comparison of other
functions. The values of statistical indices in testing stage for GEP model are presented in Table 6. In
temperature-based scenarios (GEP1 and GEP2), GEP2 had slightly better performance than GEP1. By
considering the actual sunshine duration, relative sunshine duration and combination of S and So with
extraterrestrial radiation, sunshine-based patterns (GEP 3 to GEP5) were developed. As seen in Table 6,
considerable differences were not observed between scenarios' accuracy. GEP4 model was the best scenario
among others (RMSE = 1.921 MJ m-2 day-1, MAE =1.297 MJ m-2 day-1, MARE = 10.62 % and R2 = 0.933).
For developing various meteorological parameters-based scenarios, different combinations of parameters
such as the ratio of actual sunshine duration to maximum possible sunshine duration, extraterrestrial
radiation, relative humidity, mean air temperature and precipitation were considered as inputs (GEP6 to
GEP11). It can be seen that considerable differences were observed between the scenarios' performances.
GEP8 (with inputs of S/So, P, Ho) was superior model (RMSE = 1.890 MJ m-2 day-1, MAE =1.246 MJ m-2
day-1, MARE = 10.15 % and R2 = 0.937). Also, by increasing the input parameters, the performance of the
scenarios is not necessarily improved, so that GEP11 which use five inputs was the worst model between the
various meteorological parameters-based scenarios. As mentioned before, GEP model has the ability of
presenting the relationship between input and output parameters. The extracted equations for the best
scenarios (GEP2, GEP4 and GEP8 in temperature-based, sunshine-based and meteorological parameters-

9
based models, respectively) have been presented in Table 7. Also, expression tree of the best GEP model
(GEP8) is shown in Fig. 4.
In ANN model, similar to GEP, various input combinations were utilized (see input combinations column in
Table 8). Output layer was formed from one node, daily solar radiation values. Also, number of neurons in
the hidden layer to achieve higher accuracy, was determined by using trial and error procedure. In the present
study, it is found that optimum number of neurons varied between 5 and 9. Moreover, transfer functions of
tangent-sigmoid (Tansig) and linear (Purelin) for all used scenarios, had good performance in hidden and
output layers, respectively. Values of statistical indices for ANN model in testing stage are presented in Table
8. In temperature-based scenarios, ANN2 (with Tmin, Tmax and Ho inputs) presented the good results than
ANN1 (RMSE = 3.087 MJ m-2 day-1, MAE =2.230 MJ m-2 day-1, MARE = 17.07 % and R2 = 0.819).
Therefore, it can be concluded that extraterrestrial radiation is important parameter as input in ANN model.
In sunshine-based scenarios, similar results were obtained. However, ANN3 with S and H o inputs was
slightly better than ANN4 and ANN5. In various meteorological parameters-based scenarios, performance
difference of the models was negligible. However, ANN11 with full inputs was superior model (RMSE =
1.850 MJ m-2 day-1, MAE =1.184 MJ m-2 day-1, MARE = 9.58 % and R2 = 0.935). Weights and biases
between input and hidden layers as well as weights between hidden and output layers for the best ANN
scenario (ANN11) are presented in Table 9.
In ANFIS model, used input and output parameters were similar to GEP and ANN methods. In this model to
obtain the higher accuracy, suitable membership functions and optimum number of membership functions
should be used. Suitable membership functions and their optimum numbers determined by trial and error. In
the present research, Trimmf (Triangular membership function) and Gaussmf (Gaussian membership
function) for input parameters showed good performances. Moreover, constant and linear membership
functions for output variable were tested. Statistical indices values for ANFIS model in testing stage have
been presented in Table 10. The results of ANFIS model were very similar to ANN. In temperature-based
scenarios, similar to ANN and slightly GEP, ANFIS2 showed higher accuracy than ANFIS1. The
performance difference between sunshine-based and various meteorological parameters-based scenarios was
not considerable. However, ANFIS5 with S, So and Ho inputs (RMSE = 1.889 MJ m-2 day-1, MAE =1.259 MJ
m-2 day-1, MARE = 10.08 % and R2 = 0.933) and ANFIS10 with inputs of S/So, RH, P, Ho (RMSE = 1.842
MJ m-2 day-1, MAE =1.239 MJ m-2 day-1, MARE = 9.73 % and R2 = 0.936) were the best between two studied
scenarios.
In general, the performance of sunshine-based and meteorological parameters-based scenarios was better
than temperature-based scenarios in GEP, ANN and ANFIS models. Similar results were reported by Chen
and Li (2014) at 15 stations in China using support vector machine intelligence technique, so that sunshine-
based scenarios were superior to temperature-based models. Also, the most accurate scenarios in the studied
region were GEP8 (MARE = 10.15 %), ANN11 (MARE = 9.58 %) and ANFIS10 (MARE = 9.73 %).

Table 6
Table 7
Fig. 4
Table 8

10
Table 9
Table 10

3.3. Performance comparison of empirical equations and artificial intelligence models


In temperature-based models, GEP showed the lowest accuracy. In general, the accuracy of ANN1 and
ANFIS1 models were lower than empirical equations. However, ANN2 and ANFIS2 were superior to the
empirical equations. In sunshine-based models, the performance of some empirical equations was acceptable
(e.g. models 17, 14, 15 and 21). Also GEP, ANN and ANFIS models had slightly similar performances.
However, ANN models were the most accurate models among mentioned models. Generally, in various
meteorological parameters-based models, empirical equations and GEP didn't have good performance
(except a few equations and GEP8). Furthermore, ANN and ANFIS models showed similar results. However,
the accuracy of ANN was slightly better than ANFIS.
The values of statistical indices for the best models have been presented in Table 11. It can be seen that, in
temperature-based models, ANFIS2 with MARE of 17.03 % was superior to empirical equations, GEP and
ANN models. In sunshine-based models, ANN3 was the most accurate model with the lowest value of
MARE (9.84 %). Also, in various meteorological parameters-based models, ANN11 had the best
performance (MARE = 9.58 %). Therefore, it is concluded that in all three studied categories, ANN and
ANFIS models presented good performances.

Table 11

4. Conclusion
In the present study, the performance of 48 empirical equations (10 temperature-based, 12 sunshine-based
and 26 meteorological parameters-based) to estimate daily solar radiation was investigated in Kerman, Iran.
Then, the ability of three artificial intelligence methods including GEP, ANN and ANFIS was evaluated and
compared with empirical equations. Among the empirical equations, model 17 (sunshine-based) and model
34 (meteorological parameters-based) had the best performance in comparison of other equations. In general,
sunshine-based equations were the best methods and temperature-based equations had the worst
performance. Modeling results of GEP, ANN and ANFIS showed that the mentioned methods were able to
estimate daily solar radiation. However, in all three types of scenarios (temperature-based, sunshine-based
and various meteorological parameters-based), ANN and ANFIS models had minimum error than GEP.
Between artificial intelligence methods, ANN11 with full inputs was the most accurate scenario (RMSE =
1.850 MJ m-2 day-1, MAE = 1.184 MJ m-2 day-1, MARE = 9.58 % and R2 = 0.935). Also generally, estimation
accuracy of sunshine-based and meteorological parameters-based scenarios in ANN and ANFIS methods
were better than mentioned empirical equations. However, calculations in ANN and ANFIS models were
heavier and time-consuming. The results of this study can be used in similar climates in Iran. In the following
the present research, the use of other empirical equations as well as, other artificial intelligence methods such
as support vector machine and wavelet neural networks are recommended to estimate solar radiation.

References

11
Abdalla, Y.A.G., 1994. New correlation of global solar radiation with meteorological parameters for Bahrain.
Int. J. Sol. Energy 16, 111120.
Allen, R.G., 1997. Self-calibrating method for estimating solar radiation from air temperature. J. Hydrol.
Eng. 2, 5667.
Almorox, J., Hontoria, C., 2004. Global solar radiation estimation using sunshine duration in Spain. Energy
Convers. Manage. 45, 15291535.
Almorox, J., Benito, M., Hontoria, C., 2005. Estimation of monthly AngstromPrescott equation coefficients
from measured daily data in Toledo, Spain. Renew. Energy 30, 931936.
Almorox, J., Bocco, M., Willington, E., 2013. Estimation of daily global solar radiation from measured
temperatures at Caada de Luque, Crdoba, Argentina. Renew. Energy 60, 382387.
Ampratwum, D.B., Dorvlo, A.S.S., 1999. Estimation of solar radiation from the number of sunshine hours.
Appl. Energy 63, 161167.
Angstrom, A., 1924. Solar and terrestrial radiation. Q. J. R. Meteorol. Soc. 50, 121125.
Annandale, J.G., Jovanic, N.Z., Benade, N., Allen, R.G., 2002. Software for missing data error analysis of
PenmanMonteith reference evapotranspiration. Irrig. Sci. 21, 5767.
Bahel, V., Bakhsh, H., Srinivasan, R., 1987. A correlation for estimation of global solar radiation. Energy 12,
131135.
Bakirci, K., 2009a. Models of solar radiation with hours of bright sunshine: A review. Renew. Sustain.
Energy Reviews 13, 25802588.
Bakirci, K., 2009b. Correlations for estimation of daily global solar radiation with hours of bright sunshine in
Turkey. Energy 34, 485501.
Besharat, F., Dehghan, A.A., Faghih, A.R., 2013. Empirical models for estimating global solar radiation: A
review and case study. Renew. Sustain. Energy Reviews 21, 798821.
Chen, R., Ersi, K., Yang, J., Lu, S., Zhao, W., 2004. Validation of five global radiation models with
measured daily data in China. Energy Convers. Manag. 45, 17591769.
Chen, J.L., Li, G.S., 2014. Evaluation of support vector machine for estimation of solar radiation from
measured meteorological variables. Theor. Appl. Climatol. 115, 627-638.
Citakoglu, H., 2015. Comparison of artificial intelligence techniques via empirical equations for prediction of
solar radiation. Comput. Electron. Agric. 118, 2837.
Das, A., Park, J.K., Park, J.H., 2015. Estimation of available global solar radiation using sunshine duration
over South Korea. J. Atmos. Sol. Terr. Phys. 134, 2229.
Duffie, J.A., Beckman, W.A., 1991. Solar engineering of thermal processes. New York; Wiley.
Ertekin, C., Evrendilek, F., 2007. Spatio-temporal modeling of global solar radiation dynamics as a function
of sunshine duration for Turkey. Agric. For. Meteorol. 145, 3647.
Ferreira, C., 2001. Gene expression programming: a new adaptive algorithm for solving problems. Complex
Syst. 13, 87129.
Garg, H.P., Garg, S.T., 1982. Prediction of global solar radiation from bright sunshine hours and other
meteorological parameters, Solar-India, proceedings on national solar energy convention. New Delhi:
Allied Publishers, p. 1.0047.

12
Gariepy, J., 1980. Estimation of global solar radiation. International report, Service of meteorology,
Government of Quebec, Canada.
Gopinathan, K.K., 1988. A simple method for predicting global solar radiation on a horizontal surface. Sol.
Wind Technol. 5, 581583.
Hargreaves, G.H., Samani, Z.A., 1982. Estimating potential evapotranspiration. J. Irrig. Drain. Eng. 108,
223230.
Hunt, L.A., Kuchar, L., Swanton, C.J., 1998. Estimation of solar radiation for use in crop modeling. Agric.
For. Meteorol. 91, 293300.
Iziomon, M.G., Mayer, H., 2002. Assessment of some global solar radiation parameterizations. J. Atmos. Sol.
Terr. Phys. 64, 16311643.
Jang, J.S.R., 1993. ANFIS: adaptive-network-based fuzzy inference system. IEEE Syst. Man. Cyb. Soc. 23,
665685.
Janjai, S., Sricharoen, K., Pattarapanitchai, S., 2011. Semi-empirical models for the estimation of clear sky
solar global and direct normal irradiances in the tropics. Appl. Energy 88, 47494755.
Jiang, Y., 2009. Estimation of monthly mean daily diffuse radiation in China. Appl. Energy 86, 14581464.
Kilic, A., Ozturk, A., 1983. Solar energy. Istanbul: Kipas Yayincilik [in Turkish].
Landeras, G., Lopez, J.J., Kisi, O., Shiri, J., 2012. Comparison of Gene Expression Programming with neuro-
fuzzy and neural network computing techniques in estimating daily incoming solar radiation in the
Basque Country (Northern Spain). Energy Convers. Manage. 62, 113.
Lewis, G., 1983. Estimates of irradiance over Zimbabwe. Sol. Energy 31, 609612.
Liu, J., Linderholm, H., Chen, D., Zhou, X., Flerchinger, G.N., Yu, Q., Du, J., Wu, D., Shen, Y., Yang, Z.,
2015. Changes in the relationship between solar radiation and sunshine duration in large cities of
China. Energy 82, 589600.
Louche, A., Notton, G., Poggi, P., Simonnot, G., 1991. Correlations for direct normal and global horizontal
irradiation on a French Mediterranean site. Sol. Energy 46, 261266.
Lourakis, M.I.A., 2005. A Brief description of the Levenberg Marquardet algorithm implemented by
LEVMAR Institute of Computer Science Foundation for Research and Technology - Hellas
(FORTH).
Madsen, K., Nielsen, H.B., Tingleff, O., 2004. Methods for nonlinear least squares problems, Technical
Report. Informatics and Mathematical Modeling, Technical University of Denmark.
Mahmood, R., Hubbard, K.G., 2002. Effect of time of temperature observation and estimation of daily solar
radiation for the Northern Great Plains, USA. Agron. J. 94, 723733.
Marquardt, D.W., 1963. An algorithm for least-squares estimation of nonlinear parameters. J. Soc. Ind. Appl.
Math. 11, 431441.
Menges, H.O., Ertekin, C., Sonmete, M.H., 2006. Evaluation of global solar radiation models for Konya,
Turkey. Energy Convers. Manage. 47, 31493173.
Mohammadi, K., Shamshirband, S., Tong, C.W., Alam, K.A., Petkovic, D., 2015a. Potential of adaptive
neuro-fuzzy system for prediction of daily global solar radiation by day of the year. Energy Convers.
Manag. 93, 406413.

13
Mohammadi, K., Shamshirband, S., Anisi, M.H., Alam, K.A., Petkovic, D., 2015b. Support vector regression
based prediction of global solar radiation on a horizontal surface. Energy Convers. Manage. 91, 433
441.
Mousavi, S.M., Mostafavi, E.S., Jaafari, A., Jaafari, A., Hosseinpour, F., 2015. Using Measured Daily
Meteorological Parameters to Predict Daily Solar radiation. Meas. 76, 148155.
Mubiru, J., Banda, E.J.K.B., D'Ujanga, F., Senyonga, T., 2007. Assessing the performance of global solar
radiation empirical formulations in Kumpala, Uganda. Theor. Appl. Climatol. 87, 179184.
Newland, F.J., 1989. A study of solar radiation models for the coastal region of South China. Sol. Energy 43,
227235.
Ododo, J.C., Sulaiman, A.T., Aidan, J., Yuguda, M.M., Ogbu, F.A., 1995. The importance of maximum air
temperature in the parameterisation of solar radiation in Nigeria. Renew. Energy 6, 751763.
Ogelman, H., Ecevit, A., Tasdemiroglu, E., 1984. A new method for estimating solar radiation from bright
sunshine data. Sol. Energy 33, 619625.
Ozgoren, M., Bilgili, M., Sahin, B., 2012. Estimation of global solar radiation using ANN over Turkey.
Expert Syst. Appl. 39, 50435051.
Piri, J., Kisi, O., 2015. Modelling solar radiation reached to the Earth using ANFIS, NN-ARX, and empirical
models (case studies: Zahedan and Bojnurd stations). J. Atmos. Sol. Terr. Phys. 123, 3947.
Prescott, J.A., 1940. Evaporation from water surface in relation to solar radiation. Trans. R. Soc. Australia
46, 114118.
Rahimikhoob, A., 2010. Estimating global solar radiation using artificial neural network and air temperature
data in a semi-arid environment. Renew. Energy 35, 21312135.
Reddy, K.S., Ranjan, M., 2003. Solar resource estimation using artificial neural networks and comparison
with other correlation models. Energy Convers. Manage. 44, 25192530.
Richardson, C.W., 1985. Weather simulation for crop management models. Trans. ASAE. 28, 16021606.
Rietveld, M.R., 1978. A new method for estimating the regression coefficients in the formula relating solar
radiation to sunshine. Agric. Meteorol. 19, 243252.
Sonmete, M.H., Ertekin, C., Menges, H.O., Hacseferogullari, H., Evrendilek, F., 2010. Assessing monthly
average solar radiation models: a comparative case study in Turkey. Environ. Monit. Assess. 175,
251-277.
Swartman, R.K., Ogunlade, O., 1967. Solar radiation estimates from common parameters. Sol. Energy 11,
170172.
Togrul, I.T., Onat, E., 1999. A study for estimating solar radiation in Elazig using geographical and
meteorological data. Energy Convers. Manage. 40, 15771584.
Tymvios, F.S., Jacovides, C.P., Michaelides, S.C., Scouteli, C., 2005. Comparative study of Angstrom and
artificial neural network methodologies in estimating global solar radiation. Sol. Energy 78, 752762.
UNEP, 1993. World Atlas of Desertification, The United Nations Environment Programme (UNEP),
London.
Yao, W., Li, Z., Wang, Y., Jiang, F., Hu, L., 2014. Evaluation of global solar radiation models for Shanghai,
China. Energy Convers. Manage. 84, 597612.

14
Zanetti, S.S., Sousa, E.F., Oliveira, V.P., Almeida, F.T., Bernardo, S., 2007. Estimating evapotranspiration
using artificial neural network and minimum climatological data. J. Irrig. Drain. Eng. 133, 8389.

Fig. 1 Location of Kerman in the southeast of Iran

W11= Wij W11=


Bj=B1 Wjk

W11
W11
H

Wij =W25 Wjk


=W51

Bj=B5

i j k

Input layer Hidden layer Output layer

Fig. 2 Architecture of ANN1 model with the structure of 2-5-1 (two inputs, one output and five neurons in the
hidden layer)

15
Layer 1 Layer 2 Layer 3 Layer 4 Layer 5

A x y
1 w1
x
N
A
2
f

N
B
w2
1

y x y
B
2

Fig. 3 Structure of an ANFIS model with two inputs, one output and two rules

16
Fig. 4 Expression tree of GEP8 model, functions set: +,,*,/,Ln, terminals set: do, d1, d2 denote to S/So, P, Ho,
respectively

Table 1 Daily climatic data, 1992 to 2009 Kerman, Iran


Parameter Xmin Xmax Xmean Xst.dev
Minimum air temperature, Tmin (C) -16.20 26.60 7.86 7.93

Maximum air temperature, Tmax (C) -4.00 42.00 25.59 8.97


Mean air temperature, T (C) -10.10 32.10 16.72 8.12
Mean relative humidity, RH (%) 8.90 98.40 32.64 17.86
Precipitation, P (mm) 0.00 37.00 0.38 1.99
Sunshine duration, S (h) 0.00 13.50 8.95 3.25
Maximum possible sunshine duration, So (h) 10.05 13.95 12.05 1.35
-2
Extraterrestrial solar radiation, Ho (MJ m ) 19.55 41.21 31.71 7.71
-2
Observed solar radiation, H (MJ m ) 0.90 32.33 20.80 7.05

17
Table 2a Temperature-based empirical equations
Model No. Equation Reference

1 Hargreaves and Samani (1982)

2 Richardson (1985)

3 Allen (1997)

4 Hunt et al. (1998)

5 Annandale et al. (2002)

6 Mahmood and Hubbard (2002)

7 Mahmood and Hubbard (2002)

8 Chen et al. (2004)

9 )+b Chen et al. (2004)

10 Mubiru et al. (2007)

Table 2b Sunshine-based empirical equations


Model No. Equation Reference

11 Angstrom (1924) and Prescott (1940)

( )
12 Rietveld (1978)

13 Kilic and Ozturk (1983)

14 ( ) ( ) Ogelman et al. (1984)

15 ( ) ( ) ( ) Bahel et al. (1987)

( )
16 Gopinathan (1988)
( )

17 ( ) ( ) Newland (1989)

18 ( ) Louche et al. (1991)

18
19 Ampratwum and Dorvlo (1999)

20 Almorox and Hontoria (2004)

21 ( ) Bakirci (2009b)

22 Bakirci (2009b)

Table 2c Meteorological parameters-based empirical equations


Model No. Equation Reference

23 Swartman and Ogunlade (1967)

24 ( ) Swartman and Ogunlade (1967)

25 Gariepy (1980)

( )

26 ( ) Garg and Garg (1982)


[ ]

27 ( ) Garg and Garg (1982)


[ ]

28 Lewis (1983)
29 Lewis (1983)
30 Lewis (1983)
31 Lewis (1983)

32 ( ) Abdalla (1994)

33 Ododo et al. (1995)

34 ( ) Ododo et al. (1995)

35 Hunt et al. (1998)


36 Togrul and Onat (1999)
37 Togrul and Onat (1999)

38 Togrul and Onat (1999)

39 ( ) Togrul and Onat (1999)

40 ( ) Togrul and Onat (1999)

41 ( ) Togrul and Onat (1999)

19
42 ( ) Togrul and Onat (1999)

43 ( ) Togrul and Onat (1999)

44 ( ) Togrul and Onat (1999)

45 ( ) Togrul and Onat (1999)

46 ( ) Togrul and Onat (1999)

47 ( ) Mubiru et al. (2007)

48 Mubiru et al. (2007)

Table 3 The numerical values of used genetic operators in GEP


0.3
Number of chromosomes 30 Mutation rate 0.044 Two-point recombination

0.1
8 Inversion rate 0.1 Gene recombination rate
Head size
0.1
3 One-point recombination 0.3 Gene transposition rate
Number of genes

Table 4 Calibrated coefficients of empirical equations


Coefficients
Type of equation Model No.
a b c d e f g
1 0.154
2 0.135 0.541
3 0.171
4 -0.558 0.160
5 0.147
Temperature-based
6 0.091 0.528 1.126
7 0.122
8 0.107 0.129
9 -0.041 0.243
10 0.506 0.366
11 0.316 0.447
12 0.273 0.438
13 0.267 0.396
14 0.270 0.694 -0.222
Sunshine-based
15 0.268 0.720 -0.284 0.040
16 0.291 0.445
17 0.396 0.359 0.062
18 0.316 0.512

20
19 0.716 0.349
20 0.126 0.242
21 0.530 0.906 -0.256
22 0.723 0.310
23 83.123 0.222 -0.406
24 0.376 0.409 -0.001
25 0.310 0.553
26 0.326 0.443 -0.007
27 0.830 0.003 -0.190
28 141.554 -0.596
29 32.464 0.288 -0.331
30 7.484 0.105
31 33.714 -0.017
32 0.368 0.411 0.0002 -0.0009
33 1.030 0.285 -0.023 -0.088
34 0.286 0.497 0.004 -0.0006 -0.004

Various meteorological 35 0.302 0.153 0.008 -0.584 0.016


parameters-based 36 20.606 20.650
37 -3.149 0.756
38 -10.996 0.705 12.686
39 11.239 12.570 19.207
40 11.465 12.608 19.585 -0.016
41 -10.797 0.690 12.569 0.017
42 -9.454 0.688 12.079 -0.017 0.0002
43 13.214 19.673 11.879 -0.022 -0.045
44 1.583 0.363 11.948 9.652 -0.021 -0.037
45 -9.506 0.701 11.819 -0.020 0.049 -0.066
46 1.352 0.368 11.798 9.539 -0.021 0.040 -0.076
47 0.293 0.431 0.089
48 0.792 -0.004

Table 5 Statistical indices for empirical equations in validation stage


Type of RMSE MAE MARE
Model No. R2
equation (MJ m-2 day-1) (MJ m-2 day-1) (%)
1 3.226 2.431 17.48 0.809
2 3.312 2.527 17.37 0.807
3 3.225 2.430 17.48 0.809

Temperature- 4 3.192 2.376 17.16 0.809


based 5 3.224 2.428 17.48 0.809
6 3.889 3.063 19.47 0.808
7 3.960 3.195 20.09 0.787
8 3.241 2.468 18.66 0.807

21
9 3.184 2.420 17.61 0.812
10 3.940 3.020 25.04 0.707
11 1.942 1.294 10.83 0.933
12 2.876 2.052 13.60 0.906
13 3.655 3.334 18.38 0.932
14 1.895 1.280 10.13 0.935
15 1.895 1.280 10.12 0.935

Sunshine- 16 2.234 1.534 13.07 0.913


based 17 1.921 1.265 9.89 0.929
18 1.942 1.293 10.83 0.933
19 2.276 1.634 11.58 0.898
20 2.109 1.415 12.28 0.922
21 1.894 1.279 10.15 0.935
22 2.095 1.502 10.39 0.918
23 3.937 3.174 18.47 0.714
24 1.906 1.273 10.51 0.933
25 2.759 2.178 15.83 0.931
26 1.939 1.293 10.83 0.934
27 3.510 2.676 22.54 0.765
28 4.513 3.542 24.50 0.633
29 3.508 2.849 16.56 0.776
30 3.813 3.071 19.84 0.740
31 4.436 3.545 23.39 0.651
32 1.908 1.274 10.53 0.932
33 2.041 1.464 10.10 0.917
34 1.894 1.266 10.07 0.933
Various
meteorological 35 3.099 2.297 16.15 0.820
parameters- 36 4.188 3.229 27.55 0.665
based
37 4.170 3.198 27.24 0.668
38 2.096 1.391 10.59 0.918
39 2.126 1.469 10.79 0.915
40 2.130 1.474 10.83 0.915
41 2.090 1.382 10.54 0.918
42 2.086 1.389 10.52 0.918
43 2.119 1.473 10.70 0.916
44 2.092 1.420 10.54 0.918
45 2.089 1.389 10.49 0.918
46 2.091 1.413 10.51 0.918
47 1.924 1.285 10.68 0.931
48 3.451 2.612 20.70 0.777

Table 6 Statistical indices for GEP model in testing stage


RMSE MAE MARE
Type of scenario Scenario Input combinations -2 -1 -2 -1
R2
(MJ m day ) (MJ m day ) (%)

22
GEP1 Tmin, Tmax 4.245 3.414 26.95 0.678
Temperature-based
GEP2 Tmin, Tmax, Ho 4.130 3.162 22.91 0.676
GEP3 S, Ho 1.941 1.284 10.91 0.923
Sunshine-based GEP4 S/So, Ho 1.921 1.297 10.62 0.933
GEP5 S, So, Ho 2.073 1.396 10.88 0.919
GEP6 S/So, RH, Ho 2.254 1.590 11.47 0.908
GEP7 S/So, T, Ho 2.312 1.719 11.90 0.903

Various meteorological GEP8 S/So, P, Ho 1.890 1.246 10.15 0.937


parameters-based GEP9 S/So, RH, T, Ho 2.634 1.950 14.87 0.875
GEP10 S/So, RH, P, Ho 2.279 1.523 11.76 0.906
GEP11 S/So, RH, T, P, Ho 3.070 2.333 17.61 0.823

Table 7 Extracted algebraic equations for the best GEP models


Type of scenario Model Equation
Temperature-based GEP2 [ ]

Sunshine-based GEP4 [ ]

Various meteorological ( )
GEP8 [ ] [ ]
parameters-based

Table 8 Statistical indices for ANN model in testing stage


RMSE MAE MARE
Type of scenario Scenario Input combinations Optimum structure R2
(MJ m-2 day-1) (MJ m-2 day-1) (%)
ANN1 Tmin, Tmax 2-5-1 3.936 3.036 21.36 0.705
Temperature-based
ANN2 Tmin, Tmax, Ho 3-7-1 3.087 2.230 17.07 0.819
ANN3 S, Ho 2-9-1 1.851 1.220 9.84 0.935
Sunshine-based ANN4 S/So, Ho 2-8-1 1.882 1.250 10.08 0.933
ANN5 S, So, Ho 3-6-1 1.874 1.249 10.02 0.934
ANN6 S/So, RH, Ho 3-7-1 1.871 1.247 9.82 0.934
ANN7 S/So, T, Ho 3-9-1 1.850 1.209 9.78 0.935

Various meteorological ANN8 S/So, P, Ho 3-6-1 1.850 1.228 9.65 0.935


parameters-based ANN9 S/So, RH, T, Ho 4-5-1 1.862 1.220 9.87 0.934
ANN10 S/So, RH, P, Ho 4-7-1 1.881 1.240 9.62 0.933
ANN11 S/So, RH, T, P, Ho 5-7-1 1.850 1.184 9.58 0.935

23
Table 9 Weights and biases for the best ANN model (ANN11)
Weights between input (i)
Wij
and hidden (j) layers
i Wi1 Wi2 Wi3 Wi4 Wi5 Wi6 Wi7
1 0.480 0.758 -0.709 0.883 -0.208 -1.533 -0.740
2 0.232 1.233 1.100 -0.712 0.555 0.658 -0.494
3 0.360 -0.789 -0.336 -0.018 0.802 1.019 0.248
4 -1.049 1.124 1.305 0.264 -0.005 0.663 -0.688
5 0.583 -0.578 0.740 -0.878 -0.902 -0.357 -1.694
Biases between input (i) B1 B2 B3 B4 B5 B6 B7
and hidden (j) layers -1.841 -1.690 0.810 0.689 0.824 -0.933 -1.600
Weights between hidden (j) W11 W21 W31 W41 W51 W61 W71
and output (k) layers 0.504 -0.268 0.073 0.231 -0.362 -0.180 -0.158

Table 10 Statistical indices for ANFIS model in testing stage


Membership function Number of
Type of Input RMSE MAE MARE
Scenario membership R2
scenario combinations Input Output (MJ m-2 day-1) (MJ m-2 day-1) (%)
function
Temperature- ANFIS1 Tmin, Tmax Trimf Linear 32 3.882 3.033 21.08 0.713
based ANFIS2 Tmin, Tmax, Ho Gaussmf Linear 332 3.099 2.343 17.03 0.819
ANFIS3 S, Ho Gaussmf Linear 32 1.891 1.269 10.08 0.933
Sunshine-
ANFIS4 S/So, Ho Gaussmf Linear 32 1.889 1.267 10.17 0.933
based
ANFIS5 S, So, Ho Trimf Constant 333 1.889 1.259 10.08 0.933
ANFIS6 S/So, RH, Ho Trimf Constant 333 1.862 1.245 9.80 0.935
ANFIS7 S/So, T, Ho Trimf Linear 322 1.883 1.258 10.08 0.933
Various ANFIS8 S/So, P, Ho Trimf Constant 333 1.864 1.260 10.02 0.935
meteorological
S/So, RH, T,
parameters- ANFIS9 Trimf Constant 3223 1.852 1.242 9.85 0.935
Ho
based
S/So, RH, P,
ANFIS10 Trimf Constant 3223 1.842 1.239 9.73 0.936
Ho
S/So, RH, T,
ANFIS11 Trimf Constant 22223 1.840 1.240 9.82 0.936
P, Ho

Table 11 Statistical indices for the best models in used methods


Indices

Type of models Best models RMSE MAE MARE


-2 -1 -2 -1
R2
(MJ m day ) (MJ m day ) (%)

Eq.4 3.192 2.376 17.16 0.809


GEP2 4.130 3.162 22.91 0.676
Temperature-based
ANN2 3.087 2.230 17.07 0.819
ANFIS2 3.099 2.343 17.03 0.819
Eq.17 1.921 1.265 9.89 0.929
GEP4 1.921 1.297 10.62 0.933
Sunshine-based
ANN3 1.851 1.220 9.84 0.935
ANFIS5 1.889 1.259 10.08 0.933
Eq.34 1.894 1.266 10.07 0.933
Various meteorological parameters-based
GEP8 1.890 1.246 10.15 0.937

24
ANN11 1.850 1.184 9.58 0.935
ANFIS10 1.842 1.239 9.73 0.936
*
Bold values indicate the statistical indices of the best models

Highlights

Daily solar radiation was estimated by 48 empirical equations in Kerman, Iran.


The ability of GEP, ANN and ANFIS was evaluated to estimate daily solar radiation.
In general, ANN and ANFIS had good performance than GEP and empirical equations.
ANN11 scenario with full inputs was the most accurate model.

25

You might also like