All pages
Powered by GitBook
1 of 5

Loading...

Loading...

Loading...

Loading...

Loading...

Outflow

The volume of outflow may be calculated using one of four different methods: measured daily outflow, measured monthly outflow, average annual release rate for uncontrolled reservoir, controlled outflow with target release.

Target Release For Controlled Reservoir

When target release (IRESCO = 2) is chosen as the method to calculate reservoir outflow, the reservoir releases water as a function of the desired target storage.

The target release approach tries to mimic general release rules that may be used by reservoir operators. Although the method is simplistic and cannot account for all decision criteria, it can realistically simulate major outflow and low flow periods.

For the target release approach, the principal spillway volume corresponds to maximum flood control reservation while the emergency spillway volume corresponds to no flood control reservation. The model requires the beginning and ending month of the flood season. In the non-flood season, no flood control reservation is required, and the target storage is set at the emergency spillway volume. During the flood season, the flood control reservation is a function of soil water content. The flood control reservation for wet ground conditions is set at the maximum. For dry ground conditions, the flood control reservation is set at 50% of the maximum.

The target storage may be specified by the user on a monthly basis or it can be calculated as a function of flood season and soil water content. If the target storage is specified:

Vtarg=stargV_{targ}=stargVtarg​=starg 8:1.1.13

where is the target reservoir volume for a given day (m HO), and is the target reservoir volume specified for a given month (m HO). If the target storage is not specified, the target reservoir volume is calculated:

if 8:1.1.14

if or 8:1.1.15

where is the target reservoir volume for a given day (m HO), is the volume of water held in the reservoir when filled to the emergency spillway (m HO), is the volume of water held in the reservoir when filled to the principal spillway (m HO), is the average soil water content in the subbasin (mm HO), is the water content of the subbasin soil at field capacity (mm HO), is the month of the year, is the beginning month of the flood season, and is the ending month of the flood season.

Once the target storage is defined, the outflow is calculated:

8:1.1.16

where is the volume of water flowing out of the water body during the day (m HO), is the volume of water stored in the reservoir (m HO), is the target reservoir volume for a given day (m HO), and is the number of days required for the reservoir to reach target storage.

Once outflow is determined using one of the preceding four methods, the user may specify maximum and minimum amounts of discharge that the initial outflow estimate is checked against. If the outflow doesn’t meet the minimum discharge or exceeds the maximum specified discharge, the amount of outflow is altered to meet the defined criteria.

if 8:1.1.17

if 8:1.1.18

if ​ 8:1.1.19

where is the volume of water flowing out of the water body during the day (m HO), is the initial estimate of the volume of water flowing out of the water body during the day (m HO), is the minimum average daily outflow for the month (m/s), and is the maximum average daily outflow for the month (m/s).

Table 8:1-1: SWAT+ input variables that pertain to reservoirs.

Variable Name
Definition
File Name

Average Annual Release Rate For Uncontrolled Reservoir

When the average annual release rate (IRESCO = 0) is chosen as the method to calculate reservoir outflow, the reservoir releases water whenever the reservoir volume exceeds the principal spillway volume, . If the reservoir volume is greater than the principal spillway volume but less than the emergency spillway volume, the amount of reservoir outflow is calculated:

​ if 8:1.1.9

if 8:1.1.10

If the reservoir volume exceeds the emergency spillway volume, the amount of outflow is calculated:

if 8:1.1.11

​

if Vemβˆ’Vpr>qrelβˆ—86400V_{em}-V_{pr}>q_{rel}*86400Vemβ€‹βˆ’Vpr​>qrelβ€‹βˆ—86400 8:1.1.12

where VflowoutV_{flowout}Vflowout​ is the volume of water flowing out of the water body during the day (m3^33 H2_22​O), VVV is the volume of water stored in the reservoir (m3^33 H2_22​O), VprV_{pr}Vpr​ is the volume of water held in the reservoir when filled to the principal spillway (m3^33 H2_22​O), VemV_{em}Vem​ is the volume of water held in the reservoir when filled to the emergency spillway (m3^33 H2_22​O), and qrelq_{rel}qrel​ is the average daily principal spillway release rate (m3^33/s).

VprV_{pr}Vpr​
Vflowout=Vβˆ’VprV_{flowout}=V-V_{pr}Vflowout​=Vβˆ’Vpr​
Vβˆ’Vpr<qrelβˆ—86400V-V_{pr}<q_{rel}*86400Vβˆ’Vpr​<qrelβ€‹βˆ—86400
Vflowout=qrelβˆ—86400V_{flowout}=q_{rel}*86400Vflowout​=qrelβ€‹βˆ—86400
Vβˆ’Vpr>qrelβˆ—86400V-V_{pr}>q_{rel}*86400Vβˆ’Vpr​>qrelβ€‹βˆ—86400
Vflowout=(Vβˆ’Vem)+(Vemβˆ’Vpr)V_{flowout}=(V-V_{em})+(V_{em}-V_{pr})Vflowout​=(Vβˆ’Vem​)+(Vemβ€‹βˆ’Vpr​)
Vemβˆ’Vpr<qrelβˆ—86400V_{em}-V_{pr}<q_{rel}*86400Vemβ€‹βˆ’Vpr​<qrelβ€‹βˆ—86400
Vflowout=(Vβˆ’Vem)+qrelβˆ—86400V_{flowout}=(V-V_{em})+q_{rel}*86400Vflowout​=(Vβˆ’Vem​)+qrelβ€‹βˆ—86400

Measured Monthly Outflow

When measured monthly outflow (IRESCO = 1) is chosen as the method to calculate reservoir outflow, the user must provide a file with the average daily outflow rate for every month the reservoir is simulated in the watershed. The volume of outflow from the reservoir is then calculated using equation 8:1.1.8.

: Volume of water held in the reservoir when filled to the principal spillway (10 m HO)

.res

RES_K

:Effective saturated hydraulic conductivity of the reservoir bottom (mm/hr)

.res

IRESCO

Outflow method

.res

RES_OUTFLOW

: Outflow rate (m/s)

resdayo.dat

RESOUT

: Outflow rate (m/s)

resmono.dat

RES_RR

: Average daily principal spillway release rate (m/s)

.res

STARG(mon)

: Target reservoir volume specified for a given month (m HO)

.res

IFLOD1R

: Beginning month of the flood season

.res

IFLOD2R

: Ending month of the flood season

.res

NDTARGR

: Number of days required for the reservoir to reach target storage

.res

OFLOWMN(mon)

: Minimum average daily outflow for the month (m/s)

.res

OFLOWMX(mon)

: Maximum average daily outflow for the month (m/s)

.res

VtargV_{targ}Vtarg​
3^33
2_22​
stargstargstarg
3^33
2_22​
Vtarg=VemV_{targ}=V_{em}Vtarg​=Vem​
monfld,beg<mon<monfld,endmon_{fld,beg}<mon<mon_{fld,end}monfld,beg​<mon<monfld,end​
Vtarg=Vpr+(1βˆ’min[SWFC,1])2βˆ—(Vemβˆ’Vpr)V_{targ}=V_{pr}+\frac{(1-min[\frac{SW}{FC},1])}{2}*(V_{em}-V_{pr})Vtarg​=Vpr​+2(1βˆ’min[FCSW​,1])β€‹βˆ—(Vemβ€‹βˆ’Vpr​)
mon≀monfld,begmon \le mon_{fld,beg}mon≀monfld,beg​
monβ‰₯mon \gemonβ‰₯
monfld,endmon_{fld,end}monfld,end​
VtargV_{targ}Vtarg​
3^33
2_22​
VemV_{em}Vem​
3^33
2_22​
VprV_{pr}Vpr​
3^33
2_22​
SWSWSW
2_22​
FCFCFC
2_22​
monmonmon
monfld,begmon_{fld,beg}monfld,beg​
monfld,endmon_{fld,end}monfld,end​
Vflowout=Vβˆ’VtargNDtargV_{flowout}=\frac{V-V_{targ}}{ND_{targ}}Vflowout​=NDtarg​Vβˆ’Vtarg​​
VflowoutV_{flowout}Vflowout​
3^33
2_22​
VVV
3^33
2_22​
VtargV_{targ}Vtarg​
3^33
2_22​
NDtargND_{targ}NDtarg​
Vflowout=Vflowoutβ€²V_{flowout}=V'_{flowout}Vflowout​=Vflowout′​
qrel,mnβˆ—86400≀Vflowout′≀qrel,mxβˆ—86400q_{rel,mn}*86400 \le V'_{flowout} \le q_{rel,mx}*86400qrel,mnβ€‹βˆ—86400≀Vflowout′​≀qrel,mxβ€‹βˆ—86400
Vflowout=qrel,mnβˆ—86400V_{flowout}=q_{rel,mn}*86400Vflowout​=qrel,mnβ€‹βˆ—86400
Vflowoutβ€²<qrel,mnβˆ—86400V'_{flowout} <q_{rel,mn}*86400Vflowout′​<qrel,mnβ€‹βˆ—86400
Vflowout=qrel,mxβˆ—86400V_{flowout}=q_{rel,mx}*86400Vflowout​=qrel,mxβ€‹βˆ—86400
Vflowoutβ€²>qrel,mxβˆ—86400V'_{flowout} >q_{rel,mx}*86400Vflowout′​>qrel,mxβ€‹βˆ—86400
VflowoutV_{flowout}Vflowout​
3^33
2_22​
Vflowoutβ€²V'_{flowout}Vflowout′​
3^33
2_22​
qrel,mnq_{rel,mn}qrel,mn​
3^33
qrel,mxq_{rel,mx}qrel,mx​
3^33

RES_ESA

SAemSA_{em}SAem​: Surface area of the reservoir when filled to the emergency spillway (ha)

.res

RES_PSA

SAprSA_{pr}SApr​: Surface area of the reservoir when filled to the principal spillway (ha)

.res

RES_EVOL

VemV_{em}Vem​: Volume of water held in the reservoir when filled to the emergency spillway (104^44 m3^33 H2_22​O)

.res

RES_PVOL

VprV_{pr}Vpr​
4^44
3^33
2_22​
KsatK_{sat}Ksat​
qoutq_{out}qout​
3^33
qoutq_{out}qout​
3^33
qrelq_{rel}qrel​
3^33
stargstargstarg
3^33
2_22​
monfld,begmon_{fld,beg}monfld,beg​
monfld,endmon_{fld,end}monfld,end​
NDtargND_{targ}NDtarg​
qrel,mnq_{rel,mn}qrel,mn​
3^33
qrel,mxq_{rel,mx}qrel,mx​
3^33

Measured Daily Outflow

When measured daily outflow (IRESCO = 3) is chosen as the method to calculate reservoir outflow, the user must provide a file with the outflow rate for every day the reservoir is simulated in the watershed. The volume of outflow from the reservoir is then calculated:

Vflowout=86400βˆ—qoutV_{flowout}=86400*q_{out}Vflowout​=86400βˆ—qout​ 8:1.1.8

where VflowoutV_{flowout}Vflowout​ is the volume of water flowing out of the water body during the day (m3^33 H2_22​O), and qoutq_{out}qout​ is the outflow rate (m3^33/s).