Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Potential evapotranspiration (PET) method
Numerous methods exist to calculate potential evapotranspiration. Three of the most widely-used ones are included in SWAT+, the Priestley-Taylor, Penman/Monteith, and Hargreaves equations. The codes for the three methods are listed in the table below. If a method other than Priestley-Taylor, Penman/Monteith, or Hargreaves is recommended for the area, in which the watershed is located, the user can calculate daily PET values with the recommended method and import them into SWAT+ (using pet in weather-sta.cli).
Code | Option |
---|---|
SWIFT input file
Code | Option |
---|---|
This file contains control codes for the simulation of basin-level processes.
Field | Description | Type |
---|---|---|
Channel water routing method
There are two channel water routing methods available in SWAT+:
Code | Option |
---|---|
The user must be careful to define msk_co1, msk_co2 and msk_x in parameters.bsn when the Muskingum method is chosen.
Plant stress
Code | Option |
---|
Unit Hydrograph method
Code | Option |
---|
The Unit Hydrograph method is only relevant when simulating at a sub-daily timestep and = 0.
0
Priestley-Taylor method
1
Penman/Monteith method
2
Hargreaves method
0
Do not write SWIFT input file
1
Write SWIFT input file (swift_hru.inp)
pet_file
Currently not used
string
wq_file
Currently not used
string
Potential Evapotranspiration (PET) method
integer
event
Currently not used
integer
Crack flow
integer
Writing of input file for SWIFT
integer
sed_det
Currently not used
integer
Channel routing
integer
deg_cha
Currently not used
integer
wq_cha
Currently not used
integer
Turning off of plant stress
integer
cn
Currently not used
integer
c_fact
Currently not used
integer
Carbon routine
integer
Precipitation and temperature lapse rate control
integer
Unit Hydrograph method
integer
sed_cha
Currently not used
integer
Tile drainage equation code
integer
Water table depth algorithms
integer
Soil phosphorus model
integer
Surface runoff method
integer
atmo_dep
Currently not used
string
stor_max
Currently not used
integer
qual2e
Instream nutrient routing method
integer
Flood routing
integer
0
Variable Storage method
1
Muskingum method
0 | All plant stresses applied |
1 | Turn off all plant stress |
2 | Turn off nutrient plant stress only |
0 | Triangular Unit Hydrograph |
1 | Gamma Function Unit Hydrograph |
Tile drainage equation code
Code | Option |
---|---|
Papers Daniel, Tássia
Surface runoff method
Code | Option |
---|---|
Water table depth algorithm code
Code | Option |
---|
Instream nutrient routing method
Code | Option |
---|
Crack flow code
Code | Option |
---|
If crack = 1, the crack volume potential is controlled by in .
Carbon routine
Code | Option |
---|
Papers Xuesong, Armen
0
Simulate tile flow using drawdown days equation
1
Simulate tile flow using DRAINMOD equations
0
Curve Number
1
Green & Ampt
0 | Simulate shallow water table using original water table depth routine (fill to upper limit) |
1 | Simulate shallow water table using DRAINMOD water table depth routine |
0 | Instream nutrient routing using QUAL2E |
1 | Instream nutrient routing using QUAL2E with simplified nutrient transformations |
0 | Static soil carbon |
1 | C-FARM one carbon pool model |
2 | Century model |
0 | Do not compute crack flow in soil |
1 | Compute crack flow in soil |
Precipitation and temperature lapse rate control
Code | Option |
---|---|
Soil phosphorus model
Code | Option |
---|---|
Vadas & White (2010)
Flood routing
Code | Option |
---|
0
Do not adjust precipitation and temperature for elevation
1
Adjust precipitation and temperature for elevation
0
Original soil phosphorus model
1
New soil phosphorus model
0 | GWFlow module not active |
1 | GWFlow module active |