Next Article in Journal
Source Identification and Release Potential of Soil Phosphorus in the Water-Level Fluctuation Zone of Large Reservoirs: A Case Study of the Three Gorges Reservoir, China
Next Article in Special Issue
Bibliometric Analysis of Hydrothermal Wastewater Treatment in the Last Two Decades
Previous Article in Journal
Investigation of Broken Wave Dissipation Effects of Submerged Shell Dike in Front of Breakwater
Previous Article in Special Issue
Adsorption Removal of Organophosphates from Water by Steel Slag: Modification, Performance, and Energy Site Analysis
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Sensitivity Analysis-Aided Calibration of Urban Drainage Modeling

Department of Civil Engineering and Architecture, Università degli Studi di Pavia, Via Ferrata 3, 27100 Pavia, Italy
*
Author to whom correspondence should be addressed.
Water 2025, 17(5), 612; https://doi.org/10.3390/w17050612
Submission received: 17 January 2025 / Revised: 15 February 2025 / Accepted: 18 February 2025 / Published: 20 February 2025
(This article belongs to the Special Issue Urban Water Pollution Control: Theory and Technology)

Abstract

:
This paper presents a novel methodology for the event-based calibration of urban drainage models based on conceptual simulation of external sub-catchments and physical representation of underground channels. Following the setup of the numerical model of an urban drainage system and the definition of the list of parameters, the methodology proposed is based on two steps, namely the application of sensitivity analysis for the identification of influent parameters and the calibration of the model on each event considering the reduced set of influent parameters by means of an optimizer. The methodology is applied to the Cascina Scala urban catchment in Pavia, northern Italy, for which a rainfall/runoff dataset is available for 14 events. In the applications, the urban drainage system is constructed in the EPA-SWMM environment, and a genetic algorithm is used for calibration. The results prove that the model parameterized with the innovative methodology features a very good fit to experimental data concerning hydrographs at the exit of the catchment while offering significant computational advantages compared with the usual calibration approach.

1. Introduction

By increasing the urbanization rate and the effects of climate change, the patterns of the hydrological cycle undergo changes [1,2,3,4]. These changes may put more pressure on the urban sewer systems by increasing runoff volume and inducing flash floods and water quality deterioration [5]. Accordingly, urban catchment analysis has become a critical aspect of sustainable water resource management, and accurate modeling of rainfall-runoff transformation is imperative for efficient drainage system design and definition of flood risk/hazard maps [6] and, thus, flood mitigation strategies. On the other hand, rainfall-runoff transformation constitutes a complex hydrological process involving several physical phenomena (i.e., precipitation, interception, infiltration, evapotranspiration, runoff [7]) depending on several parameters.
In the last decades, numerous hydrological models have been developed to simulate rainfall-runoff transformation in urban catchments. In this regard, one of the most widely used models, because of the model’s simple structure, open-source feature, and capability to consider several site-specific parameters (for both basins and drainage networks), is the Storm Water Management Model (SWMM) [8] of the United States Environmental Protection Agency [9]. It is a flexible tool designed to simulate both the quantitative and qualitative aspects of an urban drainage system, such as flow rates and volumes or pollutant concentrations and water quality parameters, respectively [5,7]. The advantage of this model is the capability of detailed hydrological modeling of the rainfall-runoff processes in a catchment, considering land uses, surface characteristics, and infiltration, among other aspects. In addition, it couples these hydrological processes with hydraulic modeling, enabling the simulation of water flows in pipe networks, open channels, and other drainage networks. This can make SWMM particularly effective in designing and managing stormwater systems, assessing flood risks, and evaluating impacts of various land use or climate scenarios on urban water infrastructure.
Moreover, EPA-SWMM is a semi-distributed model that allows sub-dividing the catchment into multiple sub-catchments by considering the specific characteristics of all of them. Although this represents a great advantage and is helpful for better understanding and modeling hydrological processes, it makes accurate model calibration mandatory, which may represent a challenging task [5].
In this regard, the model reliability depends on how the parameters are defined [10,11] and then, on the availability of high-quality rainfall-runoff measured data in order to find the optimal parameter values that maximize the fit of the model to experimental observation.
In recent years, automatic calibration methods have been widely developed for obtaining reliable estimations of the hydrological model’s parameter values [12,13,14], and the population-based heuristic Genetic Algorithm (GA) [15] is one of the most efficient optimization methods [16,17].
Generally, the calibration process can become cumbersome and computationally expensive due to the high number of parameters to be optimized. On the other hand, it is often unnecessary to consider all the model parameters for the calibration to achieve efficient optimization [18], and accordingly, it becomes useful to define a priori ineffective inputs through a sensitivity analysis (SA) and set them to fixed values. By identifying parameters that have a significant impact on the model output, SA helps in carrying model calibration, understanding the modeled system [19], and focused planning of further research and field measurement [20].
SA methods are generally classified as local or global [21]. Local SA can easily perform, interpret, and evaluate the local response of a model by individually varying input parameters while keeping all the others at a reference value. Even if such an approach does not consider possible nonlinear interactions between different parameters [22], as is with a global sensitivity analysis [23], its results are still very informative since the impact of input parameters on model outputs can be quantified through indices and then ranked. Furthermore, global sensitivity analysis generally requires a much higher number of simulations to obtain reliable results [24], and it may be computationally costly for complex models with many parameters.
Therefore, to improve the understanding of the hydrological response and the optimization of urban drainage modelling, an automatic sensitivity analysis-aided calibration of mostly impacting runoff parameters is proposed in this work for different registered rainfall events by linking EPA-SWMM 5.1 software to MATLAB® R2023b. The methodology is applied to a real urban catchment of northern Italy, in Pavia. In this regard, this research aims to (1) quantify the importance of input parameters on the urban catchment behavior in terms of peak discharge and total volume of the hydrograph at the outlet section; (2) make the calibration step more efficient by optimizing only the most important parameters; (3) investigate the possible variability of the relative importance of the model parameters to the rainfall characteristics; and (4) compare the calibration performance of the modeling approaches with and without the preliminary sensitivity analysis step.

2. Materials and Methods

2.1. Case Study

The Cascina Scala urban catchment (Figure 1), located on the northern side of Pavia (Lombardia, Italy), was chosen as a case study. The catchment hosts about 1500 inhabitants, and the runoff contribution area is 12.7 ha, where 7.9 ha (62%) is impervious, and 4.8 ha (38%) is pervious [5,7,25,26].
The impervious area consists of 2.88 ha (22.0%) of roofs and 5.02 (39.6%) of streets and paved areas. The area has an average slope of 0.15%, and it is directly connected to the underground channels of the sewer system made up of 42 roughly 60-year-old concrete pipes, with an average slope of 0.42% and a total length of 2045 m. Notably, the upstream channels are circular conduits (diameter ranging between 0.4 m and 0.6 m), while the downstream channels are egg-shaped conduits (main sizes ranging between 0.6–0.9 m and 0.7–1.05 m).
The area can be divided into 42 sub-catchments, so each pipe drains the runoff from each sub-catchment. The main characteristics of each sub-catchment are listed in Table 1. From May 2001, an additional area of 1.33 ha was connected to the sewer system (to the sub-catchment ID 42), leading to an increase of the corresponding area from 0.22 ha to 1.55 ha (in Table 1, sub-catchment ID 42*).
Rainfall intensity and runoff measurements (at every minute) were carried out using two rain gauges (±2% precision and 0.2 mm resolution) and an ultrasonic water depth sensor (±2% precision), respectively (see Figure 1 for their positions). The distance between the two rain gauges is 310 m, and the second rain gauge is used to control rainfall homogeneity and assess rainfall volume better.
For the purposes of the current study, fourteen rainfall events, for which simultaneous measurements of rainfall intensity and flow rate were available, were selected for rainfall-runoff simulations. Table 2 reports the main characteristics of these events, which meet the following conditions:
  • No measurement device malfunctioning.
  • No pressurized flow conditions.
  • Rainfall depth equal to or greater than 5 mm.
  • Maximum rainfall intensity equal to or greater than 0.1 mm/min.
  • Maximum rainfall depth of at least 2 mm over 15 min.

2.2. Methodology

The semi-distributed modeling approach was employed to simulate the rainfall-runoff transformation. In this regard, the EPA Storm Water Management Model (SWMM) [27] was adopted, which allows short- and long-term simulations for both water quantity and quality. Considering precipitation patterns as input, each sub-catchment is modeled as a nonlinear reservoir, for which surface runoff and infiltration are outputs, while evapotranspiration is neglected due to the short duration of the simulated phenomena. This aspect, along with the fact that vegetation is not considered, as well as more complex phenomena related to weather, allows disregarding feedback processes. The following sections detail the main steps of this study (see the flowchart in Figure 2).

2.2.1. Model Setup

For the nonlinear reservoir model, water storage is defined by the balance of inflow (precipitation) and outflow (infiltration, evaporation, and runoff) [5,26,27]. During the generic rainfall event, it begins to fill in, and the runoff starts only when the storage depth dominates the depression storage depth (which stands for surface wetting, interception, and ponding). The main equations that rule the rainfall-runoff transformation are listed in the following:
d D d t = i f r
Equation (1) represents the mass conservation for each sub-catchment, according to which the net change in water depth (D), at each time step (t), is the difference between inflow and outflow. Notably, i is the rainfall intensity (m/s), f is the infiltration rate (m/s), and r is the runoff rate per unit of surface area (m/s).
By using Manning’s equation and assuming a uniform flow over sub-catchment, r can be computed through Equation (2):
r = W ( D D p ) 5 3 s 1 2 N A
where W is the width of overland flow (m), s is the slope (-), A is the sub-catchment area (m2), Dp is the depression storage depth (m), and N is the Manning roughness coefficient ( s m 1 3 ). Specifically, these two latter parameters depend on the surface characteristics (pervious/impervious areas and typology of cover) and were particularized accordingly through specific parameters (i.e., Manning coefficient for roofs Nroofs, Manning coefficient for streets Nstreet, Manning coefficient for pervious area Nperv, Depression storage for impervious area Dp,imp, Depression storage for pervious area Dp,perv), and considered in the optimization (five parameters).
For modeling infiltration rate f, the Horton model was adopted, which requires, in general, the calibration of five parameters, namely maximum infiltration rate f0, minimum infiltration rate f, decay coefficient Kd, maximum infiltration volume, and regeneration coefficient. However, as investigated in a previous work [5], the last two parameters were set to constant values of 0 mm and 7 days, respectively, as in [27], due to their negligible impact on the results and not considered in the calibration step. Consequently, for the infiltration, only three parameters were optimized.
Furthermore, EPA-SWMM allows simulation of the internal routing of runoff between impervious and pervious areas (e.g., overland flow from a rooftop might flow over a lawn) through the parameter percent routed Rc.
The equivalent width of each sub-catchment was expressed as the product of the length of the pipe in which the single sub-catchment drains the runoff and a width coefficient Wc (one parameter to be calibrated). Summing up, for the sub-catchment features, a total of 10 parameters were considered for the next steps of the methodology, while area, slope, and percentage of impervious area were assigned based on the available information. Finally, for the channel network (made up of concrete pipes), the length and slope of conduits were set based on available data, while the conduit’s Manning roughness coefficient Nconduit was taken for the subsequent analysis (one parameter to be calibrated). Accordingly, a total of 11 parameters were considered for the calibration of the Cascina Scala urban catchment.

2.2.2. Sensitivity Analysis

A local sensitivity analysis was conducted by changing once-at-a-time each parameter from a reference value to a minimum and maximum in a predefined range of variation, and the impact on the global variables, peak discharge (Qp), and total volume (Vt) for all the considered rainfall events, was investigated. The reference value of the parameters and their respective range of variation are listed in Table 3 and taken from [5,28]. To quantify the sensitivity of the model outputs to parameter variations, the following sensitivity index (Si), to be evaluated for the i-th parameter and for all the rainfall events, was introduced:
S i = U u p U l o w U *
where U u p and U l o w are the global variable values obtained by setting the i-th parameter to the upper and lower value of the range of variation, respectively. U * is the global variable value when the reference value for all the parameters is set. Values close to zero for the sensitivity index indicate a negligible impact of the i-th parameter. Positive values of Si show a consistent impact of the parameter (increasing/decreasing the parameter leads to increasing/decreasing the output). Conversely, negative values show an inverse effect of the parameter. Parameters showing low values of this index can be set to a constant value (e.g., equal to a reference value) and not included in the calibration process.

2.2.3. Genetic Optimization

A Genetic Algorithm (GA) framework was used in this work for the event-based calibration of the hydrologic/hydraulic model of the Cascina Scala catchment. Notably, decision variables are the previously defined parameters (see Table 3) for the 42 sub-catchments to be optimized for each of the fourteen selected rainfall events. These decision variables represent the genes of the individuals (possible solutions to the optimization problem) and constitute a single population [15]. GA defines the initial population randomly. Then, through crossover and mutation processes, it evolves towards an optimum solution expressed through an objective function (OF). In this work, the goal was to maximize the fit of modeled-to-measured hydrographs at the basin closing section singularly for each of the selected rainfall events. Accordingly, the OF (to be minimized) was expressed as in the following:
O F = 1 n i = 1 n ( Q s , i Q m , i ) 2
where n is the number of time instants in the generic rainfall event (in this study, temporal resolution for rainfall/discharge is 1 min), while Q s , i ( L s ) and Q m , i   ( L s ) stand for simulated and measured water discharge at the generic i-th time instant, respectively, in the generic rainfall event.
Furthermore, in order to assess the possible benefit of carrying out a preliminary sensitivity analysis in terms of computational cost and calibration performance, in this work, two kinds of optimization were performed:
-
Calibration 1: all the defined parameters are considered in the optimization (in this work, 11 parameters);
-
Calibration 2: only the most impactful parameters on the model outputs (as from the sensitivity analysis) are considered in the optimization, while considering the other parameter value constant and equal to the reference value (Table 3).
The GA toolbox of MATLAB® R2023b was linked to the EPA-SWMM dll for the calibration process.

2.2.4. Goodness-of-Fit

Three goodness-of-fit indices were used for assessing the calibration performance: (1) the Root Mean Square Error (RMSE), the lower, the better; (2) the coefficient of determination (R2), the higher, the better; and (3) the percentage relative error (Er), the closer to zero, the better.
R M S E = 1 n i = 1 n ( Y m , i Y s , i ) 2
R 2 = i = 1 n ( Y s , i Y m ¯ ) 2 i = 1 n ( Y m , i Y m ¯ ) 2
E r = Y s Y m Y m 100
where Y m ¯ is the mean value of the measured variable Y m , i , Y s , i is the simulated values, and n is the number of time instants (if the index is calculated on the single full hydrograph), or it is equal to the total number of considered rainfall events (if the index is calculated referring to the global variables measured ( Y m ) and simulated ( Y s ) peak discharge and total volume).

3. Results

Results of all simulation’s SA, by varying the values of the parameters in the corresponding sampling range (Table 3) for the fourteen rainfall events, are represented in Figure 3 (regarding the impact on peak discharge) and Figure 4 (regarding the impact on total volume). Each group of histogram bars of sensitivity indices relates to a single parameter, while each bar stands for the specific value of the sensitivity index corresponding to a specific rainfall event. Bar heights show the influence of each parameter involved in SA. Indices are ordered based on ascending event-depth values.
Even if local SA does not allow evaluation of the effects of nonlinear interactions between different parameters, which unavoidably rule most of the modeled hydrological processes (e.g., Equation (2)), results are still clear. Nonlinearity of the processes considered can be detected, for example, from the nonlinear (and sometimes not-monotonic) trends of the variation in the sensitivity indices for some parameters as the rainfall depth increases. Furthermore, as they were analyzed, results from the performed SA also suggest the type of impact (positive/negative), making them more explicative.
It is clear that peak flow and total runoff volume have different sensitivities to parameters changing as the total rainfall depth of the event changes. This points out the importance of rainfall characteristics in assessing the impact of a parameter on model output.
SA shows that considering both peak flow and total volume, among the eleven considered parameters, only six of them have a significant impact on the simulation outputs in all the fourteen rainfall events (namely, N r o o f , N s t r e e t , D p , i m p , N c o n d u i t , W c , and R c ), and with minimum infiltration rate ( f   ) becoming more influential just for a few events (increasingly for those featuring the highest value of rainfall depth). This shows that as the event total rainfall depth increases, the weight of the infiltration process in the pervious area becomes more influential.
Furthermore, as the total rainfall depth increases, the influence of the six most important parameters decreases (more marked on total volume), except for Rc, which shows the highest, constant importance.
The most important parameters were those referring to impervious areas and the coefficient Wc for the equivalent width of the contributing runoff area. This means that, whatever the values of Dp,perv and Nperv within the investigated ranges, the considered rainfall events feature such a low rainfall depth that no runoff is generated from pervious areas, maybe due to infiltration. Wc shows a positive impact on both outputs (increasing Wc results in a more enlarged shape of sub-catchments, faster overland flow, and then a reduction in infiltration); the other five important parameters show a negative impact. For example, an increase of Dp,imp and Rc, contributes to reducing the excess rainfall (interception and infiltration due to routing on pervious area phenomena, respectively) and then peak discharge and volume. For larger total rainfall depths, impervious area parameters’ importance decreases due to the occurrence of surface saturation, and for example, D p , i m p becomes less impactful because of the rapid filling of storage capacities.
According to the SA results, only the six most important parameters (for all the analyzed rainfall events) were kept for the second kind of optimization, namely calibration 2.
Subsequently, the comparison between calibration 1 (eleven-parameter optimization, 11p_Opt.) and calibration 2 (six-parameter optimization, 6p_Opt.) was performed to understand the influence of pre-selection of meaningful parameters. Calibrated values are listed in Table 4. Notably, for the less impactful parameters (Nperv, Dp,perv, f 0   ,   f   , and Kd) results are listed only for the 11p_Opt.
The results show that for the 6p_Opt., even by neglecting the non-influential parameters in the calibration step and considering them as constant values (equal to their reference values, as shown in Table 3), the calibrated values of influential parameters are equal (Nroof, Nstreet, Wc) or just slightly different (Dp,perv, Nconduit, Rc) from those obtained for the 11p_Opt. in most of the cases.
As an example, the hydrographs (and the corresponding hyetographs in black histograms) for events 3, 12, 17, and 23 (with different features and duration ranging from 196 min to 1131 min) are plotted in Figure 5 for the 11p_Opt. (light gray solid line) and the 6p_Opt. (dark gray solid line) optimizations. Measured data are highlighted with rectangular black symbols. Results from both calibrations were in good agreement with the measured data, with a slight underestimation of the peak flow and an even less overestimation of the total runoff volume. It is evident from the hydrographs and from the RMSE values that the two calibration methods lead to very similar results.
In Table 5, the values of the three goodness-of-fit indices (Section 2.2.4) are listed for all the events and for both types of calibrations, calculated considering the measured and simulated hydrograph at the catchment outlet, peak flow, and total volume. It is evident that the value of R2 is generally high for all the events and very similar for the two kinds of calibration, and RMSE values are generally small, with the highest values for events 5, 7, and 8, namely for the most extreme events (events characterized by the highest average rainfall intensity, as shown in Table 2). In terms of global performance, it is confirmed that for all the events, the two calibrations perform similarly, with a general underestimation of the peak flow and overestimation of the total volume (as can be seen from the negative/positive values of Er,peak/Er,vol, respectively, in Table 5).
Table 6 shows the computational cost of both types of calibration for each rainfall event. It is expressed in terms of number of generations (n° Gen.) and cumulative number of function evaluations (n° F_eval.) required by the optimization algorithm for calibrating the model (i.e., defining the optimal parameters’ values) through the minimization of the objective function (Equation (5)) till the stopping criterion is reached (the average change in the fitness value is less than the set function tolerance of 10−6). The results show that in most events (nine out of fourteen rainfall events), the 6p_Opt. requires a lower number of generations (n° Gen.) and a lower number of function evaluations (n° F_eval.) than 11p_Opt. In two of the remaining cases (namely, events 13 and 19), the difference is around 10 generations. Furthermore, for the events 20 and 21, the 6p_Opt. is almost three and two times faster than 11p_Opt., respectively. Thus, utilizing a reduced set of parameters for the calibration step demonstrates a significant decrease in computational costs and, consequently, in the computational time while maintaining reliable model performance. This is particularly advantageous for applications requiring rapid decision-making. Optimizations were run by using MATLAB R2023b linked to SWMM 5.1 on a Windows 11Pro-23H2 PC with a 3.20 GHz Intel(R) Core(TM) i9-14900KF CPU and 4.00 GB of RAM.
In Figure 6, a comparison between the performance of the 11p_Opt. (grey triangle symbols) and 6p_Opt. (grey circle symbols) is shown in terms of peak discharge (Figure 6a) and total volume (Figure 6b). The RMSE was also calculated for the total volume and the peak discharge, considering both calibrations and the fourteen rainfall events. The dots aligned along the bisector for both calibrations confirm a similar behavior and good performance both in terms of peak flow (RMSE = 62.9 L/s and RMSE = 63.6 L/s for 6p_Opt. and 11p_Opt., respectively) and total volume (RMSE = 100.5 m3 for both calibrations). It is even more evident from Figure 6 that both calibrations underestimated the peak discharge (especially for events characterized by higher values) while just slightly overestimating the total volume in all but one case. This may call for future investigations about the need for higher modeling spatial resolution or for different objective functions in the calibration step that could favor the fitting of the model to the highest experimental observation values.

4. Discussion

The findings of this study are a key contribution to the understanding of sensitivity analysis for improving calibration performance in urban hydrological modeling by using EPA-SWMM 5.1 software. Results are in agreement with the literature, underlining the crucial role of sensitivity analysis in identifying the most influential parameters in hydrological modeling [9,29,30]. Linking sensitivity analysis with genetic algorithm optimization has shown that a smaller set of parameters, properly identified, allows effective calibration of urban drainage models without loss in the accuracy of the results and by saving computational cost. Results satisfactorily agreed with the measured data for all the considered rainfall events, confirming the good performance of the EPA-SWMM 5.1 software. Interestingly, it emerges from the results that good calibration of the model can be obtained without having detailed knowledge of the soil characteristics (for the infiltration Horton model parameters), which results in an important benefit in terms of cost/time saving for the related field investigations. On the other hand, the crucial role played by the impervious area parameters (Manning coefficient and depression storage), especially for short-duration events, is confirmed and in line with the literature [22,31,32,33]. Similarly, the slightly increasing sensitivity to infiltration rates occurring during events with longer durations and higher rainfall depths shows consistency with the findings of [22]. In general, results show a high dependence of model output sensitivity on the rainfall features (i.e., total rainfall depth). This further points out the crucial importance of a proper calibration of urban drainage models and the fact that catchment behavior is actually the resulting effect of the combined response of rainfall/area characteristics. This is also confirmed by the different values assumed by some calibrated parameters for different rainfall events, like Dp,imp, and Rc (see Table 4), both regarding impervious area features and strongly impacting the catchment response in terms of hydrological losses. This translates, on the other hand, into the critical impact of catchment urbanization/imperviousness and into the reliable definition of related parameters (namely, percentage, type, and routing processes).
It is worth noting that focusing on the most sensitive parameters can result in more reliable model performance, as also emphasized in [22,34]. In this regard, the 6p_Opt. outperformed the 11p_Opt. with a value of RMSE for peak discharge of 62.9 L/s against 63.6 L/s and an almost identical RMSE value for the total runoff volume. This clearly shows that an increase in the number of parameters does not necessarily entail better model performance. On the contrary, it can result in over-parameterization at the expense of computational efficiency. It can also be observed that, for both calibration approaches, the highest values of RMSE (see Table 5) were obtained for the three shortest duration events (5, 7, and 8), which may be due to the assumption of uniform rainfall spatial distribution over the catchment, which may not hold true for short/intense rainfall events.
The implications of such findings are impactful. The efficiency of reduced-parameter calibration demonstrated here has direct applications in real-time urban stormwater management, where computational efficiency is crucial. Moreover, the results of this study show how parameter importance varies depending on rainfall characteristics, which provides a good basis for adaptive calibration strategies for different rainfall events. This is particularly the case when considering climate change, where future rainfall is predicted to alter its patterns and increase intensities that could potentially lead to increased urban flood risk.
Future research directions could be dedicated to the adoption of global sensitivity analysis techniques, although computationally expensive, which may give deeper insights into the parameters intercorrelation and (nonlinear) interactions between them and their combined effects on hydrological outputs for a better selection of the most impactful parameters, especially for more complicated modeling with numerous parameters to be optimized. In addition, future studies could concern catchments from different geographical and climatic areas for assessing the generalizability of the findings in terms of parameter selection and of computation and reliability benefits for the subsequent calibration step. In this regard, the present study contributes to the developing literature on urban hydrological modeling by providing a practical and efficient methodology for sensitivity analysis-aided calibration. Results corroborate the trade-off between modeling complexity and model accuracy/explicability, proving that models with fewer, properly selected optimized parameters can outperform more complex ones.

Author Contributions

Conceptualization, E.C. and C.G.; methodology, E.C., C.G. and M.K.A.; data curation, M.K.A.; writing—original draft preparation, C.G. and M.K.A.; writing—review and editing, E.C.; supervision, E.C. and C.G.; funding acquisition, E.C. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

The data that support the findings of this study are available from the corresponding author upon reasonable request.

Acknowledgments

Support from the Italian MIUR and the University of Pavia is acknowledged within the PRIN project “URCA!” and the program Dipartimenti di Eccellenza 2023–2027.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Zhu, Z.; Morales, V.; Garcia, M.H. Impact of Combined Sewer Overflow on Urban River Hydrodynamic Modelling: A Case Study of the Chicago Waterway. Urban Water J. 2017, 14, 984–989. [Google Scholar] [CrossRef]
  2. Kourtis, I.M.; Tsihrintzis, V.A. Adaptation of Urban Drainage Networks to Climate Change: A Review. Sci. Total Environ. 2021, 771, 145431. [Google Scholar] [CrossRef]
  3. Todeschini, S. Trends in Long Daily Rainfall Series of Lombardia (Northern Italy) Affecting Urban Stormwater Control. Int. J. Climatol. 2012, 32, 900–919. [Google Scholar] [CrossRef]
  4. Skotnicki, M.; Sowiński, M. The Influence of Depression Storage on Runoff from Impervious Surface of Urban Catchment. Urban Water J. 2015, 12, 207–218. [Google Scholar] [CrossRef]
  5. Giudicianni, C.; Assaf, M.N.; Todeschini, S.; Creaco, E. Comparison of Nonlinear Reservoir and UH Algorithms for the Hydrological Modeling of a Real Urban Catchment with EPASWMM. Hydrology 2023, 10, 24. [Google Scholar] [CrossRef]
  6. Arseni, M.; Rosu, A.; Calmuc, M.; Calmuc, V.A.; Iticescu, C.; Georgescu, L.P. Development of Flood Risk and Hazard Maps for the Lower Course of the Siret River, Romania. Sustainability 2020, 12, 6588. [Google Scholar] [CrossRef]
  7. Assaf, M.N.; Manenti, S.; Creaco, E.; Giudicianni, C.; Tamellini, L.; Todeschini, S. New Optimization Strategies for SWMM Modeling of Stormwater Quality Applications in Urban Area. J. Environ. Manag. 2024, 361, 121244. [Google Scholar] [CrossRef] [PubMed]
  8. Niazi, M.; Nietch, C.; Maghrebi, M.; Jackson, N.; Bennett, B.R.; Tryby, M.; Massoudieh, A. Storm Water Management Model: Performance Review and Gap Analysis. J. Sustain. Water Built Environ. 2017, 3, 04017002. [Google Scholar] [CrossRef]
  9. Hashemi, M.; Mahjouri, N. Global Sensitivity Analysis-Based Design of Low Impact Development Practices for Urban Runoff Management Under Uncertainty. Water Resour. Manag. 2022, 36, 2953–2972. [Google Scholar] [CrossRef]
  10. Wang, W.-C.; Cheng, C.-T.; Chau, K.-W.; Xu, D.-M. Calibration of Xinanjiang Model Parameters Using Hybrid Genetic Algorithm Based Fuzzy Optimal Model. J. Hydroinformatics 2012, 14, 784–799. [Google Scholar] [CrossRef]
  11. Liu, Y.; Batelaan, O.; De Smedt, F.; Poórová, J.; Velcick, L. Automated Calibration Applied to a GIS-Based Flood Simulation Model Using PEST. In Floods, from Defence to Management: Symposium Proceedings of the 3rd International Symposium on Flood Defence, Nijmegen, The Netherlands, 25–27 May 2005; van Alphen, J., van Beek, E., Taal, M., Eds.; Taylor & Francis Group: London, UK, 2005. [Google Scholar]
  12. Alamdari, N. Development of a Robust Automated Tool for Calibrating a SWMM Watershed Model. In Proceedings of the World Environmental and Water Resources Congress 2016, American Society of Civil Engineers, West Palm Beach, FL, USA, 22–26 May 2016; pp. 221–228. [Google Scholar]
  13. Barco, J.; Wong, K.M.; Stenstrom, M.K. Automatic Calibration of the U.S. EPA SWMM Model for a Large Urban Catchment. J. Hydraul. Eng. 2008, 134, 466–474. [Google Scholar] [CrossRef]
  14. Shahed Behrouz, M.; Zhu, Z.; Matott, L.S.; Rabideau, A.J. A New Tool for Automatic Calibration of the Storm Water Management Model (SWMM). J. Hydrol. 2020, 581, 124436. [Google Scholar] [CrossRef]
  15. Holland, J.H. Genetic Algorithms and the Optimal Allocation of Trials. SIAM J. Comput. 1973, 2, 88–105. [Google Scholar] [CrossRef]
  16. Chlumecký, M.; Buchtele, J.; Richta, K. Application of Random Number Generators in Genetic Algorithms to Improve Rainfall-Runoff Modelling. J. Hydrol. 2017, 553, 350–355. [Google Scholar] [CrossRef]
  17. Duarte Lopes, M.; Barbosa Lima da Silva, G. An Efficient Simulation-Optimization Approach Based on Genetic Algorithms and Hydrologic Modeling to Assist in Identifying Optimal Low Impact Development Designs. Landsc. Urban Plan. 2021, 216, 104251. [Google Scholar] [CrossRef]
  18. Song, X.; Zhan, C.; Kong, F.; Xia, J. Advances in the Study of Uncertainty Quantification of Large-Scale Hydrological Modeling System. J. Geogr. Sci. 2011, 21, 801–819. [Google Scholar] [CrossRef]
  19. Lenhart, T.; Eckhardt, K.; Fohrer, N.; Frede, H.-G. Comparison of Two Different Approaches of Sensitivity Analysis. Phys. Chem. Earth Parts A/B/C 2002, 27, 645–654. [Google Scholar] [CrossRef]
  20. Bahremand, A.; De Smedt, F. Distributed Hydrological Modeling and Sensitivity Analysis in Torysa Watershed, Slovakia. Water Resour. Manag. 2008, 22, 393–408. [Google Scholar] [CrossRef]
  21. Saltelli, A.; Chan, K.; Scott, M. Sensitivity Analysis; John Wiley & Sons, Ltd.: New York, NY, USA, 2000. [Google Scholar]
  22. Giudicianni, C.; Di Cicco, I.; Di Nardo, A.; Greco, R. Variance-Based Global Sensitivity Analysis of Surface Runoff Parameters for Hydrological Modeling of a Real Peri-Urban Ungauged Basin. Water Resour. Manag. 2024, 38, 3007–3022. [Google Scholar] [CrossRef]
  23. Song, X.; Zhang, J.; Zhan, C.; Xuan, Y.; Ye, M.; Xu, C. Global Sensitivity Analysis in Hydrological Modeling: Review of Concepts, Methods, Theoretical Framework, and Applications. J. Hydrol. 2015, 523, 739–757. [Google Scholar] [CrossRef]
  24. Hamby, D.M. A Review of Techniques for Parameter Sensitivity Analysis of Environmental Models. Environ. Monit. Assess. 1994, 32, 135–154. [Google Scholar] [CrossRef] [PubMed]
  25. Barco, J.; Papiri, S.; Stenstrom, M.K. First Flush in a Combined Sewer System. Chemosphere 2008, 71, 827–833. [Google Scholar] [CrossRef] [PubMed]
  26. Creaco, E.; Todeschini, S.; Franchini, M. Hydrological Modelling of the Cascina Scala Catchment. EPiC Ser. Eng. 2018, 3, 495–503. [Google Scholar]
  27. Rossman, L.; Huber, W. Storm Water Management Model Reference Manual Volume I-Hydrology (Revised); US Environmental Protection Agency: Cincinnati, OH, USA, 2016. [Google Scholar]
  28. Rossman, L. Storm Water Management Model User’s Manual Version 5.0; US Environmental Protection Agency: Cincinnati, OH, USA, 2010. [Google Scholar]
  29. Del Giudice, G.; Padulano, R. Sensitivity Analysis and Calibration of a Rainfall-Runoff Model with the Combined Use of EPA-SWMM and Genetic Algorithm. Acta Geophys. 2016, 64, 1755–1778. [Google Scholar] [CrossRef]
  30. Fatone, F.; Szelag, B.; Kiczko, A.; Majerek, D.; Majewska, M.; Drewnowski, J.; Łagód, G. Advanced Sensitivity Analysis of the Impact of the Temporal Distribution and Intensity of Rainfall on Hydrograph Parameters in Urban Catchments. Hydrol. Earth Syst. Sci. 2021, 25, 5493–5516. [Google Scholar] [CrossRef]
  31. Ballinas-González, H.A.; Alcocer-Yamanaka, V.H.; Canto-Rios, J.J.; Simuta-Champo, R. Sensitivity Analysis of the Rainfall–Runoff Modeling Parameters in Data-Scarce Urban Catchment. Hydrology 2020, 7, 73. [Google Scholar] [CrossRef]
  32. Rabori, A.M.; Ghazavi, R.; Reveshty, M.A. Sensitivity Analysis of SWMM Model Parameters for Urban Runoff Estimation in Semi-Arid Area. J. Biodivers. Environ. Sci. 2017, 10, 284–294. [Google Scholar]
  33. Gong, Y.; Li, X.; Zhai, D.; Yin, D.; Song, R.; Li, J.; Fang, X.; Yuan, D. Influence of Rainfall, Model Parameters and Routing Methods on Stormwater Modelling. Water Resour. Manag. 2018, 32, 735–750. [Google Scholar] [CrossRef]
  34. Xu, Z.; Xiong, L.; Li, H.; Xu, J.; Cai, X.; Chen, K.; Wu, J. Runoff Simulation of Two Typical Urban Green Land Types with the Stormwater Management Model (SWMM): Sensitivity Analysis and Calibration of Runoff Parameters. Environ. Monit. Assess. 2019, 191, 343. [Google Scholar] [CrossRef] [PubMed]
Figure 1. General view of Cascina Scala catchment.
Figure 1. General view of Cascina Scala catchment.
Water 17 00612 g001
Figure 2. Flow chart of research methodology.
Figure 2. Flow chart of research methodology.
Water 17 00612 g002
Figure 3. Sensitivity indices for peak discharge for the 14 events sorted based on the total rainfall depth.
Figure 3. Sensitivity indices for peak discharge for the 14 events sorted based on the total rainfall depth.
Water 17 00612 g003
Figure 4. Sensitivity indices for total volume for the 14 events sorted based on the total rainfall depth.
Figure 4. Sensitivity indices for total volume for the 14 events sorted based on the total rainfall depth.
Water 17 00612 g004
Figure 5. Hyetographs (black histograms) and comparison of the hydrographs for 11p_Opt. (light gray solid line) and 6p_Opt. (dark gray solid line) calibrations with measured data (black rectangular symbol) for (a) event 3; (b) event 12; (c) event 17; and (d) event 23.
Figure 5. Hyetographs (black histograms) and comparison of the hydrographs for 11p_Opt. (light gray solid line) and 6p_Opt. (dark gray solid line) calibrations with measured data (black rectangular symbol) for (a) event 3; (b) event 12; (c) event 17; and (d) event 23.
Water 17 00612 g005
Figure 6. Comparison plot between measured and simulated global variables for the 11p_Opt. (grey triangle symbols) and the 6p_Opt. optimization (grey circle symbols) in terms of (a) peak discharge and (b) total volume.
Figure 6. Comparison plot between measured and simulated global variables for the 11p_Opt. (grey triangle symbols) and the 6p_Opt. optimization (grey circle symbols) in terms of (a) peak discharge and (b) total volume.
Water 17 00612 g006
Table 1. Cascina Scala sub-catchment characteristics.
Table 1. Cascina Scala sub-catchment characteristics.
IDArea
(ha)
Slope
(%)
Impervious AreaIDArea
(ha)
Slope
(%)
Impervious Area
Roofs (%)Streets (%)Roofs (%)Streets (%)
10.270.5029.2220.500.520.456.3
20.200.221.254.8230.130.1085.9
30.390.123.140.7240.810.123.547.8
40.280.132.854.4250.410.224.231.9
50.070.10100260.130.10100
60.490.132.540270.390.122.126
70.090.10100280.210.137.99
80.160.132.433.2290.200.1077.9
90.070.124.543.2300.060.1075.4
100.570.15.135.6310.100.1080.8
110.120.112.462.7320.500.137.621.9
120.360.330.830.5330.050.219.580.5
130.200.331.346.8340.330.123.140.2
140.160.120.353350.420.13241.5
151.350.126.325.6360.270.11640.7
160.210.129.337.1370.240.116.365.7
170.110.123.943.4380.160.214.451.9
180.060.30100390.050.1048
190.050.130.654.03400.190.629.643.9
200.170.126.242410.120.325.249.6
210.470.126.529.3420.220.326.857.3
42 *1.550.325.121.1
Note(s): “*” indicates the modified catchment ID 42 after May 2001.
Table 2. Main characteristics of selected rainfall events.
Table 2. Main characteristics of selected rainfall events.
EventRainfall Duration (min)Total Rainfall Depth
(mm)
Peak Discharge (L/s)Average Rainfall Intensity (mm/h)
319611.84247.13.62
510916.39551.09.02
7506.99325.58.39
86410.99375.910.30
921510.61161.52.96
1147826.21280.73.29
1244318.62262.82.52
131108.39157.34.57
1438015.80256.72.50
1796423.40128.21.46
1924812.56231.93.04
2023116.22212.04.21
214458.5761.31.16
23113139.78147.72.11
Table 3. List of parameters considered for the sensitivity analysis and corresponding range of variations.
Table 3. List of parameters considered for the sensitivity analysis and corresponding range of variations.
ParameterSymbolReference ValueRange of Variation
Manning coefficient roofs N r o o f 0.020[0.014–0.30]
Manning coefficient streets N s t r e e t 0.014[0.010–0.055]
Manning coefficient pervious area N p e r v 0.15[0.10–0.35]
Depression storage impervious area D p , i m p 1.35[0.00–2.54]
Depression storage pervious area D p , p e r v 2.60[2.54–5.08]
Maximum infiltration rate f 0 117.00[58.00–170.00]
Minimum infiltration rate f   17.00[1.00–57.00]
Decay coefficient K d 5.34[2.00–7.00]
Manning coefficient conduit N c o n d u i t 0.0147[0.0120–0.0200]
Width coefficient W c 1.50[1.00–2.00]
Percent routed R c 25.00[0.00–50.00]
Table 4. Calibrated parameters for both kinds of optimization for all fourteen rainfall events. In bold, the most important parameters as selected through sensitivity analysis.
Table 4. Calibrated parameters for both kinds of optimization for all fourteen rainfall events. In bold, the most important parameters as selected through sensitivity analysis.
ParametersOpt.Events
35789111213141719202123
N r o o f 6p0.0140.0140.0140.0140.0140.0140.0140.0140.0140.0140.0140.0160.0140.014
11p0.0140.0140.0140.0140.0140.0140.0140.0140.0140.0140.0140.0140.0140.014
N s t r e e t 6p0.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.010
11p0.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.010
N p e r v 11p0.210.310.310.340.320.130.150.180.100.340.220.100.260.15
D p , i m p 6p0.000.950.001.852.540.850.470.560.172.542.370.020.130.90
11p0.000.660.001.952.540.880.460.540.212.542.370.000.160.91
D p , p e r v 11p4.204.584.433.964.225.044.063.612.544.443.892.544.363.87
f 0 11p101.93161.68116.1478.2271.1170.14152.32153.1158.0073.91164.3058.0085.5759.25
f   11p47.4621.2651.3850.5351.4522.1346.8540.661.0125.9654.856.8450.1720.73
K d 11p6.173.105.275.063.992.753.092.837.006.175.307.002.575.62
N c o n d u i t 6p0.01200.01370.01200.01390.01200.01380.01200.01200.01210.01270.01200.01970.01200.0120
11p0.01210.01460.01200.01380.01200.01380.01200.01200.01200.01290.01210.01860.01210.0120
W c 6p2.002.002.002.002.002.002.002.002.002.002.002.002.002.00
11p2.002.002.002.002.002.002.002.002.002.002.002.002.002.00
R c 6p8.990.006.000.0013.590.000.000.000.0024.6614.7127.3143.830.00
11p9.390.006.120.0013.260.000.000.000.0124.5914.7336.2443.210.00
Table 5. Simulation results in terms of goodness-of-fit for the 14 rainfall events.
Table 5. Simulation results in terms of goodness-of-fit for the 14 rainfall events.
EventR2RMSEEr,peakEr,vol
6p11p6p11p6p11p6p11p
30.890.8918.0018.09−5.93−6.5217.3016.82
50.890.8935.5635.55−27.87−28.803.585.10
70.630.6356.4456.53−8.48−8.7333.2033.02
80.860.8635.3935.37−21.95−22.483.262.37
90.800.8016.2316.24−22.29−22.0144.1844.73
110.940.9414.3514.36−15.97−16.03−3.53−3.68
120.900.9015.9415.95−20.84−20.884.474.58
130.830.8320.4720.49−25.51−25.54−8.05−7.72
140.880.9016.5015.18−35.32−34.37−3.012.93
170.870.878.038.04−25.61−25.6023.1523.24
190.970.979.599.631.050.775.405.31
200.780.8122.1120.78−35.38−34.648.505.81
210.850.855.165.16−20.71−19.8527.5628.49
230.930.9311.3411.34−20.86−20.86−10.20−10.22
Table 6. Computational cost for both kinds of calibrations. In bold, events for which the 6p_Opt. requires lower time than 11p_Opt.
Table 6. Computational cost for both kinds of calibrations. In bold, events for which the 6p_Opt. requires lower time than 11p_Opt.
EventOpt.n° Gen.n° F_eval.EventOpt.n° Gen.n° F_eval.
36p24747,140136p16832,130
11p15529,66011p15930,420
56p20539,160146p26650,750
11p27953,22011p31259,490
76p23043,910176p15529,660
11p16932,32011p17934,220
86p22342,580196p21240,490
11p24847,33011p20338,780
96p20338,780206p17132,700
11p23144,10011p50295,590
116p16130,800216p16832,130
11p21440,87011p36569,560
126p22843,530236p20539,160
11p190 36,310 11p22743,340
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Kheshti Azar, M.; Giudicianni, C.; Creaco, E. Sensitivity Analysis-Aided Calibration of Urban Drainage Modeling. Water 2025, 17, 612. https://doi.org/10.3390/w17050612

AMA Style

Kheshti Azar M, Giudicianni C, Creaco E. Sensitivity Analysis-Aided Calibration of Urban Drainage Modeling. Water. 2025; 17(5):612. https://doi.org/10.3390/w17050612

Chicago/Turabian Style

Kheshti Azar, Morteza, Carlo Giudicianni, and Enrico Creaco. 2025. "Sensitivity Analysis-Aided Calibration of Urban Drainage Modeling" Water 17, no. 5: 612. https://doi.org/10.3390/w17050612

APA Style

Kheshti Azar, M., Giudicianni, C., & Creaco, E. (2025). Sensitivity Analysis-Aided Calibration of Urban Drainage Modeling. Water, 17(5), 612. https://doi.org/10.3390/w17050612

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

Article Metrics

Back to TopTop