RHMS (version 1.3)

reservoirRouting.default: default function for class of reservoirRouting

Description

function for routing flood through a reservoir using classical Muskingum technique

Usage

# S3 method for default
reservoirRouting(inflow, ratingCurve, dischargeCurve,
                 initialStorage, capacity, 
                 simulation = c(interval = 3600 * 1, period = NA))

Arguments

inflow

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.

ratingCurve

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)

dischargeCurve

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)

initialStorage

the initial storage of reservoir at the first time step of simulation (MCM)

capacity

the maximum volume of reservoir capacity (MCM)

simulation

a vectors: number of simulation time steps and the simulation period (seconds)

Value

a data.frame: including inflow time series and routing resaults

References

Chow, V. T., Maidment, D. R., & Mays, L. W. (1988). Applied hydrology.

See Also

reservoirRouting