Supported configurations
The following presents a summary of the combinations of block level commands that will trigger the core supported TUFLOW CATCH configurations. Only block level commands have been included, unless specific internal commands are relevant.
Hydrology
For simulation of water only (refer to TUFLOW CATCH Tutorial Model 3 for a model demonstration):
!________________________________________________________
! GLOBAL SETTINGS
\(\ldots\)
!_________________________________________________________________
! CATCHMENT HYDRAULICS
Catchment Hydraulic Model == HPC
\(\ldots\)
End Catchment Hydraulic Model
! _________________________________________________________________
! POLLUTANT EXPORT
Catchment Pollutant Export Model == None
\(\ldots\)
End Catchment Pollutant Export Model
! _________________________________________________________________
! RECEIVING MODEL
Receiving Model == TUFLOWFV
\(\ldots\)
End Receiving Model
If temperature and salinity (or either) are to be simulated:
!________________________________________________________
! GLOBAL SETTINGS
\(\ldots\)
!_________________________________________________________________
! CATCHMENT HYDRAULICS
Catchment Hydraulic Model == HPC
\(\ldots\)
End Catchment Hydraulic Model
! _________________________________________________________________
! POLLUTANT EXPORT
Catchment Pollutant Export Model == None
Constant Salinity == 0.0
Time-Series Temperature == Temperature
End Catchment Pollutant Export Model
! _________________________________________________________________
! RECEIVING MODEL
Receiving Model == TUFLOWFV
\(\ldots\)
End Receiving Model
Pollutant export
Refer to TUFLOW CATCH Tutorial Model 1 for a model demonstration.
!________________________________________________________
! GLOBAL SETTINGS
\(\ldots\)
!________________________________________________________
! CATCHMENT HYDRAULICS
Catchment Hydraulic Model == HPC
! Downstream polygon
Receiving Polygon == ..\..\TUFLOW\model\gis\2d_rp_<name>_R.shp
Pollutant == <name>, <name>, <name>, \(\ldots\)
\(\ldots\)
End Catchment Hydraulic Model
!________________________________________________________
! POLLUTANT EXPORT
Catchment Pollutant Export Model == Mass Accumulation Release
<names must match Pollutant == above>
\(\ldots\)
End Catchment Pollutant Export Model
!________________________________________________________
! RECEIVING MODEL
Receiving Model == None
\(\ldots\)
End Receiving Model
Integrated
Refer to TUFLOW CATCH Tutorial Model 4 for a model demonstration.
!________________________________________________________
! GLOBAL SETTINGS
\(\ldots\)
!________________________________________________________
! CATCHMENT HYDRAULICS
Catchment Hydraulic Model == HPC
\(\ldots\)
End Catchment Hydraulic Model
!________________________________________________________
! POLLUTANT EXPORT
Catchment Pollutant Export Model == Mass Accumulation Release
\(\ldots\)
End Catchment Pollutant Export Model
!________________________________________________________
! RECEIVING MODEL
Receiving Model == TUFLOWFV
\(\ldots\)
End Receiving Model
Other configurations
The following presents a summary of the combinations of block level commands that will trigger the alternative TUFLOW CATCH configurations that might be used during model construction and calibration. Only block level commands have been included, unless specific internal commands are relevant.
TUFLOW HPC calibration only
!________________________________________________________
! GLOBAL SETTINGS
\(\ldots\)
!________________________________________________________
! CATCHMENT HYDRAULICS
Catchment Hydraulic Model == HPC
<may require a 2d_bc at downstream outlet to release water from domain>
\(\ldots\)
End Catchment Hydraulic Model
!________________________________________________________
! POLLUTANT EXPORT
Catchment Pollutant Export Model == None
\(\ldots\)
End Catchment Pollutant Export Model
!________________________________________________________
! RECEIVING MODEL
Receiving Model == None
\(\ldots\)
End Receiving Model
Alternatively, a TUFLOW CATCH simulation in Pollutant Export configuration could be set up, with only a constant and zero salinity set. Because this constant is not simulated in the TUFLOW HPC domain, doing so will not adversely affect TUFLOW HPC run times. It will, however, allow for specification of a receiving polygon to let water out of the TUFLOW HPC domain at a location well downstream of calibration comparison gauges.
!________________________________________________________
! GLOBAL SETTINGS
\(\ldots\)
!________________________________________________________
! CATCHMENT HYDRAULICS
Catchment Hydraulic Model == HPC
! Downstream polygon
Receiving Polygon == ..\..\TUFLOW\model\gis\2d_rp_<name>_R.shp
Pollutant == Salinity
\(\ldots\)
End Catchment Hydraulic Model
!________________________________________________________
! POLLUTANT EXPORT
Catchment Pollutant Export Model == Mass Accumulation Release
Constant Salinity == 0.0
End Catchment Pollutant Export Model
!________________________________________________________
! RECEIVING MODEL
Receiving Model == None
\(\ldots\)
End Receiving Model
TUFLOW FV calibration only
!________________________________________________________
! GLOBAL SETTINGS
\(\ldots\)
!________________________________________________________
! CATCHMENT HYDRAULICS
Catchment Hydraulic Model == None
\(\ldots\)
End Catchment Hydraulic Model
!________________________________________________________
! POLLUTANT EXPORT
Catchment Pollutant Export Model == None
\(\ldots\)
End Catchment Pollutant Export Model
!________________________________________________________
! RECEIVING MODEL
Receiving Model == TUFLOWFV
\(\ldots\)
End Receiving Model
The above will assign blank inflows to TUFLOW from the TUFLOW HPC domain. If TUFLOW FV is to use previously created inflow boundaries from TUFLOW HPC (via TUFLOW CATCH) then the following should be used, after copying the previously created .fvcatchbc file, for example:
- TUFLOW CATCH run Model_003.tcc (for example) produced initial TUFLOW FV boundary files
- The corresponding ..\TUFLOWCatch\bc_dbase\Model_003_catchment_hydraulic.fvcatchbc file could be copied as
..\TUFLOWCatch\bc_dbase\Model_004_catchment_hydraulic.fvcatchbc and
- Called automatically in Model_004.tcc
!________________________________________________________
! GLOBAL SETTINGS
\(\ldots\)
!________________________________________________________
! CATCHMENT HYDRAULICS
Catchment Hydraulic Model == None
\(\ldots\)
End Catchment Hydraulic Model
!________________________________________________________
! POLLUTANT EXPORT
Catchment Pollutant Export Model == None
\(\ldots\)
End Catchment Pollutant Export Model
!________________________________________________________
! RECEIVING MODEL
Receiving Model == TUFLOWFV
Preserve Catchment Inflows == ON
\(\ldots\)
End Receiving Model
