1 Introduction

In recent decades, rapid urbanization has dramatically changed land uses worldwide, and the ratio of impervious areas has been raised subsequently (Guan et al. 2015; Yao et al. 2016). Hence, declines in watersheds' permeability have led to 1) an increase in runoff volume and peak flow rate, 2) ineffective aquifer recharge, and 3) water quality reduction (Yang et al. 2011; Du et al. 2012; Valtanen et al. 2014; Li et al. 2016; Bell et al. 2016; Chen et al. 2017). Consequently, stormwater management has become a challenge in numerous cities across the world (Sundermann et al. 2014; Schubert et al. 2017). In order to cope with these challenges, many cities seek more sustainable approaches to implement balanced development, focusing on monitoring and controlling the water cycle (Van Roon 2007; Barbosa et al. 2012; Kim et al. 2017). For the control and management of urban stormwater systems, it is essential to consider not only technical but also social, economic, and environmental aspects (Tingsanchali 2012; Shariat et al. 2019). In order to minimize the adverse effects of urbanization, it has been recommended to impose limitations on the construction of traditional stormwater systems by replacing Low Impact Development (LID) techniques (Rezazadeh et al. 2019).

LID solutions are generally designed to capture stormwater at the source to minimize runoff transport, leading to a decrease in stormwater contamination and providing positive environmental contributions (Dietz 2007; Barbosa et al. 2012; Eckart et al. 2018). The benefits of low impact development in urban runoff management have been demonstrated by several studies (You et al. 2019; Macro et al. 2019; Raei et al. 2019; Yin et al. 2020; Taghizadeh et al. 2021; Ferrans and Temprano 2022; Tansar et al. 2022). Some of the most popular LID solutions include green roofs, rain barrels, bio-retention cells, porous pavements, and vegetated swales (Liu et al. 2021).

The Storm Water Management Model (SWMM) has been widely used to evaluate and simulate urban stormwater systems. Kong et al. (2017) employed SWMM and analyzed the hydrological response of an urban watershed under land-use change scenarios. Roozbahani et al. (2020) utilized SWMM to simulate the urban stormwater system of Region 1 of District 11 of the Tehran Municipality and The performance of the stormwater system was evaluated based on the reliability, resilience, vulnerability, and sustainability indices. Platz et al. (2020) evaluated SWMM through the quantitative comparison of observed data and modeling results using a multi-event multi-objective calibration. Zhang et al. (2022) used the Monte Carlo method to quantify the uncertainty associated with SWMM performance in modeling five LID facilities.

Coupling SWMM with other models has been studied for optimizing LID scenarios. De Paola et al. (2018) and Pugliese et al. (2022) exploited an optimization model based on the harmony search (HS) optimization algorithm and SWMM for urban stormwater management of a study area in Naples. Eckart et al. (2018) developed a coupled optimization-simulation model by linking SWMM to the Borg Multi-Objective Evolutionary Algorithm (Borg MOEA). Lu and Qin (2019) developed a simulation–optimization model with uncertainty analysis to evaluate the performance of different LID solutions, including green roofs, bio-retention cells, and porous pavements. In another study, Taghizadeh et al. (2021) used SWMM-MOPSO combination to optimize three LID practices, including infiltration trenches, bio-retention, and permeable pavements in an urban drainage network.

The System for Urban Stormwater Treatment and Analysis Integration (SUSTAIN) model was developed by the United States Environmental Protection Agency (USEPA 2009). It could simulate the rainfall-runoff process in watersheds and implement cost-effectiveness evaluation and LID scenario optimization. Some studies utilized the SUSTAIN model to perform cost-effectiveness and optimization of LID scenarios (Chen et al. 2017; Jia et al. 2015; Mao et al. 2017) and Li et al. (2018) employed SUSTAIN and SWMM to optimize the sponge city construction scheme and reduce stormwater based on cost minimization and performance maximization in China.

It is necessary to implement effective risk management methods to diminish urban stormwater. However, it is difficult to select the most efficient strategies as it would require complex interactions between natural, social, and constructed urban environments. Also, the complexities in urban drainage systems, the implementation cost of such strategies, and uncertainty in future conditions add to the difficulty and complexity of decisions (Jha et al. 2012; Simonovic 2012; Alves et al. 2018). Hence, some studies have utilized Multi-Criteria Decision Making (MCDM) models to rank LID scenarios. Song and Chung (2017) adopted TOPSIS to prioritize locations and LID solutions. Social, hydrological, and geometrical criteria were weighted using the entropy weight method (EWM) and the Delphi method. Jayasooriya et al. (2018) used TOPSIS as an MCDM technique to identify the optimal green infrastructure configuration in an industrial site in Melbourne, Australia. Sheikh and Izanloo (2021) evaluated six LID scenarios based on hydrological, social, and economic criteria. Then, six MCDM techniques were employed to rank the decision alternatives, including TOPSIS, VICOR, SAW, MEW, ELECTRE III, and NFM.

A review of previous research shows that several studies have coupled simulation models such as SWMM with other optimization algorithms to generate cost-effective solutions. Also, a few studies used MCDM models alone to prioritize scenarios without optimizing LID combinations.

This study used the integrated SUSTAIN-SWMM-MCDM framework for the first time to not only optimize LID features, costs, and effectiveness but also prioritize the most feasible scenarios concerning flow reduction, drainage network performance, and implementation costs.

After the cost-effectiveness analysis and optimization using SUSTAIN model, the TOPSIS and COPRAS methods were used to rank six scenarios of various LIDs combinations, namely Green Roofs, Rain Barrels, Bioretention Cell, Porous Pavements, Vegetated Swales, and Dry Ponds based on four technical and economic decision criteria including: 1) runoff volume reduction, 2) runoff peak flow reduction, 3) Reduction of channels with insufficient capacities, and 4) Implementation costs. Also, three weighting methods were used, including AHP, Entropy, and combined AHP-Entropy, to make robust weights for each criterion. In order to evaluate the performance of the proposed framework, a high-density district of the Tehran Municipality with high traffic, social, and environmental challenges was selected as the study area.

2 Materials and Methods

This study employed SWMM to simulate the rainfall-runoff process. Rainfall data from a baseline period of 1988–2018 were used (Roozbahani et al. 2020). Then, the simulated hydrograph was imported into the SUSTAIN model, evaluating the costs and performance of the designed LID scenarios through its built-in simulation module. The optimal solutions of each scenario were identified based on the optimization module and NSGA-II algorithm. The optimized solutions were imported to SWMM to evaluate the performance of the urban stormwater system. Finally, the scenarios were ranked based on technical and economic criteria and MCDM techniques. Figure 1 depicts the flowchart of the proposed methodology.

Fig. 1
figure 1

Flowchart of the proposed methodology

2.1 Study Area

In the present study, the existing stormwater system located in Region 1, District 11 of Tehran municipality was selected as the study area. It occupies an area of 2.7 km2 in Central Tehran. The highest and lowest elevations of the region are 1207 m and 1153 m above sea level, respectively (Roozbahani et al. 2020). The current urban stormwater system includes 321 channels, approximately 46.5 km, to drain stormwater. The system ended in one of the three major outlets of Khayyam, Sezavar, or Firouzabadi. In addition, 325 sub-watersheds with soil hydrological groups of B and C existed in the region. The watershed curve number variation was above 90, suggesting low permeability due to excessive urbanization and non-adherence to sustainable urban development standards (Zistab Consulting Engineers 2015). It should be noted that the region is of great importance in light of its political, commercial, and military centers. Intense rainfall events, insufficient channel capacities, and urban waste accumulation impose frequent flooding and disturbance in the urban stormwater system (Shariat et al. 2019). Figure 2 illustrates the location of the study area.

Fig. 2
figure 2

Position of the study area and the existing stormwater system in Tehran

2.2 SWMM

EPA's SWMM is a dynamic rainfall-runoff simulation model for both single-event and long-term rainfalls in urban watersheds for runoff's quantitative and qualitative simulation. It has been widely used for planning, analyzing, and designing urban stormwater systems (Rossman 2015; Hashemi and Mahjouri 2022). Sub-watershed runoff, pipe/channel flow rates, and stormwater runoff quality are simulated at the predefined time steps. Also, SWMM has modules that can simulate LID methods (Roozbahani et al. 2020; Baek et al. 2020). A single-event six-hour rainfall from the base period of 1988–2018 was imported to SWMM. Precipitation data was taken from Mehrabad synoptic station located in the vicinity of the study area. As the sub-channels of the region have been designed for a return period of ten years, the present work used a ten-year return period to evaluate the stormwater system and LID scenarios. Figure 3 presents the hyetograph used in the rainfall-runoff simulation. The Soil Conservation Service (SOS) curve number method was exploited for infiltration calculations.

Fig. 3
figure 3

Hyetograph of the rainfall-runoff simulation (Roozbahani et al. 2020)

2.3 SUSTAIN

The SUSTAIN model is an ArcGIS tool developed by the USEPA, capable of analyzing and managing urban stormwater flow and its contamination (USEPA 2009). SUSTAIN may be used at small local and larger scales, such as watersheds. It can be used to simulate single-event and continuous rainfalls (Lee et al. 2012). It is a pack of algorithms that are accurate in technical and theoretical calculations and enable cost and performance analyses with effective results in real-life operations (USEPA 2009). The SUSTAIN model has an optimization module that could be exploited to optimize and compare LID scenarios (Chen et al. 2014). Table 1 provides the required input data of SUSTAIN.

Table 1 Input data of SUSTAIN (USEPA 2009)

2.3.1 Land Simulation Module

Stormwater runoff and pollution load can be simulated using the land simulation module in two ways. The module uses the SWMM simulation algorithms to calculate the hydrograph and pollutograph. It is referred to as internal simulation in SUSTAIN. The rainfall-runoff process can be simulated in SUSTAIN at the same accuracy level as the original model (USEPA 2009).

It is also possible to import the results of other models to SUSTAIN, known as external simulation, which is used in this study. This option can be implemented using pre-calibrated models such as SWMM and HSPF to generate the hydrograph of the region and import flood times-series data (USEPA 2009). The required parameters used for external simulation using SWMM model are presented in the Table 2.

Table 2 The external simulation (SWMM) parameters for simulating the stormwater system

2.3.2 LID Simulation Module

The LID simulation module is a process-based simulator of stormwater and pollution transport that covers a wide range of LID solutions. Furthermore, all the hydrological processes, including runoff capturing, evaporation, shallow and deep infiltration, and output runoff in stormwater control structures (LID), are simulated using this module. The LID simulation module enables the selection of LID solutions and their combinations to configure and evaluate the systems based on physical characteristics (e.g., size, weir type, and soil parameters). The values for parameters are determined based on the local characteristics and standards for each LID to ensure feasibility of implementation. The following relationship is usually used to simulate the flow in LIDs:

$$\frac{\Delta \mathrm{V}}{{\Delta \mathrm{t}}} = \mathrm{I} - \mathrm{O}$$
(1)

where \(\Delta V\) = change in storage, \(\Delta t\) = time interval, I = inflow to LID unit, O = outflow.

The inflow to the LID is estimated through the simulation results from the upstream. The outflow also includes overflow from LID, evapotranspiration, and infiltration. A summary of key LID simulation processes included in SUSTAIN can be found in Lee et al. (2012)

2.3.3 Cost Module

SUSTAIN supports a dataset in which the cost of each element is collected and can be used. The cost module estimates the total cost based on each LID fundamental construction component (FCC). An FCC refers to the services and elements required to construct a single unit of length, area, or volume for each LID type. The total cost is calculated as (Lee et al. 2012):

$$\mathrm{Cost}=\mathrm{a}+\mathrm{b}.(\mathrm{Length})^\mathrm{c}+\mathrm{d}.(\mathrm{Area})^\mathrm{e} + \mathrm{f}.(\mathrm{Volume})^\mathrm{g}$$
(2)

where a, b, c, d, e, f, and g are cost parameters dependent on the preparation costs, length, area, and volume of an FCC. The parameters c, e, and g are related to exponential costs and are equal to one in the present study. The value for other parameters can be seen in Table 3.

Table 3 Decision variables and costs of the defined LID methods (USEPA 2009)

2.3.4 Optimization Module

The optimization module of SUSTAIN is intended to find the most cost-effective approaches for the quantitative and qualitative control of stormwater using LID methods. It uses evolutionary optimization techniques to find the optimal combination of LIDs based on predefined decision-making criteria (USEPA 2009). The objective function could be either cost minimization or cost-effectiveness curve development using the scatter search and NSGA-II algorithms, respectively. Unlike the single-objective optimization algorithms, there are sets of solutions in the multi-objective algorithm (Ferdowsi et al. 2021). The present study adopted NSGA-II module in SUSTAIN to evaluate the costs and performance of the designed scenarios, which helps find near-optimal solutions. NSGA-II is an efficient multi-objective optimization algorithm that exploits the elitism approach (Yusoff et al. 2011). The NSGA-II solutions are arranged based on the degree of dominance over the other solutions. Finally, the non-dominated solutions of the Pareto front consist of solutions that do not dominate each other (Deb et al. 2000). However, the selection of solutions from the Pareto front would depend on the decision maker's preferences.

The "cost-effectiveness analysis" option in SUSTAIN aims to identify cost-effective solutions based on the objectives (controlling the runoff volume or peak flow). This multi-objective problem can be formulated as follows (Lee et al. 2012):

$$\begin{array}{l}\mathrm{Minimize}\;\sum\limits_{\mathrm{i} = 1}^\mathrm{n} {\mathrm{Cost}\,(\mathrm{LID}_\mathrm{i} )} \\ \mathrm{Minimize}\;\mathrm{EF}\end{array}$$
(3)

where \({\mathrm{LID}}_{i}\) is a set of LID decision variables in site i, while EF represents the evaluation factor (runoff volume in the present work). In general, six decision variables are involved in scenario optimization, including diameter, height, weir height, length, the number of LID methods, and soil depth. The SUSTAIN database was exploited to estimate the unit costs of each LID type. Table 3 reports the decision variables of each LID method along with the unit costs.

2.4 LID Scenarios

Selecting effective LID methods for a given region is complex due to various alternatives (Jia et al. 2015). In general, due to spatial limitations, decision-makers have limited alternatives in selecting feasible LIDs in high-density urban areas. According to technical reports for the study area, 56% of the region is covered by roofs, and controlling runoff generated on roofs is essential (Zistab Consulting Engineers 2015). Therefore, green roofs and rain barrels would be suitable for the runoff control of such surfaces and have been adopted in many research and operational projects (Raimondi and Becciu 2021, Ghodsi et al. 2021). The remaining 44% includes vehicle roads, sidewalks, and other urban spaces. Due to the space limitations in the study area, LID practices should not occupy large spaces, have satisfactory performance, and be cost-effective.

Hence, bio-retention cells and porous pavements would be effective in controlling runoff in such areas. Moreover, vegetated swales could be an affordable complementary to bio-retention cells and porous pavements to reduce and control stormwater runoff. Therefore, six scenarios of different combinations of the LID methods, including green roofs, rain barrels, bio-retention cells, porous pavements, vegetated swales, and dry ponds, were developed, as shown in Table 4. Figure 4 depicts the runoff control from the origin to the watershed outlet under the designed scenarios.

Table 4 Designed LID scenarios
Fig. 4
figure 4

Schematic of runoff control from the origin to the watershed outlet under the LID scenarios

S1 included a combination of green roofs, bio-retention cells, and vegetated swales. S2 was the same as S1, except rain barrels replaced green roofs. S3 and S4 were the same as S1 and S2, except that porous pavements were used in place of bio-retention cells. S5 was a combination of all the aforementioned LID methods to evaluate their effects on cost and performance. S6 was the same as S5; as mentioned, S6 is a hypothetical scenario due to the lack of adequate space to implement dry ponds.

2.5 Ranking of the Scenarios

2.5.1 Evaluation Criteria

Four evaluation criteria were employed, including runoff volume reduction, runoff peak flow reduction, the reduction of channels with insufficient capacities, and cost, as shown in Table 5.

Table 5 Scenario evaluation criteria

2.5.2 Weighting of the Criteria

The analytical hierarchy process (AHP), the entropy method, and the integrated AHP-entropy method were adopted to weigh the criteria. AHP was developed by Saaty (1980) to support MCDM methods. It is based on the views of experts and decision-makers and increases their interaction in the decision-making process (Balali et al. 2014). It helps represent the subjective and objective aspects of a decision by reducing complexities in decision-making, converting them into a set of pairwise comparisons, and combining the results. AHP implements pairwise comparisons of n criteria in an n × n matrix. The matrix represents the weight of each criterion relative to the other criteria. A pairwise comparison in AHP is typically completed by a number of experts. The product of the matrix is calculated using the geometric mean as:

$$\mathrm{a}_\mathrm{ij}^{^{\prime}} = (\prod\limits_{\mathrm{l} = 1}^\mathrm{k} \mathrm{a_{ij} } )^{1/\mathrm{k}} ,\,\mathrm{l} = 1,2,...,\mathrm{k};\,\mathrm{i,j} = 1,2,...,\mathrm{n};\,\mathrm{i} \ne \mathrm{j}$$
(4)

where n is the number of criteria, \({a}_{ij}\) represents the decision matrix elements, and k is the number of decision-makers. It is also required to normalize the decision matrix as:

$$\mathrm{W}_\mathrm{i} = \frac{{\mathrm{a}_\mathrm{ij}^{^{\prime}} }}{{\sum\limits_{\mathrm{i} = 1}^\mathrm{n} {\mathrm{a}_\mathrm{ij}^{^{\prime}} } }}$$
(5)

The consistency index is written as:

$$\mathrm{C.I} = \frac{{\lambda_\mathrm{max } - \mathrm{m}}}{\mathrm{m} - 1}$$
(6)

Shannon’s (1948) entropy method is a data-based weighting model that has been widely used. Its advantage over several subjective methods (e.g., AHP) is avoiding the interference of human factors with the index weights. The entropy method is based on measuring the distinction of indices. More scattering measured values suggest higher index distinction (Işık and Adali 2017). The criterion weighting steps include:

Step 1: Normalizing the decision matrix as:

$$\mathrm{r}_\mathrm{ij} = \frac{{\mathrm{x}_\mathrm{ij} }}{{\sum\nolimits_{\mathrm{i} = 1}^\mathrm{m} {\mathrm{x}_\mathrm{ij} } }}$$
(7)

Step 2: Calculating the entropy index as:

$$\mathrm{e}_\mathrm{j} = - \mathrm{h}\sum\limits_{\mathrm{i} = 1}^\mathrm{m} {\mathrm{r}_\mathrm{ij} \mathrm{ln} \mathrm{r}_\mathrm{ij}}\,\mathrm{j} = 1,2,...,\mathrm{n}$$
(8)

where \(h=\frac{1}{\mathrm{ln}(m)}\), and m is the decision alternatives.

Step 3: Weighting the criteria as:

$$\mathrm{w}_\mathrm{j} = \frac{{1 - \mathrm{e}_\mathrm{j} }}{{\sum\nolimits_{\mathrm{i} = 1}^\mathrm{n} {1 - \mathrm{e}_\mathrm{j} } }},\;\mathrm{j} = 1,2,...,\mathrm{n}$$
(9)

To simultaneously exploit the advantages of subjective and objective methods in weighting, Eq. (10) can be employed. Since they are different in nature, the AHP and entropy methods can be combined to exploit their advantages at the same time (Al-Aomar 2010; Nyimbili and Erden 2020).

$$\mathrm{W} = \frac{{\mathrm{w}_\mathrm{j}^\mathrm{AHP} \times \mathrm{w}_\mathrm{j}^{e} }}{{\sum\limits_{\mathrm{i} = 1}^\mathrm{n} {} \mathrm{w}_\mathrm{j}^\mathrm{AHP} \times \mathrm{w}_\mathrm{j}^\mathrm{e} }}$$
(10)

where \({w}_{j}^{AHP}\) stands for the AHP-based weights, whereas \({w}_{j}^{e}\) denotes the entropy method-based weights. It should be noted that W represents the final weight obtained from the integrated AHP-entropy weighting method.

2.5.3 TOPSIS

TOPSIS is an MDCM method introduced by Hwang and Yoon (1981). It minimizes the Euclidian distance of the decision alternatives from the ideal state and maximizes their Euclidian distance from the non-ideal state (Jayasooriya et al. 2018). It has been widely employed in decision-making problems in light of its simple, comprehensible concept, optimal calculations, and ability to detect the relative performance of the alternatives. The TOPSIS decision-making process includes the following steps:

Step I: Constructing the decision matrix

The general form of a decision matrix is shown as:

$$\mathrm{N} = \begin{array}{*{20}c} \mathrm{A_{1} } \\ \mathrm{A_{2} } \\ \vdots \\ \mathrm{A_{p} } \\ \end{array} \mathop {\mathop {\left[ {\begin{array}{*{20}c} \mathrm{r_{11} } & \mathrm{r_{12} } & \cdots & \mathrm{r_{1j} } \\ \mathrm{r_{21} } & \mathrm{r_{22} } & \cdots & \mathrm{r_{2j} } \\ \vdots & \vdots & \ddots & \vdots \\ \mathrm{r_{i1} } & \mathrm{r_{i2} } & \cdots & \mathrm{r_{ij} } \\ \end{array} } \right]}\limits^{\,\,\,\,} }\limits^{{\begin{array}{*{20}c} \mathrm{R_{1}}\quad & \; \mathrm{R_{2} } & \; {\cdots } & \quad \mathrm{R_{j}} \\ \end{array} }}$$
(11)

where elements \({R}_{1}\), \({R}_{2}\)\(\dots {,R}_{q}\) represent the criteria, \({A}_{1}\)\({A}_{2}\)\(\dots .,{A}_{p}\) stand for the decision alternatives, and \({r}_{ij}\) denotes the elements of the decision matrix.

Step II: Calculating the normalized decision matrix

The normalized decision matrix is calculated as:

$$\mathrm{n}_\mathrm{ij} = \frac{{\mathrm{r}_\mathrm{ij} }}{{\sqrt {\sum\limits_{\mathrm{i} = 1}^\mathrm{m} {\mathrm{r}_\mathrm{ij}^{2} } } }}$$
(12)

Step III: Finding the weighted normalized matrix

The weighted normalized matrix is obtained by multiplying the weights by each element of each column in the normalized decision matrix:

$$\mathrm{V} = \mathrm{N} \times \mathrm{W}_{\mathrm{n} \times \mathrm{n}}$$
(13)

Step IV: Finding the ideal and non-ideal solutions

Ideal solution I+ and non-ideal solution I are defined as \(I^{ - } = \left\{ {V_{1}^{ - } ,V_{2}^{ - } ,\,...,\,V_{j}^{ - } } \right\}\) and \(I^{ + } = \left\{ {V_{1}^{ + } ,V_{2}^{ + } ,\,...,\,V_{j}^{ + } } \right\}\), where

$$\begin{array}{l} \mathrm{V}_\mathrm{m}^{ - } = \{ \mathrm{min} (\mathrm{V}_\mathrm{ij} )\,\mathrm{if}\,\mathrm{m} \in \,\mathrm{J}\} \\ \mathrm{V}_\mathrm{m}^{ + } = \{ \mathrm{max} (\mathrm{V}_\mathrm{ij} )\,\mathrm{if}\,\mathrm{m} \in \,\mathrm{J}^{^{\prime}} \}\end{array}$$
(14)

where J’ and J correspond to non- beneficial and beneficial criteria, respectively.

Step V: Calculating the distance of each criterion from I+ and I

$$\mathrm{S}_\mathrm{i}^{ + } = \sqrt {\sum\limits_{\mathrm{j} = 1}^\mathrm{n} {(\mathrm{V}_\mathrm{j}^{ + } - \mathrm{V}_\mathrm{ij} )^{2} } } ;\,\mathrm{i} = 1,2,\,...\,,\,\mathrm{m}$$
(15)
$$\mathrm{S}_\mathrm{i}^{ - } = \sqrt {\sum\limits_{\mathrm{j} = 1}^\mathrm{n} {(\mathrm{V}_\mathrm{j}^{ - } - \mathrm{V}_\mathrm{ij} )^{2} } } ;\,i = 1,2,\,...\,,\,\mathrm{m}$$
(16)

where i denotes the alternative number, while m stands for the criterion number.

Step VI: Determining the relative closeness of C1 to the ideal solution, which is calculated as Eq. (17):

$$\mathrm{C}_\mathrm{l} = \frac{{\mathrm{S}_\mathrm{l}^{ - } }}{{(\mathrm{S}_\mathrm{l}^{ + } + \mathrm{S}_\mathrm{l}^{ - } )}}\,,\,0 \le \,\mathrm{C}_\mathrm{l} \, \le 1$$
(17)

Step VII: Ranking the alternatives

The alternatives are ranked based on C1; a larger C1 value represents higher performance.

2.5.4 COPRAS

To more accurately rank the scenarios, the COPRAS method was also employed apart from TOPSIS. The COPRAS method was developed by Zavadskas and Kaklauskas (1996). The COPRAS ranking steps include:

Step A: Normalizing the decision matrix

The decision matrix is normalized as:

$$\mathrm{r}_\mathrm{ij}^{*} = \frac{{\mathrm{r}_\mathrm{ij} }}{{\sum\nolimits_{\mathrm{i} = 1}^\mathrm{m} {\mathrm{r}_\mathrm{ij} } }}$$
(18)

where \({r}_{ij}^{*}\) denotes the normalized value of alternative i from alternative j.

Step B: Calculating the weighted normalized matrix

The weighted normalized matrix is obtained as:

$$\hat{\mathrm{r}}_\mathrm{ij} = \mathrm{r}_\mathrm{ij}^{*} .\mathrm{w}_\mathrm{j} \,;\,\mathrm{i} = 1,\,...,\mathrm{m}\,\,\,,\,\,\,\mathrm{j} = 1,\,...\,,\mathrm{n}$$
(19)

where \({w}_{j}\) denotes the weight of each criterion.

Step C: Finding the maximizing and minimizing indices

Indices \({S}_{+i}\) and \({S}_{-i}\) are calculated based on whether the criteria are beneficial:

$$\mathrm{S}_{ + \mathrm{i}} = \sum\limits_{\mathrm{j} = 1}^\mathrm{g} {\hat{\mathrm{r}}_\mathrm{ij} } ;\,\,\,\mathrm{i} = 1,\,...\,,\,\mathrm{m}$$
(20)
$$\mathrm{S}_{ - \mathrm{i}} = \sum\limits_{\mathrm{j} = \mathrm{g} + 1}^\mathrm{n} {\hat{\mathrm{r}}_\mathrm{ij} } ;\,\,\,\mathrm{i} = 1,\,...\,,\,\mathrm{m}$$
(21)

where g is the number of useful criteria, while n-g is the number of non- beneficial criteria.

Step D: The relative importance Qi can be calculated as:

$$\mathrm{Q}_\mathrm{i} = \mathrm{S}_{ + \mathrm{i}} + \frac{{\mathrm{S}_{ - \mathrm{min} } \sum\limits_{\mathrm{i} = 1}^\mathrm{m} {\mathrm{S}_{ - \mathrm{i}} } }}{{\mathrm{S}_{ - \mathrm{i}} \sum\limits_{\mathrm{i} = 1}^\mathrm{m} {(\mathrm{S}_{ - \mathrm{min} } /\mathrm{S}_{ - \mathrm{i}} )} }}\,\,,\,(\mathrm{i} = 1,2,...,\mathrm{m})$$
(22)

The alternative with a higher Qi value would have a higher rank.

3 Results and Discussion

3.1 Rainfall-runoff Simulation

The hydrograph of a six-hour rainfall event with a return period of ten years in the study area was simulated using SWMM, as shown in Fig. 5. As can be seen, 30-min time steps were implemented in the simulation. The peak hydrograph flow rate was found to be 6.76 m3/s. The accumulated precipitation of this six-hour event was 25.8 mm. Finally, the SWMM-generated time-series data was imported to the SUSTAIN model through the land module to simulate the performance of the LID scenarios under the rainfall event.

Fig. 5
figure 5

Simulated hydrograph of the study area in SWMM under the rainfall with a 10-year return period

3.2 Cost-effectiveness Evaluation and Optimization of LID Scenarios

The land use, watershed, SWMM rainfall time-series data, and other required data were imported to the SUSTAIN model, implementing the scenarios based on the design parameters and LID. The SUSTAIN model was executed, performing NSGA-II optimization to plot the cost-effectiveness curve of each scenario. The Pareto front would represent the dominant optimal solutions. Figure 6 shows the cost-effectiveness curves obtained from the SUSTAIN model.

Fig. 6
figure 6

Pareto fronts obtained from SUSTAIN for a S1, b S2, c S3, d S4, e S5, and f S6

The horizontal and vertical axes represent the cost (USD) and runoff volume reduction (%), respectively. The gray spots represent the feasible solutions, while the orange ones stand for the non-dominated solutions of each scenario. The superior solution is selected from the feasible solutions, depending on a number of factors, such as flood reduction, budget, and decision-makers. The criterion for the superior solution (shown in green) is the knee point of the Pareto front; the effectiveness/cost ratio reduces above the superior solution, where the runoff volume slightly declines, despite a higher cost (Jia et al. 2015).

The superior solutions of the Pareto fronts reduced the runoff volume by 59.4%, 15%, 69%, 20.8%, 43.4%, and 44.3% under S1-S6, respectively. Moreover, the cost was estimated to be 196.63, 3.25, 234.66, 7.68, 135.41, and 136.32 million USD under scenarios S1 to S6, respectively. Table 6 illustrates the selected optimal solutions for each scenario.

Table 6 Cost and effectiveness data of the optimal Pareto solutions

According to Table 6, S3 and S2 had the highest and lowest costs, respectively. Moreover, S3 and S2 had the highest and lowest performance in runoff volume reduction. The peak flow was diminished by 51.3%, 4.30%, 61.3%, 19.2%, 38.2%, and 44.2% in S1-S6, respectively. Likewise, S3 had the highest performance, whereas S2 had the lowest performance. In addition, S1-S6 occupied 35%, 0.8%, 42.1%, 1.4%, 23.2%, and 23% of the total area of the watershed. The lowest and highest area occupied by LID scenarios was obtained to be 21160 and 1147329 m2 in S2 and S3, respectively. As is clear, the area of LID scenarios has a direct relationship to the total implementation costs. Figure 7 plots the cost distributions of the LID scenarios.

Fig. 7
figure 7

Cost distributions in the LID scenarios: a S1, b S2, c S3, d S4, e S5, and f S6

According to Fig. 7, green roofs accounted for over 98% of the total LID cost in S1, while only 2% of the cost (196 million USD) arose from bio-retention cells and vegetated swales. S2 included bio-retention cells, rain barrels, and vegetated swales and was found to be the most affordable scenario, with a total cost of 3.25 million USD. S3 had the highest cost among the scenarios, and green roofs accounted for 92.3% of the total LID cost. Porous pavements and vegetated swales accounted for 7.63% and 0.03% of the total cost in S3. For S4, porous pavements, rain barrels, and vegetated swales consumed 78.15%, 20.51%, and 1.34% of the total cost, respectively. Green roofs accounted for 85.55% and 89.7% of the total costs in S5 and S6, representing the costliest LID methods. Porous pavements, rain barrels, bio-retention cells, and vegetated swales were the second-, third-, fourth-, and fifth-costliest LID methods. The dry ponds accounted for only 0.05% of the total cost in S6.

3.3 Contributions of the Optimal Scenarios to the Urban Stormwater System

The contributions of the selected optimal Pareto solutions on the performance of the sub-channels in the study area were evaluated. Once the knee point of the Pareto front had been selected in S1-S6, the SUSTAIN-derived data, including the optimal numbers and sizes of the LID methods, were imported to the SWMM to evaluate the performance of the urban stormwater system. These data included the optimal number of each LID method, optimal soil depth, weir height, and LID dimensions (i.e., length, width, height, and/or diameter). After importing the LID data and defining scenarios in SWMM, the model was re-executed under the rainfall with a 10-year return period. Then, the performance of the stormwater system was evaluated by comparing the channel capacities in the presence and absence of the LID methods. In the absence of LID scenarios (i.e., the post-development situation) under the rainfall with a return period of ten years, 24% of the channel length (11483 m of 46582 m) had a capacity shortage. Moreover, 62 of the 325 nodes in the system flooded. However, the LID scenarios reduced the channel capacity shortage and flooded nodes, as shown in Table 7.

Table 7 Contributions of the LID scenarios to the performance of the urban stormwater system

According to Table 7, S1-S6 reduced the channel capacity shortage by 52.8%, 5.1%, 58.4%, 26.4%, 45.6%, and 46.9%, respectively. Furthermore, the number of flooded nodes declined by 46.7%, 11.3%, 50%, 27.4%, 38.7%, and 41.9%, respectively.

Figure 8 illustrates the urban stormwater system under S0 (non-LID scenario), S1 to S6 at 4:00 when the system experienced the highest overload and maximum rainfall and runoff. Subcatchment runoff, link flows, and flooded nodes due to a disruption or insufficient capacity have shown in the SWMM output map.

Fig. 8
figure 8

Urban stormwater system under pre-LID and Scenarios one to six

According to Fig. 8, it can be inferred that S2 and S4 reduced flooding and improved system performance. The colored lines represent the link flow rate, squares stand for subcatchment runoff, and the circles are representative of flooding or link flows due to a channel capacity shortage and disturbed system. The flow amount across the system during the day can be estimated based on the Legend guide.

3.4 Ranking of the LID Scenarios

The criteria were weighted through AHP, entropy, and integrated AHP-entropy method. A total of twenty experts provided pairwise comparison matrices in AHP. Table 8 provides the criterion weights in the three weighting methodologies.

Table 8 Criterion weights in AHP, entropy method, and integrated AHP-entropy method

As can be seen, C4 had the highest weights under all three weighting methods. On the other hand, C1 had the lowest weight. The scenarios were ranked using TOPSIS and COPRAS for all three weighting methods, as shown in Table 9.

Table 9 Scenario ranks under TOPSIS and COPRAS and different weighting methods

According to Table 9, S4 ranked first under TOPSIS for all three weighting methods. S2, S6, S5, S1, and S3 had the second, third, fourth, fifth, and sixth ranks under the weighting methods. Despite having the highest runoff volume reduction and improving the stormwater system performance, S3 was very costly due to green roofs used in large areas and had the highest cost criterion weight. Thus, S3 had the sixth rank among the six scenarios. S4 was found to be the most optimal scenario under TOPSIS; it had a cost of 7.68 million USD, a runoff volume reduction of 20.77%, a peak flow reduction of 19.2%, and a channel capacity shortage reduction of 26.4% under a six-hour rainfall event with a return period of ten years.

On the other hand, COPRAS introduced S2 as the most optimal scenario with a cost of 3.25 million USD (the most affordable scenario), a runoff volume reduction of 15%, a peak flow reduction of 4.3%, and a channel capacity shortage reduction of 5.1%. Moreover, S4, S3, S1, S6, and S5 had the second, third, fourth, fifth, and sixth ranks under COPRAS. As can be seen, almost the same ranks were obtained under different weighting methods since the weights had high consistency, and the ranking results were robust.

In this study, three weighting methods were used, and the AHP-Entropy method seems to be more reliable considering that it combines both subjective and objective characteristics.

Both TOPSIS and COPRAS methods differ in nature and relationships, yielding different results. Normalizing the decision matrix, determining the ideal solution (or maximizing the indices in COPRAS), and finding the relative closeness (relative importance) are factors that cause differences in ranking. Nevertheless, both methods chose S4 and S2 as the ideal two scenarios. COPRAS was more sensitive to the cost factor and selected the most economical scenario, while TOPSIS referred to better performance in addition to implementation costs.

The selection of the superior scenario between S2 and S4 would depend on various factors, including decision-makers and available financial resources. However, S4 seems to outperform S2 as it has higher suitability at the high construction density in the study area; it uses porous pavements in place of bio-retention cells, and such pavements occupy almost no additional space and do not disturb passage.

4 Conclusion

This study proposed a framework for managing urban stormwater systems using coupled usage of LID modeling, multi-objective optimization, and decision-making tools and techniques. The proposed framework was implemented in region 1 of District 11 of the Tehran Municipality. Six scenarios were developed, including different combinations of LID types such as Green Roofs, Rain Barrels, Bioretention Cells, Porous Pavements, Vegetated Swales, and Dry Ponds. The optimal solutions of each scenario were then ranked based on technical and economic criteria using MCDM techniques.

SWMM was used to simulate the rainfall-runoff process through the study area. The simulated hydrograph was then imported to SUSTAIN model to find optimal solutions through NSGA-II optimization for each LID scenario. Then, the selected solutions were imported to SWMM in conjunction with the current drainage network to evaluate the performance of the urban stormwater system under the scenarios relative to the pre and post-development situation. Four evaluation criteria were applied, including runoff volume reduction, peak flow, channel capacity shortage reduction, and LID scenario cost, to identify the ideal scenario. TOPSIS and COPRAS were employed to rank the scenarios under the AHP, entropy, and integrated AHP-entropy weighting method. Based on TOPSIS, S4 with a combination of rain barrels, porous pavements, and vegetated swales was selected as the ideal scenario. On the other hand, COPRAS demonstrated that S2 with a combination of rain barrels, bio-retention cells, and vegetated swales would be the preferable scenario.

Despite the higher performance, the other scenarios could not have high ranks since they were much costlier than S2 and S4; the cost criterion had a high weight, and the optimal solution would be selected from more affordable alternatives. The selection of the superior scenario between S2 and S4 depends on decision-makers and financial constraints; however, S4 has higher suitability for the study area as it has relatively higher performance and occupies lower space.

The results could be helpful in comprehensively evaluating urban stormwater systems and developing cost-effective LID solutions. The present work could be helpful to urban decision-makers and managers in the design, optimization, cost estimation, performance evaluation, and selection of the most feasible LID scenarios. However, future works are recommended to use a broader range of criteria (e.g., runoff quality and urban landscape) to rank scenarios. It is suggested that SUSTAIN be integrated with other simulation models, such as ASSA and MIKE URBAN. Also, to achieve more reliable results it is recommended to calibrate and validate the model if sufficient data is available.