reservoirRouting
function for routing flood through a reservoir using classical Muskingum technique
# S3 method for default
reservoirRouting(inflow, ratingCurve, dischargeCurve,
initialStorage, capacity,
simulation = c(interval = 3600 * 1, period = NA))
a vector of runoff time series (cms) representing a runoff event generated by excess rainfall computed by loss
methods or an object inherited from any of the following classes :transform
; reachRouting
; reservoirRouting
.
a data frame: a data frame at which its first collumn includes height (masl) and second collums presents volume corresponding to the height at first collumn (MCM)
a data frame: a data frame at which its first collumn includes height (masl) and second collums presents discharge rate corresponding to the height at first collumn (cms)
the initial storage of reservoir at the first time step of simulation (MCM)
the maximum volume of reservoir capacity (MCM)
a vectors: number of simulation time steps and the simulation period (seconds)
a data.frame: including inflow time series and routing resaults
Chow, V. T., Maidment, D. R., & Mays, L. W. (1988). Applied hydrology.