Evolutionary algorithms (EAs) are proficient in solving the controlled, nonlinear multimodal, non-convex problems that limit the use of deterministic approaches. The competencies of EA have been applied in solving various environmental and water resources problems. In this study, the storm water management model (SWMM) was set up to authenticate the capability of the model for simulating catchment response in the upper Damodar River basin. Auto-calibration and validation of SWMM were done for the years 2002–2011 at a daily scale using three EAs: genetic algorithms (GAs), particle swarm optimisation (PSO) and shuffled frog leaping algorithm (SFLA). Statistical parameters like Nash–Sutcliffe effectiveness (NSE), percent bias (PBIAS) and root-mean-squared error–observations standard deviation ratio (RSR) were used to analyse the efficacy of the results. NSE and PBIAS values obtained from GA were superior, with the recorded flow with NSE and PBIAS ranging between 0.63 and 0.69 and between 1.12 and 9.81, respectively, for five discharge locations. The value of RSR was approximately 0 indicating the sensibly exceptional performance of the model. The results obtained from SFLA were robust and superior. Our results showed the prospective use and blending of the hydrodynamic model with EA would aid the decision-makers in analysing the vulnerability in river watersheds.

  • GA, SFLA and PSO coupled with SWMM to characterise temporal dynamics of river discharge in Upper Damodar River Basin.

  • GA provided model iteration equivalent to 2,000 and performed robustly with NSE and PBIAS ranging between 0.65 and 0.72 and between 1.51 and 9.51, respectively.

  • SFLA performed comparatively to GA with a higher convergence speed value, whereas PSO performed satisfactorily.

Rainfall-runoff models have gained significant importance among hydrologists for comprehending natural and anthropogenic factors that influence watershed characteristics during rainfall events (Dietze & Ozturk 2021). Numerous models are available for forecasting runoff from the watershed like TR-55 (Soil Conservation Service), HEC-1 (U.S. Army Corps of Engineers), Mike Hydro River (Danish Hydraulic Institute) and SWMM (US Environmental Protection Agency). Among these, the SWMM is the most widely used open-source model. The primary advantage of the SWMM is that it can simulate both hydrological and hydraulics models simultaneously. Jang et al. (2007) used the SWMM model to assess the hydrologic impact of urbanisation. Wang & Altunkaynak (2012) carried out comparisons and performance analyses between SWMM and fuzzy logic models. The predicted total runoffs from both models were found to agree rationally with the observed data. SWMM produced time-varying hydrographs, but fuzzy logic failed to generate such output due to methodological limitations. Krebs et al. (2013) used the SWMM model in a highly urbanised catchment and discussed a multiobjective multi-event calibration approach. Rosa et al. (2015) used SWMM to simulate runoff and nutrient export from a low impact development (LID) watershed and a watershed using traditional runoff controls. Relationships between long-term stream discharge and changes in groundwater use were analysed by Jun et al. (2010) with the help of SWMM − GE (storm water management model − groundwater edition). A wide variety of options are available in SWMM for editing input data, performing simulations of hydrologic, hydraulic and water quality nature problems and visualising the results. Several studies emphasised time-varying calibrating SWMM models, which consist of various factors that cannot be estimated legitimately from the catchment due to limitations in measurement. Estimating the value of hydrologic factors with the target that the model output is the closest possible to the catchment's response is the primary aim of the calibration. In modern times, auto-calibration of the model has gained recognition over manual calibration as it is proficient and efficient, whereas the latter is quite tedious (Gupta et al. 1998; Boyle et al. 2000; Vrugt et al. 2003; Kumar et al. 2018a, 2018b, 2019; Wolf et al. 2021). Calibration of the model should be a multiobjective problem so that it satisfies all the conditions that make it suitable for all the time periods. The selection of an objective function that precisely simulates all parts of a hydrograph, including low flows and peak flows, is a challenging task because each criterion may emphasise different types of data points (Gupta et al. 2009).

Artificial intelligence tools such as genetic algorithms (GA), fuzzy logic and artificial neural networks (ANN) are data-driven (Yamazaki et al. 2011; Singh et al. 2021) and offer an alternative solution to the problem. These methods are principally leaning towards optimisation (Savic 2005; Kim et al. 2006). Optimisation is the art of categorising the best among several feasible solutions through evaluation. The motivating force in optimisation is the objective function. Studies of optimisation methods encouraged the use of evolutionary algorithms (EA) based on populace-evaluations, like GA, shuffled complex evolution algorithms (SCEA) and simulated annealing (SA) (Wang 1991; Duan et al. 1994; Sumner et al. 1997; Orouji et al. 2016; Kumar et al. 2018a, 2018b, 2019, 2021; Attea et al. 2021). EA describes a broad variety of heuristic approaches to compete with evolution (Back et al. 2000). EA procedures consist of algorithms that employ a population of alternative outcomes or approaches, individually indicated by a probable decision vector. The fundamental reason behind the acceptance of EA is their competency in solving the nonlinear, discrete and multimodal, constrained, non-convex problems that have been challenged by a deterministic approach. The proficiencies of EA have been applied in solving various environmental and water resources problems like water distribution systems (Dandy et al. 1996), water resources management (Baltar & Fontane 2008) and hydrologic models calibration (Tolson & Shoemaker 2007).

Over the recent studies carried out in the past, stochastic exploratory optimisation philosophies, particularly EAs, have discovered their broad uses in water resources. Numerous issues have been settled in the water resource spectrum by utilising various EAs on the ground. Among them are GA (Azamathulla & Zahiri 2012; Anand et al. 2018; El Fels et al. 2019; Khadr & Schlenkhoff 2021), SCEA (Duan et al. 1993), particle swarm optimisation (PSO) (Moghaddam et al. 2016; Chen et al. 2020; Bozorg-Haddad et al. 2021; Torkomany et al. 2021), shuffled frog leaping algorithm (SFLA) (Eusuff et al. 2006) and differential evolution (Storn & Price 1997). Some researchers used GAs (Khadr & Schlenkhoff 2021), PSO (Chen et al. 2020; Jahandideh-Tehrani et al. 2020; Bozorg-Haddad et al. 2021) and weed optimisation algorithm (Asgari et al. 2016; Azizipour et al. 2016) in optimising reservoir operation and some others used SA, multiswarm particle swarm optimisation (MSPSO) (Ostadrahimi et al. 2012) for multi-reservoir system operation. For modelling the stage-discharge relationship in Pahang River, Azamathulla et al. (2011) used gene-expression programming (GEP), an extension of genetic programming (GP). Moeini & Afshar (2019) coupled the ant colony optimisation algorithm with nonlinear programming in sewer networks for the optimal design. El-Ghandour et al. (2020) applied PSO for determining the optimal design of irrigation canals and compared it with probabilistic global search lausanne (PGSL) and classical optimisation methods for verification. Yazdi (2018) integrated the MOEA (multipurpose evolutionary algorithm) with SWMM to develop a model and estimated cost-effective repair actions in the event of a structural failure in a key element of the network. The model developed is a resilience-based remediation approach proposed for urban drainage systems using improved bottleneck structures. The algorithm's performance depends on the problem's objective because some algorithms can better resolve a certain problem relative to others. No specific optimisation algorithm functions admirably for all water resource issues (Labadie 2004). Therefore, the hydrologist must understand the edge of ambiguity related to the model output that helps to evaluate the model's efficiency.

SWMM is widely used in urban areas. Its application in a natural watershed is not very popular, and there is a paucity of information in this area. Rai et al. (2017) applied the SWMM model in the Brahmani River basin to simulate river floods. In the present study, the upper Damodar River basin's rainfall-runoff model was developed with the SWMM. This model was used to access its applicability in a natural watershed and the physiography impact on runoff. In the present study, the GIS (Geographic Information Systems) based SWMM model was set up to verify the viability of the developed model as a flow emulator in the upper Damodar River basin's catchments. Three EAs, i.e. GA, PSO and SFLA, were employed. This study aims at assessing the performance of the evolutionary algorithm during parameter optimisation under limited model iterations options for the river system. The study involves the attuning of SWMM by coupling the SWMM model with the MATLAB setting internally. The key target of this study is to determine the best algorithm for the optimisation of a given rainfall-runoff model. Statistical parameters like Nash–Sutcliffe effectiveness (NSE), percent bias (PBIAS) and root-mean-square error–observations standard deviation ratio (RSR) were used to analyse the results obtained from the algorithms. NSE is sensitive to the peak value, PBIAS checks the average trend of model results with the equivalent observed data, and RSR checks the noise pattern. On a global scale, several techniques successfully applied coupling open-source software with EA for river hydraulics. However, we have employed the same at a local scale for Damodar River Basin in India. The outcomes provide significant information to hydrologic experts for evaluating the catchment response to river discharge.

Study area

Damodar River is one of the vital rivers of Jharkhand and the West Bengal states of India, originating in the Chotonagpur Plateau of the Palamu district. The geographical extension of the basin lies between 22°15′ and 24°30′ N latitude and 84°30′ and 88°15′ E longitude (Figure 1). Barakar River is the main tributary of the river Damodar in the upstream part of the Damodar River basin. The gradient of the river in the upper basin becomes steeper and traverses through the hilly region. Barakar River meets the Damodar near Dishergarh. After that, the Damodar River enters flat alluvial plains and turns towards the south, which falls out in the Hooghly River. The undulating upper basin is wider than the flat lower basin consisting of stony hills, plateaus and isolated uplands with plentiful mineral assets. Five gauging stations were present in the upper basin of the Damodar River, at which discharge was measured. Out of five, three are on the Barakar River, one is on the Damodar River and one is the gauge station after the confluence of the Barakar River in Damodar River at the Damodar bridge site (Figure 1).
Figure 1

Geographical location of the study area with streamflow network and discharge-recording stations.

Figure 1

Geographical location of the study area with streamflow network and discharge-recording stations.

Close modal

Data used

Data availability is the most critical issue of the hydrological and hydraulic study, and its collection from different sources is the most challenging task. Poor support and the absence of good observed information associated with hydrology and hydraulics are the significant limitations of the study related to these areas (Singh et al. 2020, 2022). For the rainfall-runoff model data, hydrological, meteorological and topographical data are essential. These data have substantial effects on the hydrological process. Daily discharge and rainfall data were collected from Damodar Valley Corporation (DVC), Maithon Jharkhand, India. Topographical data derived from digital elevation model (DEM) were used to understand the topographical influence on the spatial extent of runoff. Freely available land use (LU/LC) data for 2015–2016 were collected from the BHUVAN website of the Government of India. The generic data collected are summarised in Table 1.

Table 1

Details of the spatial data, resolution and data sources

S.N.Spatial dataResolutionSource
DEM 10 m × 10 m Cartosat1 DEM, National Remote Sensing Centre Hyderabad 
LU/LC 2015–16 1:50,000 BHUVAN https://bhuvanapp1.nrsc.gov.in/ 
Type of soil 1:250,000 National Bureau of Soil Survey and Landuse Planning (NBSS) 
Precipitation data Daily data from 1999 to 2011. Damodar Valley Corporation, Maithon Jharkhand India 
Hydrological data Daily Discharge Data from 1999 to 2011 (each year from 1 June to 31 October) Damodar Valley Corporation, Maithon Jharkhand India 
S.N.Spatial dataResolutionSource
DEM 10 m × 10 m Cartosat1 DEM, National Remote Sensing Centre Hyderabad 
LU/LC 2015–16 1:50,000 BHUVAN https://bhuvanapp1.nrsc.gov.in/ 
Type of soil 1:250,000 National Bureau of Soil Survey and Landuse Planning (NBSS) 
Precipitation data Daily data from 1999 to 2011. Damodar Valley Corporation, Maithon Jharkhand India 
Hydrological data Daily Discharge Data from 1999 to 2011 (each year from 1 June to 31 October) Damodar Valley Corporation, Maithon Jharkhand India 

Model description

SWMM is an open-source tool commonly used for development, analysis and design associated with stormwater runoff, sewers and urban planning throughout the world. It helps create cost-effective stormwater control solutions. In its latest version, it is adept at computing hydrologic and hydraulic methods for both urban as well as non-urban regions. The hydrology package incorporates all the modules such as surface and sub-surface flow, climatology, evaporation, infiltration and snow. Spatial unpredictability in these procedures is accomplished by distributing the basin into the zone of a smaller sub-watershed. Every zone comprises its segment of pervious as well as impervious sub-areas. Surface flow can be routed between sub-watersheds or among entrance points of a drainage system. SWMM executes specific events and continuous events anticipating the spatio-temporal variability in the topographical feature of the catchment. Surface runoff is evaluated using the nonlinear reservoir method, which uses the Manning's equation to evaluate surface runoff. The Green–Ampt model, Horton Model or curve number, calculates infiltration losses in the SWMM model. Back pressure and pressure flow effects are also taken into account in the model. SWMM gives a coordinated setting for observing the outputs in a standard format.

Model calibration

Calibration of the model is performed to evaluate the value of catchment factors with the model output target which is closest possible to the catchments response. In modern times, auto-calibration of models has picked up fame over manual calibration as it is proficient and efficient, whereas later one is a tedious method (Boyle et al. 2000; Kumar et al. 2019; Johny et al. 2020). EAs, i.e. GA, PSO and SFLA, were employed in the present study due to their consistency in testing universal optimums and simplicity in execution. These algorithms were engaged for calibration and validation purposes in the SWMM model on a daily scale. For every parameter, 2,000 samples were produced by utilising the Latin hypercube testing strategy. The Latin hypercube sampling (LHS) is a brilliant effective method that comprises stratified selection. A 3-D FEM groundwater model was developed by Hardyanto & Merkel (2007) for demonstrating the suitability of LHS for susceptibility and affectability analysis. The internal coupling of these algorithms was done in the MATLAB platform for auto-tuning the SWMM. From 1 June 2002 to 31 October 2006, calibration was done for discharge/gauge data. Validation was done from 1 June 2007 to 31 October 2011. Precipitation and discharge flow time-series data used in the present study are at a daily scale. The Horton method was used for infiltration modelling because the equation involved in the infiltration method required information on LU and soil present in the watershed. Computational time is significant because simulation is performed multiple times by the optimisation algorithms for converging the output to the optimal point. For routing, the dynamic wave method was operated.

Moreover, long-term simulations were considered for the calibration of the model because of better continuous simulation results. Therefore, the time period taken into account for the model's calibration and validation in the present study will bring substantial enhancements. Further, the performance of the model was estimated by matching the simulated model output with the observed data based on statistical parameters.

Model parameters

Two types of parameters involved in hydrodynamic models are categorised as measured and inferred factors. Those factors which have been assessed directly from the model come under inferred parameters. In contrast, river geometry, river depth, river catchment area, and elevations come under the measured parameters category (Choi & Ball 2002). Measured parameters are free from error, but inferred parameters need some modification during the calibration, as expressed by Choi & Ball (2002). Hence, inferred parameters like channel and watersheds roughness coefficient, pervious and impervious percentage area, infiltration parameters and storage (depression) were modified during the calibration procedure. The calculated watershed's area was given as SWMM input using ArcGIS tools. Further, the percentage imperviousness area, river slope and watersheds width were calculated together with LU and DEM support in ArcGIS.

For the calibration of the SWMM model, ten parameters of SWMM were considered. For various subcatchments, some parameters have different values, such as slope, percentage imperviousness and width. Therefore, a test value was assigned as an initial trial to these parameters, followed by varying the parameters as per the interval decided for calibration. It is assumed that SWMM parameters follow a uniform distribution (Muleta & Nicklow 2005). As per the engineering assessment and previous studies, the upper and lower range of the SWMM parameters were decided (Huber & Dickinson 1992; Temprano et al. 2007; Rossman 2010). Table 2 shows a list of possible parameters and possible settings. Statistical parameters of discharge data (Burgan et al. 2017) at five gauging stations are given in Table 3.

Table 2

Parameters of SWMM model and its calibration arrays

ParameterInitial valueCalibration intervalReferences
N-perv 0.1 0.02–0.8 Huber & Dickinson (1992), Temprano et al. (2007), Rossman (2010)  
N-imperv 0.012 0.011–0.033 Huber & Dickinson (1992), Rossman (2010)  
Imperv, width and slope Not assigned +− 25% Temprano et al. (2007)  
Des-imperv (mm) 0.4 0.3–2.5 Huber & Dickinson (1992), Rossman (2010)  
Des-perv (mm) 2.0–5.1 Huber & Dickinson (1992), Rossman (2010)  
Zero-imperv(%) 15 5–20 Huber & Dickinson (1992), Rossman (2010)  
Max. infilt (mm/h) 76.2 25–110 Huber & Dickinson (1992), Rossman (2010)  
Min. infilt (mm/h) 3.18 0–10 Huber & Dickinson (1992), Rossman (2010)  
Decay constant (1/h) 2–7 Huber & Dickinson (1992), Rossman (2010)  
Drying time (days) 2–14 Huber & Dickinson (1992), Rossman (2010)  
ParameterInitial valueCalibration intervalReferences
N-perv 0.1 0.02–0.8 Huber & Dickinson (1992), Temprano et al. (2007), Rossman (2010)  
N-imperv 0.012 0.011–0.033 Huber & Dickinson (1992), Rossman (2010)  
Imperv, width and slope Not assigned +− 25% Temprano et al. (2007)  
Des-imperv (mm) 0.4 0.3–2.5 Huber & Dickinson (1992), Rossman (2010)  
Des-perv (mm) 2.0–5.1 Huber & Dickinson (1992), Rossman (2010)  
Zero-imperv(%) 15 5–20 Huber & Dickinson (1992), Rossman (2010)  
Max. infilt (mm/h) 76.2 25–110 Huber & Dickinson (1992), Rossman (2010)  
Min. infilt (mm/h) 3.18 0–10 Huber & Dickinson (1992), Rossman (2010)  
Decay constant (1/h) 2–7 Huber & Dickinson (1992), Rossman (2010)  
Drying time (days) 2–14 Huber & Dickinson (1992), Rossman (2010)  
Table 3

Statistical parameters of discharge data at gauge stations

ParametersBarkisuriyaPalgangNandadihPhusroDamodar bridge
Maximum (m3/s) 2,297.43 1,614.04 2,520.98 2,854.46 3,680 
Minimum (m3/s) 
Average (m3/s) 63.12 105.7 119.96 144.22 172.02 
Standard deviation (m3/s) 123.65 146.42 169.47 226.29 407.34 
Median (m3/s) 34.2 51.72 68.5 183.83 40.75 
Zero flow (%) 28.43 30.26 31.5 26.47 30.06 
Coefficient of variation 1.95 1.39 1.41 1.57 2.37 
Skewness 7.79 3.1 4.35 4.14 5.97 
Kurtosis 90.26 27.12 35.35 27.13 47.54 
ParametersBarkisuriyaPalgangNandadihPhusroDamodar bridge
Maximum (m3/s) 2,297.43 1,614.04 2,520.98 2,854.46 3,680 
Minimum (m3/s) 
Average (m3/s) 63.12 105.7 119.96 144.22 172.02 
Standard deviation (m3/s) 123.65 146.42 169.47 226.29 407.34 
Median (m3/s) 34.2 51.72 68.5 183.83 40.75 
Zero flow (%) 28.43 30.26 31.5 26.47 30.06 
Coefficient of variation 1.95 1.39 1.41 1.57 2.37 
Skewness 7.79 3.1 4.35 4.14 5.97 
Kurtosis 90.26 27.12 35.35 27.13 47.54 

Evolutionary algorithms

Genetic algorithms

In Holland (1975), GA originally presented, motivated by the Darwinian theory of evolution and survival of the fittest means genetic mechanisms of natural species evolution. The simple correspondence of GA is that the population symbolises a set of solutions; every individual in the population is equivalent to each solution in a group of solutions. The objective function of each solution characterises an individual's fitness. Fitness is the only criteria for the emergence of a new population from the past one. With the goal that the fittest individuals have the most noteworthy likelihood of producing the next generation, transition rules are applied. Selection, crossover, and mutation are genetic operators that are used in the process of transition. The ongoing execution advancements of computational frameworks and parallel computing strategies have enhanced the attention and made these sorts of optimisation quite extraordinary. The GA utilises the original results to generate second-generation individuals, which are assessed again individually. The most significant property is strength, and this denotes an imitation of nature's adaptation algorithm of choice. Scientifically, it implies that it is conceivable to discover an answer regardless of whether the information does not encourage finding such an answer. GA is generally applied to non-differentiable functions and capacities with numerous nearby optima.

Particle swarm optimisation

PSO, first presented by Kennedy & Eberhart (1995), is motivated by animal actions or conduct to answer optimisation problems. It is centred on the consistent process of crowd correspondence to share particular information when a gathering of birds searches for foodstuff or moves in a way through space, albeit all birds don't have an idea where the best position is. But from the idea of social conduct, if any fellow can discover a desirable way to go, the remaining individuals will follow rapidly. In PSO, every single associate of the population is known as a particle, and the population is known as a swarm. It does not require any gradient information to be optimised and uses only basic mathematical operators. The PSO procedure utilises a swarm of particles that navigate a multidimensional pursuit space to search out optima. Every particle is a potential result and is impacted by neighbours' capabilities and themselves. All the particles reserve their specific best performance. They also know the best performance of their association. If the superior solution is found, the swarm will start to push towards this new solution. But this methodology is known to be simply trapped in local minima (Fang et al. 2007; Reddy & Adarsh 2010). The PSO strategy is becoming famous because of its straightforwardness of execution, just as the capacity to join a reasonable solution quickly. It only utilised basic mathematical operators, not the gradient information of the function for optimisation.

Shuffled frog leaping algorithm

SFLA is a metaheuristic optimisation technique that comprises features of regional investigation and global info interchange. It predominantly associates the benefits of both the genetic-based memetic algorithms (MAs) and PSO algorithms. SFLA involves a technique of probable solutions which is distributed among subgroups described as memeplexes. Inside every memeplex, each frog holds opinions that the opinions of different frogs can impact, and the thoughts can advance through a procedure of memetic development. The SFLA executes at the same time self-determining local investigation in individual memeplexes using a PSO like method. To certify a universal search, the virtual frogs are shuffled and restructured into new memeplexes in a procedure likely to employ the shuffled complex evolution algorithm following a definite number of memeplex progression steps. However, if there is no substantial improvement in the method, the procedure starts again from the generation phase. The processes of local searches and shuffling carry on until defined performance norms of convergence are fulfilled.

Objective function and efficiency criteria

During calibration and validation, all the parameters (Table 2) were simulated in SWMM. The gauge/discharge data of the river measured at the gauge station were compared with the simulated output data. The objective function used in the study is NSE given in Equation (1). NSE chosen as an objective function, as suggested by Nash & Sutcliffe (1970), recommended that it is a normalised statistic that evaluates the relative magnitude of the residual alteration compared to the measured data alteration in hydrologic modelling for determining the best model output. Identifying an objective function that meets all requirements means precisely predicting low and peak flows along all parts of the hydrograph is difficult since each criterion may emphasise various types of simulated and observed behaviours. So other efficiency criteria like PBIAS (Equation (2)) and RSR (Equation (3)) are employed during the calibration and validation to check the correctness of the model results.

NashSutcliffe efficiency (NSE)
(1)
Percent Bias (PBIAS)
(2)
Root Mean Square Error (RMSE)observationsstandard deviation ratio (RSR)
(3)
where is the ith observation value, is the ith simulation value, is the observation mean, n is the total number of observations.

The first step was to digitise the river extent using a field survey, Google Maps and GIS software. The river shapefile is imported into PCSWMM software that uses the SWMM model engine. The initial step in developing an SWMM is a delineation of the catchment area. Delineation of the catchment area was performed utilising spatial analyst tools in PCSWMM software that used the SWMM engine (developed by Computational Hydraulics International, Canada). Flow direction and flow accumulation layers created in ArcMap show the direction and accumulation points in the streams. Streams were classified based on flow accumulation. At the point of substantial change in flow accumulation, pour points were identified on the streams indicating approximately the number of subcatchments to be generated. The watershed was delineated following this entire process. In the model, water flowed from the common node to the next node by using conduit links from each part of a subcatchment. In the model, the watershed delineation was done, which divided the basin (21,815.079183 km2 in the area) into 641 subcatchments. The DEM (10 × 10 m) and catchment delineation was performed, and the Damodar River basin catchment was developed.

The streamflow length, slope and area of subcatchment were obtained from the DEM after delineation. Infiltration and percent imperviousness on which runoff depends were computed from LU and soil types when overlaid on the river catchments. There are seven rainfall-recording stations situated in the study area managed by DVC, Government of India. The Thiessen-polygon method was applied in the study to distribute point rainfall data averages over the catchment. Initially, subcatchment-contributing areas for each rainfall station were identified with the help of the Thiessen-polygon method. Based on that, daily rainfall data is assigned to the aerial extent. The discharge data were available at five locations: Barkisuriya, Palgang, Nandadih, Phusro and Damodar Bridge. Complete watershed modelling was carried out that affects the hydraulics of the river system. SWMM model setup with Conduits, Junctions, Outfall, Watershed boundary and Rain gauge locations is shown in Figure 2. The present methodology streamlines the modelling convolution and decreases the cost of data procurement (Rai et al. 2017). Additionally, river details such as river boundary, slope, cross-section and length are considered in this study. The detailed methodology is described in Figure 3.
Figure 2

Map showing SWMM model setup with Conduits, Junctions, Outfall, Watershed boundary and Rain gauge locations.

Figure 2

Map showing SWMM model setup with Conduits, Junctions, Outfall, Watershed boundary and Rain gauge locations.

Close modal
Figure 3

Flowchart of procedure for the formulation of the objective function and detailed methodology for SWMM parameters optimisation.

Figure 3

Flowchart of procedure for the formulation of the objective function and detailed methodology for SWMM parameters optimisation.

Close modal

GA, SFLA and PSO algorithms coupled with the SWMM model to calibrate (1 June 2002 to 31 October 2006) and validate (01 June 2007 to 31 October 2011) flow at five different discharge-recording stations, namely Barkisuriya, Palgang, Nandadih, Phusro and Damodar Bridge. The behaviour of the algorithm is arbitrated on three conditions: (1) based on the statistical parameters value attained, (2) optimal value achieved in minimum iterations and (3) to achieve the best optimal value, least simulation time required. The simulation time also considered checking the behaviour of algorithms as generation cycles numbers are different for each algorithm. We fixed the number of simulation iterations at 2000.

Figure 4(a)–4(e) shows the time versus flow plot, which illustrates the comparison of computed output obtained by the three algorithms with the monitored data at five discharge-recording stations on a daily scale. Figure 4(a) compares computed flows obtained from three algorithms versus monitored flow at Barkisuriya station. The GA technique results matched the peak flow, whereas SFLA matched the low flow but overpredicted some of the events during calibration. The results of PSO were underpredicting the flows. Figure 4(b) shows the comparison of flows at Palgang station where GA, PSO and SFLA match the peak flow, but SFLA and PSO over-predict the flow. Figure 4(c) shows that all three techniques follow observed flow trends and almost match their peak and low flow. Only PSO is overpredicting the flow in this case. Whereas in Figure 4(d) at Phusro station, the computed flows match the observed flow but PSO over-predicts the peak values. Figure 4(e) compares computed flow obtained from three algorithms versus monitored flow at Damodar Bridge station. Here almost all three algorithms' results matched the observed flow, but GA matches the peak flow correctly. Overall, the calibration and validation at these five different discharge-recording stations show output from the GA model agrees with the recorded flow (Figure 4(a)–4(e)).
Figure 4

(a–e) shows the comparison of GA, SFLA and PSO algorithms results obtained during calibration and validation process with the observed data at all the five gauging locations in the study area.

Figure 4

(a–e) shows the comparison of GA, SFLA and PSO algorithms results obtained during calibration and validation process with the observed data at all the five gauging locations in the study area.

Close modal

Besides, the GA model also depicts high flows. We further examined the GA technique performance based on NSE, RSR and PBIAS values (Table 4). All the values were in the acceptable range (Santhi et al. 2001; Singh et al. 2005) even though the time taken by GA to converge was longer. We further noted that with the increase in the number of variables, the GA performance declines. Our findings are in good congruence with Raphael & Smith (2003). The time needed to complete the computation work was minimum for SFLA among the three algorithms. Still, the iteration number was higher than the other two algorithms to attain the objective range. The simulated discharge follows the monitored flow trends (Figure 4(a)–4(e)). The results obtained against the statistical criteria are within respectable limits with the recorded data. Thus, it is suggested that SFLA performance is akin to GA. The PSO performance is satisfactory compared with the other two algorithms. In addition, NSE, RSR and PBIAS values are in the satisfactory range (Table 4). The PSO simulated results match the observed flow but under-predict it. In addition, the time required for simulation is longer.

Table 4

Performance of GA, SFLA and PSO algorithms on the SWMM model at the five gauging locations (Barkisuriya, Palgang, Nandadih, Phusro and Damodar Bridge) in the Upper Damodar River Basin

LocationsNSE
PBIAS
RSR
CalibrationValidationCalibrationValidationCalibrationValidation
GA Barkisuriya 0.67 0.72 6.36 5.97 0.00000158 0.00000135 
Palgang 0.68 0.7 7.87 5.71 0.00000156 0.00000147 
Nandadih 0.67 0.68 8.23 7.64 0.00000142 0.00000134 
Phusro 0.65 0.67 6.97 1.51 0.00000103 0.00000101 
Damodar bridge 0.66 0.69 9.51 3.68 0.000000836 0.000000743 
PSO Barkisuriya 0.65 0.68 7.41 7.18 0.00000150 0.00000144 
Palgang 0.66 0.67 6.22 5.13 0.00000162 0.00000153 
Nandadih 0.64 0.69 6.80 2.13 0.00000136 0.00000133 
Phusro 0.66 0.67 6.23 3.18 0.00000105 0.00000102 
Damodar bridge 0.63 0.67 9.81 4.48 0.000000949 0.000000945 
SFLA Barkisuriya 0.64 0.67 6.40 6.68 0.00000123 0.00000116 
Palgang 0.64 0.69 6.69 4.12 0.00000163 0.00000154 
Nandadih 0.66 0.68 6.04 1.12 0.00000137 0.00000132 
Phusro 0.65 0.66 8.10 4.41 0.00000108 0.00000103 
Damodar bridge 0.67 0.69 9.43 3.73 0.000000858 0.000000823 
LocationsNSE
PBIAS
RSR
CalibrationValidationCalibrationValidationCalibrationValidation
GA Barkisuriya 0.67 0.72 6.36 5.97 0.00000158 0.00000135 
Palgang 0.68 0.7 7.87 5.71 0.00000156 0.00000147 
Nandadih 0.67 0.68 8.23 7.64 0.00000142 0.00000134 
Phusro 0.65 0.67 6.97 1.51 0.00000103 0.00000101 
Damodar bridge 0.66 0.69 9.51 3.68 0.000000836 0.000000743 
PSO Barkisuriya 0.65 0.68 7.41 7.18 0.00000150 0.00000144 
Palgang 0.66 0.67 6.22 5.13 0.00000162 0.00000153 
Nandadih 0.64 0.69 6.80 2.13 0.00000136 0.00000133 
Phusro 0.66 0.67 6.23 3.18 0.00000105 0.00000102 
Damodar bridge 0.63 0.67 9.81 4.48 0.000000949 0.000000945 
SFLA Barkisuriya 0.64 0.67 6.40 6.68 0.00000123 0.00000116 
Palgang 0.64 0.69 6.69 4.12 0.00000163 0.00000154 
Nandadih 0.66 0.68 6.04 1.12 0.00000137 0.00000132 
Phusro 0.65 0.66 8.10 4.41 0.00000108 0.00000103 
Damodar bridge 0.67 0.69 9.43 3.73 0.000000858 0.000000823 

Any specific algorithm is recommended over the other algorithms that attain optimal value for the given objective function. On the contrary, convergence speed is also crucial during uninterrupted river model computation for flooding mapping in the calibration process. Therefore, every algorithm's convergence speed was stalked and subsequently matched with the general best optimal value. This technique has been implemented to ensure that algorithms with low optimal values but high convergence speed should not be projected higher. Figure 5 describes the calibration speed between the three algorithms at five different locations individually. The algorithm with minimal value for the objective function (objective function is inversely proportional to NSE value) should be cited as superior. As soon as the value achieves 95% of the NSE value, both the value and iterations number are noted for computing convergence speed. The same is plotted in Figure 5, where the x-axis signifies the iteration number required to achieve 95% of the NSE value, and the y-axis illustrates the value of NSE. In the present study, PSO converges faster than the other two algorithms. GA and SFLA can attain the best optimal value provided given more time (Pohjola 2006). In Barkisuriya, Palgang, Phusro and Damodar Bridge, GA converges faster along with better NSE value, whereas in Nandadih, SFLA performance was also good.
Figure 5

The convergence speed of GA, SFLA and PSO techniques at all the five gauging locations is shown. The leftmost algorithm converges faster, and an upper position algorithm shows good NSE.

Figure 5

The convergence speed of GA, SFLA and PSO techniques at all the five gauging locations is shown. The leftmost algorithm converges faster, and an upper position algorithm shows good NSE.

Close modal
The most critical assessment that can be drawn from the present study is that statistical parameters value, i.e. NSE, RSR and PBIAS, are in decent range for all algorithms at five different locations (Table 4). It can be found from Table 4 that, for GA, values of NSE are greater than the other two algorithms. The simulated results from GA follow the monitored data very carefully during low and higher flows (Figure 6). On the contrary, SFLA also performed well in line with GA. However, its NSE, RSR and PBIAS values were relatively low, but PSO performance was found to be satisfactory (Figure 6).
Figure 6

The residuals obtained from GA, SFLA and PSO techniques at all the five gauging locations are shown. The x-axis denotes the flow in cubic metre per second (CMS), and the y-axis indicates the residuals.

Figure 6

The residuals obtained from GA, SFLA and PSO techniques at all the five gauging locations are shown. The x-axis denotes the flow in cubic metre per second (CMS), and the y-axis indicates the residuals.

Close modal

Model complication performs a significant task in algorithm performance. Primarily, model parameters are inter-reliant, which means that the parameters cannot be simulated individually and thus, the algorithm's performance faces challenges. The performance of the GA technique was excellent and effective during SWMM parameters calibration, and a similar observation was stated by Wan & James (2002). The PSO algorithm performed satisfactorily, but its convergence speed is faster than the other two algorithms. For SFLA, the algorithm requires larger iterations to converge the model, and the performance on statistical parameters was outstanding.

In the present work, the upper Damodar River watershed was divided into five sub-catchments (based on five gauging locations), and five subcatchments were considered. In all five subcatchments, the algorithm's performance was good. But none of the algorithms could exhibit stable execution superior among the others for all the five subcatchments. To some extent, this shows the complexity of the basin characteristics during calibration. Although SWMM has been used to calibrate all the five subcatchments' parameters, the subcatchment's properties are different in all the cases, confirming unambiguously unique results for the chosen algorithms. Among all the sub-catchments, the performance of GA was superior, with the best objective function value attained during model iterations.

Altogether, three optimisation techniques have been employed to test which algorithms converge faster and their capability to reach the best objective minima. During any optimisation situation, an algorithm's converging speed is very vital. For illustration, when the two techniques give a similar objective function value, a technique that converges faster will be the hydrologist's first choice. This is primarily applicable to those models, which take longer simulation time. When employed on any watersheds, complex distributed models might result in longer simulation time. In such circumstances, convergence speed is essential over objective function minimum value. Figure 5 shows that the two algorithms, i.e. GA and SFLA, attain nearly identical NSE values; however, they attain 95% of that NSE value in unique levels. A case of this is the Damodar Bridge station, where the value of NSE for GA and SFLA is almost similar, but still, GA (1,710 iterations) was the first choice because the algorithm took 155 iterations which are less than SFLA (1,865 iterations). GA should be preferred over SFLA for longer simulation models.

In several optimisation studies, the objective function is instantly calculated. Generally, for calculating the hydrologic model's fitness functions during calibration, the model should be simulated to evaluate the noises between the recorded and computed streamflow. The computation time required by the model during the simulation may vary from small to long depending on the model selection. The model selected for the study was SWMM because of its computation speed, i.e. it took around 41 min on a 3.40 GHz Xeon processor. A one-month period was used for complete simulation with a PC (32 GB RAM and 3.40 GHz). Such computations might not be feasible with progressively complex models in a reasonable timespan using the current equipment for the investigation work. The algorithms that appear in terms of convergence ability are PSO, GA and SFLA. When the simulation is needed for model calibration with controlled computing powers, in this case, GA or PSO can be used; as shown in Figure 7, PSO and GA achieve their objective function at less than 1,800 and 1,825 iterations, respectively. The number of iterations was confined to 2,000 after a saturation in the patterns was observed. It is observed that GA illustrates the finest value for the objective function. Yet, this technique might not be expected to attain comparable results each time during SWMM model calibration. To attain global optimum, GA should be the first choice for hydrologists. Figure 8 shows the water profile at two segments of the river (each segment around 40 km in length) near two rain gauge stations, i.e. Barkisuriya and Gansadih, after the calibration and validation of the model.
Figure 7

Convergence pattern graph of the three algorithms (GA, SFLA and PSO) on the watersheds.

Figure 7

Convergence pattern graph of the three algorithms (GA, SFLA and PSO) on the watersheds.

Close modal
Figure 8

The water profile at two segments of Damodar river after the calibration and validation of SWMM model is shown, where (a) SWMM model setup in which Conduits, Junctions, Outfall, Watershed boundary and Rain gauge locations are shown, (b) the water profile of the segment flowing along the Barkisuriya rain gauge station is shown and (c) the water profile of the segment flowing along with the Gansadih rain gauge station is shown.

Figure 8

The water profile at two segments of Damodar river after the calibration and validation of SWMM model is shown, where (a) SWMM model setup in which Conduits, Junctions, Outfall, Watershed boundary and Rain gauge locations are shown, (b) the water profile of the segment flowing along the Barkisuriya rain gauge station is shown and (c) the water profile of the segment flowing along with the Gansadih rain gauge station is shown.

Close modal

Computationally comprehensive, yet efficient and robust, three EAs were employed for SWMM parameter calibrations in a river system. Our results highlight that GA provided model iteration equivalent to 2,000 and performed better among the three algorithms trailed by SFLA. SFLA showed performance comparative to GA with a higher convergence speed value, whereas PSO performed satisfactorily. We recommend the PSO algorithms considering limited simulation time, while GA and SFLA should be preferred when satisfactory computational resources are offered. Interestingly, if GA is preferred for SWMM parameters optimisation with no restrictions on iteration, the results see no improvement after 1,800 iterations. However, employing GA and PSO to enhance SWMM parameters, a population with a small size is preferred. All the EAs have specific attributes and combining these into a single complete algorithm could be further investigated in the near future. Indeed, the findings of this study will be helpful while selecting optimisation techniques that can perform better with SWMM.

The authors would like to acknowledge the authorities of IIT(ISM), Dhanbad, for providing financial support to Prof. V.V. Govind Kumar under the FRS project (FRS (120)/2017–18/ME) for carrying out this research work. Authors duly acknowledge Computational Hydraulics International, Canada, for providing PCSWMM software to carry out this research study. The authors would like to thank DVC Maithon for providing generic data to carry out this research. AA acknowledges the joint funding support from the University Grant Commission (UGC) and DAAD under the Indo-German Partnership in Higher Education (IGP).

Data may be obtained from the authors upon request.

The code may be obtained from the authors upon request.

All authors contributed equally to the manuscript.

Data cannot be made publicly available; readers should contact the corresponding author for details.

The authors declare there is no conflict.

Asgari
H. R.
,
Bozorg Haddad
O.
,
Pazoki
M.
&
Loáiciga
H. A.
2016
Weed optimization algorithm for optimal reservoir operation
.
Journal of Irrigation and Drainage Engineering
142
(
2
),
04015055
.
doi:10.1061/(ASCE)IR.1943-4774.0000963
.
Attea
B. A.
,
Abbood
A. D.
,
Hasan
A. A.
,
Pizzuti
C.
,
Al-Ani
M.
,
Özdemir
S.
&
Al-Dabbagh
R. D.
2021
A review of heuristics and metaheuristics for community detection in complex networks: current usage, emerging development and future directions
.
Swarm and Evolutionary Computation
63
(
2020
),
100885
.
doi:10.1016/j.swevo.2021.100885
.
Azamathulla
H. M.
&
Zahiri
A.
2012
Flow discharge prediction in compound channels using linear genetic programming
.
Journal of Hydrology
454
,
203
207
.
doi:10.1016/j.jhydrol.2012.05.065
.
Azamathulla
H. M.
,
Ghani
A. A.
,
Leow
C. S.
,
Chang
C. K.
&
Zakaria
N. A.
2011
Gene-expression programming for the development of a stage-discharge curve of the Pahang River
.
Water Resources Management
25
(
11
),
2901
2916
.
doi:10.1007/s11269-011-9845-7
.
Azizipour
M.
,
Ghalenoei
V.
,
Afshar
M. H.
&
Solis
S. S.
2016
Optimal operation of hydropower reservoir systems using weed optimization algorithm
.
Water Resources Management
30
(
11
),
3995
4009
.
doi:10.1007/s11269-016-1407-6
.
Back
T.
,
Fogel
D.
&
Michalewicz
Z.
2000
Handbook of Evolutionary Computation
.
IOP Publishing Ltd
,
Bristol
.
Baltar
A. M.
&
Fontane
D. G.
2008
Use of multiobjective particle swarm optimization in water resources management
.
Journal of Water Resources Planning and Management
134
(
3
),
257
265
.
doi:10.1061/(ASCE)0733-9496(2008)134:3(257)
.
Boyle
D. P.
,
Gupta
H. V.
&
Sorooshian
S.
2000
Toward improved calibration of hydrologic models: combining the strengths of manual and automatic methods
.
Water Resources Research
36
(
12
),
3663
3674
.
doi:10.1029/2000WR900207
.
Bozorg-Haddad
O.
,
Azad
M.
,
Fallah-Mehdipour
E.
,
Delpasand
M.
&
Chu
X.
2021
Verification of FPA and PSO algorithms for rule curve extraction and optimization of single-and multi-reservoir systems’ operations considering their specific purposes
.
Water Supply
21
(
1
),
166
188
.
doi:10.2166/ws.2020.274
.
Burgan
H. I.
,
Vaheddoost
B.
&
Aksoy
H.
2017
Frequency analysis of monthly runoff in intermittent rivers
. In:
World Environmental and Water Resources Congress 2017
. pp.
327
334
.
doi:10.1061/9780784480625.030
.
Chen
H. T.
,
Wang
W. C.
,
Chen
X. N.
&
Qiu
L.
2020
Multi-objective reservoir operation using particle swarm optimization with adaptive random inertia weights
.
Water Science and Engineering
13
(
2
),
136
144
.
doi:10.1016/j.wse.2020.06.005
.
Choi
K. S.
&
Ball
J. E.
2002
Parameter estimation for urban runoff modelling
.
Urban Water
4
(
1
),
31
41
.
doi:10.1016/S1462-0758(01)00072-3
.
Dandy
G. C.
,
Simpson
A. R.
&
Murphy
L. J.
1996
An improved genetic algorithm for pipe network optimization
.
Water Resources Research
32
(
2
),
449
458
.
doi:10.1002/wrcr.20175/abstract/PERMISSIONS
.
Dietze
M.
&
Ozturk
U.
2021
A flood of disaster response challenges
.
Science
373
(
6561
),
1317
1318
.
Duan
Q. Y.
,
Gupta
V. K.
&
Sorooshian
S.
1993
Shuffled complex evolution approach for effective and efficient global minimization
.
Journal of Optimization Theory and Applications
76
,
501
521
.
Duan
Q.
,
Sorooshian
S.
&
Gupta
V. K.
1994
Optimal use of the SCE-UA global optimization method for calibrating watershed models
.
Journal of Hydrology
158
(
3–4
),
265
284
.
doi:10.1016/0022-1694(94)90057-4
.
El Fels
A. E. A.
,
Alaa
N.
&
Bachnou
A.
2019
Use of genetic algorithm in new approach to modelling of flood routing
.
Journal of Oceanology and Limnology
37
(
1
),
72
78
.
doi:10.1007/s00343-018-7293-4
.
El-Ghandour
H. A.
,
Elbeltagi
E.
&
Gabr
M. E.
2020
Design of irrigation canals with minimum overall cost using particle swarm optimization – case study: El-sheikh Gaber canal, north Sinai Peninsula, Egypt
.
Journal of Hydroinformatics
22
(
5
),
1258
1269
.
doi:10.2166/hydro.2020.199
.
Eusuff
M.
,
Lansey
K.
&
Pasha
F.
2006
Shuffled frog-leaping algorithm: a memetic meta-heuristic for discrete optimization
.
Engineering Optimization
38
(
2
),
129
154
.
doi:10.1080/03052150500384759
.
Fang
L.
,
Chen
P.
&
Liu
S.
2007
Particle swarm optimization with simulated annealing for TSP
. In:
Proceedings of the 6th WSEAS International Conference on Artificial Intelligence, Knowledge Engineering and Data Bases
. pp.
206
–210
.
Gupta
H. V.
,
Sorooshian
S.
&
Yapo
P. O.
1998
Toward improved calibration of hydrologic models: multiple and noncommensurable measures of information
.
Water Resources Research
34
(
4
),
751
763
.
doi:10.1029/97WR03495
.
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
.
doi:10.1016/j.jhydrol.2009.08.003
.
Hardyanto
W.
&
Merkel
B.
2007
Introducing probability and uncertainty in groundwater modelling with FEMWATER-LHS
.
Journal of Hydrology
332
(
1–2
),
206
213
.
doi:10.1016/j.jhydrol.2006.06.035
.
Holland
J. H.
1975
Adaptation in Natural and Artificial Systems
.
University of Michigan Press
,
Ann Arbor
.
Huber
W. C.
&
Dickinson
R. E.
1992
Storm Water Management Model, Version 4: User's Manual
.
US. Environmental Protection Agency
,
Athens, GA
.
Jahandideh-Tehrani
M.
,
Bozorg-Haddad
O.
&
Loáiciga
H. A.
2020
Application of particle swarm optimization to water management: an introduction and overview
.
Environmental Monitoring and Assessment
192
,
1
18
.
doi:10.1007/s10661-020-8228-z
.
Jang
S.
,
Cho
M.
,
Yoon
J.
,
Yoon
Y.
,
Kim
S.
,
Kim
G.
&
Aksoy
H.
2007
Using SWMM as a tool for hydrologic impact assessment
.
Desalination
212
(
1–3
),
344
356
.
doi:10.1016/j.desal.2007.05.005
.
Johny
K.
,
Pai
M. L.
&
Adarsh
S.
2020
Adaptive EEMD-ANN hybrid model for Indian summer monsoon rainfall forecasting
.
Theoretical and Applied Climatology
141
(
1–2
),
1
17
.
Jun
S.
,
Park
J. H.
,
Lee
W.
,
Park
C.
,
Lee
S.
,
Lee
K. S.
&
Jeong
G. C.
2010
The changes in potential usable water resources by increasing the amount of groundwater use: the case of Gapcheon watershed in Korea
.
Geosciences Journal
14
(
1
),
33
39
.
doi:10.1007/s12303-010-0004-6
.
Kennedy
J.
&
Eberhart
R.
1995
Particle swarm optimization. neural networks, 1995
.
Proceedings IEEE International Conference
4
,
1942
1948
.
doi:10.1109/icnn.1995.488968
.
Khadr
M.
&
Schlenkhoff
A.
2021
GA-based implicit stochastic optimization and RNN-based simulation for deriving multi-objective reservoir hedging rules
.
Environmental Science and Pollution Research
28
,
19107
19120
.
doi:10.1007/s11356-020-12291-w
.
Kim
T.
,
Heo
J. H.
&
Jeong
C. S.
2006
Multireservoir system optimization in the Han River basin using multiobjective genetic algorithms
.
Hydrological Processes
20
(
9
),
2057
2075
.
doi:10.1002/hyp.6047
.
Krebs
G.
,
Kokkonen
T.
,
Valtanen
M.
,
Koivusalo
H.
&
Setälä
H.
2013
A high-resolution application of a stormwater management model (SWMM) using genetic parameter optimization
.
Urban Water Journal
10
(
6
),
394
410
.
doi:10.1080/1573062X.2012.739631
.
Kumar
S.
,
Kaushal
D. R.
&
Gosain
A. K.
2018a
Hydrodynamic simulation of urban stormwater drain (Delhi city, India) using iRIC model
.
Journal of Applied Research and Technology
16
(
1
),
67
78
.
Kumar
S.
,
Kaushal
D. R.
&
Gosain
A. K.
2018b
Study of parameters optimization using SFLA for the stormwater drainage network of extremely urbanized settlements
. In:
Urbanization Challenges in Emerging Economies: Energy and Water Infrastructure; Transportation Infrastructure; and Planning and Financing
(Chahar, B.R., ed.)
.
American Society of Civil Engineers
,
Reston, VA
, pp.
38
46
.
Kumar
S.
,
Kaushal
D. R.
&
Gosain
A. K.
2019
Evaluation of evolutionary algorithms for the optimization of storm water drainage network for an urbanized area
.
Acta Geophysica
67
(
1
),
149
165
.
doi:10.1007/s11600-018-00240-8
.
Kumar
S.
,
Agarwal
A.
,
Villuri
V. G. K.
,
Pasupuleti
S.
,
Kumar
D.
,
Kaushal
D. R.
,
Gosain
A. K.
,
Bronstert
A.
&
Sivakumar
B.
2021
Constructed wetland management in urban catchments for mitigating floods
.
Stochastic Environmental Research and Risk Assessment
,
1
20
.
doi:10.1007/s00477-021-02004-1
.
Kumar
S.
,
Guntu
R. K.
,
Agarwal
A.
,
Villuri
V. G. K.
,
Pasupuleti
S.
,
Kaushal
D. R.
&
Bronstert
A.
2022
Multi-objective optimization for stormwater management by green-roofs and infiltration trenches to reduce urban flooding in central Delhi
.
Journal of Hydrology
606
,
127455
.
Labadie
J. W.
2004
Optimal operation of multi reservoir systems: state-of-the-art review
.
Journal of Water Resources Planning and Management
130
(
2
),
93
111
.
doi:10.1061/(ASCE)0733-9496(2004)130:2(93)
.
Moghaddam
A.
,
Behmanesh
J.
&
Farsijani
A.
2016
Parameters estimation for the new four-parameter nonlinear Muskingum model using the particle swarm optimization
.
Water Resources Management
30
(
7
),
2143
2160
.
doi:10.1007/s11269-016-1278-x
.
Muleta
M. K.
&
Nicklow
J. W.
2005
Sensitivity and uncertainty analysis coupled with automatic calibration for a distributed watershed model
.
Journal of Hydrology
306
(
1–4
),
127
145
.
doi:10.1016/j.jhydrol.2004.09.005
.
Nash
J. E.
&
Sutcliffe
J. V.
1970
River flow forecasting through conceptual models, I: a discussion of principles
.
Journal of Hydrology
10
,
398
409
.
doi:10.1016/0022-1694(70)90255-6
.
Orouji
H.
,
Mahmoudi
N.
,
Fallah-Mehdipour
E.
,
Pazoki
M.
&
Biswas
A.
2016
Shuffled frog-leaping algorithm for optimal design of open channels
.
Journal of Irrigation and Drainage Engineering
142
(
10
),
06016008
.
doi:10.1061/(ASCE)IR.1943-4774.0001059
.
Ostadrahimi
L.
,
Mariño
M. A.
&
Afshar
A.
2012
Multi-reservoir operation rules: multi-swarm PSO-based optimization approach
.
Water Resources Management
26
(
2
),
407
427
.
doi:10.1007/s11269-011-9924-9
.
Pohjola
M.
2006
PID Controller Design in Networked Control Systems
.
Master Thesis
,
Department of Automaton and Systems Technology, Helsinki University of Technology
.
Rai
P. K.
,
Chahar
B. R.
&
Dhanya
C. T.
2017
GIS-based SWMM model for simulating the catchment response to flood events
.
Hydrology Research
48
(
2
),
384
394
.
doi:10.2166/nh.2016.260
.
Raphael
B.
&
Smith
I. F.
2003
A direct stochastic algorithm for global search
.
Applied Mathematics and Computation
146
(
2–3
),
729
758
.
doi:10.1016/S0096-3003(02)00629-X
.
Reddy
M. J.
&
Adarsh
S.
2010
Overtopping probability constrained optimal design of composite channels using swarm intelligence technique
.
Journal of Irrigation and Drainage Engineering
136
(
8
),
532
542
.
Rosa
D. J.
,
Clausen
J. C.
&
Dietz
M. E.
2015
Calibration and verification of SWMM for low impact development
.
JAWRA Journal of the American Water Resources Association
51
(
3
),
746
757
.
doi:10.1111/jawr.12272
.
Rossman
L. A.
2010
Storm Water Management Model User's Manual, Version 5.0
.
National Risk Management Research Laboratory, Office of Research and Development, US Environmental Protection Agency
,
Cincinnati
, p.
276
.
Santhi
C.
,
Arnold
J. G.
,
Williams
J. R.
,
Dugas
W. A.
,
Srinivasan
R.
&
Hauck
L. M.
2001
Validation of the swat model on a large river basin with point and nonpoint sources 1
.
JAWRA Journal of the American Water Resources Association
37
(
5
),
1169
1188
.
doi:10.1111/j.1752-1688.2001.tb03630.x
.
Savic
D.
2005
Evolutionary computing in hydro-geological systems
.
Encyclopedia of Hydrological Sciences
1
.
doi:10.1002/0470848944.hsa016
.
Singh
J.
,
Knapp
H. V.
,
Arnold
J. G.
&
Demissie
M.
2005
Hydrological modelling of the Iroquois river watershed using HSPF and SWAT 1
.
JAWRA Journal of the American Water Resources Association
41
(
2
),
343
360
.
doi:10.1111/j.1752-1688.2005.tb03740.x
.
Singh
R. K.
,
Villuri
V. G. K.
,
Pasupuleti
S.
&
Nune
R.
2020
Hydrodynamic modelling for identifying flood vulnerability zones in lower Damodar river of eastern India
.
Ain Shams Engineering Journal
doi:10.1016/j.asej.2020.01.011
.
Singh
R. K.
,
Soni
A.
,
Kumar
S.
,
Pasupuleti
S.
&
Govind
V.
2021
Zonation of flood prone areas by an integrated framework of a hydrodynamic model and ANN
.
Water Supply
21
(
1
),
80
97
.
doi:10.2166/ws.2020.252
.
Singh
R. K.
,
Tripathi
R. P.
,
Singh
S.
,
Pasupuleti
S.
&
Villuri
V. G. K.
2022
Modeling approach to study the riverine flood hazard of lower Damodar river
. In:
River Dynamics and Flood Hazards: Studies on Risk and Mitigation
.
Springer Nature Singapore
,
Singapore
, pp.
43
58
.
doi:10.1007/978-981-19-7100-6_3
.
Storn
R.
&
Price
K.
1997
Differential evolution – a simple and efficient heuristic for global optimization over continuous spaces
.
Journal of Global Optimization
11
(
4
),
341
359
.
doi:10.1023/A:1008202821328
.
Sumner
N. R.
,
Fleming
P. M.
&
Bates
B. C.
1997
Calibration of a modified SFB model for twenty-five Australian catchments using simulated annealing
.
Journal of Hydrology
197
(
1–4
),
166
188
.
doi:10.1016/S0022-1694(96)03277-5
.
Temprano
J.
,
Arango
Ó.
,
Cagiao
J.
,
Suárez
J.
&
Tejero
I.
2007
Stormwater quality calibration by SWMM: a case study in Northern Spain
.
Water Sa
32
(
1
),
55
63
.
doi:10.4314/wsa.v32i1.5240
.
Tolson
B. A.
&
Shoemaker
C. A.
2007
Dynamically dimensioned search algorithm for computationally efficient watershed model calibration
.
Water Resources Research
43
(
1
).
doi:10.1029/2005WR004723
.
Torkomany
M. R.
,
Hassan
H. S.
,
Shoukry
A.
,
Abdelrazek
A. M.
&
Elkholy
M.
2021
An enhanced multi-objective particle swarm optimization in water distribution systems design
.
Water
13
(
10
),
1334
.
doi:10.3390/w13101334
.
Vrugt
J. A.
,
Gupta
H. V.
,
Bastidas
L. A.
,
Bouten
W.
&
Sorooshian
S.
2003
Effective and efficient algorithm for multiobjective optimization of hydrologic models
.
Water Resources Research
39
(
8
).
doi:10.1029/2002WR001746
.
Wan
B.
&
James
W.
2002
SWMM calibration using genetic algorithms
.
9th International Conference of Urban Drainage Modelling
112
,
92
105
.
Wang
Q. J.
1991
The genetic algorithm and its application to calibrating conceptual rainfall-runoff models
.
Water Resources Research
27
(
9
),
2467
2471
.
doi:10.1029/91WR01305
.
Wang
K. H.
&
Altunkaynak
A.
2012
Comparative case study of rainfall-runoff modelling between SWMM and fuzzy logic approach
.
Journal of Hydrologic Engineering
17
(
2
),
283
291
.
doi:10.1061/(ASCE)HE.1943-5584.0000419
.
Wolf
F.
,
Ozturk
U.
,
Cheung
K.
&
Donner
R. V.
2021
Spatiotemporal patterns of synchronous heavy rainfall events in East Asia during the Baiu season
.
Earth System Dynamics
12
(
1
),
295
312
.
Yamazaki
D.
,
Kanae
S.
,
Kim
H.
&
Oki
T.
2011
A physically based description of floodplain inundation dynamics in a global river routing model
.
Water Resources Research
47
(
4
).
doi:10.1029/2010WR009726
.
Yazdi
J.
2018
Rehabilitation of urban drainage systems using a resilience-based approach
.
Water Resources Management
32
(
2
),
721
734
.
doi:10.1007/s11269-017-1835-y
.
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/).