4.6 Construction summary

4.6.1 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.

4.6.1.1 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

4.6.1.2 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

4.6.1.3 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

4.6.2 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.

4.6.2.1 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

4.6.2.2 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