Advection Dispersion Modelling: Difference between revisions

Content deleted Content added
Line 1:
=Introduction=
TUFLOW’s Advection Dispersion (AD) Module is an extension of the TUFLOW Classic/HPC engines. It adds totto hethe hydrodynamic capabilities of TUFLOW Classic/HPC by simulating depth-averaged, two and one-dimensional constituent fate and transport. An example of such a constituent might include salinity. Both dissolved and particulate constituents can be simulated. TUFLOW AD takes depth and velocity fields computed by the TUFLOW Classic and HPC solvers and uses this information, together with initial and boundary conditions, to simulate the advection and dispersion of user-defined constituents.
 
TUFLOW AD is specifically oriented towards such analyses in systems including coastal waters, estuaries, rivers, floodplains and urban areas. The AD module is discussed in detail in the [https://downloads.tuflow.com/TUFLOW/Releases/2020-10/TUFLOW%20AD%20Manual.2020-10-AF.pdf TUFLOW Advection Dispersion Manual].
 
=Model Development=
Line 9:
 
<ol>
<li>Create a TUFLOW AD control file (with the extension .adcf)
<ol><li>Use a text editor to create an empty .adcf file and save it to the “runs” folder.</ol>
 
<li>Set up AD global database (.csv file)
<ol><li> Set up TUFLOWthe AD global database in(.csv the “bc_dbase” folderfile). For example:<br>
<li>Set up the TUFLOW AD global database in the “bc_dbase” folder which defines the constituent of interest and a number of characteristics, for example the decay rate and dispersion coefficient. The resulting file should look similar to the below:<br>
[[File:EG17 AD Consit 001.png]]<br>
<li>In the .adcf file use the "AD Global Database" command to set the location of the global database as follows.<br>
<font color="blue"><tt>AD Global Database</tt></font><font color="red"><tt> == </tt></font><font color="black"><tt>..\bc dbase\my_ad_global_dbase.csv</tt></font></ol>
<li>Setup up the boundary condition tables (.csv file(s))
<ol><li>Setup the boundary condition table(s) in the “bc_dbase” folder. For example:<br>
 
<li>In the .adcf file use the "AD Global Database" command to set the location of the global database as follows.<br><font color="blue"><tt>AD Global Database</tt></font><font color="red"><tt> == </tt></font><font color="black"><tt>..\bc dbase\my_ad_global_dbase.csv</tt></font>
[[File:EG17 conc 001.png]]<br></ol>
 
<li>Setup up the boundary condition database (.csv file)
<ol><li>SetupSet up the boundary condition databasetables in(.csv thefile(s)) “bc_dbase”to folder that referencesdefine the tablestime-varying setconstituent upconcentrations inat theany previousinput stepboundaries.<br>
<ul><li>Set up the constituent boundary condition table(s) in the “bc_dbase” folder . For example in the below, the time-varying concentration of constituents Conc_AD1 and Conc_AD2 are set:<br>
[[File:EG17 conc 001.png]]<br></olul>
<li>Set up ADup globalthe boundary condition database (.csv file)
<olul><li>SetupSet up the boundary condition table(s)database in the “bc_dbase” folder. Forthat example:references the tables set up in the previous step.<br>
[[File:EG17 AD 001.png]]<br>
<li>In the .adcf file use the "AD BC Database" command to set the location of the bc database as follows.<br><font color="blue"><tt>AD BC Database</tt></font><font color="red"><tt> == </tt></font><font color="black"><tt>..\bc dbase\my_ad_bc_dbase.csv</tt></font></ul>
<font color="blue"><tt>AD BC Database</tt></font><font color="red"><tt> == </tt></font><font color="black"><tt>..\bc dbase\my_ad_bc_dbase.csv</tt></font></ol>
<li>Setup up TUFLOW to activate the AD module (.tcf file)
<olul><li>In the .tcf file use the command "AD Control File" to set the location of the adcf and activate execution of the AD module as follows.<br><font color="blue"><tt>AD Control File</tt></font><font color="red"><tt> == </tt></font><font color="black"><tt>ad_run.adcf</tt></font></ul>
<font color="blue"><tt>AD Control File</tt></font><font color="red"><tt> == </tt></font><font color="black"><tt>ad_run.adcf</tt></font></ol>
<li>Run the model
<ol><li>Run TUFLOW as normal. The AD module will be called and appropriate constituent resultsresult output files written. </ol>
 
</ol>