Evaluation
|
This function calls the massBalanceSolveStorage() function on the given reservoir object at the given timestep and provides it with the average inflow and outflow over the timestep, and beginning storage. The function must iterate to convergence due to the storage and pool elevation dependence of the following sources and sinks:
-
The
Evaporation and Precipitation
Category selected Method.
-
The
bankStorageCalcCategory
selected Method.
-
The
Seepage Calculation
Category selected Method.
-
Side inflows including:
Hydrologic Inflow Net
,
Diversion
,
Return Flow
,
Canal Flow
,
Pumped Storage Inflow
, and
Pumped Storage Outflow
. These slots are automatically added as dependencies to the calling rule.
At each iteration, the ending storage is calculated as the previous storage plus the inflow, side inflows, and precipitation over the timestep, minus the evaporation, bank storage, and seepage over the timestep
|
Comments
|
The given inflow represents the main inflow only and should not include any side inflows. This is the same value which would be in the
Inflow
slot.
The given outflow represents the total outflow. It should include both
Release
/
Turbine Release
and
Spill
.
The given timestep’s
Hydrologic Inflow Net
,
Diversion
,
Return Flow
,
Canal Flow
,
Pumped Storage Inflow
, and
Pumped Storage Outflow
are automatic dependencies of this function. Since the function evaluation depends on these slots, any change to their values at the indicated timestep, may impact the function result.
|