Based on the original TVGM, here we propose an advanced TVGM by introducing two separate time variant gain coefficients for two runoff types, i.e., quick flow and baseflow, respectively. For quick flow:
where
is the effective rainfall for generating quick flow,
Gs is a time variant gain coefficient for quick flow and can be expressed as:
Similarly, baseflow is calculated by:
where
Rg is the effective rainfall for generating baseflow,
Gg is a time variant gain coefficient for baseflow and can be expressed as:
In Equations (
10) and (
12), coefficients
g1,
g2,
g3, and
g4 are constants for a specific watershed.
In addition, unlike the flow routing process by using a single response function for all effective rainfall in the original TVGM as indicated in Equation (
3), here we use two separate response functions for routing of quick flow
Ys and baseflow
Yg, respectively, in correspondence with two time variant gain flow generation mechanisms:
where
us and
ug are the response functions for quick flow and baseflow, respectively. These functions are given by:
Here,
n is a numerical parameter indicating the capacity of watershed storage, which is equivalent to the number of linear reservoirs;
K is a storage-discharge parameter with the dimension of time (
Nash 1957;
Young & Beven 1991); and
Kg is the storage coefficient of ground water with the dimension of time.
Since rainfall data are usually recorded in discrete forms, the analytical forms of instantaneous response functions, i.e.,
us,
ug, need to be practically discretized for a given duration. The quick flow response function
us, viz. the instantaneous unit hydrograph can be discretized using S-curve method (
Sherman 1932;
Cleveland et al. 2008), while the baseflow response
ug can be converted into a discrete form through the water balance equation by assuming a linear relationship between ground water storage and discharge (
Pedersen et al. 1980;
Purcell 2006). With commonly adopted unit hydrograph, S-curve and underground linear reservoir, the quick flow
Ys and baseflow
Yg can be calculated by discrete convolution integrals as:
where
t is the current time step,
Tu is the duration of the
us,
c =
A/(3.6 × Δ
t) is a coefficient to transform the unit of runoff volume from m
3 s
−1 to mm,
A is the catchment area in km
2, Δ
t is the time interval in hour,
Rs and
Rg are effective rainfall in mm,
KKG is a coefficient given by
KKG = (
Kg − 0.5Δ
t)/(
Kg + 0.5Δ
t).