1 Introduction

Estimation of surface runoff is essential for the assessment of water yield potential of watersheds, planning of soil and water conservation structures, reducing sedimentation, and downstream flooding hazards. Although many hydrologic models are available for the estimation of direct surface runoff from storm rainfall; however, most models have limited applicability because of their intensive input data needs and calibration requirements (Shi et al. 2009). The Soil Conservation Service Curve Number (SCS-CN) method, developed by the USDA-Soil Conservation Service (SCS 1972), has wider applicability for estimation of direct runoff for a given rainfall event from small agricultural watersheds (Soulis and Valiantzas 2013). The method is simple to use and only requires basic descriptive inputs that are converted into numeric values for estimation of watershed direct surface runoff volume (Bonta 1997). A curve number (CN) that is descriptive of major runoff producing characteristics of watershed such as soil type, land use/treatment classes, hydrologic soil group, hydrologic condition, most importantly the antecedent moisture condition (AMC) is required in the application of the method. The SCS-CN method is well suited for estimating surface runoff from small agricultural watersheds and establishes CN values under various antecedent moisture conditions with generally high practicability (Chung et al. 2010). As a result, the other modified models, despite their complicated forms, are unable to be directly applicable to real situations due to the problem of model closure, making the SCS-CN method one of the most popular models over the past several decades. According to Garen and Moore (2005), the reason for wide application of the SCS-CN method includes its simplicity, ease of use, widespread acceptance, and the significant infrastructure and institutional momentum for this procedure within Natural Resource Conservation Service. To date, there is no alternative that possesses as many advantages, which is why it has been and continues to be commonly used, whether or not it is, in a strict scientific sense, appropriate.

Despite appealing to many practicing hydrologists by its simplicity, the SCS-CN model contains some unknowns and inconsistencies (Chen 1982). The SCS-CN model suffers from an inconsistent unstable theoretical foundation and has several disadvantages, such as the inability to flexibly display antecedent moisture conditions, unaccounted rainfall intensity and storm duration, discrete unrealistic representation of CN and antecedent condition, and fixing of initial abstraction coefficient (λ) (Ponce and Hawkins 1996; De Michele and Salvadori 2002; Michel et al. 2005; Jain et al. 2006 and Shi et al. 2009). The fixing of λ (=0.2) has frequently been questioned for its validity and applicability invoking many researchers for a critical examination of the Ia–S relationship in pragmatic applications, where Ia = initial abstraction before surface runoff occurs and S = potential maximum retention (Hawkins et al. 2001). More recently, Ajmal et al. (2015) investigated SCS-CN and its inspired models for runoff estimation in South Korean watersheds using a dataset of 658 large storm-events and they found that lower values of the initial abstraction coefficient (λ < 0.2) exhibited better runoff estimation than the fixed value, i.e., λ = 0.2.

According to Michel et al. (2005) the empirical framework within which the SCS-CN method was developed that not incites hydrologists to explore the structural foundation and inherited limitations. They highlighted several structural inconsistencies, arising partly from the confusion between intrinsic parameters and initial conditions, and partly from an incorrect use of the underlying soil moisture accounting (SMA) procedure. The SMA procedure is based on the notion that higher the moisture store level, higher the fraction of rainfall that is converted into runoff. If the moisture storage level is full, all the rainfall will become runoff. Other than the information contained in National Engineering Handbook (NEH) section-4, which was not intended to be exhaustive, no complete account of the method’s foundation is available to date, despite some noteworthy diagnostic attempts made by Chen (1982), Miller and Cronshey (1989), Ponce and Hawkins (1996), Mishra and Singh (1999), Mishra and Singh (2003), Michel et al. (2005), and Chung et al. (2010).

However, the method has always been a good choice among the hierarchy of the hydrological models, and has witnessed a myriad of applications all over the world throughout the entire spectrum of hydrology and water resources, even for problems it was not intended to solve such as such long-term hydrologic simulation (Williams and LaSeur 1976; Hawkins 1978; Knisel 1980; Choi et al. 2002; Mishra and Singh 2004; Michel et al. 2005; Sahu et al. 2010; Babu and Mishra 2012), metal partitioning and water quality (Mishra et al. 2004a; Ojha 2012), sediment yield modeling (Mishra et al. 2006a; Singh et al. 2008; Bhunya et al. 2010), and rainwater harvesting (Kadam et al. 2012; Singh et al. 2013). Recently, Singh et al. (2010) presented an updated hydrological review of the recent advancements in SCS-CN methodology and discussed its physical and mathematical significance in hydrological modelling.

Well known to the fact that the SCS-CN method exhibits variability in runoff computation due to spatial and temporal variability of rainfall, quality of measured runoff data, and the variability of antecedent rainfall and the antecedent moisture condition (AMC) (Ponce and Hawkins 1996). The AMC is categorized into three levels, i.e., AMC I (dry), AMC II (normal), and AMC III (wet), which statistically correspond, respectively, to 90, 50, and 10 % cumulative probability of exceedance of runoff depth for a given rainfall (Hjelmfelt et al. 1982). The three AMC levels permit unreasonable sudden jumps in curve numbers (CN), which result in corresponding jumps in estimated runoff. Mishra and Singh (2006) investigated the variation of CN with AMC conditions and developed power relationships between CN and 5-day antecedent rainfall amount to prevent the sudden jump from one AMC level to the other. This classical problem of sudden jump in SCS-CN method was well addressed by Michel et al. (2005) through incorporating the SMA concept, which led to the development of an improved version of SCS-CN model (hereafter named as Michel SCS-CN (MSCS-CN) model). In which they found that the SCS-CN method should feature upon initial soil moisture (V0) condition rather than an unrealistic intrinsic parameter in form of initial abstractions (Ia). However, the improved model does not include any definite rules how to account for initial soil moisture (V0) to prevent sudden jumps in runoff estimations, rather subjective adjustments are made for V0 to accommodate all three AMCs in terms of and CN (or S) to retain all the simplicity and in all likelihood, the potential efficiency of the original SCS-CN model.

Therefore, keeping the aforementioned discussions in mind, this study proposes a modified MSCS-CN (MMSCS-CN) model based on revised SMA procedure for runoff estimation and suggest simple formulations for V0 estimation. Thus, the major objectives of this study are twofold: (i) to formulate a modified MSCS-CN (MMSCS-CN) model based on revised SMA procedure with simplified formulations for V0 estimation to avoid the sudden jump in V0 and AMC and (ii) to compare the performance of the proposed MMSCS-CN model with MSCS-CN model and the original SCS-CN method using a large field dataset of USA watersheds.

2 SCS-CN Method

The SCS-CN method mainly consists of the water balance equation and two fundamental hypotheses as:

$$ \mathrm{P}=\mathrm{I}\mathrm{a}+\mathrm{F}+\mathrm{Q}, $$
(1)
$$ \frac{\mathrm{Q}}{\mathrm{P}-\mathrm{I}\mathrm{a}}=\frac{\mathrm{F}}{\mathrm{S}}, $$
(2)
$$ \mathrm{I}\mathrm{a}=\lambda \mathrm{S} $$
(3)

where P = total rainfall, Q = actual amount of direct surface runoff Q, F = cumulative infiltration in soil when surface runoff occurs, Ia = initial abstraction before surface runoff occurs, λ = initial abstraction coefficient (dimensionless), and S = potential maximum retention, also described as the potential post initial abstraction retention (McCuen 2002). The values of P, Q, and S are given in depth dimensions. Combination of Eqs. (1) and (2) leads to the core equation of the SCS-CN as:

$$ \mathrm{Q}=\frac{{\left(\mathrm{P}-\mathrm{I}\mathrm{a}\right)}^2}{\mathrm{P}-\mathrm{I}\mathrm{a}+\mathrm{S}},\ \mathrm{if}\ \mathrm{P}>{\mathrm{I}}_{\mathrm{a}},\ \mathrm{Q} = 0,\ \mathrm{otherwise} $$
(4)

Equation (4) is the general form of the popular SCS-CN method and is valid for P ≥ Ia, Q = 0 otherwise. For λ = 0.2, the coupling of Eqs. (3) and (4) results in:

$$ \mathrm{Q}=\frac{{\left(\mathrm{P}-0.2\mathrm{S}\right)}^2}{\mathrm{P}+0.8\mathrm{S}} $$
(5)

Equation (5) is the popular form of the existing SCS-CN method. Thus, the existing SCS-CN method with λ = 0.2 is a one-parameter model for computing surface runoff from daily storm rainfall. The parameter S of the SCS-CN method depends on soil type, land use, hydrologic condition, and AMC. The parameter S is mapped onto a dimensionless curve number CN, varying in a range 0 ≤ CN ≤ 100, as:

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

where S has the unit in mm. The difference between S and CN is that the former is a dimensional quantity (L) whereas the later is non-dimensional. A CN = 100 represents the condition of zero potential maximum retention (S = 0), that is, an impermeable watershed. Conversely, CN = 0 depicts a potential maximum retention (S = ∞), that is an infinitely abstracting watershed. The CN has no intrinsic meaning; it is only a convenient transformation of S to establish a 0–100 scale (Hawkins 1978).

3 Michel SCS-CN Model (MSCS-CN)

Michel et al. (2005) unveiled major inconsistencies associated with the SCS-CN model. A changed parameterization and sounder perception of underlying SMA procedure led to the development of an improved SCS-CN model (hereafter named as Michel SCS-CN (MSCS-CN) model). The general form of the MSCS-CN model can be expressed as (Michel et al. 2005):

$$ \begin{array}{cc}\hfill {\mathrm{V}}_0\le {\mathrm{S}}_{\mathrm{a}}\hbox{--} \mathrm{P}\hfill & \hfill \mathrm{Q}=0\hfill \end{array} $$
(7)
$$ \begin{array}{cc}\hfill {\mathrm{S}}_{\mathrm{a}}\hbox{--} \mathrm{P} < {\mathrm{V}}_0<{\mathrm{S}}_{\mathrm{a}}\hfill & \hfill \mathrm{Q}=\frac{{\left(\mathrm{P}+{\mathrm{S}}_{\mathrm{a}}-{\mathrm{V}}_0\right)}^2}{\mathrm{P}+{\mathrm{V}}_0-{\mathrm{S}}_{\mathrm{a}}+\mathrm{S}}\hfill \end{array} $$
(8)
$$ \begin{array}{cc}{\mathrm{S}}_{\mathrm{a}}\le {\mathrm{V}}_0\le {\mathrm{S}}_{\mathrm{a}}+\mathrm{S}\kern1em & \kern1em \mathrm{Q}=\mathrm{P}\left[1-\frac{{\left(\mathrm{S}+{\mathrm{S}}_{\mathrm{a}}-{\mathrm{V}}_0\right)}^2}{{\mathrm{S}}^2+\left(\mathrm{S}+{\mathrm{S}}_{\mathrm{a}}-{\mathrm{V}}_0\right)\mathrm{P}}\right]\kern1em \end{array} $$
(9)

where Sa = threshold soil moisture = (V0 + Ia), V0 = initial soil moisture and Ia = Initial abstractions. The values of Sa and V0 are given in depth dimensions The MSCS-CN model is both hydrologically more consistent and structurally stable, and retains all the simplicity and, in all likelihood, the potential of the original SCS-CN model. Notably, the MSCS-CN model does not have any expression for V0 and Sa, however, it was suggested to identify typical situations where V0 could be set in relation to the parameters S and Sa. Further, in an attempt to retain simplicity, subjective adjustments were made for V0 in terms of S and letting Sa = S/3 to accommodate all the three AMCs, which could lead to quantum jump in V0 and as a result in runoff estimation.

4 Why Modified MSCS-CN (MMSCS-CN) Model?

As discussed above, the MSCS-CN model was developed through changed parameterization and a more complete assessment of initial soil moisture (SMA) implied by the SCS-CN equation. Though the procedure is more consistent from SMA viewpoint and introduces initial soil moisture (V0) and threshold soil moisture (Sa), that eliminates initial abstraction (Ia) to compute the direct surface runoff. However, if we critically examine the MSCS-CN model (Eqs. (7)–(9)), it can be easily realized that the model corresponding to the Eq. (8), entirely depends upon the existing SCS-CN method (Eq. 4), that omits the SMA procedure from its first fundamental hypothesis (Eq. 2) or C = Sr concept; where C = [Q/(P-Ia)] and Sr = F/S (Mishra and Singh 2002, 2003; Jain et al. 2006). Further, Eq. (4) has been consistently used with changed parameterization (i.e., replacing Ia through V0 and Sa) for the development of the MSCS-CN procedure. Therefore, there exists a scope for further improvement in the MSCS-CN model.

5 Modified MSCS-CN Model (MMSCS-CN)

The modification was started from the original SCS-CN method (Eq. (4)) as follows. Here, two things are important to consider: (i) First fundamental hypothesis (Eq. (2)) does not explicitly account for the initial soil moisture (V0), which is the foundation of the existing SCS-CN method and (ii) Eq. (4) is hydrologically inconsistent as it does not yield Q = 0 for P < Ia. Therefore, to remove these structural inconsistencies and to account for V0, the basic hypothesis (Eq. (2)) should be modified using C = Sr concept (Mishra and Singh 2002, 2003; Mishra et al. 2004b), expressed as:

$$ \frac{\mathrm{Q}}{\mathrm{P}-\mathrm{I}\mathrm{a}}=\frac{\mathrm{F}+{\mathrm{V}}_0+\mathrm{I}\mathrm{a}}{\mathrm{S}+{\mathrm{V}}_0+\mathrm{I}\mathrm{a}} $$
(10)

Coupling of Eqs. (1) and (10) results into

$$ \begin{array}{ll}\mathrm{Q}=\frac{\left(\mathrm{P}+{\mathrm{V}}_0\right)\left(\mathrm{P}-\mathrm{I}\mathrm{a}\right)}{\mathrm{P}+\mathrm{S}+{\mathrm{V}}_0}\hfill & \mathrm{P}>{\mathrm{I}}_{\mathrm{a}}\hfill \\ {}\kern1em = 0\hfill & \mathrm{otherwise}\hfill \end{array} $$
(11)

Analytically, Eq. (11) is an improved form of the existing SCS-CN method and is derived after incorporating V0 in C = Sr concept. Since the condition P < Ia yields a negative runoff, it should can be safely taken as zero.

Assuming that V0 is the initial soil moisture storage, V is the soil moisture storage at any time t during a storm event, P is the accumulated rainfall up to the time t, Q is the corresponding runoff. Then the following expressions can be easily obtained as:

$$ \mathrm{V}={\mathrm{V}}_0+\left(\mathrm{P}-\mathrm{Q}\right) $$
(12)

Differentiating Eq. (12) with time t yields

$$ \frac{\mathrm{dV}}{\mathrm{dt}}=\mathrm{p}-\mathrm{q} $$
(13)

where p = dP/dt and q = dQ/dt. Notably, V0 was ignored in the original SCS-CN method. Putting Q from Eq. (11) into Eq. (12) yields an expression for V as:

$$ \mathrm{V}={\mathrm{V}}_0+\mathrm{P}-\left[\frac{\left(\mathrm{P}+{\mathrm{V}}_0\right)\left(\mathrm{P}-\mathrm{I}\mathrm{a}\right)}{\mathrm{P}+\mathrm{S}+{\mathrm{V}}_0}\right] $$
(14a)

Differentiating Eq. (11) with respect to time t yields

$$ \mathrm{q}=\mathrm{p}\left[\frac{\left(\mathrm{P}+{\mathrm{V}}_0+\mathrm{S}\right)\left(2\mathrm{P}+{\mathrm{V}}_0-\mathrm{I}\mathrm{a}\right)-\left(\mathrm{P}+{\mathrm{V}}_0\right)\left(\mathrm{P}-\mathrm{I}\mathrm{a}\right)}{{\left(\mathrm{P}+\mathrm{S}+{\mathrm{V}}_0\right)}^2}\right] $$
(14b)

The coupling of Eqs. (14a) and (14b) results into the following expression of q as (Appendix A):

$$ \mathrm{q}=\mathrm{p}\left[\frac{\mathrm{VS}+\left(\mathrm{V}-\mathrm{S}\mathrm{a}\right)\left({\mathrm{S}}_{\mathrm{b}}-\mathrm{V}\right)}{\mathrm{S}\mathrm{Sb}}\right] $$
(15)

where Sb = absolute potential maximum retention = (S + Sa), S, and Sa are constant for a given watershed and storm and have the dimensions of depth units. Equation (15) contains three terms in numerator viz., VS, (V -Sa) and (Sb-V). If all these terms are positive, the equation yields a non-negative runoff q. As noted, VS and (Sb-V) are always non-negative. The second term (V-Sa) may however take any value, positive or negative, depending on V > Sa or V < Sa. Now, putting Ia = (Sa-V0) into Eq. (11) results in

$$ \begin{array}{ll}\mathrm{Q}=\frac{\left(\mathrm{P}+{\mathrm{V}}_0\right)\left(\mathrm{P}+{\mathrm{V}}_0-\mathrm{S}\mathrm{a}\right)}{\mathrm{P}+\mathrm{S}+{\mathrm{V}}_0}\hfill & \mathrm{f}\mathrm{o}\mathrm{r}\ \mathrm{P}+{\mathrm{V}}_0 > {\mathrm{S}}_{\mathrm{a}}\hfill \\ {}\kern1em =0\hfill & \mathrm{otherwise}\hfill \end{array} $$
(16)

If the soil is fully saturated before the start of storm event, i.e., V0 = Sb, then Q should be equal to P from Eq. (16). However, putting V0 = Sb in Eq. (16) yields,

$$ \mathrm{Q}=\mathrm{P}+\frac{\mathrm{S}\mathrm{Sb}}{\mathrm{P}+\mathrm{S}+{\mathrm{S}}_{\mathrm{b}}} $$
(17)

Equation (17) shows that Q is greater than P and this implies that Eq. (16) is still not suitable for fully saturated condition (i.e., V0 = Sb) as such and needs further refinement. This mathematical inconsistency can be removed through Eqs. (13) and (15) as follows:

$$ \frac{\mathrm{dV}}{\mathrm{dt}}=\mathrm{p}-\mathrm{p}\left[\frac{\mathrm{VS}+\left(\mathrm{V}-\mathrm{S}\mathrm{a}\right)\left({\mathrm{S}}_{\mathrm{b}}-\mathrm{V}\right)}{\mathrm{S}\mathrm{Sb}}\right] $$
(18)

Integrating Eq. (18) with respect to t with appropriate upper and lower limits and substituting V from Eq. (13) results into the expression of Q and P as (Appendix B):

$$ \mathrm{Q}=\mathrm{P}\left(1-\frac{{\left({\mathrm{S}}_{\mathrm{b}}-\mathrm{V}0\right)}^2}{\mathrm{S}\mathrm{Sb}+\mathrm{P}\left({\mathrm{S}}_{\mathrm{b}}-\mathrm{V}0\right)}\right) $$
(19)

It is observed from Eq. (19) that if V0 = Sb, then Q = P, and this is consistent both mathematically and physically. Similarly, for the lowest and intermediate conditions, i.e., (i) for V0 < Sa − P or P < Ia i.e. rainfall P is not large enough to meet Ia requirement then Q = 0 and (ii) for V0 < Sa, but (P + V0) > Sa i.e. Sa − P < V0 < Sa, then the generated runoff (Q) can be computed using Eq. (16).

In summary, these three conditions are given as:

$$ \begin{array}{cc}\hfill {\mathrm{V}}_0<\mathrm{S}\mathrm{a}-\mathrm{P}\hfill & \hfill \mathrm{Q} = 0\hfill \end{array} $$
(20)
$$ \begin{array}{cc}\hfill \mathrm{S}\mathrm{a}-\mathrm{P}<{\mathrm{V}}_0<\mathrm{S}\mathrm{a}\hfill & \hfill Q=\frac{\left(\mathrm{P}+{\mathrm{V}}_0\right)\left(\mathrm{P}+{\mathrm{V}}_0-\mathrm{S}\mathrm{a}\right)}{\mathrm{P}+\mathrm{S}+{\mathrm{V}}_0}\hfill \end{array} $$
(21)
$$ \begin{array}{cc}\hfill \mathrm{S}\mathrm{a}\le {\mathrm{V}}_0\le {\mathrm{S}}_{\mathrm{b}}\hfill & \hfill \mathrm{Q}=\mathrm{P}\left(1-\frac{{\left({\mathrm{S}}_{\mathrm{b}}-{\mathrm{V}}_0\right)}^2}{\mathrm{S}\mathrm{Sb}+\mathrm{P}\left({\mathrm{S}}_{\mathrm{b}}-{\mathrm{V}}_0\right)}\right)\hfill \end{array} $$
(22)

The above three equations represents the modified MSCS-CN model (MMSCS-CN) model. The MMSCS-CN represents a more rational and structurally more stable hydrological model as compared to the MSCS-CN model for surface runoff estimation. The applicability and efficacy of the MMSCS-CN model as compared to the MSCS-CN model and the original SCS-CN m.

6 Application of the Three Models

The applicability of the MMSCS-CN, MSCS-CN, and original SCS-CN model for runoff estimation was tested using a large rainfall-runoff data set from the US Department of Agriculture-Agricultural Research service (USDA-ARS) watershed data base. These data are collection of rainfall-runoff observations from small agricultural watersheds in the US. In the present study, rainfall-runoff data of 9359 events were taken from 35 watersheds having areas varying from 0.71 to 53.42 ha.

7 Estimation of the Initial Soil Moisture (V0) and Threshold Soil Moisture (Sa)

As discussed above, the MSCS-CN model does not have any formulation for initial soil moisture (V0). However, certain adjustments were suggested for V0 to accommodate all three AMCs in terms of CN (or S). Therefore, in this study, a well-tested procedure as suggested by Mishra et al. (2006b) has been used for V0 and Sa computations as follows.

$$ {\mathrm{V}}_0=\alpha \sqrt{{\mathrm{P}}_5}\mathrm{S} $$
(23a)
$$ {\mathrm{S}}_{\mathrm{a}}=\upbeta \mathrm{S} $$
(23b)

where α and β are coefficients and P5 is the 5-day antecedent rainfall amount. The advantage of this expression is that it physically relatesV0 to P5 and S, in the sense that a higher P5 or S will give a higher V0. Moreover, it obviates the sudden jump of V0 with S or CN.

The coefficients α and β were determined using Marquardt constrained least-square (MCLS) approach (Marquardt 1963). For the original SCS-CN model, in all applications, the initial estimate of CN was taken as 50 and was allowed to vary from 0 to 100. Similarly, for the MMSCS-CN and MSCS-CN models, α was allowed to vary in the range of 0.01 to 2.0 with its initial value as 0.1. The parameter β was allowed to vary from 0.00 to 1.00 with an initial estimate of 0.10. However, for the MSCS-CN model, the parameter β was taken as 0.33. Summary statistics of computed values of models parameters are given in Table 1.

Table 1 Summary of the parameters resulting from application of the models to 35 watersheds

8 Performance Evaluation

The root mean square error (RMSE) and Nash and Sutcliffe (1970) efficiency (NSE) were taken as indices of agreement between computed and observed runoff to judge the comparative performance. The expressions for RMSE and NSE are given as:

$$ \mathrm{RMSE}=\sqrt{\frac{1}{\mathrm{N}}{\displaystyle \sum_{\mathrm{i}=1}^{\mathrm{N}}{{\left({\mathrm{Q}}_{\mathrm{obs}}-{\mathrm{Q}}_{\mathrm{comp}}\right)}_{\mathrm{i}}}^2}} $$
(24a)
$$ \mathrm{N}\mathrm{S}\mathrm{E}=\left[1-\left({\displaystyle \sum_{\mathrm{i}=1}^{\mathrm{N}}{{\left({\mathrm{Q}}_{\mathrm{obs}}-{\mathrm{Q}}_{\mathrm{comp}}\right)}_{\mathrm{i}}}^2}/{\displaystyle \sum_{\mathrm{i}=1}^{\mathrm{N}}{{\left({\mathrm{Q}}_{\mathrm{obs}}-\overline{{\mathrm{Q}}_{\mathrm{comp}}}\right)}_{\mathrm{i}}}^2}\right)\right]\times 100 $$
(24b)

where Qobs is observed runoff, Qcom and \( \overline{{\mathrm{Q}}_{\mathrm{obs}}} \) are computed and mean observed runoff, respectively. The efficiency varies on the scale of 0–100. It can also assume a negative value if \( {\displaystyle \sum {\left({\mathrm{Q}}_{\mathrm{obs}}-{\mathrm{Q}}_{\mathrm{com}}\right)}^2>}{\displaystyle \sum {\left({\mathrm{Q}}_{\mathrm{obs}}-\overline{{\mathrm{Q}}_{\mathrm{com}}}\right)}^2} \) implying that the variance for observed and computed runoff is greater than the observed data variance. In such a case, the mean of the observed data fits better than does the proposed model.

The efficiency of 100 implies that the computed values are in perfect agreement with observations. EI-Sadek et al. (2001), Fentie et al. (2002) and Michel et al. (2005) used this criterion to compare models performance. McCuen et al. (2006) stated that NSE is a very good criterion for assessing comparative performance of hydrologic models. Here, it is worth emphasizing that higher the NSE, the better is the model performance, and vice versa. Any model having higher NSE and lower RMSE as compared to other models can be rated as improved models and vice versa.

The models performance based on RMSE and NSE resulted by applications to 35 watersheds is given in Table 2. It can be observed from the Table 2 that the MMSCS-CN model always yields higher NSE and lower RMSE as compared to the MSCS-CN and SCS-CN models, and therefore, the previous model can be rated as an improved model as compared to the latter one. Table 3 shows comparative overall performance of the SCS-CN, MSCS-CN and MMSCS-CN models resulted by applications to 35 watersheds. It can be observed from Table 3 that the mean values of RMSE and NSE were found as 11.4, 6.0, 5.8, and 61.5, 65.2, 67.5, respectively, for the SCS-CN, MSCS-CN, and MMSCS-CN model. The RMSE varied from 3.0–20.8, 2.1–10.6, and 2.0–10.5 mm, respectively, for the SCS-CN, MSCS-CN, and MMSCS-CN model. Similarly, the NSE varied from 8.1–87.0, 11.7–85.4, and 27.4–85.9 %, respectively for the SCS-CN, MSCS-CN, and MMSCS-CN models. It can be observed from Table 3 that the RMSE in case of the SCS-CN model is almost twice as compared to the MMSCS-CN and MSCS-CN models. Further, the MMSCS-CN model always yielded lower RMSE and higher NSE as compared to the MSCS-CN and SCS-CN models, and therefore the proposed MMSCS-CN model appears to be the most suitable alternative as compared to the MSCS-CN and SCS-CN models. Further, for better interpretation of the relative models performance, the NSE and RMSE were plotted as shown in Fig. 1. It can be easily observed from Fig. 1 that the MMSCS-CN model has higher efficiency and lower RMSE as compared to MSCS-CN and SCS-CN models, for most of the study watersheds. Similar inferences can also be drawn from Fig. 2a–d, which show the comparison between observed and computed runoff using all the three models, for the study watersheds. The performance of these models was further assessed on the basis of watershed area. The results are given Fig. 3 and Table 4. It can be observed from Fig. 3 and Table 4 that as the catchment area increases, the MMSCS-CN model performs much better than the rest of the two models, i.e., MSCS-CN and SCS-CN model.

Table 2 Models performance based on RMSE and NSE resulted by applications of models to 35 watersheds
Table 3 Comparative overall performances of the SCS-CN model, MSCS-CN model and MMSCS-CN model resulted by applications to 35 watersheds
Fig. 1
figure 1

Efficiency versus RMSE of the MMSCS-CN, MSCS-CN and SCS-CN models

Fig. 2
figure 2

ad Comparison between observed and computed runoff by MMSCS-CN, MSCS-CN and SCS-CN models

Fig. 3
figure 3

Comparative performance of MMSCS-CN, MSCS-CN and SCS-CN models based on watershed area

Table 4 Goodness-of-fit of models based on NSE and ranking and grading system

Further, the performance of investigated models was evaluated using the Ranking and Grading System (RGS) Mishra and Singh (1999). The ranks (i) to (iii) were assigned to the models as per their NSE obtained in applications to the data set of each watershed. The rank (i) corresponds to the maximum efficiency and rank (iii) to the minimum. For evaluating the overall performance of these models in all applications, each rank was assigned a grade 3-1 (at an interval of 1, i.e., 3-2-1), respectively, and the assigned grades were added to rank these models in the order of their overall performance. Based on NSE as shown in Table 2, the ranks of models in each application and their overall ranks (I-III) from the overall score obtained by each model are shown in Table 4. It is seen from Table 4 that the MMSCS-CN scores highest mark (95; overall rank I) followed by MSCS-CN with 61 (overall rank II), and SCS-CN model with 51 mark (overall rank III) out of the maximum 105. Based on the overall results obtained, it can be clearly deduced that the MMSCS-CN model is rated as the best model followed by MSCS-CN and SCS-CN model.

9 Conclusions

In this study, an improved SMA based SCS-CN-inspired model (MMSCS-CN) model incorporating a continuous function for antecedent soil moisture was proposed and tested for its suitability over the MSCS-CN and existing SCS-CN models. Specifically, the continuous function for antecedent soil moisture obviates the sudden jumps in runoff estimations and rectifies drawbacks of the SCS-CN and MSCS-CN models. These models were applied to a large data set of rainfall–runoff events derived from 35 US watersheds. Their comparative performance was evaluated using RMSE and NSE values and Ranking and Grading System (RGS). The RMSE varied from 3.0–20.8, 2.1–10.6, and 2.0–10.5 mm, respectively, for the SCS-CN, MSCS-CN, and MMSCS-CN model. Similarly, the NSE varied from 8.1–87.0, 11.7–85.4, and 27.4–85.9 %, respectively for the SCS-CN, MSCS-CN, and MMSCS-CN models. The mean values of RMSE and NSE were found as 11.4, 6.0, 5.8, and 61.5, 65.2, 67.5, respectively, for the SCS-CN, MSCS-CN, and MMSCS-CN model. Finally, using the estimated values of RMSE and NSE, the performance was evaluated using RGS and it was found that the MMSCS-CN scores highest mark (95; overall rank I) followed by MSCS-CN with 61 (overall rank II), and SCS-CN model with 51 mark (overall rank III) out of the maximum 105. Based on the overall results obtained from this study, it can be concluded that the MMSCS-CN model is the best model followed by MSCS-CN and SCS-CN model.