1 Introduction

Flood/flow routing in open channels is of paramount importance to water resources engineers (Choudhury et al. 2002), largely for predicting outflow hydrograph corresponding to a specific inflow hydrograph in a channel or reservoir reach. The attendant flood may cause a huge damage in terms of loss of life, property, and economic loss due to disruption of various socio-economic activities. Such information is vital in decision making in many hydrological applications/studies, as for example, flood forecasting; design of flood-control structures (such as bridges, dam spillways, culverts, waterways, scour estimation); canal/reservoir operation; environmental flows for aquatic-habitat needs and so on.

There exist several routing methods in literature (Barati 2014). The first category of distributed models utilizes reach properties to solve both mass conservation and momentum equations. These methods are capable of routing flows/floods both spatially and temporally in the reach under investigation, but require more extensive data and are therefore costlier than others. The second category models utilize a simpler version of the Saint–Venant equations based on both physical concepts and river characteristics. On the other hand, the third category (perhaps the most popular) lumped models exclusively use historical records to calibrate parameters of specific storage function. The calibrated storage function accompanied with continuity equation is utilized to predict the flood events. Ease of execution, simpler concept, and less data requirement are the distinguished features that make them not only attractive but also advantageous in field applications. Their accuracy depends on both the precision of parameter estimation process and the applicability of the selected storage function. The approaches of last category are also further categorized as hydrologic methods, and the others as hydraulic methods (Choudhury 2007). The former methods are based on continuity equation and storage equation, and the latter on continuity and momentum equations, i.e. Saint–Venant equations. The amount of time and effort required to implement, calibrate, and solve the selected model increases with the degree of model sophistication. Although such a model usually provides more accurate results, its use is justified only when there are enough good quality data available.

Thus, a tradeoff is often made in selection of a flood routing model based on the quality of given data, social or economic importance of the project, and safety requirements. In most cases, the field data scarcity prevents the use of Saint–Venant equations (Ponce and Yevjevich 1978; Perumal and Sahoo 2008; Akbari et al. 2012; Akbari and Barati 2012). Therefore, hydrologic routing procedures requiring only a few hydrologic parameters to calibrate based on recorded data are recommended for flood routing by the hydrologic practitioners. Among many models used for flood routing, semi-empirical classical Muskingum method proposed by McCarthy (1938) is one of the most widely used method of hydrologic flood routing procedures. This method was developed by the U.S. Army Corps of Engineers for the Muskingum Conservancy District Flood-Control Project over six decades ago. Perumal (1994) showed that the Muskingum method is an approximate solution of the Saint–Venant equations and proposed a variable parameter Muskingum method directly from these equations. Perumal and Price (2013) derived the fully mass conservative, variable parameter McCarthy Muskingum (VPMM) method directly from the Saint–Venant equations.

According to the linearity of the relation between storage value and weighted inflow & outflow values, various versions of Muskingum models fall in two general categories as linear and nonlinear models. In the first category, the storage value of the reach at a specific time is linearly proportional to inflow and outflow values of the same time while in the latter category, the relation between storage value and weighted inflow and outflow values is nonlinear in most cases. The nonlinear Muskingum model can be a constant-parameter model that considers its parameters to remain unchanged during flood period in contrast to the variable-parameter model, in which parameters change. The most distinguished challenge with the latter model is its calibration (Niazkar and Afzali 2016). The full dynamic wave models, which solve full Saint–Venant equations of mass and momentum conservation, are also prone to numerical issues. To propose a simple SCS-CN-based routing model, this paper first provides an analogy between the Muskingum method of flood routing and the popular Soil Conservation Service Curve Number (SCS-CN) method widely used in rainfall-runoff modelling.

Runoff estimation from rainfall is the most important task in the field of hydrology, specifically in applied water resource sciences and, among myriad rainfall-runoff methods, the SCS-CN method (1956,1964,1969,1971,1972,1985,1993) developed by the United States Department of Agriculture (USDA) is one of the most widely used simple, stable, reliable, and attractive method for estimating runoff from a given rainfall (Williams and LaSeur 1976; Rallison 1980; Hjelmfelt 1980; Bondelid et al. 1982; Garen and Moore 2005; Sahu et al. 2010; Ajmal et al. 2016; Verma et al. 2017; Voda et al. 2019). Though the method was developed originally for direct surface runoff estimation in small and medium agricultural watersheds in the mid-western United States (Ebrahimian et al. 2012), it has been used in several other areas including water resources management, planning of watershed conservation and management practices, reservoir operation, runoff prediction, water balance, irrigation, flood forecasting, rainwater harvesting, flood control, storm water management, design flood estimation, urban hydrology, etc. (Mishra and Singh 1999, 2002; Singh et al. 2010; Durán-Barroso et al. 2019; Walega et al. 20152017; Wang 2018; Baiamonte 2019; Zhang et al. 2019). More specifically, the SCS-CN concept has been applied to areas such as long-term hydrologic simulation, sediment transport, prediction of infiltration and rainfall-excess rates, hydrograph simulation, sediment yield modelling, water quality modelling, transport of pollutant, partitioning of heavy metals (Mishra and Singh 2003; Verma et al. 2021) and so on. Moreover, many research efforts have also investigated utility of the SCS-CN method in quantifying urbanization related land use/cover changes effect on runoff (Hameed 2017; Hu et al. 2020) and effect of forest fires on the hydrological response and the associated hydrological risks (Candela et al. 2005; Nalbantis and Lymperopoulos 2012; Soulis 2018).

Due to its wide application, the SCS-CN method has become an integral part of more complex hydrological and ecological models available commercially. Some of these models are SWMM (Metcalf 1971), CREAMS (Knisel 1980; Smith and Williams 1980), HEC-1 (HEC 1981), AGNPS (Young et al. 1989), EPIC (Sharpley and Williams 1990), SWAT (Arnold 1994), and GFMS (Yilmaz et al. 2010), AnnAGNPS (Annualized Agricultural Nonpoint Source Pollution Model, Baginska and Milne-Home 2003), and EBA4SUB (Event-Based Approach for Small and Ungauged Basins (Petroselli and Grimaldi 2018).

Besides the above extensive applications of the SCS-CN method/concept for various purposes, this concept does not appear to have yet been tested for its applicability to flood routing. Thus, the objective of this study is to first derive its analogy with the Muskingum method, a popular method of flood routing, and then extend its applicability to flood routing using field data.

2 Methodology

2.1 SCS-CN Concept

The SCS-CN method’s core proportionality concept equates the ratio of actual runoff to potential runoff with the ratio of actual retention to potential maximum retention in terms of depth units (Mishra and Singh 2003) as:

$$\frac{Q}{{P_{e} }} = \frac{F}{S}$$
(1)

where Q = direct surface runoff (m), Pe = (P – Ia) = effective rainfall (m), P = total rainfall (m), Ia = initial losses or rainfall losses (m), F = actual retention (m), and S = potential maximum retention (m), which can range (0, ∞), defined as:

$$S = \frac{25400}{{CN}} - 254$$
(2)

where S is in mm and CN is non-dimensional varying from 0 to 100. The above proportionality is further coupled with the universal water balance Eq. (3), leading to the popular form of the SCS-CN runoff equation, expressed respectively, as follows:

$$P_{e} = P - I_{a} = Q + F$$
(3)
$$Q = \frac{{P_{e}^{2} }}{{P_{e} + S}}$$
(4)

To distinguish, the S parameter of the SCS-CN method is defined here-afterwards as SSCS.

2.2 Muskingum Method

The classical Muskingum flood routing method is a combination of continuity and storage functions described, respectively, as below:

$$I-O=\frac{\Delta {S}_{Musk}}{\Delta t}$$
(5)
$${S}_{Musk}=K\left[\theta I+\left(1-\theta \right)O\right]$$
(6)

The variables SMusk, I, and O are the Muskingum channel (detention) storage (m3), rate of inflow (m3/sec), and rate of outflow (m3/sec), respectively, during the passage of a flow through the channel reach within time interval Δt (sec); K = storage coefficient or time constant for the river reach (sec), close to the flow travel time within the reach; and θ = dimensionless weighting factor varying from 0 to 0.5. Coupling the Kalinin-Milyukov concept (Jain 1993) with the popular one-dimensional Saint–Venant equations of flow routing, Perumal (1994) derived the following proportionality:

$$\frac{O}{I}=\frac{{S}_{Musk}-\theta KI}{KI-\theta KI}$$
(7)

from which the Muskingum storage Eq. (6) can be derived. Equation (7) was derived with the following assumptions: Channel has prismatic cross-section of any shape; there is no lateral outflow from or inflow to the reach; friction (energy) slope remains constant at any instant of time in a given routing reach; the magnitude of product of derivatives of flow and section variables (with respect to both time and distance) are negligible; and at any instant of time during unsteady flow, the steady flow relationship is applicable between the stage at the middle of the reach and the discharge passing somewhere downstream of it.

Equation (7) can also be described from Fig. 1 showing different elements of the Muskingum storage concept frequently described using wedge-prism concept in a prismatic channel. In this figure, the areas of various triangles and quadrilaterals represent various detention storages in the channel during the time-period of travel, i.e. K, or time of residence of flow in channel. For example, the product KI represents the potential maximum detention storage in channel when inflow I flows through the whole channel reach during the time of travel K, and similarly, the prism storage KO can be defined. The product θK(I-O) represents the wedge storage that is the part of K(I-O) storage resulting due to (I-O) flowing through the channel reach for time-period K. From this definition, θKI can be defined as the channel storage for the condition when O = 0, implying that there is no outflow. In other words, it represents the initial channel storage (defined as Si) required to be fulfilled before the outflow O generates at the channel outlet.

Fig. 1
figure 1

Elements of Muskingum concept for a prismatic channel: CD = channel bed, AF = water surface, AC = I (inflow) = BD, DF = O (outflow) = CE, AE = BF = I-O, CD = EF = AB, Area AFDC = SMusk (Muskingum storage), Area ABDC = KI (potential maximum storage), Area AFE = θK(I-O) (wedge storage), Area ADC = θKI, Area EFDC = KO (prism storage), Area ABF = (1-θ)K(I-O)

Thus, the numerator and denominators of r.h.s. terms of Eq. (7) can be considered as actual (Sa) and potential (Sp) storages (m3) of a canal reach over and above the initial storage Si (= θKI), as follows:

$$\frac{O}{I} = \frac{{S_{a} }}{{S_{p} }}$$
(8)

Equation (8) can be termed as Muskingum proportionality equation.

The validity of definitions of different elements of Eq. (7) as shown in Fig. 1 has also been demonstrated employing elementary trigonometry in Fig. 1, as follows. The numerator of Eq. (7) represents the area of triangle AFD. Similarly, the denominator of this equation represents the area of triangle ABD. From basic principles of trigonometry, it is possible to derive the ratio of area of triangle AFD to the area of triangle ABD to be equal to the ratio of DF (= O, outflow) to DB (= I, inflow).

2.3 Analogy between Muskingum and SCS-CN Proportionalities

To derive a structural analogy between the Muskingum and SCS-CN proportional equalities, the former can also be expressed in terms of depth units considering surface area, A, (m2) of a prismatic channel during a given time interval (Δt).

$$\frac{Y}{X} = \frac{{D_{A} }}{{D_{p} }}$$
(9)

where Y = O Δt/A = outflow depth (m), X = I Δt/A = inflow depth (m), DA = Sa /A = (SMusk – θKI)/A = actual detention storage depth (m) excluding Is = Si/A = θKI/A depth (m), and DP = Sp /A = (KI – θKI)/A = potential maximum detention storage depth (m) excluding Is = Si/A = θKI/A depth (m).

For analogy reasons, the SCS-CN proportional equality (Eq. 1) has been rewritten as:

$$\frac{Q}{{P_{e} }} = \frac{F}{{S_{SCS} }}$$
(10)

It is to note that both the terms in numerator and denominator of Eq. (10) exclude Ia. Thus, both Eqs. (9) and (10) are analogous to each other. Table 1 provides an elaborate analogy between various components of the proportional equalities of the two methods.

Table 1 Analogy between various elements of Muskingum and SCS-CN techniques

It can be seen from Table 1 that all the fundamental components of the Muskingum equation are analogous to those of the SCS-CN equation. The input to the Muskingum channel routing i.e. inflow depth (X) analogous to effective rainfall-depth (Pe) of the SCS-CN method in a given time duration/interval (Δt). Likewise, the output of the Muskingum channel routing i.e. outflow depth (Y) is analogous to the direct surface runoff-depth (Q) of SCS-CN method in the given time duration/interval (Δt). The actual (DA) and potential (DP) maximum detention storage depths of the Muskingum method are analogous to F and SSCS of the SCS-CN method, respectively. The initial storage depth (Is) of the Muskingum method is analogous to the initial abstraction depth (Ia) of the SCS-CN method. In both the methods, outflow/runoff generates only after Is and Ia are exceeded. The weighting parameter (θ) of the Muskingum equation is analogous to initial abstraction coefficient (λ) of the SCS-CN method and both are nondimensional. Is is also analogous to Ia as cumulative rainfall up to time of ponding (Ia = i0tp, where ‘i0’ is the rainfall intensity and tp is time to ponding). Like Eq. (2) describing the runoff curve number CN (described in Table 1 as CNSCS), it is possible to propose a routing curve number (CNMusk) as: CNMusk = 25400/DP – 254, where Dp is in mm and CNMusk is nondimensional varying from 0 to 100.

Further, since Is = Si/A = θKI/A, it can be transformed as I/A = Is/θK. Substituting I/A = Is/θK into X (= Δt I/A), Is can be defined as: Is = X (θK/Δt). Assuming (θK/Δt) as m for given event in a channel, Is can be redefined as: Is = mX, which states that the initial storage is some percentage of inflow-depth and it is analogous to the SCS-CN method’s Ia to be equal to βP (Ajmal et al. 2015). Moreover, since DA = (SMusk – θKI)/A and DP = (KI– θKI)/A are actual and potential maximum storage depths, respectively, both excluding Is. DA can be transformed as: DA = SMusk/A – Is and DP = KI/A–Is. Here, both DA and DP are storage depths that exclude Is, analogous to the SCS-CN storage/retention depths of F and SSCS, respectively, both excluding Ia.

In terms of mass conservation, the continuity equation (I – O = ΔSMusk/Δt) of the Muskingum method is also analogous to the water balance of the SCS-CN method as: PeQ = (i0 – O/A) Δt = F for Pe = i0Δt and Q = OΔt/A.

Furthermore, the ratio of the outflow/inflow depths (Y/X) of the Muskingum method which ranges (0–1) is analogous to the ratio of rainfall/runoff depths (Q/Pe) of the SCS-CN method, which also ranges (0–1). Lastly, the ratio of actual-detention storage/potential maximum-detention storage depths (DA/DP) of the Muskingum method also ranges (0–1) and it is analogous to the ratio of actual-retention storage/potential maximum-retention storage depths (F/Sscs) of the SCS-CN which ranges (0–1). Furthermore, like CNSCS (Eq. 2), it is also possible to propose a routing curve number (CNMusk) ranging (0–100). Thus, both the Muskingum and SCS-CN proportionalities are parallel/analogous to each other, and therefore, the SCS-CN concept also has the potential for its use in flood routing.

2.4 SCS-CN-based Routing

Based on the above analogy, it is seen that the SCS-CN proportional equality (Eq. 1) is quite similar to that of the Muskingum Eq. (7). Thus, similar to the Muskingum equation, it is possible to derive an expression for routing using SCS-CN concept as well, as follows.

Let us define the cumulative dynamic retention (F0) and the potential storage space (S0) available before the onset of rainfall at time t = 0 including Ia as:

$$F_{0} = F + I_{a}$$
(11)
$$S_{0} = S_{SCS} + I_{a}$$
(12)

For time interval Δt, the outflow and inflow depths are given, respectively, as:

$$Q = O\Delta t/A$$
(13)
$$P{}_{e} = i_{0} \Delta t$$
(14)

where i0 is the uniform effective rainfall intensity. Equation (14) assumes rainfall (P) to grow linearly with time (t) (Mishra and Singh 2003). Substituting F, SSCS, Q, and Pe from respective Eqs. (11), (12), (13), and (14) into Eq. (1) yields

$$\frac{{({O \mathord{\left/ {\vphantom {O A}} \right. \kern-0pt} A})\Delta t}}{{i_{0} \Delta t}} = \frac{{{O \mathord{\left/ {\vphantom {O A}} \right. \kern-0pt} A}}}{{i_{0} }} = \frac{{F_{0} - I_{a} }}{{S_{0} - I_{a} }}$$
(15)

Here, F0 which is similar to the detention storage of Muskingum (SMusk) Eq. (7) can be derived as:

$$F_{0} = \frac{{{O \mathord{\left/ {\vphantom {O A}} \right. \kern-0pt} A}}}{{i_{0} }}\left( {S_{0} - I_{a} } \right) + I_{a}$$
(16)

Substituting \(I_{a} = \,\lambda S_{0}\) into Eq. (16) leads to

$$F_{0} = \frac{{{O \mathord{\left/ {\vphantom {O A}} \right. \kern-0pt} A}}}{{i_{0} }}\left( {S_{0} - \lambda S_{0} } \right) + \lambda S_{0}$$
(17)

Mishra and Singh (2004) proposed a relationship (f0 – fc = i0 – fc = ie = S0k), which is consistent with the description of Mein and Larson (1971) as well as infiltration data. Here, f0 is the initial infiltration rate (m/s), k is the decay constant (1/sec) (Horton 1941), fc is the final infiltration rate (m/s), i0 is the uniform rainfall intensity (m/s) and ie is the uniform effective rainfall intensity (m/s). For the condition f0 = i0 and fc = 0,

$$S_{0} = \frac{{i_{0} }}{k}$$
(18)

On further simplification of Eq. (17) using the proposed S0, we get

$${F}_{0}=\frac{O/A}{{i}_{0}}\left(\frac{{i}_{0}}{k}-\lambda \frac{{i}_{0}}{k}\right)+\lambda \frac{{i}_{0}}{k}=\left[\frac{1-\lambda }{k}\right]\frac{O}{A}+\frac{\lambda }{k}{i}_{0}$$
(19)

If runoff estimated using a rational formula is assumed to be the inflow to the system, i.e. I = C i0 A. Since runoff coefficient (C) (nondimensional) and surface area (A) (m2) of the routing reach are constant, the rainfall intensity becomes

$$i_{0} {\kern 1pt} {\kern 1pt} = \frac{I}{CA}$$
(20)

Hence, F0 in Eq. (19) can be re-framed as:

$$F_{0} = \left[ {\left( {1 - \lambda } \right)\frac{O}{kA}} \right] + \left( {\frac{\lambda }{kCA}} \right){\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} I = \frac{1}{kA}\left[ {\left( {1 - \lambda } \right)O + \frac{\lambda }{C}I} \right]$$
(21)

The SCS-CN water balance Eq. (3), can be revised using Eqs. (11), (13), (14) and (20) as:

$$F_{0} = \left( {i_{0} - O/A} \right)\Delta t = \left( {\frac{I}{CA} - \frac{O}{A}} \right)\Delta t = \frac{1}{A}\left( {\frac{I}{C} - O} \right)\Delta t$$
(22)

For the beginning and end of ∆t, Eq. (22) can be written as:

$$\Delta F_{0} = \frac{1}{A}\left[ {\frac{1}{C}\left( {\frac{{I_{1} + I_{2} }}{2}} \right)\,\Delta t - \left( {\frac{{O_{1} + O_{2} }}{2}} \right)\,\Delta t} \right]$$
(23)

Here, subscripts 1 and 2 denote the beginning and end of ∆t, respectively. Following Eq. (21) we can write

$$\Delta F_{0} = F_{{0_{2} }} - F_{{0_{1} }} = \frac{1}{kA}\left[ {\left( {1 - \lambda } \right)\left( {O_{2} - O_{1} } \right) + \frac{\lambda }{C}\left( {I_{2} - I_{1} } \right)} \right]$$
(24)

Equating ΔF0 from Eqs. (23) and (24) leads to the SCS-CN-based routing procedure for determination of outflow (O2) in terms of coefficients C0, C1, and C2 as follows:

$$O_{2} = C_{0} I_{2} + C_{1} I_{1} + C_{2} O_{1}$$
(25)

where

$$C_{0} = \left( {\frac{{\frac{\Delta t}{{2C}} - \frac{\lambda }{kC}}}{{\frac{(1 - \lambda )}{k} + \frac{\Delta t}{2}}}} \right)$$
(26)
$$C_{1} = \left( {\frac{{\frac{\Delta t}{{2C}} + \frac{\lambda }{kC}}}{{\frac{(1 - \lambda )}{k} + \frac{\Delta t}{2}}}} \right)$$
(27)
$$C_{2} = \left( {\frac{{\frac{(1 - \lambda )}{k} - \frac{\Delta t}{2}}}{{\frac{(1 - \lambda )}{k} + \frac{\Delta t}{2}}}} \right)$$
(28)

For no lateral inflow condition, it can be shown that

$$C_{0} + C_{1} + C_{2} = 1$$
(29)

The above similarity is also shown in Table 1.

3 Application

3.1 Data and Study Reaches

To examine the applicability of the SCS-CN method for routing, four different study reaches are selected. The first study reach consists of the observed inflow and outflow hydrographs having double-peak outflow discharges as reported by (Viessman and Lewis 2003). The second one consists of extensively studied data-set of single peak inflow and outflow hydrographs as reported by (Wilson 1974). The third one consists of single peaked inflow-outflow hydrographs data-set as reported by (Wu et al. 1985). The fourth one consists of a data-set of inflow-outflow hydrographs having single peak and it is reported by (O’Donnel 1985). A summary of the characteristics of the four observed flood events used in the study is given in Table 2.

Table 2 Characteristics of the four observed flood events used in the study

3.2 Performance Evaluation Criteria

The statistics and criteria used for comparing the performance of Muskingum and SCS-CN-based routing methods are root mean square error (RMSE); relative error in peak outflow, RE (OP); and relative error in time to peak, RE (TP). The lowest values of these statistics indicate goodness of the method compared to other. These criteria are given respectively as:

$$RMSE = \,\,\sqrt {\frac{{\sum\limits_{i = 1}^{N} {\left( {O_{ai} - O_{ri} } \right)^{2} } }}{N}}$$
(30)
$${\text{RE (O}}_{{\text{p}}} ) = \frac{{O_{pa} - O_{pr} }}{{O_{pa} }}*100$$
(31)
$${\text{RE (T}}_{{\text{p}}} ) = \frac{{T_{pa} - T_{pr} }}{{T_{pa} }}*100$$
(32)

where Oai, Ori, Opa, Opr, Tpa, Tpr, and N are ordinates of actual outflow, routed outflow, actual peak outflow, routed peak outflow, actual time to peak, routed time to peak, and number of ordinates of outflow hydrographs, respectively.

3.3 Parameter Estimation

To estimate different parameters of both routing methods, Marquardt (1963) algorithm of constrained least squares was applied using Microsoft Excel software. It performs well in practice and has become a standard of nonlinear optimization techniques in water sector. Parameters θ and K of the Muskingum method and parameters λ, k and C of the SCS-CN routing methods were optimized using minimum RMSE as the objective function, allowing them to vary in the range (0, ∞). The optimized values of all the parameters are given in Table 3.

Table 3 Performance evaluation of Muskingum and SCS-CN routing methods

4 Results and Discussion

4.1 Characteristics of the Observed Flood Events

The four observed flood events derived from different sources in literature were used in this study. These can be characterized by their peak discharges and time to peak discharges of both inflows and their corresponding outflows (derived graphically), as shown in Table 2. These have been further utilized to derive the (approximate) time of travel of peak discharges (= time to peak outflow – time to peak inflow) and the percent attenuation of peak discharge (= peak inflow – peak outflow)*100/peak inflow. It is seen that time of travel varies from 2 to 30 h (the minimum for Event no. 1 and the maximum for Event no. 2) and the attenuation ranges from 14.61 m3/s to 44.68 m3/s (the minimum for Event no. 1 and maximum for Event no. 3). It can be inferred that the channel reach of Event no. 1 has been the shortest in length and/or steepest coupled with highest magnitude of flood peak discharge with highest flow velocity, and of Event no. 2 the maximum/mildest and/or low flood peak magnitude with low flow velocity. Since Event no. 3 showed maximum attenuation, it can be inferred that the reach must have been mildest coupled with lowest flood peak magnitude.

4.2 Parameter Estimation

The parameters of the Muskingum method are K and θ. As seen from Table 3, K values for the four flood events are 2.13, 32.11, 21.28, and 26.96 h, respectively, for case study nos. 1–4. K actually represents the time of travel of flood (= L/c, where L is the reach length and c is the wave celerity = 1.67 times average flow velocity (Ponce 1989)) and it can be approximated as the time difference between the peaks of the inflow and outflow hydrographs, as seen from Table 2.

The weighting parameter θ of the Muskingum method is defined as (Ponce 1989):

$$\uptheta =0.5\left(1-\frac{Ip}{B\,L\,c\,Sb}\right)= 0.5\left(1-\frac{Ip}{A\,c\,Sb}\right)$$
(33)

where Ip is the inflow peak discharge; B and L are the channel top width and length, respectively; and Sb is the channel bed slope. θ ranging (0, 0.5) primarily represents (approximately) the level of attenuation in the peaks of inflow and outflow hydrographs. θ = 0.5 suggests no attenuation or the wave is kinematic in nature whereas θ = 0 indicates highest level of attenuation or the flood water is fully dynamic in nature. As seen from Table 3, its values for the 1–4 flood events are 0.14, 0.15, 0.01, 0.11, respectively, indicating all the flood waves to be fully dynamic in nature but Event no. 3 being the most dynamic with highest attenuation.

On the other hand, the SCS-CN parameters are initial abstraction coefficient (λ), infiltration decay coefficient (k) (1/s), and the runoff coefficient (C). The values of λ for the 1–4 flood events are 0.13, 0.14, 0.01, 0.18, respectively. Except for the third event for which λ is 0.01, λ values for all others range (0.13, 0.18). The values of decay coefficient (k) for these events are 0.47, 0.03, 0.05, and 0.03, respectively. Except for the first event for which k-value is too high, all others range (0.03, 0.05). As expected, the runoff coefficient (C) values are too high ranging (0.94, 0.99), largely due to the inflow in the channel being considered as falling like rainfall over the water surface area (A), in which the losses or abstractions are absolute minimum or nil. It can also be supported by the fact that unlike a watershed in which the rainfall is distributed in space (or the whole watershed), the inflow in the channel is concentrated at the inlet without any loss, and therefore, C can be taken as equal to 1. Such a consideration makes Eq. (21) exactly analogous to that of Muskingum storage Eq. (6) with K = 1/k, θ = λ, and Is = mX, where m = f (θ) as shown above. As shown in Table 1 the routing parameters, C0, C1, and C2 of both the Muskingum and SCS-CN methods also match each other. The same can also be inferred from Table 3 for all four flood events, for which all parameters have been optimized using the real inflow/outflow data.

4.3 Performance Evaluation

The performance of both the Muskingum and SCS-CN routing methods is evaluated based on (a) visual closeness of the observed and computed outflow hydrographs and (b) statistical criteria in terms of RMSE, RE in Op (%), and RE in Tp (%). Figure 2(a–d) indicate the graphical closeness of the observed and computed outflow hydrographs routed by both Muskingum and SCS-CN methods in four different channel reaches. It can be seen from Fig. 2(a) that the SCS-CN method has the capability of capturing the multi-peaked shape of the observed outflow hydrograph quite similar to that of the Muskingum method. Figure 2(b–d) also depict the same.

Fig. 2
figure 2

a-d Graphical comparison of observed and routed outflow hydrographs computed using Muskingum and SCS-CN concept-based methods on four different case studies of Viessman and Lewis (2003); Wilson (1974); Wu et al. (1985); O’Donnel (1985), respectively. These are referred in Table 1 as Case Studies nos. 1 – 4, respectively

The values of RMSE, RE in Op (%), and RE in Tp (%) are given in Table 3. The RE-values for 1–4 flood events for SCS-CN and Muskingum methods are (68.45, 68.57), (2.73, 2.74), (0.44, 0.44) and (66.12, 67.65) m3/s, respectively. It can be inferred that RE-values are almost the same for each other and it can also be seen from Fig. 2 that both the methods match the observed outflow shape with almost the same level of accuracy. Similarly, both the methods exhibit the same level of satisfactory performance while fitting the peak and time to peak discharge values of all the four events.

Thus, it can be inferred that, in all study reaches, the SCS-CN concept performs equally well with RMSE, RE in Op, and RE in Tp being almost equal to or better than those due to the Muskingum method, largely due to both being identical in their mathematical formulation/structure. In peak and time to peak discharge prediction, the SCS-CN method performs equally well. In general, the SCS-CN method is analogous to Muskingum method, not only in its mathematical formulation but also in real-world application and is thus efficacious in flood routing as well, underlining the versatility of the former concept.

5 Conclusion

The SCS-CN concept which is basically used in rainfall-runoff modeling has been shown to be exactly analogous to the popular Muskingum method of flood routing in both mathematical formulation and in application to routing of four (both single- and double-peaked) flood events having occurred in four different routing reaches with the same level of efficacy as the Muskingum method, enhancing the versatility of the SCS-CN concept.