intro story Coast / Estuary

Coast / Estuary

Coastal systems are among the most dynamic physical systems on earth and are subject to a large variety of forces. The morphodynamic changes occurring to coastlines worldwide are of great interest and importance. These changes occur as a result of the erosion of sediments, its subsequent transport as bed load or suspended load, and eventual deposition. 
 
Estuaries are partly enclosed water bodies that have an open connection to the coast. Estuaries generally have one or more branching channels, intertidal mudflats and/or salt marshes. Intertidal areas are of high ecological importance and trap sediments (sands, silts, clays and organic matter).
Within the Delft3D modelling package a large variation of coastal and estuarine physical and chemical processes can be simulated. These include waves, tidal propagation, wind- or wave-induced water level setup, flow induced by salinity or temperature gradients, sand and mud transport, water quality and changing bathymetry (morphology). Delft3D can also be used operationally e.g. storm, surge and algal bloom forecasting. 
 
On this discussion page you can post questions, research discussions or just share your experience about modelling coastal and/or estuarine systems with Delft3D FM. 
 

** PLEASE TAG YOUR POST! **

 

 

Sub groups
D-Flow Flexible Mesh
DELWAQ
Cohesive sediments & muddy systems

 

 

Message Boards

Passing FLOW output to WAQ for coliform model

ML
Moritz Lehmann, modified 3 Years ago.

Passing FLOW output to WAQ for coliform model

Youngling Posts: 8 Join Date: 1/16/15 Recent Posts
Hi,
I am working on a shallow lake model with one vertical layer. I am confused why the coliform model coli04 appears to require separate time series for solar irradiance, water temperature and day length.

How can the model be configured to take these quantities from the FLOW model?

Also, how can I specify a time series of suspended particles (IM1), rather than modelling IM1 dynamically?

Thank you for your help!
Moritz
U
Rudy Schueder, modified 3 Years ago.

RE: Passing FLOW output to WAQ for coliform model

Hi Moritz,

Of the 3 parameters you wish to send to DELWAQ, only temperature can be provided by FLOW. This is done by specifying something akin to the following in Block 7:

SEG_FUNCTIONS
'Temp'
ALL
BINARY_FILE 'hydrodyn.tem'

Where the .tem file is a binary file produced by FLOW/WAQ coupling

Solar radiation can be supplied as follows:

FUNCTIONS
'RadSurf'
LINEAR
DATA
INCLUDE '../coefficients and forcing/SWRad.txt';

where the format of the text file is:

2014/04/01-09:00:00 47.70081981
2014/04/01-10:00:00 53.58165705
2014/04/01-11:00:00 56.47385066

DayLength is a process in DELWAQ, so you can activate it to compute the day length.

To specify a time series of IM1, you simply need to:
1) remove it from the list of substances, so that it is no longer a state variable
2) create a FUNCTION as specified for RadSurf' above. This will make the parameter IM1 a time dependent and spatially uniform function.

I hope this helps,

Rudy
AM
Arjen Markus, modified 3 Years ago.

RE: Passing FLOW output to WAQ for coliform model

Jedi Knight Posts: 223 Join Date: 1/26/11 Recent Posts
As a further explanation of the requirement that solar irradiation, daylength, water temperature, etc. are to be specified as separate time series: within DELWAQ each process parameter can be specified as a constant, a time series that is uniform over the model, a value that is spatially varying but constant in time and a value that is both spatially and temporally varying. It is even possible to specify water quality parameters like salinity or the concentration of suspended solids via the input (in any of the above ways) instead of being calculated.

If you use the (old) Delft3D 4 user-interface you can control the type of data for the process parameter via the Edit window and its menu, if you use the (new) DeltaShell interface, you can specify its character in the tab window showing the values of the process parameters. In the more recent version you can specify the "segment function" type directly, no need to edit the input file as Rudy indicated.