intro story DELWAQ


DELWAQ is the engine of the D-Water Quality and D-Ecology programmes of the Delft3D suite. It is based on a rich library from which relevant substances and processes can be selected to quickly put water and sediment quality models together.

The processes library covers many aspects of water quality and ecology, from basic tracers, dissolved oxygen, nutrients, organic matter, inorganic suspended matter, heavy metals, bacteria and organic micro-pollutants, to complex algae and macrophyte dynamics. High performance solvers enable the simulation of long periods, often required to capture the full cycles of the processes being modelled.

The finite volume approach underlying DELWAQ allows it to be coupled to both the structured grid hydrodynamics of the current Delft3D-FLOW engine and the upcoming D-Flow Flexible Mesh engine (1D-2D-3D) of the Delft3D Flexible Mesh Suite (or even other models such as TELEMAC).

'DELWAQ in open source' is our invitation to all leading experts to collaborate in further development and research in the field of water quality, ecology and morphology using Delft3D. Feel free to post your DELWAQ related questions or comments in this dedicated forum space. If you are new to DELWAQ, the tutorial (in the user manual) is a good place to start. A list of DELWAQ related publications is available here.




Sub groups
D-Flow Flexible Mesh

Cohesive sediments & muddy systems


Message Boards

uniform waste load at bank

James Bishop, modified 3 Years ago.

uniform waste load at bank


I am trying to understand how to implement a uniform waste load at the bank. I have reviewed the user manual regarding this type of waste load, though information on this is sparse.

I understand I need to add the following to the substance file under the substance that I want discharging from the bank:

parameter 'Length'
description 'Bank length'
unit '(m)'
value 0.0000E-00

Is the value in the above snippet supposed to remain as 00000E-00 or is value supposed to be changed to represent the length of the bank? What if the bank occurs over many cells?

What are the units for the bank waste load? Is it a mass load in g/s/meter of bank?

Michelle Jeuken, modified 3 Years ago.

RE: uniform waste load at bank

Jedi Knight Posts: 154 Join Date: 1/21/13 Recent Posts
This is one of these features that is handy, but as far as I know hardly used. You have the first steps right, by adding this parameter to the sub file. Unless you have a uniform river with the same length of banks per segment, you will have to define a spatially varying field.

You can do this using the quickin tool in the grid menu, although it doesn't contain any special features to determine bank length (it is developed to make a bathymetry or concentration field). This will generate an ascii-file with a value per segment.

But you could also use other means to create such a file, as long as you keek the order of the segments. For example, export the grid to a shape-file using quickplot, and do the determination of the bank length per segment in ArcGIS or an other GIS-tool, and export the database data of the 'bank length' column to a single column csv file.

If you work with a 3D model, you will have to extent the file to cover all the segments, also in the third dimension. You will have to add ('number of layers' -1) * 'number of segmetns per layer' of zero's to the file.

If you rename the ascii-file to *.qin, you can easily select the file from the GUI (go to the Length parameter files, click the Edit data button at the bottom, in the next dialogue, under properties-details, select scalar field. The goto data-import, file type Quickin file (3D), and import...)