In this study, five hydrological models, including the soil and water assessment tool (SWAT), identification of unit hydrograph and component flows from rainfall, evapotranspiration, and streamflow (IHACRES), Hydrologiska Byråns Vattenbalansavdelning (HBV), Australian water balance model (AWBM), and Soil Moisture Accounting (SMA), were used to simulate the flow of the Hablehroud River, north-central Iran. All the models were validated based on the root mean square error (RMSE), coefficient of determination (R2), Nash-Sutcliffe model efficiency coefficient (NS), and Kling-Gupta efficiency (KGE). It was found that SWAT, IHACRES, and HBV had satisfactory results in the calibration phase. However, only the SWAT model had good performance in the validation phase and outperformed the other models. It was also observed that peak flows were generally underestimated by the models. The sensitivity analysis results of the model parameters were also evaluated. A hybrid model was developed using gene expression programming (GEP). According to the error measures, the ensemble model had the best performance in both calibration (NS = 0.79) and validation (NS = 0.56). The GEP combination method can combine model outputs from less accurate individual models and produce a superior river flow estimate.

  • The semi-distributed entirely conceptual model (SWAT) had relatively better performance than the lumped semi-conceptual models (IHACRES, HBV light, AWBM, and SMA).

  • The GEP was used to construct a hybrid model by ensembling the five calibrated hydrological models to improve the results.

  • The ensemble models and SWAT yielded high flow and low flow calculations close to the observed data in both the calibration and validation phases.

Graphical Abstract

Graphical Abstract
Graphical Abstract

Decision-making in water resources management, hydraulic structures, and flood control planning is of particular importance. Therefore, an acceptable estimate of runoff from rainfall is required. The results of rainfall-runoff models, divided into two categories of distributed and integrated, play an essential role in these decisions.

The effective management of the existing water supplies is a matter of utmost concern, especially in countries where freshwater resources are limited and scarce. In many parts of Iran, rivers serve as resources or potential resources of domestic, industrial, and agricultural water. In these regions, simulating the temporal variations in the flow of rivers is an essential requisite for the effective and sustainable management of basins (Adib et al. 2021a).

While process-based models use theoretical equations for the components of hydrological processes, conceptual models exploit simplified conceptualizations to describe each process considered (Carcano et al. 2008). Data-driven models, on the other hand, completely ignore the physics of the process under study and could be considered as alternatives to process-based or conceptual models due to their minimal information requirements. Moreover, based on the spatial distribution of the input data, models can be classified into lumped, semi-distributed, or distributed ones. Since the early 1960s, various process-based and conceptual hydrological models, such as TOPMODEL (Beven & Kirkby 1979), HEC-HMS (HMS 2000), SHE (Abbott et al. 1986), SWAT (Srinivasan et al. 1998), IHACRES (Young & Beven 1991), ARNO (Todini 1996), and SHETRAN (Ewen et al. 2000), have been developed to address a wide range of environmental and water resource problems. A review of previous studies (Clarke 1973; Singh & Woolhiser 2003; Adib 2008; Wu & Chau 2013; Paniconi & Putti 2015; Taormina & Chau 2015; Fatichi et al. 2016; Ashrafi et al. 2020; Farajpanah et al. 2020; Keum et al. 2020) provides an overview of different aspects of process-based and conceptual hydrological models. Despite considerable progress in developing such models, there are some factors, such as inadequate data availability, that may limit the use of process-based or conceptual hydrological models. Numerous studies have used rainfall-runoff models at the basin scale. Fernando et al. (2012) used GEP to combine the outputs of four lumped runoff models, i.e., LPM, LVGFM, SMA, and PDISC. This combination improved the runoff simulation performance. Salehpoor et al. (2018) used the SWAT and WEAP models for integrated water resource allocation in the Hablehroud Basin in the statistical period of 1998–2012. Lotfirad et al. (2018) exploited the IHACRES model to simulate the streamflow of the temperate and mountainous Navrood Watershed in the north of Iran. Their results indicated acceptable IHACRES performance in temperate areas. Lotfirad et al. (2019) employed the IHACRES model to estimate the runoff of the Hablehroud basin in the future and under climate change scenarios. Ahmadi et al. (2019) used SWAT, IHACRES, and ANN to estimate the runoff of the semi-arid watershed of Kan in Iran. The ANN, SWAT, and IHACRES showed the highest performance in flow simulation, respectively. Jaiswal et al. (2020) compared the performance of TANK, AWBM, and SWAT in the Chhattisgarh Basin, India; according to their results, the TANK model performed better than the other models. Onyutha et al. (2021) used seven lumped models to simulate the daily flow of the Kafu River in East Africa from 1952 to 1981. They calculated the flood return periods of these seven models and the average outcome of the models. The average of the seven models had good accuracy. Arsenault et al. (2015) studied four lumped runoff models in 429 sub-basins in the United States. Kunnath-Poovakka & Eldho (2019) used lumped GR4j, AWBM, and Sacramento models in five watersheds in India. They concluded that the GR4 J model performed better than the other two models.

The objective of the present study is to assess the simulation abilities of a semi-distributed and entirely conceptual model (SWAT) compared to four lumped and semi-conceptual models (i.e., HBV, IHACRES, AWBM, and SMA) to select an effective model to simulate flows of the Hablehroud River in north-central Iran. The prevailing climate of Iran is arid and semi-arid. The Hablehroud Basin represents the arid and semi-arid region and is discharged into the Garmsar Plain, which is one of the most important agricultural regions in Iran. Therefore, the hydrological simulation of this basin is essential. An ensemble of the outputs produced by the five above-mentioned models was also generated to improve the results.

Case-study area

The Hablehroud River in Tehran Province, north-central Iran, was selected in the present study. This river rises in the Alborz Mountain Range and generally flows south-westward through the eastern part of Tehran Province, discharging into the Garmsar Plain in the Kavir Desert (Figure 1). The Hablehroud River has a length of 119.5 km and a drainage basin of 3,261.2 km2. The average minimum temperature, maximum temperature, precipitation, and discharge of the basin were 6.4 °C, 14.8 °C, 235 mm, and 7.5 m3/s, respectively, from 1985 to 2005. The regime of its principal tributaries, the Firuzkuh and the Namroud, is combined rain-fed/snow-fed. The highest flows occur in April and May on average. According to the Köppen-Geiger climate classification system (Kottek et al. 2006), the climate of the Hablehroud Basin is mid-latitude arid (BWk) in the south and mid-latitude semi-arid (BSk) in the north (B: arid; W: desert; S: steppe; k: cold). The daily-observed data of precipitation, minimum and maximum temperatures, sunshine hours, wind speed, and relative humidity recorded at eleven meteorological stations throughout the basin and the daily streamflow data recorded at the basin outlet were used. The FAO-56 Penman-Monteith (FAO-PM) equation (Allen et al. 1998) was used to estimate the daily reference evapotranspiration rates.

Figure 1

Location of Hablehroud Basin in Iran.

Figure 1

Location of Hablehroud Basin in Iran.

Close modal

SWAT

The soil and water assessment tool (SWAT) is a conceptual semi-distributed time-continuous hydrological model developed by the USDA Agricultural Research Service (USDA-ARS) to predict the impacts of land management practices on water supplies, sediments, and agricultural chemical yields in large, complex river basins. Hydrology, climate, sedimentation, soil temperature, crop growth, nutrients, pesticides, and agricultural management are the major components of SWAT. These components are described in detail by previous studies (Srinivasan et al. 1998). The hydrology component is based on the water balance equation:
(1)
where SWt is the final soil water content on day t (mm H2O), SW0 is the initial soil water content (mm H2O), and Rday, Qsurf, ETa, Pseep, and QRgw are precipitation, surface runoff, actual evapotranspiration, percolation, and return flow, respectively, on day i (all in mm H2O). To represent the spatial heterogeneity of a complex basin, SWAT divides the basin into subbasins. Each subbasin is further divided into homogenous areas known as hydrologic response units (HRUs) that have the same soil type, slope, and land use. HRUs serve as basic spatial modeling units in a subbasin. Evapotranspiration, soil water content, aquifer recharge, surface runoff, soil temperature, nutrient cycles, sediment yield, crop growth, and management practices are individually simulated for each HRU. Then, individual HRU responses are aggregated over the entire basin. SWAT needs a combination of spatial and non-spatial input data. The digital elevation model (DEM) of the Hablehroud Basin and subbasins delineated using SWAT and the Hablehroud river network are represented in Figure 1. The land-use map of the study area is shown in Figure 2.
Figure 2

Land use map of Hablehroud basin.

Figure 2

Land use map of Hablehroud basin.

Close modal
Figure 3

Schematic of the IHACRES model (Jakeman & Hornberger 1993).

Figure 3

Schematic of the IHACRES model (Jakeman & Hornberger 1993).

Close modal

Land use is a critical factor affecting the runoff, evapotranspiration, infiltration, and surface erosion of a basin. Therefore, to prepare land use maps, Landsat 5 and the Enhanced Thematic Mapper (ETM+) satellite images were used, as shown in Table 1. Also, ENVI 5.3, Google Earth, and ArcGIS 10.3 were employed to process the satellite images and obtain land use information and the number of changes made. The satellite images were classified into six groups, as shown in Table 1.

Table 1

The attribute table of land use in Hablehroud basin

Class NameArea (km2)PercentageType
URBN 3.27 0.10 Urban 
AGRL 40.94 1.26 Agricultural land-generic 
BARR 837.89 25.74 Barren 
GRAS 2,307.61 70.88 Grassland 
ORCD 28.31 0.87 Orchard 
FRST 37.82 1.16 Forest-mixed 
Class NameArea (km2)PercentageType
URBN 3.27 0.10 Urban 
AGRL 40.94 1.26 Agricultural land-generic 
BARR 837.89 25.74 Barren 
GRAS 2,307.61 70.88 Grassland 
ORCD 28.31 0.87 Orchard 
FRST 37.82 1.16 Forest-mixed 

ArcSWAT 2012, an ArcView extension and graphical user input interface for SWAT, was used to set up the model. Model calibration and uncertainty analysis were carried out using the sequential uncertainty fitting program of SUFI-2 (Abbaspour et al. 2004, 2007). In SUFI-2, SWAT output uncertainty was quantified using the 95PPU band ranging from the 2.5th percentile to the 97.5th percentile of the SWAT output. The percentage of the observed data bracketed by 95PPU is defined as the p-factor (Abbaspour et al. 2004; Yang et al. 2008). The average width of the 95PPU band, divided by the standard deviation of all observed data, is known as the d-factor (Abbaspour et al. 2007; Adib et al. 2021b). While the ideal value of the first factor is 100%, the second factor has an optimal value of zero. There is a trade-off between these two factors. Abbaspour et al. (2015) recommended the p-factor to be greater than 0.7 and the d-factor to be smaller than 1.5.

The region's cultivation pattern, planting and harvesting date, amount of water required, and irrigation resource were introduced as information and agricultural management to the SWAT model. A variety of plants are cultivated in the Hablehroud basin. However, it is impossible to simulate all of the plants. Thus, this study considered the dominant cultivation plants of the region, including wheat, barley, alfalfa, and potatoes as crops and apples, walnuts and peanuts as orchard products (Table 2).

IHACRES

The identification of unit hydrographs and component flows from rainfall, evapotranspiration, and streamflow (IHACRES) model was introduced by Jakeman et al. (1990). IHACRES was designed to avoid issues such as data acquisition and parameter estimation, which are associated with physically-based rainfall-runoff models (Dye & Croke 2003). It consists of two components: (1) a non-linear rainfall loss module, which converts observed rainfall into excess rainfall and (2) a linear module that converts the estimated excess rainfall into streamflow. While the former could be considered as a lumped conceptual model, the latter is basically a data-driven technique. Various versions of the non-linear rainfall loss module are available (Young & Beven 1991; Jakeman & Hornberger 1993; Post & Jakeman 1996; Evans & Jakeman 1998; Croke & Jakeman 2004). In IHACRES, the excess rainfall uk could be estimated as (Lotfirad et al. 2018):
(2)
where rk is the observed rainfall at time k, p is the exponential loss parameter, l is a threshold for the rain to give streamflow, and sk is a wetness index defined as:
(3)
where c is a response parameter selected to conserve the mass-balance of the basin, τw is a time parameter for the decline in sk, tk is the observed temperature at time k (°C), and f is a temperature modulation parameter.
The linear module of IHACRES treats a basin as a combination of two parallel components (or stores): a quick flow component xk(q) and a slow flow component xk(s) (Kim 2015). Thus, the streamflow at time k can be written as:
(4)
(5)
(6)
where Δ is the time step, τq and τs are the decay time constants for the quick and slow stores, respectively, and vq and vs are the relative volumetric throughputs for the quick and slow stores, respectively (vs = 1 − vq). The linear module has only three parameters (i.e., τq, τs and vs). Thus, as shown in Figure 3, there are a total of seven parameters in the model (the three parameters of the non-linear module are τw, c, and f).

HBV light

The HBV hydrological model was developed by Bergstrom & Forsman (1973) at the Swedish Meteorological and Hydrological Institute. It is a widely used semi-distributed conceptual rainfall-runoff model. HBV has a simple structure and uses a few input variables to simulate the most important processes affecting the runoff produced in a basin. According to elevation and land cover, the model divides the basin into sub-basins. HBV uses precipitation, temperature, and potential evapotranspiration as input variables to simulate the streamflow and soil moisture content. HBV light is an updated variant of the original model with new capabilities such as simulating the groundwater contribution to the streamflow and considering a different basin reaction procedure through the delay parameter. Figure 4 represents a schematic of the HBV model.

Figure 4

Schematic of the HBV model (Al-Safi & Sarukkalige 2019).

Figure 5

Schematic of the AWBM model (Jamal & Jain 2011).

Figure 5

Schematic of the AWBM model (Jamal & Jain 2011).

Close modal
The snow routine, soil moisture routine, response routine, and routing routine are the four routines of the HBV model. The snow routine considers a threshold melting temperature (TT) and uses the simple method of degree-day to simulate the snowmelt process:
(7)
here CFMAX is the degree-day coefficient (4–5.1 for Sweden). Rainfall or the melted snow remains in the snowpack until it exceeds the threshold or CWH, which is usually 0.1. The liquid water quantity within the snowpack that may refreeze is simulated by:
(8)
Changes in soil moisture content (SM) and groundwater recharge are controlled by the soil moisture routine based on the amount of water coming from the previous routine (P) and the maximum soil moisture content (Field Capacity, FC):
(9)
If SM/FC is greater than LP, the actual soil evaporation is equal to potential evaporation. Otherwise, the actual evaporation is linearly reduced as:
(10)
HBV considers a two-reservoir model for the basin under study. The surface runoff is calculated as the difference between the precipitations and losses (i.e., infiltration and evapotranspiration) and represents the inflow of the first reservoir. The first reservoir outflow is divided into fast flow (Q1) and intermediate flow (Q2). The outflow from the second reservoir is the groundwater flow (Q3), and the total flow is the sum of two or three outflows, depending on whether upper zone storing (SUZ) is above the threshold (UZL):
(11)
Using a triangular weighting function and the parameter MAXBAS, the simulated runoff is calculated as:
(12)
(13)
In the case of using different elevation zones, two parameters (i.e., PCALT and TCALT) are used to calculate the changes in precipitation and temperature with elevation:
(14)
(15)
To correct the long-term mean of the potential evaporation, the deviations of the temperature from its long-term mean and a correction factor (CET) are used as:
(16)

AWBM

The AWBM model was developed by the Australian CRCCH Institute to simulate the hydrological processes of catchments and has been one of the simplest and most practical continuous models in recent years in the world, especially in Australia (Boughton & Chiew 2007). Despite its simple structure, the AWBM hydrological model accurately calculates the excess rainfall. The data required in model calibration include precipitation, evapotranspiration, and observational discharge. Also, it is possible to obtain features such as automatic calibration through various optimization algorithms, e.g., the genetic algorithm, pattern search multi-start, uniform random sampling, Resenbrock multi-start optimizer, Resenbrock single start, SCE-UA, and pattern search.

The AWBM model is based on partial saturation flow theory, similar to saturation surface flow theory. In general, the model uses three storage levels, including C1, C2, and C3, with areas A1, A2, and A3 to simulate the runoff coefficient. The water balance at each level of storage is calculated independently. Thus, in the AWBM model, the water balance of each partial area is calculated at each time step. At each stage of precipitation, based the moisture storage in at the water storage levels in the soil and evapotranspiration, the water balance is obtained as:
(17)

If the storage moisture is negative, it is considered to be zero. If the storage moisture exceeds the reservoir capacity, the excess water is converted into runoff, and the storage moisture remains equal to the reservoir capacity. The model assumes that runoff results from two main resources: surface runoff and base water (Figure 5).

The model parameters are (1) the baseline flow index, (2) daily flow dryness constant, and (3) surface storage capacity (C1, C2, and C3) and the corresponding levels of the capacities (i.e., A1, A2, and A3). They are calculated by multi-regression method and automatic variables (Table 3).

SMA

The SMA model is a lumped rainfall-runoff model based on soil moisture to simulate the runoff produced by a basin. SMA divides the basin into two zones: a lower zone and an upper zone. It seeks to define the distribution of moisture and free water components in each zone using a set of parameters. Precipitation and temperature are the input variables. Parameters defining the states of soil moisture and parameters describing the relative permeability of the basin are used to estimate the input water, stored water, and output water of the basin (Sorooshian et al. 1993). The SMA model can estimate hydrological processes, such as evapotranspiration, percolation, interflow, and different forms of runoff from a basin. It can be used to forecast river flow or water supply or to assess the effects of climate change on hydrological variables. The model works best for large drainage basins and uses multiple years of records for calibration. Figure 6 illustrates a schematic of the SMA model.

Figure 6

Schematic of the SMA model (Bennett 1998).

Figure 6

Schematic of the SMA model (Bennett 1998).

Close modal

Gene Expression Programming

Gene expression programming (GEP) is a method for developing computer programs and mathematical modeling based on evolutionary calculations. It is inspired by natural evolution. GEP was invented by Ferreira in 1999 and was officially introduced in 2001 (Ferreira 2002). It selectively abandons an unsuitable population and produces modified offspring. No functional relationship is considered in the beginning of the process. This method can optimize the model structure and components.

GEP works on the tree structure of formulas. Tree structures are created from a set of functions and terminals. The GEP steps include:

  • (1)

    A set of terminals (problem variables and random fixed numbers),

  • (2)

    A set of mathematical operators used in formulas,

  • (3)

    Selecting the fitting function, and

  • (4)

    Determining program control parameters (e.g., the population size and operator weights).

This study used GeneXproTools V.5.0 to apply the GEP model. The main idea was to construct a decomposition tree and mathematical functions for model interpretation (Table 4).

Performance Criteria

The error measures used to evaluate the accuracy of the models included the root mean square error (RMSE), Nash-Sutcliffe efficiency coefficient (NS), coefficient of determination (R2), and Kling-Gupta efficiency (KGE) (McCuen et al. 2006; Gupta et al. 2009; Knoben et al. 2019; Adib et al. 2019). These measures are defined as:
(18)
(19)
(20)
where is the covariance of the observed and calculated values, and are the corresponding standard deviations, and are the observed runoff and calculated runoff, respectively, is the mean observed runoff, is the linear correlation coefficient, is the ratio of the standard deviation of the calculated runoff to standard deviation of observed runoff, and is the average of the calculated runoff and observed runoff.

The Taylor diagram was employed to assess the accuracy of the models in the calibration and validation phases.

The models were calibrated and validated based on monthly data (daily mean averaged over the month). The observed discharge data during 1985–2001 at the basin outlet were used in calibration, and the discharge data during 2002–2005 were employed to validate the calibrated models. The SWAT model inputs, such as temperature and precipitation, were daily data. The SWAT was calibrated and validated based on monthly data (daily mean averaged over the month). The fitted, minimum, and maximum values of the model are shown in Table 5.

Table 2

Agricultural products of the Hablehroud basin

CodeCommon Name
WWHT Winter wheat 
BARL Spring barley 
ALFA Alfalfa 
POTA Potato 
PNUT Peanut 
APPL Apple 
WLNT Walnut 
CodeCommon Name
WWHT Winter wheat 
BARL Spring barley 
ALFA Alfalfa 
POTA Potato 
PNUT Peanut 
APPL Apple 
WLNT Walnut 
Table 3

Default parameters of AWBM model

ParameterDefault valueDefault minimumDefault maximum
A1 0.134 
A2 0.433 
BFI 0.350 
C1 50 
C2 70 200 
C3 150 500 
KBase 0.950 
KSurf 0.350 
ParameterDefault valueDefault minimumDefault maximum
A1 0.134 
A2 0.433 
BFI 0.350 
C1 50 
C2 70 200 
C3 150 500 
KBase 0.950 
KSurf 0.350 
Table 4

Specifications used in GEP model

ParameterSetting of parameters
Number of Chromosomes 30 
Head Size 7 and 8 
Number of Genes 
Linking Function Addition 
Fitness Function MSE 
Mutation Rate 0.039 & 0.042 
Inversion Rate 0.1 
One-Point Recombination 0.2 
Two-Point Recombination 0.3 
Gene Recombination 0.2 
Gene Transposition 0.1 
IS Transposition 0.1 
RIS Transposition 0.1 
Operator +, -, ×, /, Pow, Sqrt, Exp, Ln, Atan, sin 
ParameterSetting of parameters
Number of Chromosomes 30 
Head Size 7 and 8 
Number of Genes 
Linking Function Addition 
Fitness Function MSE 
Mutation Rate 0.039 & 0.042 
Inversion Rate 0.1 
One-Point Recombination 0.2 
Two-Point Recombination 0.3 
Gene Recombination 0.2 
Gene Transposition 0.1 
IS Transposition 0.1 
RIS Transposition 0.1 
Operator +, -, ×, /, Pow, Sqrt, Exp, Ln, Atan, sin 
Table 5

Minimum, maximum and optimal values of parameters in SWAT-CUP

Parameter nameFitted valueMin valueMax value
1:R__CN2.mgt −0.07 −0.13 0.41 
2:V__ALPHA_BF.gw 0.43 0.00 0.58 
3:V__GW_DELAY.gw 121.0 44.4 133.4 
4:V__GWQMN.gw 203.8 0.00 280.3 
5:V__SFTMP.bsn −0.30 −0.90 7.32 
6:V__SMTMP.bsn 1.06 −3.03 2.33 
7:V__SMFMX.bsn 6.37 3.24 9.74 
8:V__SMFMN.bsn 6.16 4.70 14.12 
9:V__TIMP.bsn 0.94 0.49 1.00 
10:V__GWHT.gw 3.86 0.00 13.34 
11:V__DEEPST.gw 2,607.8 1,507 4,523 
12:V__REVAPMN.gw 66.66 0.00 122.32 
13:V__SHALLST.gw 84.97 0.00 1,807.80 
14:V__RCHRG_DP.gw 0.65 0.26 0.79 
15:V__GW_REVAP.gw 0.15 0.10 0.20 
16:V__EPCO.hru 0.91 0.43 1.00 
17:V__ESCO.hru 0.60 0.38 1.00 
18:V__SLSUBBSN.hru 74.90 27.14 109.06 
19:R__HRU_SLP.hru 0.27 −0.01 0.40 
20:V__OV_N.hru 0.44 0.00 0.44 
21:V__CH_N2.rte 0.08 0.00 0.16 
22:V__CH_K2.rte 67.40 56.46 150.00 
23:V__MSK_CO1.bsn 2.55 1.01 7.01 
24:V__MSK_CO2.bsn 7.16 4.41 13.25 
25:V__SURLAG.bsn 23.57 9.11 24.00 
26:R__SOL_BD(..).sol 0.19 −0.17 0.30 
27:R__SOL_AWC(..).sol 0.16 −0.52 0.16 
28:R__SOL_K(..).sol 0.28 −0.35 0.55 
29:R__SOL_ALB(..).sol 0.39 −0.03 0.91 
Parameter nameFitted valueMin valueMax value
1:R__CN2.mgt −0.07 −0.13 0.41 
2:V__ALPHA_BF.gw 0.43 0.00 0.58 
3:V__GW_DELAY.gw 121.0 44.4 133.4 
4:V__GWQMN.gw 203.8 0.00 280.3 
5:V__SFTMP.bsn −0.30 −0.90 7.32 
6:V__SMTMP.bsn 1.06 −3.03 2.33 
7:V__SMFMX.bsn 6.37 3.24 9.74 
8:V__SMFMN.bsn 6.16 4.70 14.12 
9:V__TIMP.bsn 0.94 0.49 1.00 
10:V__GWHT.gw 3.86 0.00 13.34 
11:V__DEEPST.gw 2,607.8 1,507 4,523 
12:V__REVAPMN.gw 66.66 0.00 122.32 
13:V__SHALLST.gw 84.97 0.00 1,807.80 
14:V__RCHRG_DP.gw 0.65 0.26 0.79 
15:V__GW_REVAP.gw 0.15 0.10 0.20 
16:V__EPCO.hru 0.91 0.43 1.00 
17:V__ESCO.hru 0.60 0.38 1.00 
18:V__SLSUBBSN.hru 74.90 27.14 109.06 
19:R__HRU_SLP.hru 0.27 −0.01 0.40 
20:V__OV_N.hru 0.44 0.00 0.44 
21:V__CH_N2.rte 0.08 0.00 0.16 
22:V__CH_K2.rte 67.40 56.46 150.00 
23:V__MSK_CO1.bsn 2.55 1.01 7.01 
24:V__MSK_CO2.bsn 7.16 4.41 13.25 
25:V__SURLAG.bsn 23.57 9.11 24.00 
26:R__SOL_BD(..).sol 0.19 −0.17 0.30 
27:R__SOL_AWC(..).sol 0.16 −0.52 0.16 
28:R__SOL_K(..).sol 0.28 −0.35 0.55 
29:R__SOL_ALB(..).sol 0.39 −0.03 0.91 

The genetic algorithm and Powell (GAP) method was used to calibrate the parameters of the HBV model (Pervin et al. 2021). The characteristics of the GAP method are listed in Table 6. The optimized values for the HBV parameters in the routines (i.e., the snow routine, soil moisture routine, response routine, and routing routine) are represented in Table 7.

Table 6

Parameter values used in HBV

Number of parameters sets 50 
Number of populations 
Probability for optimization between sets 0.01 
Probability for mutation 0.02 
Probability optimized value 
Probability for random value between the old values 0.16 
Probability for taking one of the old values 0.82 
Value C 
Number of models runs 5,000 
Number of runs for local optimization (powell) 1,000 
Primary objective function and its weight R square, 0.5 
Secondary objective function and its weight KGE, 0.5 
Number of parameters sets 50 
Number of populations 
Probability for optimization between sets 0.01 
Probability for mutation 0.02 
Probability optimized value 
Probability for random value between the old values 0.16 
Probability for taking one of the old values 0.82 
Value C 
Number of models runs 5,000 
Number of runs for local optimization (powell) 1,000 
Primary objective function and its weight R square, 0.5 
Secondary objective function and its weight KGE, 0.5 
Table 7

Parameter values used in HBV

NameUnitOptimum valueDescriptionSee also
TT °C −4.28 Threshold temperature Snow Routine 
CFMAX mm/Δt °C 3.85 Degree-Δt factor Snow Routine 
SP – 0.07 Seasonal variability in degree-Δt factor Snow Routine 
SFCF – 7.28 Snowfall correction factor Snow Routine 
CFR – 375.87 Refreezing coefficient Snow Routine 
CWH – 10.22 Water holding capacity Snow Routine 
FC mm 400.63 Maximum soil moisture storage Soil Moisture Routine 
LP – 0.09 Soil moisture value above which AET reaches PET Soil Moisture Routine 
BETA – 0.56 Parameter that determines the relative contribution to runoff from rain or snowmelt Soil Moisture Routine 
PERC mm/Δt 474.08 Threshold parameter Response Function 
UZL mm 536.36 Threshold parameter Response Function 
K0 1/Δt 0.46 Storage (or recession) coefficient 0 Response Function 
K1 1/Δt 0.12 Storage (or recession) coefficient 1 Response Function 
K2 1/Δt 0.01 Storage (or recession) coefficient 2 Response Function 
MAXBAS Δt 1.00 Length of triangular weighting function Routing Routine 
Cet 1/°C 1.00 Potential evaporation correction factor An Overview of the HBV Model 
PCALT %/100 m 0.15 Increase of precipitation with elevation Height Increment Variables 
TCALT °C/100 m 0.51 Decrease of temperature with elevation Height Increment Variables 
Pelev 2,343.74 Elevation of precipitation data in the PTQ file Height Increment Variables 
Telev 1,877.71 Elevation of temperature data in the PTQ file Height Increment Variables 
NameUnitOptimum valueDescriptionSee also
TT °C −4.28 Threshold temperature Snow Routine 
CFMAX mm/Δt °C 3.85 Degree-Δt factor Snow Routine 
SP – 0.07 Seasonal variability in degree-Δt factor Snow Routine 
SFCF – 7.28 Snowfall correction factor Snow Routine 
CFR – 375.87 Refreezing coefficient Snow Routine 
CWH – 10.22 Water holding capacity Snow Routine 
FC mm 400.63 Maximum soil moisture storage Soil Moisture Routine 
LP – 0.09 Soil moisture value above which AET reaches PET Soil Moisture Routine 
BETA – 0.56 Parameter that determines the relative contribution to runoff from rain or snowmelt Soil Moisture Routine 
PERC mm/Δt 474.08 Threshold parameter Response Function 
UZL mm 536.36 Threshold parameter Response Function 
K0 1/Δt 0.46 Storage (or recession) coefficient 0 Response Function 
K1 1/Δt 0.12 Storage (or recession) coefficient 1 Response Function 
K2 1/Δt 0.01 Storage (or recession) coefficient 2 Response Function 
MAXBAS Δt 1.00 Length of triangular weighting function Routing Routine 
Cet 1/°C 1.00 Potential evaporation correction factor An Overview of the HBV Model 
PCALT %/100 m 0.15 Increase of precipitation with elevation Height Increment Variables 
TCALT °C/100 m 0.51 Decrease of temperature with elevation Height Increment Variables 
Pelev 2,343.74 Elevation of precipitation data in the PTQ file Height Increment Variables 
Telev 1,877.71 Elevation of temperature data in the PTQ file Height Increment Variables 

The SMA model uses different methods, including the loss method (to model infiltration losses combined with the simple canopy and the simple surface method), SCS (to model the transformation of precipitation excess into direct surface runoff), Muskingum routing method, and linear reservoir method (to model base flow) in order to simulate the components of the rainfall-runoff process. The optimized values of the parameters in the aforementioned methods are presented in Table 8.

Table 8

The values of the parameters used in SMA

ParameterValue
Soil (%) 23 
Ground Water1 (%) 25 
Ground Water2 (%) 30 
Impervious (%) 4.8 
Soil Moisture Accounting – GW1 Percolation (MM/HR) 2.17 
Soil Moisture Accounting – GW1 Storage (MM) 138.16 
Soil Moisture Accounting – GW1 Storage Coefficient (HR) 900 
Soil Moisture Accounting – GW2 Percolation (MM/HR) 0.05 
Soil Moisture Accounting – GW2 Storage (MM) 120.16 
Soil Moisture Accounting – GW2 Storage Coefficient (HR) 4,699.90 
Soil Moisture Accounting – Max Infiltration (MM/HR) 57.92 
Soil Moisture Accounting – Soil Percolation (MM/HR) 20.90 
Soil Moisture Accounting – Soil Storage (MM) 125.93 
Soil Moisture Accounting – Tension Storage (MM) 18.72 
Simple Canopy – Initial Storage (%) 0.35 
Simple Canopy – Max Storage (MM) 8.38 
Simple Surface – Initial Storage (%) 0.32 
Simple Surface – Max Storage (MM) 10.83 
Muskingum – K (HR) 7.39 
Muskingum – x 0.33 
SCS Unit Hydrograph – Lag Time (MIN) 510 
Linear Reservoir – GW 1 Coefficient (HR) 1,199.90 
Linear Reservoir – GW 1 Initial Discharge (M3/S) 0.23 
Linear Reservoir – GW 2 Coefficient (HR) 1,456.00 
Linear Reservoir – GW 2 Initial Discharge (M3/S) 0.26 
ParameterValue
Soil (%) 23 
Ground Water1 (%) 25 
Ground Water2 (%) 30 
Impervious (%) 4.8 
Soil Moisture Accounting – GW1 Percolation (MM/HR) 2.17 
Soil Moisture Accounting – GW1 Storage (MM) 138.16 
Soil Moisture Accounting – GW1 Storage Coefficient (HR) 900 
Soil Moisture Accounting – GW2 Percolation (MM/HR) 0.05 
Soil Moisture Accounting – GW2 Storage (MM) 120.16 
Soil Moisture Accounting – GW2 Storage Coefficient (HR) 4,699.90 
Soil Moisture Accounting – Max Infiltration (MM/HR) 57.92 
Soil Moisture Accounting – Soil Percolation (MM/HR) 20.90 
Soil Moisture Accounting – Soil Storage (MM) 125.93 
Soil Moisture Accounting – Tension Storage (MM) 18.72 
Simple Canopy – Initial Storage (%) 0.35 
Simple Canopy – Max Storage (MM) 8.38 
Simple Surface – Initial Storage (%) 0.32 
Simple Surface – Max Storage (MM) 10.83 
Muskingum – K (HR) 7.39 
Muskingum – x 0.33 
SCS Unit Hydrograph – Lag Time (MIN) 510 
Linear Reservoir – GW 1 Coefficient (HR) 1,199.90 
Linear Reservoir – GW 1 Initial Discharge (M3/S) 0.23 
Linear Reservoir – GW 2 Coefficient (HR) 1,456.00 
Linear Reservoir – GW 2 Initial Discharge (M3/S) 0.26 

IHACRES was calibrated based on the daily mean temperature, rainfall, and discharge data. Finally, the model was calibrated and validated in certain periods. The fitted parameter values for the non-linear and linear modules of the model are shown in Table 9. The exponential loss parameter (p) and the threshold for the rain to give streamflow (l), were considered, respectively, one and zero.

Table 9

Optimal values of IHACRES model

ParameterValue
Decay time constant for the quick store (tq, day) 15.97 
Decay time constant for the slow store (ts, day) 368.6 
Relative volumetric throughput for the quick store (vq, dimensionless) 0.218 
Relative volumetric throughput for the slow store (vs = 1-vq, dimensionless) 0.74 
Time parameter for the decline (tw, day) 7.00 
The response parameter (c, 1/mm) 0.003 
Temperature modulation parameter (f, 1/°C) 4.00 
ParameterValue
Decay time constant for the quick store (tq, day) 15.97 
Decay time constant for the slow store (ts, day) 368.6 
Relative volumetric throughput for the quick store (vq, dimensionless) 0.218 
Relative volumetric throughput for the slow store (vs = 1-vq, dimensionless) 0.74 
Time parameter for the decline (tw, day) 7.00 
The response parameter (c, 1/mm) 0.003 
Temperature modulation parameter (f, 1/°C) 4.00 

To calibrate the AWBM model, the multi-start pattern search method was used. The Nash-Sutcliffe efficiency coefficient and baseflow method were considered as the first and second objective functions, respectively. The fitted parameter values are listed in Table 10.

Table 10

Optimal parameters of AWBM model

ParameterOptimized value
A1 0.134 
A2 0.433 
BFI 0.787 
C1 1.057 
C2 5.98 
C3 16.22 
KBase 0.995 
KSurf 0.991 
ParameterOptimized value
A1 0.134 
A2 0.433 
BFI 0.787 
C1 1.057 
C2 5.98 
C3 16.22 
KBase 0.995 
KSurf 0.991 

The fitness statistics (i.e., RMSE, NS, R2, and KGE) in the calibration and validation phases are given in Table 11. Table 11 shows satisfactory results for the SWAT, IHACRES, and HBV models in the calibration phase; the RMSE values are reasonably small, and the NS values are more significant than 0.50. In general, the river flow simulation can be said to be satisfactory if NS is more significant than 0.5 (Moriasi et al. 2007; Salehpoor et al. 2018). However, the negative values of NS in the validation phase indicate that HBV, IHARES, AWBM, and SMA failed to correctly simulate the process of rainfall-runoff in the basin under study. Also, only SWAT had good performance in the validation phase and outperformed the other models.

Table 11

Values of modeling performance criteria with five rainfall-runoff models and their combination with GEP

ModelCalibration
Validation
NSKGERMSE (m3/s)NSKGERMSE (m3/s)
SWAT 0.75 0.80 0.75 2.46 0.53 0.74 0.56 2.11 
HBV 0.55 0.64 0.56 3.32 −0.19 0.50 0.43 3.37 
IHACRES 0.67 0.72 0.67 2.84 −2.05 0.08 0.59 5.40 
AWBM 0.32 0.49 0.37 4.05 −2.87 0.04 0.35 6.08 
SMA 0.48 0.67 0.51 3.55 −1.09 0.25 0.23 4.47 
Hybrid 0.79 0.83 0.80 2.24 0.56 0.78 0.67 2.04 
ModelCalibration
Validation
NSKGERMSE (m3/s)NSKGERMSE (m3/s)
SWAT 0.75 0.80 0.75 2.46 0.53 0.74 0.56 2.11 
HBV 0.55 0.64 0.56 3.32 −0.19 0.50 0.43 3.37 
IHACRES 0.67 0.72 0.67 2.84 −2.05 0.08 0.59 5.40 
AWBM 0.32 0.49 0.37 4.05 −2.87 0.04 0.35 6.08 
SMA 0.48 0.67 0.51 3.55 −1.09 0.25 0.23 4.47 
Hybrid 0.79 0.83 0.80 2.24 0.56 0.78 0.67 2.04 

Figure 7 compares the monthly observed and simulated discharges in calibration and validation. While the overall fitness is satisfactory for calibration, the peak flows that occur in response to high rainfalls were generally underestimated by the models. According to Figure 7, the SWAT model had the best performance in simulating peak flows in the basin under study. The models are also compared in Figure 7 in the calibration and validation phases using the Taylor diagram (Adib et al. 2021c; Taylor 2001).

Figure 7

Taylor diagram to show the performance of five rainfall-runoff models and their combination with GEP model.

Figure 7

Taylor diagram to show the performance of five rainfall-runoff models and their combination with GEP model.

Close modal

Figure 7 shows that the models developed for the basin under study had approximately the same standard deviation in the calibration phase. However, all the models underestimated the observed standard deviation in the calibration phase and had insignificant variability. For the validation phase, the HBV model and the observations have approximately the same standard deviation. It can be seen in Figure 7 that the SWAT model generally agreed best with the observations, with the highest calibration and validation correlation coefficients and lowest calibration and validation RMSEs.

The GEP was used to construct a hybrid model by combining the five calibrated hydrological models. Utilizing the GEP method, the following combined equation was achieved for estimating the outflow of the basin under study using the outputs generated by the SWAT, IHACRES, HBV, AWBM, and SMA models:
(21)

The fitness statistics (i.e., RMSE, NS, R2, and KGE) of the hybrid model in the calibration and validation phases are given in Table 11. According to the NS values, the hybrid model had satisfactory performance in both calibration and validation phases. It is seen from Table 11 and Figures 7 and 8 that the hybrid model outperformed all the hydrological models (the lowest RMES and the highest NS, R2, and KGE in both calibration and validation phases and the most realistic model in the Taylor diagram).

Figure 8

Simulation of Hablehroud runoff by five rainfall-runoff models and their combination with GEP.

Figure 8

Simulation of Hablehroud runoff by five rainfall-runoff models and their combination with GEP.

Close modal

As shown in Figure 8, the SWAT and hybrid models realistically calculated high flow and low flow close in both the calibration and validation phases. To more accurately evaluate the performance of the rainfall-runoff model and combined models, flows below the first quarter were selected as low flow, and flows above the third quarter were treated as high flow. According to Table 12, the performance of the models was much better in high flow simulation than in low flow simulation. In high flow simulation, the best performance was found for GEP, SWAT, and IHACRES models in calibration, respectively. For the validation phase, the best performance was shown by the SWAT, GEP, and HBV models, respectively. This is due to the higher variance of high flow than low flow; the simulation value is more likely to fall within this range at a higher variance.

Table 12

Criteria for evaluating high flow and low flow flows in calibration and validation periods

ModelNS
KGE

RMSE
High flowLow flowHigh flowLow flowHigh flowLow flowHigh flowLow flow
Calibration 
 SWAT 0.57 0.11 0.79 0.14 0.70 0.30 3.10 2.25 
 HBV 0.19 0.02 0.60 −0.02 0.48 0.16 4.91 2.59 
 IHACRES 0.40 0.03 0.71 −0.02 0.59 0.23 3.97 2.70 
 AWBM −0.16 0.03 0.38 −0.27 0.30 0.11 6.22 2.91 
 SMA 0.07 0.07 0.57 −0.41 0.42 0.15 4.57 3.09 
 GEP 0.65 0.09 0.82 0.23 0.74 0.25 3.00 1.98 
Validation 
 SWAT 0.70 −0.29 0.62 −0.54 0.83 0.14 2.52 2.30 
 HBV 0.16 −0.12 0.57 −0.91 0.36 0.17 3.19 3.64 
 IHACRES 0.14 −0.03 0.18 −0.90 0.39 0.00 6.96 4.52 
 AWBM −3.72 0.04 −0.65 −3.57 0.38 0.05 4.92 4.84 
 SMA −0.09 −0.15 0.28 −1.75 0.11 0.17 4.58 4.03 
 GEP 0.63 −0.12 0.54 −0.17 0.77 0.03 2.98 1.48 
ModelNS
KGE

RMSE
High flowLow flowHigh flowLow flowHigh flowLow flowHigh flowLow flow
Calibration 
 SWAT 0.57 0.11 0.79 0.14 0.70 0.30 3.10 2.25 
 HBV 0.19 0.02 0.60 −0.02 0.48 0.16 4.91 2.59 
 IHACRES 0.40 0.03 0.71 −0.02 0.59 0.23 3.97 2.70 
 AWBM −0.16 0.03 0.38 −0.27 0.30 0.11 6.22 2.91 
 SMA 0.07 0.07 0.57 −0.41 0.42 0.15 4.57 3.09 
 GEP 0.65 0.09 0.82 0.23 0.74 0.25 3.00 1.98 
Validation 
 SWAT 0.70 −0.29 0.62 −0.54 0.83 0.14 2.52 2.30 
 HBV 0.16 −0.12 0.57 −0.91 0.36 0.17 3.19 3.64 
 IHACRES 0.14 −0.03 0.18 −0.90 0.39 0.00 6.96 4.52 
 AWBM −3.72 0.04 −0.65 −3.57 0.38 0.05 4.92 4.84 
 SMA −0.09 −0.15 0.28 −1.75 0.11 0.17 4.58 4.03 
 GEP 0.63 −0.12 0.54 −0.17 0.77 0.03 2.98 1.48 

The sensitivity analysis of parameters is an essential step in SWAT calibration. SUFI-2 uses multiple regression analysis to identify the relative significance of the parameter via the t-stats of the parameters (i.e., the parameter coefficient divided by the standard error) and the p-value of the t-stat. The present study started the calibration process with 29 parameters in SUFI-2. As can be seen in Figure 9, seven parameters, including available water capacity (SOL_AWC), initial SCS runoff curve number for moisture condition II (CN2), initial depth of water in the shallow aquifer (mm H2O) (SHALLST), base flow alpha factor (ALPHA_BF), soil evaporation compensation factor (ESCO), groundwater delay time (GW_DELAY), and snowfall temperature (SFTMP), were found to have the highest sensitivity to the monthly discharge of the basin as they had the largest absolute t-stat values and p < 0.1.

Figure 9

Sensitivity analysis of parameters using the SUFI-2 algorithm.

Figure 9

Sensitivity analysis of parameters using the SUFI-2 algorithm.

Close modal
Figure 10

Sensitivity analysis chart of four models (a) HBV (b) SMA (c) IHACRES (d) AWBM.

Figure 10

Sensitivity analysis chart of four models (a) HBV (b) SMA (c) IHACRES (d) AWBM.

Close modal

The local sensitivity analyses of the lumped models HBV, SMA, IHACRES, and AWBM were carried out to identify the most sensitive parameters with the greatest impacts on the model output (Figure 10).

The IHACRES model had fewer parameters than the other models. The parameter Tw had the highest sensitivity to the objective function (NS). Among the HBV parameters, UZL, K1, FC, TT, and MAXBAS were very sensitive with higher sensitivity to reduction than increase, based on the NS criterion. These results are consistent with Yaghoubi & MASSAH (2014).

In the AWBM model, the parameters BFI, C3, Kbase, and Ksurf were the most sensitive ones; Ksurf was more sensitive to reduction, and C3 was more sensitive to increase. This is consistent with Boughton & Chiew (2007) and Chouhan et al. (2016).

In the SMA model, the parameters GW1 storage, GW1 coefficient, impervious, and tension storage were more sensitive to reduction than increase. This is consistent with Bashar & Zaki (2005) and Ouédraogo et al. (2018).

The main purpose of this study was to provide an accurate method for estimating runoff in the arid basin of Hablehroud as a significant representation of other basins in Iran as most Iranian basins have arid and semi-arid climates. The novelty of the present study includes the use of lumped and distributed rainfall-runoff models in order to simulate the flow of the arid basin of Hablehroud and combine the outputs of the models with GEP and provide a mathematical relationship by exploiting the advantages of all five models used in runoff simulation. The ensemble model outperformed the other models in both the calibration and validation phases. This was also reported by Fernando et al. (2012); although Fernando et al. (2012) used only lumped hydrological models, the present study employed both lumped and distributed models.

Various models are available to simulate the complex rainfall-runoff process in watersheds. To find the most appropriate model for simulating the monthly flow (daily mean averaged over month) for the Hablehroud River in Tehran Province, north-central Iran, five hydrological models were calibrated and validated. The following conclusions could be drawn from the present study:

  1. SWAT needs a variety of input data, given the limited availability of soil data in the Hablehroud Basin. However, the model fitness statistics (i.e., RMSE, RSR, NS) showed satisfactory results in both calibration and validation. The highest water consumption in the region was found in agriculture. In this research, only the SWAT could accurately model agricultural consumption. While the HBV, IHACRES, AWBM, and SMA models produced relatively acceptable results in the calibration phase, they failed to simulate the validation dataset.

  2. In comparison to the SWAT model, IHACRES is a parsimonious model requiring only seven parameters. However, the performance of IHACRES in simulating the river flow in the study area in the calibration phase was quite comparable to that of the SWAT model. As shown in Figure 8, the ensemble, SWAT, and IHACRES models properly showed the fluctuations of river flow in the simulation period (wet and dry periods). The performance of the five hydrological models in high flow estimation was better than in low flow; SWAT and IHACRES were more accurate in estimating high flow than the other models. The ensemble model outperformed the five hydrological models in estimating high flow and low flow.

  3. The GEP ensemble model outperformed the other models in both the calibration and validation phases since the GEP model seeks the best fit of the objective function by selecting the appropriate operators and constants. In other words, river streamflow is a nonlinear and complex phenomenon, and the GEP method has a high ability to model nonlinear processes. This study exploited GEP to combine the outputs of the hydrological models. In the review of the literature on combined lumped-distributed hydrological models, no study was found to have employed GEP. Therefore, the present study is a pioneer work in combining lumped and distributed hydrological models with GEP.

The authors wish to thank I.R. of Iran Meteorological Organization (IRIMO) and Iran Water Resources Management Company (IWRM) for providing the data used in this study. We should also like to thank the reviewers and the editors who have given up valuable time to review the manuscript and offer valuable comments.

The authors declare no conflict of interest.

This research received no external funding.

All relevant data are included in the paper or its Supplementary Information.

Abbaspour
K. C.
,
Johnson
C. A.
&
van Genuchten
M. T.
2004
Estimating uncertain flow and transport parameters using a sequential uncertainty fitting procedure
.
Vadose Zone Journal
3
(
4
),
1340
1352
.
https://doi.org/10.2136/vzj2004.1340
.
Abbaspour
K. C.
,
Yang
J.
,
Maximov
I.
,
Siber
R.
,
Bogner
K.
,
Mieleitner
J.
,
Zobrist
J.
&
Srinivasan
R.
2007
Modelling hydrology and water quality in the pre-alpine/alpine Thur watershed using SWAT
.
Journal of Hydrology
333
(
2–4
),
413
430
.
https://doi.org/10.1016/j.jhydrol.2006.09.014
.
Abbaspour
K. C.
,
Rouholahnejad
E.
,
Vaghefi
S.
,
Srinivasan
R.
,
Yang
H.
&
Kløve
B.
2015
A continental-scale hydrology and water quality model for Europe: calibration and uncertainty of a high-resolution large-scale SWAT model
.
Journal of Hydrology
524
,
733
752
.
https://doi.org/10.1016/j.jhydrol.2015.03.027
.
Abbott
M. B.
,
Bathurst
J. C.
,
Cunge
J. A.
,
O'Connell
P. E.
&
Rasmussen
J.
1986
An introduction to the european hydrological system – systeme hydrologique europeen, ‘SHE’, 1: history and philosophy of a physically-based, distributed modelling system
.
Journal of Hydrology
87
(
1–2
),
45
59
.
https://doi.org/10.1016/0022-1694(86)90114-9
.
Adib
A.
2008
Determining water surface elevation in tidal rivers by ANN
.
Proceedings of the Institution of Civil Engineers: Water Management
161
(
2
),
83
88
.
https://doi.org/10.1680/wama.2008.161.2.83
.
Adib
A.
,
Lotfirad
M.
&
Haghighi
A.
2019
Using uncertainty and sensitivity analysis for finding the best rainfall-runoff model in mountainous watersheds (Case study: the Navrood watershed in Iran)
.
Journal of Mountain Science
16
(
3
),
529
541
.
https://doi.org/10.1007/s11629-018-5010-6
.
Adib
A.
,
Kisi
O.
,
Khoramgah
S.
,
Gafouri
H. R.
,
Liaghat
A.
,
Lotfirad
M.
&
Moayyeri
N.
2021a
A new approach for suspended sediment load calculation based on generated flow discharge considering climate change
.
Water Supply
.
https://doi.org/10.2166/ws.2021.069 (In Press)
Adib
A.
,
Zaerpour
A.
,
Kisi
O.
&
Lotfirad
M.
2021b
A rigorous wavelet-Packet transform to retrieve snow depth from SSMIS data and evaluation of its reliability by uncertainty parameters
.
Water Resources Management
.
https://doi.org/10.1007/s11269-021-02863-x (In Press).
Adib
A.
,
Zaerpour
A.
&
Lotfirad
M.
2021c
On the reliability of a novel MODWT-based hybrid ARIMA-artificial intelligence approach to forecast daily snow depth (Case study: the western part of the Rocky Mountains in the U.S.A)
.
Cold Regions Science and Technology
189
,
103342
.
https://doi.org/https://doi.org/10.1016/j.coldregions.2021.103342 (In Press)
.
Ahmadi
M.
,
Moeini
A.
,
Ahmadi
H.
,
Motamedvaziri
B.
&
Zehtabiyan
G. R.
2019
Comparison of the performance of SWAT, IHACRES and artificial neural networks models in rainfall-runoff simulation (case study: Kan watershed, Iran)
.
Physics and Chemistry of the Earth
111
,
65
77
.
https://doi.org/10.1016/j.pce.2019.05.002
.
Allen
R. G.
,
Pereira
L. S.
,
Raes
D.
&
Smith
M.
1998
Crop evapotranspiration: guidelines for computing crop requirements
.
Irrigation and Drainage Paper No. 56, FAO
300
(
56
),
300
.
https://doi.org/10.1016/j.eja.2010.12.001
.
Al-Safi
H. I. J.
&
Sarukkalige
P. R.
2019
The application of conceptual modelling approach to evaluate the impacts of climate change on the future streamflow in three unregulated catchments of the Australian hydrologic reference stations
.
International Journal of Hydrology Science and Technology
9
(
5
),
494
525
.
https://doi.org/10.1504/IJHST.2019.102913
.
Arsenault
R.
,
Gatien
P.
,
Renaud
B.
,
Brissette
F.
&
Martel
J. L.
2015
A comparative analysis of 9 multi-model averaging approaches in hydrological continuous streamflow simulation
.
Journal of Hydrology
529
(
P3
),
754
767
.
https://doi.org/10.1016/j.jhydrol.2015.09.001
.
Ashrafi
S. M.
,
Mostaghimzadeh
E.
&
Adib
A.
2020
Applying wavelet transformation and artificial neural networks to develop forecasting-based reservoir operating rule curves
.
Hydrological Sciences Journal
65
(
12
),
1
15
.
https://doi.org/10.1080/02626667.2020.1784902
.
Bashar
K. E.
&
Zaki
A. F.
2005
SMA based continuous hydrologic simulation of the Blue Nile
. In:
A Paper Published in the International Conference of UNESCO Flanders FUST FRIEND/NILE Project’ Towards A Better Cooperation?
,
Sharm El-Sheikh, Egypt
.
Bennett
T. H.
1998
Development and Application of A Continuous Soil Moisture Accounting Algorithm for the Hydrologic Engineering Center Hydrologic Modeling System (HEC-HMS)
.
University of California
,
Davis
.
Bergstrom
S.
&
Forsman
A.
1973
Development of a conceptual deterministic rainfall-runoff model
.
Nordic Hydrology
4
(
3
),
147
170
.
https://doi.org/10.2166/nh.1973.0012
.
Beven
K. J.
&
Kirkby
M. J.
1979
A physically based, variable contributing area model of basin hydrology
.
Hydrological Sciences Bulletin
24
(
1
),
43
69
.
https://doi.org/10.1080/02626667909491834
.
Boughton
W.
&
Chiew
F.
2007
Estimating runoff in ungauged catchments from rainfall, PET and the AWBM model
.
Environmental Modelling and Software
22
(
4
),
476
487
.
https://doi.org/10.1016/j.envsoft.2006.01.009
.
Carcano
E. C.
,
Bartolini
P.
,
Muselli
M.
&
Piroddi
L.
2008
Jordan recurrent neural network versus IHACRES in modelling daily streamflows
.
Journal of Hydrology
362
(
3–4
),
291
307
.
https://doi.org/10.1016/j.jhydrol.2008.08.026
.
Chouhan
D.
,
Tiwari
H. L.
&
Galkate
R. V.
2016
Rainfall runoff simulation of Shipra river basin using AWBM RRL toolkit
.
International Journal of Civil Engineering and Technical Research (IJETR)
5
(
3
),
73
76
.
Clarke
R. T.
1973
A review of some mathematical models used in hydrology, with observations on their calibration and use
.
Journal of Hydrology
19
(
1
),
1
20
.
https://doi.org/10.1016/0022-1694(73)90089-9
.
Croke
B. F. W.
&
Jakeman
A. J.
2004
A catchment moisture deficit module for the IHACRES rainfall-runoff model
.
Environmental Modelling and Software
19
(
1
),
1
5
.
https://doi.org/10.1016/j.envsoft.2003.09.001
.
Dye
P. J.
&
Croke
B. F. W.
2003
Evaluation of streamflow predictions by the IHACRES rainfall-runoff model in two South African catchments
.
Environmental Modelling and Software
18
(
8–9
),
705
712
.
https://doi.org/10.1016/S1364-8152(03)00072-0
.
Evans
J. P.
&
Jakeman
A. J.
1998
Development of a simple, catchment-scale, rainfall-evapotranspiration-runoff model
.
Environmental Modelling & Software
13
(
3–4
),
385
393
.
Ewen
J.
,
Parkin
G.
&
O'Connell
P. E.
2000
SHETRAN: Distributed river basin flow and transport modeling system
.
Journal of Hydrologic Engineering
5
(
3
),
250
258
.
https://doi.org/10.1061/(asce)1084-0699(2000)5:3(250)
.
Farajpanah
H.
,
Lotfirad
M.
,
Adib
A.
,
Gisavandani
H. E.
,
Kisi
Ö.
,
Riyahi
M. M.
&
Salehpoor
J.
2020
Ranking of hybrid wavelet-AI models by TOPSIS method for estimation of daily flow discharge
.
Water Science and Technology: Water Supply
20
(
8
),
3156
3171
.
https://doi.org/10.2166/ws.2020.211
.
Fatichi
S.
,
Vivoni
E. R.
,
Ogden
F. L.
,
Ivanov
V. Y.
,
Mirus
B.
,
Gochis
D.
,
Downer
C. W.
,
Camporese
M.
,
Davison
J. H.
,
Ebel
B.
,
Jones
N.
,
Kim
J.
,
Mascaro
G.
,
Niswonger
R.
,
Restrepo
P.
,
Rigon
R.
,
Shen
C.
,
Sulis
M.
&
Tarboton
D.
2016
An overview of current applications, challenges, and future trends in distributed process-based models in hydrology
.
Journal of Hydrology
537
,
45
60
.
https://doi.org/10.1016/j.jhydrol.2016.03.026
.
Fernando
A. K.
,
Shamseldin
A. Y.
&
Abrahart
R. J.
2012
Use of gene expression programming for multimodel combination of rainfall-runoff models
.
Journal of Hydrologic Engineering
17
(
9
),
975
985
.
https://doi.org/10.1061/(asce)he.1943-5584.0000533
.
Ferreira
C.
2002
Gene Expression Programming in Problem Solving
. In:
Soft Computing and Industry
.
https://doi.org/10.1007/978-1-4471-0123-9_54
Gupta
H. V.
,
Kling
H.
,
Yilmaz
K. K.
&
Martinez
G. F.
2009
Decomposition of the mean squared error and NSE performance criteria: implications for improving hydrological modelling
.
Journal of Hydrology
377
(
1–2
),
80
91
.
https://doi.org/10.1016/j.jhydrol.2009.08.003
.
HMS
H.
2000
Hydrologic Modeling System HEC-HMS Technical Reference Manual
. In:
US Army Corps of Engineers (Issue March)
.
US Army Corps of Engineers, Hydrologic Engineering Center
.
https://doi.org/CDP-74B
Jaiswal
R. K.
,
Ali
S.
&
Bharti
B.
2020
Comparative evaluation of conceptual and physical rainfall–runoff models
.
Applied Water Science
10
(
1
),
1
14
.
https://doi.org/10.1007/s13201-019-1122-6
.
Jakeman
A. J.
,
Littlewood
I. G.
&
Whitehead
P. G.
1990
Computation of the instantaneous unit hydrograph and identifiable component flows with application to two small upland catchments
.
Journal of Hydrology
117
(
1–4
),
275
300
.
Jakeman
A. J.
&
Hornberger
G. M.
1993
How much complexity is warranted in a rainfall-runoff model?
Water Resources Research
29
(
8
),
2637
2649
.
https://doi.org/10.1029/93WR00877
.
Jamal
J. F.
&
Jain
A.
2011
Comparison of conceptual and neural network models for daily rainfall-runoff modelling
.
International Conference on Chemical, Ecology and Environmental Sciences (ICCEES'2011)
6
(
4
),
13
19
.
Keum
H. J.
,
Han
K. Y.
&
Kim
H. I.
2020
Real-time flood disaster prediction system by applying machine learning technique
.
KSCE Journal of Civil Engineering
24
(
9
),
2835
2848
.
https://doi.org/10.1007/s12205-020-1677-7
.
Kim
H. S.
2015
Application of a baseflow filter for evaluating model structure suitability of the IHACRES CMD
.
Journal of Hydrology
521
,
543
555
.
https://doi.org/10.1016/j.jhydrol.2014.12.030
.
Knoben
W. J. M.
,
Freer
J. E.
&
Woods
R. A.
2019
Technical note: inherent benchmark or not? comparing nash-Sutcliffe and kling-gupta efficiency scores
.
Hydrology and Earth System Sciences
23
(
10
),
4323
4331
.
https://doi.org/10.5194/hess-23-4323-2019
.
Kottek
M.
,
Grieser
J.
,
Beck
C.
,
Rudolf
B.
&
Rubel
F.
2006
World map of the Köppen-Geiger climate classification updated
.
Meteorologische Zeitschrift
15
(
3
),
259
263
.
https://doi.org/10.1127/0941-2948/2006/0130
.
Kunnath-Poovakka
A.
&
Eldho
T. I.
2019
A comparative study of conceptual rainfall-runoff models GR4 J, AWBM and Sacramento at catchments in the upper Godavari river basin, India
.
Journal of Earth System Science
128
(
2
),
33
.
https://doi.org/10.1007/s12040-018-1055-8
.
Lotfirad
M.
,
Adib
A.
&
Haghighi
A.
2018
Estimation of daily runoff using of the semi- conceptual rainfall-runoff IHACRES model in the Navrood watershed (a watershed in the Gilan province
.
Iranian Journal Ecohydrology
5
(
2
),
449
460
.
Lotfirad
M.
,
Salehpoor Laghani
J.
&
Ashrafzadeh
A.
2019
Using the IHACRES model to investigate the impacts of changing climate on streamflow in a semi-arid basin in north-central Iran
.
Journal of Hydraulic Structures
5
(
1
),
27
41
.
https://doi.org/10.22055/jhs.2019.27816.1090
.
McCuen
R. H.
,
Knight
Z.
&
Cutter
A. G.
2006
Evaluation of the nash–sutcliffe efficiency index
.
Journal of Hydrologic Engineering
11
(
6
),
597
602
.
https://doi.org/10.1061/(asce)1084-0699(2006)11:6(597)
Moriasi
D. N.
,
Arnold
J. G.
,
Van Liew
M. W.
,
Bingner
R. L.
,
Harmel
R. D.
&
Veith
T. L.
2007
Model evaluation guidelines for systematic quantification of accuracy in watershed simulations
.
Transactions of the ASABE
50
(
3
),
885
900
.
Onyutha
C.
,
Amollo
C. J.
,
Nyende
J.
&
Nakagiri
A.
2021
Suitability of averaged outputs from multiple rainfall-runoff models for hydrological extremes: a case of River Kafu catchment in East Africa
.
International Journal of Energy and Water Resources
5
(
1
),
43
56
.
https://doi.org/10.1007/s42108-020-00075-4
.
Paniconi
C.
&
Putti
M.
2015
Physically based modeling in catchment hydrology at 50: survey and outlook
.
Water Resources Research
51
(
9
),
7090
7129
.
https://doi.org/10.1002/2015WR017780
.
Pervin
L.
,
Gan
T. Y.
,
Scheepers
H.
&
Islam
M. S.
2021
Application of the HBV model for the future projections of water levels using dynamically downscaled global climate model data
.
Journal of Water and Climate Change.
(in press)
.
Post
D. A.
&
Jakeman
A. J.
1996
Relationships between catchment attributes and hydrological response characteristics in small Australian mountain ash catchments
.
Hydrological Processes
10
(
6
),
877
892
.
https://doi.org/10.1002/(SICI)1099-1085(199606)10:6&lt;877::AID-HYP377 > 3.0.CO;2-T
.
Salehpoor
J.
,
Ashrafzadeh
A.
&
Moussavi
S. A.
2018
Water resources allocation management in the Hablehroud Basin using a combination of the SWAT and WEAP models
.
Iran Water Resources Research
14
(
3
),
239
253
.
http://www.iwrr.ir/article_60704_en.html
.
Singh
V. P.
&
Woolhiser
D. A.
2003
Mathematical modeling of watershed hydrology
.
Perspectives in Civil Engineering: Commemorating the 150th Anniversary of the American Society of Civil Engineers
7
(
4
),
345
367
.
https://doi.org/10.1061/(asce)1084-0699(2002)7:4(270
.
Sorooshian
S.
,
Duan
Q.
&
Gupta
V. K.
1993
Calibration of rainfall-runoff models: application of global optimization to the sacramento soil moisture accounting model
.
Water Resources Research
29
(
4
),
1185
1194
.
https://doi.org/10.1029/92WR02617
.
Srinivasan
R.
,
Ramanarayanan
T. S.
,
Arnold
J. G.
&
Bednarz
S. T.
1998
Large area hydrologic modeling and assessment part II: model application
.
Journal of the American Water Resources Association
34
(
1
),
91
101
.
https://doi.org/10.1111/j.1752-1688.1998.tb05962.x
.
Taormina
R.
&
Chau
K. W.
2015
ANN-based interval forecasting of streamflow discharges using the LUBE method and MOFIPS
.
Engineering Applications of Artificial Intelligence
45
,
429
440
.
https://doi.org/10.1016/j.engappai.2015.07.019
.
Taylor
K. E.
2001
Summarizing multiple aspects of model performance in a single diagram
.
Journal of Geophysical Research Atmospheres
106
(
D7
),
7183
7192
.
https://doi.org/10.1029/2000JD900719
.
Todini
E.
1996
The ARNO rainfall-runoff model
.
Journal of Hydrology
175
(
175
),
339
382
.
Wu
C. L.
&
Chau
K. W.
2013
Prediction of rainfall time series using modular soft computingmethods
.
Engineering Applications of Artificial Intelligence
26
(
3
),
997
1007
.
https://doi.org/10.1016/j.engappai.2012.05.023
.
Yaghoubi
M.
&
Massah
B. A. R.
2014
Sensitivity Analysis and Comparison of Capability of Three Conceptual Models HEC-HMS, HBV and IHACRES in Simulating Continuous Rainfall-Runoff in Semi-Arid Basins
.
Yang
J.
,
Reichert
P.
,
Abbaspour
K. C.
,
Xia
J.
&
Yang
H.
2008
Comparing uncertainty analysis techniques for a SWAT application to the Chaohe Basin in China
.
Journal of Hydrology
358
(
1–2
),
1
23
.
https://doi.org/10.1016/j.jhydrol.2008.05.012
.
Young
P.
&
Beven
K.
1991
Computation of the instantaneous unit hydrograph and identifiable component flows with application to two small upland catchments – comment
.
Journal of Hydrology
129
(
1–4
),
389
396
.
https://doi.org/10.1016/0022-1694(91)90060-U
.
This is an Open Access article distributed under the terms of the Creative Commons Attribution Licence (CC BY 4.0), which permits copying, adaptation and redistribution, provided the original work is properly cited (http://creativecommons.org/licenses/by/4.0/).