User's Guide
User's Guide
User's Guide
User's Guide
Contents
1. Introduction
2. Getting Started
13
3. User Interface
31
User's guide
Contents i
53
ii Contents
User's guide
5. Network Editor
73
User's guide
Contents iii
6. Flow Modelling
113
7. Quality Modelling
133
8. Calculation
151
iv Contents
User's guide
9. Results
170
User's guide
199
Contents v
1. Introduction
Tewor
One can check the sewer system discharge on the surface water. It
provides tools to prove the quality of water in urban environment.
MoDuflow
This program simulates an integrated ground water and surface
water problem by combining the ground water model Modflow and
Duflow.
6 Introduction
User's guide
The schematization is set up and adjusted by selecting and dragging the objects.
By selecting objects from the Network Window, one can activate the Object
Properties dialog box, where the properties of these objects can be modified.
Cross Sections can be applied on miscellaneous places on the section. The cross
sectional profile over the entire section is interpolated between the different cross
sections given by the user.
Aside from plotting the quantities with respect to time, one can also
plot graphs with respect to space. For space related output the user
can define the route by using the sections as defined in the network
editor.
User's guide
Introduction 7
Duflow
RAM
Tewor
MoDuflow
1.2.1 RAM
The Hydrologic Cycle is a continuous process in which water circulates from the
oceans through the atmosphere and the rivers back to the ocean. Of the
hydrologic cycle, the precipitation runoff model describes the process that
occurs between the falling of the precipitation till the discharge developed by the
run off to the ground water or surface water.
Precipitation runoff processes are generally described at a catchment area level.
Within a catchment area, the relevant parameters may vary substantially, like the
soil type, slope, land use, etc. A detailed physical description of the occurring
processes is, therefore, difficult to give.
In RAM a division into types of surfaces is made:
Unpaved surface
8 Introduction
User's guide
User's guide
Introduction 9
1.2.2 MoDuflow
MoDuflow iss a module that performs an on-line link between Modflow and
Duflow. MoDuflow considers an existing Modflow schematization for the
groundwater model and an existing Duflow schematization.
The dischargeto and from the groundwater to the water course has
consequences for the water levelin this water course, on the other hand the water
level influences the discharge to and from the groundwater. To investigate these
interactions, the existing groundwater models and surface water models did not
suffice. By performing the calculations of the two separate models successively
one can not investigate the mutual influence they perform on each another. An
on-line approximation is therefore necessary.
With MoDuflow one can model the dynamic interaction between surface water
and ground water. During the MoDuflow schematization, the calculated Modflow
discharges are sent to Duflow and the calculated water levels of Duflow are sent
to Modflow.
MoDuflow maps both schematizations on top of each other. This results in
determining the location per Modflow cell in each Duflow section. During
calculation, MoDuflow activates each model. The calculation switches between
Duflow and Modflow for a certain time interval.
10 Introduction
User's guide
1.4 Internet
More and recent information about Duflow can be found at the Duflow Internet
site:
www.duflow.nl
1.5 Installation
The Duflow Modelling Studio consists of a Setup package, a User's Guide and a
Manuals for each component. These files can be downloaded from the Internet.
For installing a component of the Duflow Modelling Studio - Duflow, RAM,
Tewor or MoDuflow - a password is needed.
Before starting the installation procedure of the Duflow Modelling Studio, close
as many opened applications as possible. The program makes use of several files
(dll, ocx) which might be used by other applications. The set-up procedure will
not be able to renew these files if they are in use.
User's guide
Introduction 11
2. Getting Started
2.1 Introduction
In this chapter a simple problem is entered and computed in a step by step
approach. This section is designed to help the beginning user to get acquainted
with setting the input parameters, performing a calculation and viewing the
results while using DUFLOW MODELLING STUDIO (DMS). First of all the Duflow
component must be installed correctly.
Choose the name of a Project, say Demo. A project contains one or more
scenarios. The location of the directory of the project may be altered in the
Location field. A sub-directory for the first scenario base s cenario - is
User's guide
Getting Started 13
automatically created by DMS in the Project directory. Enter real values for the
co-ordinates as shown in the figure. When you build a schematization of the
water system in the so-called Network window, the left-handed bottom corner of
that window represents these initial co-ordinates. By choosing Create, a new
project is built.
DMS will now open the window, known as the Workspace Manager, which
contains the Scenario Manager.
.
This window shows all currently open Projects, with their related Scenarios, in a
tree structure. Each Scenario contains several data collections, which will appear
or disappear by using the plus or minus in the tree.
= Show or hide the
Workspace Manager
If the Workspace Manager Window is hidden you can call it by choosing the
option Workspace Manager in the View menu.
The Scenario Manager enables you to work with several sets of input data within
the same Project. For example, it is possible to simulate two Scenarios having
identical input data, with the exception of precipitation. This enables the user to
easily evaluate the results of a severe rainstorm. The Scenario may contain the
input data itself or it may refer to input data of another Scenario. Each Scenario
registers several sets of data. Per set of data one may choose to save the data in
its own Scenario directory or receive the data from another Scenario directory.
By using the Scenario Manager several data may be modified within the Scenario.
By using the right mouse button a context sensitive menu is displayed within the
Scenario Manager. Several data from the Scenario are organised by certain
schemes. The user can name a certain set of input data and refer to this set from
other scenarios. The quantities that use these schemes are Level, QH, Flow,
Concentration and Load.
= Edit Description
14 Getting Started
User's guide
Use the Open Network window function in the View menu to open the Network
window. In this window a network schematization can be created and/or
interactively modified.
NB
To add layers to the Network window choose the Display layers icon on the
Palette toolbar. DMS will show the Display Layers dialog box.
Use the Add button to add layers to the Network window. DMS will open the
Open File dialog box. Only shape-files can be used for layers in DMS. Select the
shape-file Water.shp1 from the WinDuflow/Shapes directory in the File Open
dialog box. This shape file contains the waterways of a region in the Netherlands.
When a shape-file is selected, DMS will show the Color dialog box to choose the
right color - e.g. blue - for the selected layer. After the selection of a color DMS
will return to the Display Layers dialog box. The order of the layers in this list
corresponds with the order in which the layers are displayed in the Network
window. To modify this order, select a layer and press the Up or Down button.
Now add the Cities.shp file to the layers list. This file contains the cities of the
region.
The Network window will look like this:
Geographical background: Topografische ondergrond Topografische Dienst, Emmen. The shape-files Water.shp
and Cities.shp may only be used for demonstration purposes.
User's guide
Getting Started 15
= Zoom in
= Node
= Section
= Select object
= Cross Section
Use the Zooming Tool to show parts of the geographical background in more
detail. After selecting this command (from the menu or the toolbar) the cursor will
change into a magnifying glass. Dragging the cursor displays a rectangle on the
screen. This rectangle represents the area that will be magnified (the rectangle
will be blown up until it fills the Network window).
Save your work now using the Save command from the File menu. Do this
regularly!
By dragging the objects from the Network Palette, you can draw your network.
From the palette, choose the Node tool and click at two positions in the Network
Window. Next choose the Section tool and click the left mouse button on one of
the two Nodes. Move the mouse by dragging the section towards the other
Node and release the mouse button. The length of the sections is calculated by
the Network editor based on the positions of the Nodes.
If the line between two nodes remains dotted, it means that the Nodes are not
correctly connected by the Section. The Nodes can be properly connected by
using the Select tool (the arrow) from the palette and dragging the end of the
selected Section until the line is complete.
Cross Sections are added to the Section by using the Cross Section tool from the
palette. When the cross sectional data is connected to the section it appears
cross-hatched red. If the Cross Section is not properly connected to the section,
its outline will remain dotted.
Repeat the above process until the following network is created:
= Object properties
16 Getting Started
Cross Sectional data are defined by using Schemes. These Schemes must be
connected to the Cross Sections. By clicking the right mouse button on one of
the Cross Sections, choose the option Properties from the context -menu.
User's guide
In the Object Properties dialog box, the Scheme may now be connected to the
Cross Section, however no Schemes are defined for this Project yet. A Scheme is
created by choosing the behind the Scheme box. In the Cross Section Scheme
dialog box, choose Add and the Cross Section dialog box will appear. Choose
the input as shown below. To insert and delete a row in the table use the Ins and
Del key.
Choose OK, OK and OK, the River Scheme has now been connected to one
Cross Section.
User's guide
Getting Started 17
= Edit Properties of
Network objects
We are able to connect the River Scheme to every Cross Section in the network
by choosing the Object - Properties option of the Edit menu. Again the Object
Properties dialog box is shown, yet now it is also possible to alter several
objects simultaneously.
Because DMS requires a lot of data, it allows the user to simultaneously enter
data for a number of objects. In the Objects to Change combobox you can
choose the objects you want to change.
Select All Cross Sections from the Objects to Change combo box and behind
Scheme, select the Scheme River from the pull down list box. Click Ok and all of
the Cross Sections in the network are connected to the same Scheme. The Cross
Sections will now appear blue.
= Weir
Now add a structure - in this case a weir - to the network, by choosing the red
trapezium of the Network Palette and placing it into the network as follows:
Other structures:
= Siphon
= Culvert
= Pump
= General structure
In this manner a weir is added to the network on the second section. Before
Duflow starts it calculation, this section will be split up into two separate
sections.
Click the right mouse button on the weir to choose the weir properties as follows:
18 Getting Started
User's guide
= Schematization point
(or bending point)
User's guide
Getting Started 19
= Discharge point
20 Getting Started
User's guide
Click OK and OK and the Q-Add Scheme is now connected to the first Node.
Repeat these actions to define a constant Level of 6 metres as a Boundary
Condition on the other end of the Network.
Nodes on which Boundary Conditions are defined have a brighter color than
other nodes.
User's guide
Getting Started 21
The tab Duflow allows you to set the Duflow specific calculation options.
The type of calculation can be chosen here. Choose a Flow calculation to check if
the Network the Flow model - has been designed correctly. When the flow
calculation is verified a quality model can be added. The details for the Hydraulic
and Quality calculation are set in this dialog box. In Special Control the special
control data are set, such as the threshold level which is the value of the water
level at which the dry flood procedure is activated (Default=0.10 m).
22 Getting Started
User's guide
= Calculate
The calculation is activated by choosing the Update All option from the
Calculation Menu or F5. The Output window shows the initialisation of the
calculation. It may be something like:
Starting network consistency check...
Check completed.
Starting Duflow conversion...
Duflow conversion completed.
Writing project file C:\WinDuflow \config.duf.
Duflow conversion completed.
Writing control file C:\WinDuflow \Projects\Demo\\Scenario\scenario.CTR.
Writing network file C:\WinDuflow \Projects\Demo\\Scenario\scenario.NET.
Writing boundary flow file C:\WinDuflow \Projects\Demo\\Scenario\scenario.BND.
Writing initial flow file C:\WinDuflow \Projects\Demo\\Scenario\scenario.BEG.
Writing conversion id's file C:\WinDuflow \Projects\Demo\\Scenario\scenario.sid.
Computing mode: Flow
The Status Bar shows the progress of the calculation in time steps. It may be
something like:
Computing flow 124( 744)
You can show (or hide) the Output window by choosing the option Output in de
View menu.
User's guide
Getting Started 23
Use Show Graphs of Type to choose the type of graph (Level, Discharge or
Velocity) of the selected objects in the Objects to Display list. After a selection is
made, a picture representing the data type is displayed in the row(s) of the
selected objects. Selection of the data type to be displayed in the graphs is also
possible by clicking with the left mouse button on the left side of the row(s) of
the Objects to Display list. The position in the row corresponds with the order in
the data types list.
After choosing the options as displayed above, DMS will show a graph like this:
By choosing the Space Graph window option from the Scenario context menu,
the results will be displayed as a function of space. DMS will open the Space
Related Graph dialog box. First you have to define the route you want to display
in the graph by double clicking on the sections. A route consists of one or more
sections. After defining or selecting the route you can select the variables which
have to be displayed. In the Space Related Graph window, you can move
backward or forward in time by using the buttons beneath the graph.
The final Space Related graph will look like this:
24 Getting Started
User's guide
For displaying the results as text in a table you have to choose the New Text
window option from the Scenario Context menu. DMS will open the Time Related
Graph dialog box. On the Duflow tab you can define which variables in which
sections have to be displayed in the table.
TRAC
[10.000]
PARM
Ktrac [0.0100]
*/
*/
*/
mg/l
;TRACER
1/day
User's guide
Getting Started 25
K1(TRAC)=-Ktrac;
}
You can enter this description in the Quality Model description file by choosing
the Quality Model - Edit function from the Scenario menu. If this definition is
inserted correctly do not forget the blank line at the end - it can be compiled by
choosing the Quality Model Compile function from the Scenario menu.
26 Getting Started
User's guide
After creating schemes for External Variables you need to connect an External
Variables scheme to all Nodes, Schematization points and Structures. In this
example the scheme RiverDispersion will be used for every object. Choose
Connect to all objects from the context menu in the Scenario Manager on
External Variables. Use the Arrow button behind the External Variable d - which
appears by selecting the input field - to select the RiverDispersion scheme.
In this case a constant value for the dispersion coefficient is used. It is also
possible to let Duflow calculate the dispersion coefficient using the properties of
the flow (D=D0+ x f(flow)). For technical details please refer to the Duflow
Reference Manual.
The calculation is activated by choosing the Update All option from the
Calculation Menu (or the Calculate toolbar button or the Calculate option
from the Scenario Context menu). The Output window and the Status bar will
show the progress of the calculation.
If your model contains quality boundary conditions without flow boundary
conditions warnings will generated in the Output window.
User's guide
Getting Started 27
In this case we will analyse the effect on the results when using other Boundary
Conditions. First create a new scenario by opening the context menu after
selection of the Project Demo in the Scenario Manager, choose New Scenario.
Name the new scenario ScenBound. The new scenario shares its data with the
base scenario. To use other boundary conditions in the second scenario do the
following;
Scenario Properties
Choose Scenario Properties from the context menu after the selection of the
second scenario ScenBound in the Scenario Manager. DMS will open the
Scenario Properties dialog box. Change the source of the subject ObjectData
into 'Own data', change also the subject Q-add into 'Own data' (tab General). In
the Scenario Manager disappears the asterisk behind Qadd (schemes) of
scenario ScenBound.
Changing values
28 Getting Started
User's guide
Calculation
Results
Display the results of both scenarios in one Time Graph window. Open a
Network window, select e.g. the weir and open the context menu. Choose Duflow
New Time Graph window, DMS will open the Time Related Graphs dialog box
(the weir is the only available 'section'). Select the Level Begin and Level End for
the source Scenario and also for the source ScenBound. After choosing Ok
DMS will open a Time Related Graph with 4 lines.
User's guide
Getting Started 29
3. User Interface
Menu bar
Toolbars
Status bar
Output window
Menus
Toolbars
Workspace
Workspace
Manager
Output
window
Status bar
User's guide
User Interface 31
Note that menu bar, toolbar and key commands are always executed for the
Active Scenario. Use the Set as Active Scenario command to change the Active
Scenario (see chapter 6 Scenario Manager).
File
Edit
View
Project
Scenario
Calculation
Options
Window
Help
Note that if the Menu bar is used to give commands, these commands are always
executed for the Active Scenario. Use the Set as Active Scenario command to
change the Active Scenario (see chapter 6 Scenario Manager).
If other applications are often used in combination with DMS, the user can add
these tools to the View menu by using the Customize Toolbars, Menus and
Windows command.
Open
Close
Save
Import
Export
32 User Interface
User's guide
Print Preview
Print Setup
Generate Report
Exit
Cut
Copy
Paste
Objects ? Properties
Select
Graphs/Table
Colors
Window properties
Presentation Mode
Presentation Scripts
Editable
User's guide
Toolbar
Status Bar
Workbook
Workspace Manager
Output
Calc Queue
Calculation Progress
Full Screen
User Interface 33
Calculation Settings
Description
Properties
Delete
Precipitation
Evaporation
Wind direction
Wind velocity
Schemes ?
Level
QH
Q-Add
Concentration
Load
Unpaved schemes
Quality model
?
34 User Interface
Initial conditions
Parameters
External Variables
Structure Control
Mass Balance
User's guide
Reset Queue
Update All
Convert Network
Cleanup Network
Reset Errors
Terminate Calculation
Settings
Tile
Arrange Icons
Window 1, 2,
Windows
User's guide
User Interface 35
Help Topics
About DMS
3.3 Toolbars
The Duflow Modelling Studio distinguishes seven toolbars. The Standard
toolbar, the Scenario toolbar, the Window toolbar, the Time Control toolbar and
the Duflow toolbar are displayed across the top of the DMS-window, below the
Menu bar. The Palette toolbar is displayed next to the workspace. The Show
Objects toolbar is standard not displayed.
To hide or display a toolbar, choose Toolbar from the View menu, i.e. the Display
or hide Toolbar command. To customize a toolbar, choose Customize from the
Options menu, i.e. the Customize Toolbars, Menus and Windows function.
Note that if the Menu bar is used to give commands, these commands are always
executed for the Active Scenario. Use the Set as Active Scenario command to
change the Active Scenario (Scenario Manager).
Command:
Menu bar:
View Toolbar
36 User Interface
User's guide
User's guide
User Interface 37
38 User Interface
User's guide
User's guide
User Interface 39
Description
CAP
NUM
SCRL
Command:
Menu bar:
40 User Interface
User's guide
3.5 Workspace
The Workspace can contain the Network window and Results windows of
different Project and Scenarios. The Network Editor consists of the Network
window and the Palette toolbar.
To open a window use one of the following functions:
Toolbar
Menu
Function
View
View
View
View
Scenario
Standard
To activate a window and bring it to the front use the function Window 1, 2, in
the Window menu, i.e. the Activate Window command. When the windows are
displayed in a workbook it is also possible to activate a window by clicking on its
tab. To display or hide a workbook containing all the open windows use the
Workbook command.
Use the Splitter to modify the size of the Workspace window.
To modify the size of the windows in the Workspace window you can use the
common Windows-buttons. These buttons for Minimize Window, Restore
Window, Maximize Window and Close Window can be found on right side of the
window or on the right side of the Menu bar when the window is maximilized.
Tip
To modify the appearance of the Workspace window(s) DMS offers the following
functions:
User's guide
Full Screen
Workbook
Arrange windows
Tile windows
Arrange icons
Activate Windows
Windows
User Interface 41
Command:
Menu bar:
Keys:
Alt-Enter
3.5.2 Workbook
Use the Workbook command to show windows as worksheets in a workbook or
as normal windows.
Command:
Menu bar:
View - Workbook
Command:
Menu bar:
Window - Cascade
Toolbar:
Command:
Menu bar:
Window - Tile
Toolbar:
To horizontally arrange multiple open windows in a non-overlapped fashion you
can use the following shortcut:
Toolbar:
Command:
42 User Interface
User's guide
Menu bar:
Command:
Menu bar:
3.5.7 Windows
Use this function to customize the appearance of the Windows in the
Workspace. DMS opens the Windows dialog box.
Command:
Menu bar:
Window Windows
Command:
Menu bar:
Toolbar:
User's guide
User Interface 43
Keys:
ALT+0
Command:
Menu bar:
View - Output
Toolbar:
Keys:
ALT+2
Program settings
Splitter
About DMS
Exit DMS
Command:
Menu bar:
Edit - Undo
Toolbar:
44 User Interface
User's guide
Keys:
CRTL+Z
Command:
Menu bar:
Edit - Cut
Toolbar:
Keys:
CRTL+X
Command:
Menu bar:
Edit - Copy
Toolbar:
Keys:
CRTL+C
Command:
Menu bar:
Edit - Paste
Toolbar:
Keys:
CRTL+V
3.8.5 Print
Use this function to print a document. This command presents a Print dialog box.
Command:
Menu bar:
File - Print
Toolbar:
Keys:
CTRL+P
Dialog box:
User's guide
User Interface 45
In this dialog box one of the following options can be chosen before the printing
starts:
Print Range
Print Quality
Print to File
Copies
Collate Copies
Printer
Command:
Menu bar:
Command:
Menu bar:
46 User Interface
User's guide
Command:
Menu bar:
Dialog box:
In the Generate Report dialog box the following options can be set:
User's guide
Active project
Active scenario
Scenario properties
Network
Objectdata
Schemes related to
object data
Output file
In output file the name and location of the output file can
be specified. Default the name is report.out and the
location is the same directory as the project file.
User Interface 47
Note:
In the report file the floating point values are printed with a point as a
decimal symbol. If the Windows settings have a comma as decimal
symbol, the Windows spreadsheet programs, such as MS Excel, converts
the values incorrect. In this case the country settings must be changed in
such a way that the decimal symbol is a point.
3.8.9 Customize
Use the Customize function to customize the styles, colors and other features in
the DMS windows. DMS will show the Customize dialog box.
Command:
Menu bar:
Options - Customize
Dialog box:
Toolbar name
Show Tooltips
Cool Look
Large Buttons
New or Delete
On the Command tab the buttons of the commands belonging to the selected
category are displayed. By dragging a button to a toolbar the button is added to
the toolbar. By dragging it from the toolbar the button will be removed from the
toolbar.
On the Tools tab new tool commands can be added to the View menu. This can
be done if other applications are often used in combination with DMS.
48 User Interface
User's guide
The Format tab offers options to customize the font and the color for each of the
DMS windows.
Command:
Menu bar:
Options - Settings
Dialog box:
In the Program Settings dialog box the following options can be set:
Presentation Script
directories
Reload Projects at
startup
3.8.11 Splitter
The DMS-window is divided into the Workspace Manger window, the
Workspace and the Output window.
Splitter symbol:
The Splitter influences the space relation between the three parts. This is the
horizontal or vertical bar between the parts. Moving the mouse above the bar will
change the mouse pointer, into a splitter icon. Dragging the splitter icon moves
the bar.
User's guide
User Interface 49
Command:
Menu bar:
Command:
Toolbar:
Keys:
SHIFT+F1
Command:
Menu bar:
Toolbar:
Dialog box:
The About DMS dialog box contains the application name and logo, the DMS
version number the Copyright statement. This dialog box also contains a link to
the Duflow Internet site.
By clicking on the Modules button DMS will show the Modules dialog box
with more detailed information about the installed modules.
Command:
Menu bar:
50 User Interface
File - Exit
User's guide
User's guide
Mouse:
Keys:
ALT+F4
User Interface 51
Initial Conditions.
Quality Model.
(Quality Model description file, parameters, external variables)
Calculation Settings.
The Network schematization can be build with the Network Editor. The Scenario
Manager supports the user to enter the other data.
With the Scenario Manager the user also can define more scenarios in the same
project. Other scenarios can be defined when the user wants to calculate the
effect of changes in the base scenario. The Scenario Manager manages all the
data and information needed to run the various simulation model scenarios and to
store and administrate all scenarios which have been run. It also supervises over
the integrity of the data and makes it possible to quickly view and compare the
results of calculations made with different input parameters.
Every Project is stored in its own directory under the project name given by the
user. The data of a Scenario is stored in a sub directory of the Project directory
under the Scenario name as given by the user.
Related topics:
New Project
Open Project
Project Properties
Usage of the Network Editor
User's guide
Command:
Menu bar:
Project - Properties
Context menu:
Dialog box:
In the Projects Properties dialog box it can be specified whether to use a
geographical background or not. To define the layers of the geographical
background use the Display Layers function.
Also the file format used for saving the project properties and objects can be set.
The following options are available:
Old bmf
Binary format. This is the standard Duflow format. Saving
large projects might take long. In that case, it's recommended
to use 'DMS xml' format.
DMS xml
New Project
Open Project
Close Project
Save Project
With the Import Files function Projects or Project files, which were made in
Duflow for Dos or in Stekker format, can be easily imported in DMS.
DMS offers no function to delete a project. Projects can be deleted by using a file
manager program and deleting the directory of the Project and its contents.
The properties of a Project can be set with the Project Properties function.
Command:
Menu bar:
File New
Context menu:
User's guide
Project
Toolbar:
Keys:
CTRL+N
Dialog box:
In the New Project dialog box you can specify the Project name and first Scenario
name you wish to use in the DMS project. All Project data (or reference to data in
files) will be stored in a Project file after choosing Save in the File menu.
The selection of the location of the Project directory can be made after clicking
the Browse button behind the edit field. The displayed selection dialog is the
Browse for Folder dialog box.
The following options allow you to specify the initial settings of the Network
window:
X Co-ordinate
Y Co-ordinate
You can open an existing Project File with the Open Project function.
Related topics:
Open Project
File Name
Files of Type
If the project is recently modified, try to use the Recently Opened Projects
function.
You can open multiple projects. Use the Window menu to switch among the
multiple open Projects.
A project can also be opened by double clicking on the *.DMS file in the
Explorer.
You can create a new project with the New Project function.
Command:
User's guide
Menu bar:
File - Open
Toolbar:
Keys:
Tip
CTRL+O
By starting a new session, DMS can open automatically the
projects that where opened in a previous session. Use the
Program Settings function to mark the option Reload
Documents in the Program Settings dialog box.
By marking the option Reload Windows in the Program
Settings dialog box also the windows of the project will be
opened again.
Command:
Menu bar:
File Close
Context menu:
Command:
Menu bar:
File Save
Context menu:
Toolbar:
Keys:
CTRL+S
Command:
Double click:
Tip
User's guide
Related topics:
New Scenario
Extension
Description
*.PRJ
*.RAM
*.BND
Boundary Conditions
Quality File
*.BNK
*.BEG
*.BEK
*.CTR
*.EXT
*.LAM
Node File
*.NOD
Network File
*.NET
Parameters File
*.PRM
Stekker File
*.DAT
The displayed selection dialog is the same as the Open dialog box
You can save the old Project as a new Project (*.DMS) file with the Save as
function.
User's guide
Command:
Menu bar:
File - Import
Tip
Tip
Command:
Menu bar:
Initial Conditions.
Quality Model.
(Quality Model description file, parameters, external variables)
Calculation Settings
The input data are divided into several subjects. These subjects are made visible
in the Scenario Manager. Double clicking on the subject in the Scenario Manager
will open a related window or dialog box. Clicking with the right mouse button on
the subject in the Scenario Manager will open the context menu. The scenario,
which is displayed in a bold font, is the so-called active scenario. Commands
given by menu choices or toolbars will always be executed for the active
scenario.
User's guide
With the Scenario Manager the user also can define more scenarios in the same
project. Other scenarios can be defined when the user wants to calculate the
effect of changes in the base scenario.
The Scenario Manager is there to manage all the data and information needed to
run various simulation model scenarios and to store and administrate all
scenarios which have been run. The scenario manager facilitates the user in
managing different input data within the same project. It also supervises over the
integrity of the data and makes it possible to quickly view and compare the
results of calculations made with different input parameters.
The scenario manager has three main tasks:
Managing the input parameters when using more than one scenario
within the same project. The scenario manager makes it possible to
easily combine input parameters from different scenarios. When
creating a new scenario, the user may decide to keep some of the
input the same as the base scenario. On the other hand, it is also
possible to define a local copy of the input data for making
modifications while keeping the base scenario unchanged.
Related topics:
Managing Scenarios
Scenario description
Network Objects.
Initial Conditions.
Boundary Conditions
Other conditions and schemes
Quality Model
Calculation Settings
User's guide
By adjusting the Scenario Properties, the user can easily combine input data from
different scenarios.
Tip
When using references to other scenarios, the data is shared. Modifying the
shared data at one location means that the data will be changed for all scenarios
sharing this data.
The advantage of using references to data from other scenarios is the possibility
to change something in, for instance, the network of the base scenario and
subsequently calculate the consequences for all scenarios that use the network
of the base scenario.
Note that if the Menu bar is used to give commands, these commands are always
executed for the Active Scenario. Use the Set as Active Scenario command to
change the Active Scenario.
Scenarios can be deleted with the Delete Scenario command. The base scenario
can not be deleted.
Related topics:
Usage of the Scenario Manager
New Scenario
Scenario Description
Set as Active Scenario
Scenario Properties
Delete Scenario
Command:
Context menu:
Dialog box:
In the New Scenario dialog box you can specify the name of the new scenario and
select the scenario you want to copy. As default this is the base scenario. DMS
will create a new scenario directory in the project directory.
The data of the new Scenario will be primarily based on the data of the base
Scenario. If other data than the Calculation Settings, Description or Initial
Conditions should be changed in the new scenario, than the Scenario Properties
of the new Scenario should be changed.
Related topics:
User's guide
Command:
Double click:
Warning
Related topics:
Usage of the Scenario Manager
Command:
Menu bar:
Scenario - Description
Context menu:
Double click:
Toolbar:
Dialog box:
In the Scenario Description dialog box you can add comments about the scenario.
Related topics:
Usage of the Scenario Manager
Command:
Context menu:
Toolbar:
User's guide
Subject
Data
Module
Relation with
Scenario
Description
Calculation Settings
Precipitation
Precipitation scheme
General
Evaporation
Evaporation scheme
General
Wind velocity
General
Wind direction
General
Quality Model
Quality Model
Duflow
Parameters
(Quality Model)
Output Variables
(Quality Model)
Schematization
Schematization
General
Object data
Object
Initial Conditions
(Quality Model)
Object data
General
Structure control
Structure control
Duflow
Scheme
Qadd
Qadd
General
Object data
(contents)
QH
QH
General
Object data
Level
Level
General
Object data
Concentration
Concentration
General
Load
Load
General
Unpaved Surface
Unpaved Surface
RAM
Object data
External Variables
External Variables
Duflow
The source of every subject of the base scenario is always set to Own data and
can not be changed. This means that the base scenario owns its own data.
In case of a new scenario second, third etc. the user can choose for each
subject of that scenario to use the data from another scenario (reference) or to
define a local copy and use this data (own data). The default value for the source
of a subject in a new scenario is always set on a reference to the base scenario.
If in a new i.e. second or third or etc. scenario the Description, Calculation
Settings, Parameter values, Output Variables or Initial Conditions should be
changed, than it can be done without modifying the Scenario Properties.
If other data should be changed in a new scenario, the user should set the
Property of the related subject to Own data. In that case, the data is initially
copied from the base scenario. When the new scenario owns the data, the data
can be changed without effecting the data of other scenarios.
User's guide
There are some restrictions in changing the source of a subject. It is not allowed
to let a source of a higher level subject differ from a related lower level subject.
(Scenario is the highest level, scheme the lowest level.). For example if you want
to set the source for the subject Schematization to Own data, also the source of
objectdata has to be set to Own data because Schematization has a relation with
Object data.
Examples
To analyse the effect on the results when using other Initial Conditions, do the
following:
Change the initial conditions in the new scenario (dont modify the
Scenario Properties !)
Change the source of the Object data to 'Own data', change the
source of Q-Add scheme also to Own data.
Change in the new scenario the time series of the Q-Add scheme
that is used as Boundary Condition.
User's guide
Connect in the new scenario the new Q-Add scheme to the Node at
the boundary of the network.
Quality Model
In case of Quality modelling the following combinations of properties are allowed
in the new scenario 'Scenario1':
Object
Data
Quality
Model
External
Variables
Description
Scenario
Scenario
Scenario
Own data
Scenario
Scenario
Own data
Scenario
Own data
Own data
Own data
Own data
Command:
Menu bar:
Scenario - Properties
Context menu:
Dialog box:
The Scenario may contain the input data itself or it may contain a reference to
input data of another Scenario. In this dialog box a list of subjects is shown. Each
subject refers to certain types of data items, defined by the user. Next to each
subject, the user can choose the source of the data to be used for this Scenario.
Per subject the following information about the model is stored:
General
Schematization
Object data
Precipitation
Precipitation data
Evaporation
Evaporation data
QH,
Qadd,
Level,
Concentration and
Load
User's guide
information.
RAM
Unpaved
Duflow
External Variables
Quality Model
Structure Control
option Generate
version 2.05 files
Tewor
Discharge-shape
By default, DMS will refer to the first created Scenario (the base Scenario) for all
subjects. The user can refer to the source of another Scenario by clicking on the
arrow at the right side of the list. DMS will show a list of all available Scenario
sources. Within this list, there is also the possibility to choose: 'own data'. If this
is chosen, the data for the given subject will be stored in this scenario directory
instead of another scenario directory. All changes made within the data
contained by the subject with 'own data' chosen will now only affect the current
scenario. The other Scenarios within the Project will remain unchanged.
Related topics:
Managing Scenarios
Command:
User's guide
Menu bar:
Scenario Delete
Context menu:
Related topics:
Boundary Conditions
Select Scheme
Import Time Series
Export Time Series
Command:
See appropiate scheme for:
Level
QH-Relation
Q-Add / Discharge
Concentration
Load
Precipitation
Evaporation
Unpaved Surface
CrossSection
Dialog box:
User's guide
The following buttons are available in the Select Scheme dialog box:
Add, Modify
Copy
Delete
View Use
Related topics:
Usage of schemes and time series
Modify Scheme
Scheme Usage
Command:
Dialog box:
Related topics:
Select Scheme
Command:
Dialog box:
Dialog Box:
User's guide
A time series can be constant, equidistant (all values separated by an equal time
step), or non-equidistant (the time between values differ). When switching from
non-equidistant to equidistant date and time, the value is changed to fit this
equidistant requirement. It is also possible to formulate the time scheme as a
Fourier series.
The time series options can be set in the Modify Time Series Settings dilaog box,
after clicking the Modify button.
After inserting a time series a graph is showed when checking the Show Example
Graph checkbox.
Modifying the values or the time at which they occur is done by using one of the
following commands:
Insert before
Insert after
Shift
User's guide
Select All
Import
Export
Related topics:
Select Scheme
Modify Time Series Settings
Shift Values
Command:
Dialog box:
Dialog Box:
User's guide
DMS supports the following possibilities for entering time dependent functions:
Constant
The input variable is constant in time.
Fourier Series
The input variable can be formulated as a Fourier series.
360
P1
yt
Value at time t.
y0
Mean value.
yk
Component number.
Number of components.
P1
Frequency
Time
Related topics:
Modify Scheme
Command:
Dialog box:
User's guide
Dialog Box:
Choose whether the value has to go forward or backward in time, specify the day,
hour, minutes and seconds of the shift or set a new start date and time of the time
series.
Related topics:
Modify Scheme
Command:
Menu bar:
Context menu:
Dialog box:
Tip
Create and change a simple Time Series file, which can be done
with the Export Time Series function, instead of creating a large
file from scratch.
Related topics:
Boundary Conditions
Export Time Series
User's guide
Command:
Menu bar:
Context menu:
Dialog box:
Related topics:
Boundary Conditions
Import Time Series
User's guide
5. Network Editor
Area points.
In area points the drainage from the areas (due to rainfall) and
evaporation is taken into account for the surface water.
Discharge points.
These points take waste loads at the surface water into account.
Schematization points.
In these points the results of the calculations are recorded. Area
and Discharge points are attached on schematization points. On a
schematization point one or more areas and discharges may be
defined.
The schematization is set up and adjusted by selecting and dragging the objects
from the Palette toolbar into the Network window.
By selecting objects in the Network window, one can activate the Object
Properties dialog box, where the properties of these objects can be modified.
User's guide
Network Editor 73
The length of the sections and the distances of the objects from the begin node of the section where they are defined on - is automatically calculated by DMS.
This calculated lengths and distances are based on the positions of the (begin)
nodes and objects in the Network window. By entering a check mark behind the
field Distance (Length in case of a section), which is a property of an object, the
user can override the calculated value of DMS.
Tip
In DMS nodes are defined at the boundaries of the network and in situations
where three or more sections meet. They also can be added to the network to
inforce a jump in the bottom level.
A section is defined between two nodes. Schematization points and calculation
points are defined on the section. If the user wishes to receive output on certain
locations on the section schematization points can be placed on the section.
The network is converted to a 'Duflow' network by substituting the nodes and
schematization and calculation points into Duflow nodes and converting the
DMS section into several Duflow sections. The user can define the distance
between two output nodes by changing the field Maximum length of a section.
This leads to the fact that after conversion of the network, the DMS section is
divided into Duflow sections of approximately this maximum length. DMS will
generate Calculation points for this purpose.
Cross Sections can be applied on miscellaneous places on the section. The cross
sectional profile over the entire section is by default interpolated over the cross
sections inserted by the user. Each section must contain at least one cross
sectional profile.
In the Network window also calculation results can be presented; e.g. the color of
a section can represent a value for the level or discharge at a certain moment.
This way of presenting results is called the Presentation Mode.
Related topics:
Open Network window
Display Layers
Network Objects
Network Object functions
Customizing Network window
Workspace
Palette toolbar
74 Network Editor
User's guide
Command:
Menu bar:
Context menu:
Toolbar:
Related topics:
Usage of the Network Editor
Workspace
Command:
Toolbar:
Shape-files can be used as a map layer in DMS. These files are of the type *.SHP.
They always come together with a database file (*.DBF) and a index file (*.SHX).
Each shape file represents a certain geographic theme. Shape files can be saved
in a group in a VSF-file. Also AutoCad files of the type *.DXF, *.DGN and
*.DWG can be used as background image.
Dialog box:
The Display Layers dialog box contains a list with the present layers. The order
of the layers in this list corresponds with the order in which the layers are
displayed in the Network window. To modify this order, select a layer and use the
Up or Down button.
User's guide
Network Editor 75
Use the Add button to add layers to the Network window. DMS will open the
Open File dialog box. Only Shape-files can be used as a layer in DMS. Select the
file in the File Open dialog box.
The following options in the Open File dialog box allow you to specify which file
to open. The following file-types are available:
Type / format
Extension
Description
*.SHP
Collection files
*.VSF
A collection of Shape-files
Autocad files /|
CAD data formats
*.DGN,
*.DWG,
*.DXF
76 Network Editor
*.TIF,
*.TIFF,
*.TTF
JFIF - Jpeg
User's guide
*.GIS
*.LAN
*.SUN
*.RAS
JPEG
*.JPEG
When a shapefile is selected, DMS will show the Color dialog box to choose the
right color for the selected layer. Use the Properties button on the Layers dialog
box to change the color or style of the layer. DMS will show the Layer Properties
dialog box.
Related topics:
Layers Properties
Project Properties
The following options in the Layers Properties dialog box allow you to specify
the properties of the layer:
User's guide
Size
Style
Color
Outline
Outline Color
Visibility based
on Scale
Upper Limit
Lower Limit
Network Editor 77
By removing the mark in the row of a present layer the layer will temporarily not
be displayed. Use the Delete button or Delete All button to remove the layer(s)
from the list.
A set of layers can be saved as *.VSF file by choosing the button Collection. To
use this button more than one layer must be selected in the Display Layers dialog
box by using the CRTL or SHIFT button
Related topics:
Display Layers
Command:
Toolbar:
The following options in the Image Layers tracker dialog box allow you to move
or strech the selected image:
Align
Apply
Resize the selected image into the new selection box in the
network.
Center
Close
Related topics:
Display layers
Command:
Toolbar:
It is possible to connect calculation results to shapes with this command. Use the
presentation script to visualize the Duflow results in the connected layer.
Related topics:
Attributes of network objects
Attributes of the presentation
78 Network Editor
User's guide
Command:
Toolbar:
Related topics:
Connect objects to shape
The following object can not be added by the user, but can be generated by
DMS.
Calculation point
Modifying properties of the objects is done in the Object Properties dialog box
by using the Object Properties function.
5.2.1 Node
Nodes are points from which one or more sections arise or end.
Symbol:
User's guide
Network Editor 79
Name
X-co-ordinate
[m]
Y-co-ordinate
[m]
Sections
Boundary Conditions
Duflow
External Variables
RAM
If a node should be added to a section of an existing network use the Insert Node
command instead of dragging the object Node from the Palette Toolbar. The
section on which the command is used will be split into two sections that inherit
the properties of the splitted section.
If two sections come together at a node, this node can be removed with the
Remove Node and Join Sections command. By using this command the sections
that come together at this Node will be joined. Otherwise with the Remove
Object command two sections without a begin or end node will be created.
Related topics:
Object Properties
80 Network Editor
User's guide
Insert Node
Remove Node and Join Sections
5.2.2 Section
A section connects two nodes.
Symbol:
The following properties can be described:
General
ID
Name
Length
[m]
Ignore
User's guide
ID
Distance
Floor H.
Floor Height
Floor W.
Floor Width
Slope
Slope
Max Depth
Maximum depth
Network Editor 81
Res.pos.dir.
Res.neg.dir.
Duflow
Minimum Length
[m]
Interpolate Cross
Sectional Data
[m]
Initial Conditions
[-]
82 Network Editor
User's guide
RAM
The direction of the section will be used for the calculation of the distances of the
objects on that section. The distance is calculated from the begin node of the
section. The direction of the section defines the begin node of the section.
If the user defines the direction of a section in the stream direction of the water,
the calculated discharge and velocity will be positive, otherwise they will be
negative. You can change the direction of a section easily by using the Flip
Orientation command.
Related topics:
Object Properties
Calculation point
Interpolation of Cross Sectional Data
Flip Orientation
User's guide
ID
Name
Section ID
X-co-ordinate
[m]
Y-co-ordinate
[m]
Distance
[m]
Network Editor 83
DMS.
By changing the distance, the relative
position of objects on the section is
changed. DMS asks to automatically
update these distances and remain the
relative distances of objects.
Scheme
Floor level
Surface level
Resistance positive
direction
Resistance negative
direction
Duflow
Extra Bottom Height
[m]
[m]
[m]
[m]
Method
RAM
Properties describing the Cross Section are grouped in a Cross Section scheme.
The schemes facilitate the use of predefined data and the use of schemes from
other scenarios. After selecting a Cross Section scheme DMS will show the Cross
Section scheme dialog box.
Related topics:
Object Properties
84 Network Editor
User's guide
In the Cross Section scheme dialog box the following properties can be
described:
General
User's guide
Name
Type
Radius (Circle)
[m]
[m]
[degrees]
[m]
Surface (Line)
[m2]
[m]
Resistance (Line)
[m1/2/s] or
[m2/3/s]
Network Editor 85
[m2/3/s]
[m]
[m]
[m]
Use A-symmetric cross section to define a-symmetric cross sectional area's. The
a-symmetric dialog box:
Slope definition
Angle (degrees)
h
b
86 Network Editor
Cot=b
h
User's guide
Height
[m]
Widht Left
Slope Left
[degrees or
rad]
Slope Right
[degrees or
rad]
Width Right
[m]
Related topics:
Cross Section
Interpolation of Cross Sectional Data
User's guide
Network Editor 87
one section. Interpolation of cross sectional data will never take place between
Cross Sections on two different sections.
Interpolation of cross sectional data consists of three parts.
First the values for Floor Level and the cross sectional profile on
the Duflow points between two Cross Sections will be calculated by
interpolation (red line in the figures). Duflow points are nodes,
schematization points, structure points i.e. structures or
calculation points.
Secondly the Duflow points between the begin Node and the first
Cross Section will inherit their cross sectional data from the first
Cross Section.
Third the Duflow points between the last Cross Section and the end
node will inherit their cross sectional data from that last Cross
Section.
Note that the direction of the section plays an important role in this
interpretation.
Example 1: Duflow points between Cross Sections
After defining the cross sectional data on the Duflow points of a section, the
cross sectional data between these Duflow points can be calculated by
interpolation. The results of this interpolation are visible in the figures as a black
line for the Floor level (bottom) and the blue area for the Flow-width at a certain
depth. During calculation however only the cross sectional data on the Duflow
points will be used.
If the distance between two Duflow points is smaller than the Minimum Length of
the section, than this section will not be a part of the calculation. Therefore also
the cross section definition for this (part of a) section will not be taken into
account.
88 Network Editor
User's guide
Tip
If the Floor Level (bottom) upstream from a weir differs from the
Floor Level downstream, than just add a Node very close to the
weir. If the distance between the Node and the weir is less than
the Minimal Length of the section, the Floor level will not be
interpolated over the weir. Use the Insert Node command to
add the Node.
Related topics:
Cross Section
Cross Section scheme
Section
User's guide
ID
Name
Network Editor 89
Section ID
X-co-ordinate
[m]
Y-co-ordinate
[m]
Distance
[m]
Duflow
Initial Conditions
External Variables
RAM
Default a schematization point only can be moved along the section. If the
schematization point is changed into a Bending point it also can be moved
outside the section. The section will get curves. The length of the section is
updated automatically. Use Bending points to follow the curves of a river.
Related topics:
Object Properties
Bending point
90 Network Editor
User's guide
Name
Section ID
X-co-ordinate
[m]
Y-co-ordinate
[m]
Distance
[m]
Default the structure points in structures are not visible. Only if the structure is
set to 'parallel' structure, the structure point becomes visible. It's also possible to
put a single schematization point on a section.
Related topics:
Object Properties
User's guide
ID
Name
Schematization point ID
Duflow
RAM
Related topics:
Object Properties
5.2.9 Area
In Area points the drainage from the areas into the surface water.(due to rainfall)
is taken into account. Areas must always be attached to a Schematization point. It
is possible to attach more than one Area to the same Schematization point.
Symbol:
Areas are only used in the Precipitation Runoff Modules (RAM) of DMS. The
properties of an Area are therefore described in the RAM manual.
Related topics:
Object Properties
Unpaved Surface Scheme
5.2.10 Siphon
A Siphon is circular pipe used to carry water over obstacles.
Symbol:
The following properties can be described:
General
92 Network Editor
ID
Name
Section ID
Distance
User's guide
Tube Width
[m]
Tube Height
[m]
Tube Length
[m]
Side Resistance
[m1/2/s]
Duflow
Start Level and Stop Level
Mu
Initial Conditions
[-]
RAM
Related topics:
Object Properties
User's guide
Network Editor 93
5.2.11 Culvert
A Culvert is a pipe-construction with a rectangular or circular cross section,
which connects two waterways.
Symbol:
The following properties can be described:
General
94 Network Editor
ID
Name
Section ID
Distance
Parallel Structure
Tube Form
Tube Width
Tube Height
Tube Length
[m]
Side Resistance
[m1/2/s]
Sill Le vel
[m]
[m]
User's guide
[m]
Mu Free Surface
[-]
Mu Submerged
[-]
Initial Conditions
Duflow
Related topics:
Object Properties
Structure Shape
5.2.12 Weir
A Weir is a construction made to control the level on the upstream side with a
free water surface.
Symbol:
The following properties can be described:
General
User's guide
ID
Name
Section ID
Network Editor 95
Distance
[m]
Parallel Structure
Crown Shape
Shape Height
Crown Width
[m]
Mu
[-]
[m]
Duflow
Initial Conditions
External Variables
96 Network Editor
User's guide
RAM
Related topics:
Object Properties
Structure Shape
5.2.13 Pump
Pump stands for a pumping station in or near a waterway.
Symbol:
The following properties can be described:
General
ID
Name
Section ID
Distance
Parallel Structure
Capacity
[m3/s]
User's guide
Network Editor 97
Duflow
Initial Conditions
External Variables
RAM
Related topics:
Object Properties
98 Network Editor
ID
Name
Section ID
Distance
Parallel Structure
[m]
User's guide
window.
Crown Shape
Width Whirlpool
[m]
Height Whirlpool
[m]
Gate Level
[m]
Mu Free Surface
[-]
Mu Submerged
[-]
Duflow
Initial conditions
External Variables
RAM
Related topics:
Object Properties
User's guide
Network Editor 99
Structure Shape
If the maximum width in the node properties dialog is set to 10 m. and the height
is set to 3 m. then the actual wet area is defined as:
Height
Width
0 m.
0 m.
0.2*3 = 0.6 m
0.06*10 = .6 m.
.21*3 = 0.63 m.
0.8*10 = 8 m.
1*3 = 3 m.
1*10 = 10 m.
As the figure in the dialog suggests the intermediate values are determined by
linear interpolation between two surrounding points.
In the table Extra lines can be added by using the keys <Ctrl> and <Ins>. A line
can be deleted by using the keys <Ctrl> and <Delete>.
Related topics:
Object Properties
Culvert
Weir
General structure
User's guide
Name
X-co-ordinate
[m]
Y-co-ordinate
[m]
Distance
[m]
Duflow
RAM
Related topics:
Object Properties
Section
User's guide
Object Properties
Offset Co-ordinates
With the following function an object in the Network window can be found:
Locate Object
If one or more objects in the Network window are selected when using the toolbar
shortcut for this command, you can only edit the properties of the selected
object(s).
Command:
Menu bar:
Context menu:
Double-click:
Toolbar:
Dialog box:
After the selection of the object(s) you can change the properties of the
object(s). More information about the properties of the object is given in the
paragraph about that object.
Related topics:
Node
Section
Schematization point
Discharge point
User's guide
Area
Cross Section
Siphon
Culvert
Weir
Pump
General Structure
Calculation point
Command:
Context menu:
Toolbar:
Related topics:
Check Objects
Command:
Menu bar:
Toolbar:
Dialog box:
The Check Objects dialog box allows you to specify the checked objects.
User's guide
All objects are listed, the checkbox before each object tells you whether the
object is checked. The state of an object can be changed by directly clicking the
objects checkbox in the listbox.
The Select All button makes it possible to make a choice for all objects, by using
the Ctrl or Shift button or by dragging the mouse other multiple selection can be
made. The Check checkbox shows the state of the selected objects:
You can also use the Check checkbox to change the state of the selected objects.
Related topics:
Select Object
Command:
Context menu:
Related topics:
Section
Command:
User's guide
Context menu:
Related topics:
Schematization point
Command:
Context menu:
Toolbar:
Keys:
If only two sections come together at a node, this node can be removed with the
Remove Node and Join Sections command. By using this command the sections
that come together at this Node will be joined. Otherwise with the Remove
Object command two sections without a begin or end node will be created.
Related topics:
Disconnect Object
Remove Node and Join Sections
Command:
Context menu:
Related topics:
Remove Object
Command:
Context menu:
User's guide
Related topics:
Remove Object
Node
Command:
Context menu:
Related topics:
Node
Command:
Context menu:
Related topics:
Object Properties
Command:
Context menu:
Toolbar:
Keys:
CTRL+F
You can use the toolbar by entering the object ID in the combo box followed by
<Enter>. The searched item will blink in the Network window and saved in the
drop down list for reuse.
User's guide
Tip
Dialog box:
To find an object in the Network window enter the complete object ID of the
searched object and click OK. If the specified object is found, it will blink in the
Network window. The search-function is not case sensitive.
To find an object in the Network window by the object number from the Duflow
files, enter the number preceded by a 'n' in case of a Node or a 's' in case of a
Section/Structure.
Related topics:
Output window
Entire Network
Pan network
Current Position
With the following functions the appearance of the objects in the Network
window can be changed:
Editable
Command:
Context menu:
Toolbar:
User's guide
Command:
Context menu:
Toolbar:
Related topics:
Zooming out
Command:
Context menu:
Toolbar:
Related topics:
Zooming tool
Command:
Context menu:
Toolbar:
User's guide
Position dialog box. The Current Position dialog box also shows the current zoom
factor.
When moving the cursor through the Network window the position of the cursor
is displayed in the Status bar.
Command:
Context menu:
Command:
Context menu:
Toolbar:
Command:
Context menu:
Dialog box:
The Show Network Objects dialog box allows you to specify Object Types to be
displayed in the Network Window.
All object types are listed, the checkbox before each object tells you whether the
object is checked. The state of a object can be changed by directly clicking the
objects checkbox in the listbox.
Related topics:
Network Objects
User's guide
Show Text
Command:
Menu bar:
Context menu:
Toolbar:
Related topics:
Display or hide ID's
Display or hide Datatips
Editable
Command:
Menu bar:
Context menu:
Toolbar:
Command:
Menu bar:
Context menu:
Toolbar:
5.4.11 Editable
Use this command to allow or prohibit changes in the Network.
Command:
Menu bar:
Edit - Editable
User's guide
Context menu:
5.4.12 Grid
Use this command to display or hide the grid in the Network window. When
using Zoom In or Zoom Out the grid is automatically adjusted.
This command does not relate to the Modflow grid (only for MoDuflow
component).
Command:
Toolbar:
User's guide
6. Flow Modelling
1.
To start the computations, initial values for level and discharge are required
for every section and structure: the Initial Conditions.
2.
3.
4.
If applicable for the model it is possible to specify the Wind Direction and
wind velocity during the calculation. By using the RAM-module also the
Precipitation and Evaporation can be taken into account. See Other
Conditions and Schemes.
Measured data
5.
6.
The waterflow in a network can be controlled bij structures. DMS offers the
user a flexible way to implement all kinds Structure Control by means of a
script. In general it is possible to change the dimensions of a structure
depending of water levels, discharges or concentrations of solutes.
User's guide
Water levels refer to a certain reference level. In some cases it's easier to refer to
the cross sections floor level and define an initial depth.
The user must provide these initial conditions for each section and for each
schematization point or structure. Use the Initial Conditions function to enter
these initial values. The values can be based on historical measurements,
obtained from former computations or from a first reasonable guess.
In the last case the user should realise that by modelling water quality the first
part of the simulation period may result into non-realistic results. The transport
rates and the characteristic time constants for the reactions control the time
during which the effect of the initial conditions is perceptible. As a rule of thumb
for a single section, if only advection is taken into account, the impact of the
initial conditions is completely gone after three times the residence time in this
particular section.
As the exchange rates between the sediment layer and the overlying water are
rather low especially for the concentrations in the sediment reasonable initial
values have to be used. If no reasonable initial values are available it is
recommended to perform some initial simulations from which the results, at the
end of the simulation period can be used as initial values for a next run. This can
be done with the New Initial Conditions function.
Related topics:
Building a Flow model
Initial Conditions
New Initial Conditions
Command:
Menu bar:
Context menu:
Double click:
Dialog box:
Toolbar:
Dialog box:
User's guide
The Initial Conditions dialog box contains an overview with the initial conditions
for discharge, level and all state variables (concentrations) declared in the Quality
Model description file for all objects.
Use the Set Column button to change the initial values for all objects to the
same value. DMS will open the Set Column dialog box. Using the Defaults button
sets the initial values for discharge and level to zero. Quality variables
(concentrations) will be set to the default value as defined in the Quality Model
description file. If Depth is larger than zero, Depth + Floor Level is taken from the
Cross Section. If Depth is -1, the (water) Level is taken.
Use the Defaults button to set the value of discharge and flow equal to zero and
the value of the state variables to the default values declared in the Quality
Model description file.
Related topics:
Initial Conditions (overview)
Set Column
User's guide
which you want to change the initial values and enter a new initial value for all
objects.
Command:
Dialog box:
Related topics:
Initial Conditions
Command:
Context menu:
Dialog box:
In the New Initial Conditions dialog box you can specify the data that will be
used to re-initialize the Initial Conditions.
The data will be read from the earlier calculation. To re-initialize the initial
conditions for flow or for quality mark the appropriate checkbox.
Select a date and time of a stable situation in the earlier calculation. Default DMS
will present the start date and time of the earlier calculation; this is never the most
stable situation!
Related topics:
Initial Conditions
User's guide
2.
User's guide
Tip
Wind direction and wind velocity, which may be significant in extensive shallow
networks, can also be included.
At weirs and other structures discharges and levels can be controlled by
manipulating the gates. Duflow allows for specification of such an operation
using the so-called trigger conditions: depending on flow conditions at specified
locations in the network, parameters such as the width of the weir, the level of the
sill etc. can be adjusted during the computation. In DMS these conditions are
considered as Structure Control.
If RAM is installed, the table with the Quality Boundary Conditions always
contains the quality variables Ammonium, Nitrate and Phosphor. These quality
variables are predefined in RAM.
Related topics:
Boundary Conditions
Import Time Series
Export Time Series
Other conditions and schemes
Building a Flow model
Command:
Dialog box:
User's guide
By clicking on the arrow behind the scheme-name list with the available schemes
will be displayed. Use the [] button to open the Select Scheme dialog box to
add or modify schemes for Qadd, QH-Relation, Level, Concentration or Load.
Related topics:
Boundary Conditions (overview)
Node
Discharge point
Level scheme
QH-Relation scheme
Q-Add scheme
Concentration scheme
Load scheme.
Command:
Menu bar:
Double click:
Dialog box:
Toolbar:
Related topics:
Boundary Conditions
Usage of schemes and time series
User's guide
Command:
Menu bar:
Scenario - Schemes - QH
Double click:
Dialog box:
Toolbar:
Dialog box:
A Q-H relationship exists of a number of sets including a value for both Level (H)
and Discharge (Q). Per Level (H) a specific value for Discharge can be given. The
Modify QH Scheme dialog box is used to add or modify these sets. The sets will
be sorted by Level automatically.
Use the following commands to modify the values for Level and Discharge:
Insert
Remove
Select All
Import
Export
Related topics:
Boundary Conditions
User's guide
Command:
Menu bar:
Double click:
Dialog box:
Toolbar:
Related topics:
Boundary Conditions
Usage of schemes and time series
Unit
Ammonium
mg N/l
Nitrate
mg N/l
Phosphor
mg/l
Command:
Menu bar:
Double click:
Dialog box:
Toolbar:
Related topics:
User's guide
Boundary Conditions
Usage of schemes and time series
Quality Model
Unit
Ammonium
g N/sec
Nitrate
g N/sec
Phosphor
g/sec
In Load schemes Duflow always displays g/s as the unit of state variables.
Nevertheless is the real unit of a state variable defined by the users in the Water
Quality description file:
Load schemes are used as Boundary Conditions on Nodes and Discharge points.
Command:
Menu bar:
Double click:
Dialog box:
Toolbar:
Related topics:
Boundary Conditions
Usage of schemes and time series
Quality Model
User's guide
Related topics:
Boundary Conditions
Building a Flow model
Related topics:
Other Conditions and Schemes
Related topics:
Other Conditions and Schemes
Command:
Menu bar:
Context menu:
Double click:
Toolbar:
Related topics:
User's guide
Command:
Menu bar:
Context menu:
Double click:
Toolbar:
Related topics:
Other Conditions and Schemes
Usage of schemes and time series
Wind Direction
Related topics:
Other Conditions and Schemes
Command:
Double click:
Toolbar:
User's guide
Related topics:
Usage of schemes and time series
Building a Flow model
Related topics:
Edit Structure Control
Calculation Settings
Script based Structure Controls
Building a Flow model
Command:
User's guide
Context menu:
Context menu:
Double click:
Dialog box:
The Structure Controls Script dialog box offers the following options:
Enabled
Script
In this part of the dialog the user can insert the scripting
for this structure.
Check
Related topics:
Structure Control
Elements of a structure script
an assignment;
a logical expression.
Related topics:
Edit Structure Control
6.6.2.1 Assignments
An assignment has the form:
<accepting entity> = <Formula>
Examples of assignments:
PMP.capacity = 10/(PMP.end.level(t) PMP.begin.level(t))
WEI02.silllevel = WEI02.silllevel - SCH1.level(t) + 1.2
User's guide
Accepting entities
Accepting entities are:
Formulas
A formula consists of delivering entities, operators and functions.
Delivering entities
Delivering entities produce the value calculated by de computational core of
DUFLOW. Some delivering entities are not connected to an object, such as:
Syntax: Entity
Examples: t, year, month
Other delivering entities are connected to objects:
User's guide
level, the water level at nodes, schematisation points, begin and end
of structures
Operators
Allowed operators are:
* (multiplication);
/ (division);
+ (addition);
- (subtraction).
Functions
The following functions are defined:
User's guide
:
assignment n
else
assignment 1
assignment 2
:
assignment m
endif
Example:
if (month > 5 and month < 9) then
WEI01.silllevel = 1.4
else
WEI01.silllevel = 1.8
endif
= (equal to)
Command:
Toolbar:
Related topics:
Structure Control
Edit Structure Control
User's guide
Related topics:
Structure Control
Command:
Menu bar:
Context menu:
Double click:
Toolbar:
Dialog box:
The Structure Control dialog box contains an overview of the defined Structure
Operations.
Related topics:
Structure Operation
User's guide
Command:
Dialog box:
Dialog box:
Continuous
Trigger
series
Operational
parameter
Structure
Continuous Operations
Entering a time series for the specified Operational Parameter can specify a
Continuous Operation.
User's guide
Trigger Series
Trigger series can be build from individual triggers using the following buttons:
Insert before
Insert after
Delete
Up
Down
One of the following Type of Trigger Conditions can specify a Trigger itself:
Time
H2 > H1+ H
H1 > H2+ H
Copy
The Operational Parameter will change according to the entered time series. The
first value will be assigned immediately after the condition is met. The last value
will be kept until the next condition is met.
If the next trigger condition is met before the end of this time series then the new
condition overrules the old one.
Related topics:
Structure Control
User's guide
7. Quality Modelling
1.
Open a project that contains a Flow model. Make sure that the computation
is stable and that the results are correct.
2.
Define a Quality Model description file. In this file the relevant quality
processes can be described. A Quality Model description file is an ASCIIfile with the extension MOD.
Language reference
More information about the syntax of this file can be found in the Duflow
Reference Manual, chapter Duprol.
The Quality Model description file can also be defined after step 4.
Simple example
A simple Quality Model description file like below contains the definition of a
tracer named Trac. The name of the file is Tracer.MOD:
/* Duflow COURSE FEBRUARY 1998
/* SIMPLE TRACERMODEL
/* HINNE REITSMA 02-01-1998
WATER
TRAC
[10.000]
PARM
Ktrac [0.0100]
*/
*/
*/
mg/l
;TRACER
1/day
{
K1(TRAC)=-Ktrac;
}
Extended examples
User's guide
When DMS is installed properly some Quality Models with extended Quality
Model description files are available in the WinDuflow/QualityModels directory.
Information about how to obtain the Reference Manual for these Quality models
can be found on the Duflow internet site.
3.
Save the Quality Model description file in the Scenario directory of the
appropriate Project.
4.
Add the Quality Model to the Project Flow model - by entering the name
of the Quality Model description file without extension in the Duflow tab of
the Calculation Settings dialog box. For example, enter the name Tracer. If
the Quality Model description file does not exist in the Scenario directory,
DMS will prompt you to create it.
You can modify the contents of the Quality Model description file with the Edit
Quality Model function. Use this function also to define a new Quality Model
description file if it was not created already in step 2.
Tip
5.
Duprol
The part of the Duflow package, which compiles the Quality Model description
file and generates a Quality Model output file, is called Duprol. The Quality
Model output file, which has the extension MOB, can be read by the Duflow
calculation process. The Quality Model output file (*.MOB) is stored in the same
directory with the same name as the Quality Model descriptions file.
Initial Conditions
6.
Boundary Conditions
7.
Parameters
8.
Check the values for the Parameters that are defined in the Quality Model
description. Use the Parameters function to open the Parameters dialog box.
The initial values for the parameters are copied from the Quality Model
description file.
External Variables
9.
Enter schemes for the External variables. External variables can be defined in
the Quality Model description file for input data that are space and/or time
dependent.
User's guide
Dispersion
If the Quality Model description file does not contain any External Variable, then
at least one or more schemes for Dispersion should be entered. However the
dispersion coefficient D (identified by d) does not have to be declared in the
Quality Model description file, it has to be defined in the Quality Model itself.
The value of the dispersion coefficient D either can be defined by the user or can
be calculated using the properties of the flow (D=D0+ k f(flow)). For technical
details please refer to the Duflow Reference Manual.
In the first case a scheme for the external variable D0 ( 'd' in DMS) has to be
created and assigned to the network objects. In the latter case also a scheme for
k ('alfak' in DMS) has to be created . In case k equals 0 (when no scheme is
created), dispersion is not calculated by the model and the user supplied values
(for external variable 'd') are used.
Use the External Variables function to add or modify External Variables schemes
to the project. External Variables schemes can be connected to Nodes,
Schematization points and structures.
Duflow offers two options to connect External Variables schemes to objects.
The first option is the easiest. Use the Connect to All Objects
command to connect an External Variable scheme to all objects in
the Network. At all objects the External Variable schemes are set to
< connect to all = name > and can be manual modified for each
object.
Calculate
9.
The time step for Quality at the General tab must fit to the Quality
processes in the Quality Model description file.
User's guide
Parameters
External Variables
Related topics:
Building a Quality Model
Command:
Menu bar:
Context menu:
Double click:
Toolbar:
Tip
Related topics:
Writing Quality Process Description file
Compile Quality model
Building a Quality Model
User's guide
Command:
Menu bar:
Context menu:
Keys:
CTRL+F7
After compiling Duflow will give a warning about the relinking of the Quality
Variables. If the Quality Model description file is compiled successfully the
Quality Variables will be relinked without any problems. Otherwise, if problems
occur during compilation, the Quality Variables will not be linked.
Tip
Related topics:
Building a Quality Model
Edit Quality model
7.2.3 Parameters
Use this function to modify the values of the parameters as defined in the
Quality Model description file. The initial values are copied by DMS from the
Quality Model description file. DMS will show the Parameters dialog box.
Command:
Menu bar:
Scenario - Parameters
Context menu:
Double click:
Toolbar:
Dialog box:
The Parameters dialog box contains a table of parameters declared in the Quality
Model description file. By changing the value of a parameter the Quality Model
can be calibrated. Use the Defaults button to change the value in the default
values. The default values are defined in the Quality Model description file.
Related topics:
Building a Quality Model
User's guide
selection of an External Variable scheme you can set, import or modify External
Variable time series in a variation of the Modify Scheme dialog box.
It is also possible to start the External Variables function in the Object Properties
dialog box on the Duflow tab. DMS will show the External Variables dialog box
(object oriented) with the selected schemes for the External Variables of the
selected object.
An External Variables scheme can be connected to all objects of the network by
using the Connect to All Objects command. If this command is used, the selected
scheme will be displayed in the Objects Properties dialog as < connect to all =
NameParameter > .
Dispersion
Note that the dispersion coefficient D in DMS identified by a d - is also
considered to be an external variable although it is not declared in the Quality
Model description file.
The value of the dispersion coefficient D either can be defined by the user or can
be calculated using the properties of the flow (D=D0+ x f(flow)). For technical
details please refer to the Duflow Reference Manual. In the first case a scheme for
the external variable D0 ( 'd' in DMS) has to be created and assigned to the
network objects. In the latter case also a scheme for x ('alfak' in DMS) has to be
created . In case x equals 0 (when no scheme is created), dispersion is not
calculated by the model and the user supplied values ('d') are used.
Command:
Menu bar:
Context menu:
Double click:
Toolbar:
Dialog box:
The External Variables dialog box gives an overview of the selected schemes for
the dispersion and the other external variables declared in the Quality Model
description file. By clicking on the arrow behind the scheme-name a list with the
available schemes will be displayed. Use the [] button to open the Select
Scheme dialog box to add or modify schemes.
Related topics:
Building a Quality Model
Usage of schemes and time series
Connect to All Objects
User's guide
Command:
Context menu:
Related topics:
Building a Quality Model
External Variables
Related topics:
Syntax Duprol
Building a Quality Model
User's guide
Declaration section:
In this part the different variables are defined.
EUTROF1.MOD
DUFLOW
*/
water
water
water
water
water
water
water
water
water
parm
parm
parm
parm
..
..
..
A
PORG
PANORG
NH4
NO3
NORG
O2
BOD
SS
kp
kn
ealg
e0
[ 2.000]
[ 0.110]
[ 0.040]
[ 0.300]
[ 3.000]
[ 0.800]
[10.000]
[ 5.000]
[ 5.000]
[ 0.005]
[ 0.010]
[ 0.016]
[ 1.000]
mg-C/l
mg-P/l
mg-P/l
mg-N/l
mg-N/l
mg-N/l
mg/l
mg-O2/l
mg/l
mg-P/l
mg-N/l
ug-Chl/l,m
1/m
;Algal biomass
;Organic Phosphorus
;Inorganic Phosphorus
;Ammonia
;Nitrate
;Organic Nitrogen
;Oxygen
;BOD-5
;Suspended Solids
;Monod constant Phosphorus
;Monod constant Nitrogen
;Specific extinction chlorophyll
;Background extinction
xt
sod
xt
i0
xt
t
xt
resf
Solids
xt
pflux
fromsediment
xt
nflux
sediment
[ 1.000]
[ 10.00]
[ 20.00]
[ 0.50]
g-O2/m2.day
W/m2
oC
g/m2.day
0.00]
g P/m2,day
0.00]
g N/m2,day
flow
flow
flow
flow
flow
[ 2.00]
[ 0.10]
[ 10.00]
[1]
[1]
m
m3/day
m2
;Water depth
;Flow
;Cross sectional Area
;Width of structure
;Fall height
*/
Hans Aalderink & Nico Klaver
*/
*/
*/
*/
*/
*/
*/
*/
*/
September 1992
z
Q
As
Width
Fallh
*/
m
m
{
fdpano=1/(1+kpip*SS);
PORTO=PANORG*fdpano;
Chla=achlc*A;
fn=MIN(PORTO/(PORTO+kp),(NH4+NO3)/(NH4+NO3+kn));
etot=e0+ealg*Chla;
ister=i0/is;
User's guide
fl=2.71*(exp(-1*ister*exp(-1*etot*z))-exp(-ister))/(etot*z);
ft=tga^(t-20);
Groei=umax*fn*fl*ft;
Resp=kres*tra^(t-20)+kdie;
k1(A)=Groei-Resp;
..
..
Ptot=PORG+PANORG+A*apc;
Nkj=NORG+NH4+anc*A;
Ntot=Nkj+NO3;
}
Weirs
{
/* Oxygen saturation is required for the calculation of the
actual oxygen concentration at the end of the structure */
O2S=14.652-0.41022*T+0.007991*T*T-0.000077774*T*T*T;
rt(o2) = max(1,0.866+0.602*fallh-0.107*(q/width)^0.21*z^(-1.7)*fallh^0.06);
}
After editing the model file, leave the editor and choose to compile the model file.
The program will translate the *.mod file into a *.mob file.
The *.mob file can be divided into a header, a section with declarations and the
program section. The header contains the dimensions as defined by the water
quality model. The section with declarations defines the substances that are used
along with variables and parameters. The program part of the file contains the
programming code of the quality model in reversed polish notation (RPN).
Related topics:
Declaration section
Compound statement
Writing Quality Process Description file
User's guide
water
Water column state variables. The flow has affect on this type of
variable.
bottom
parm
flow
Level (m)
Flow (m3/s)
As
Ab
ds
dt
dx
Wf
Wd
Fallh
Hc
Width
The latter three flow variables may only be used in the weirs section of the
quality model. The figure below shows the defintion of the several flow variables
at structures.
The names ABLOCK, WPLANT and D are reserved names. Bottom variable
ABLOCK and function WPLANT are used by the obstruction due to plant
growth module (par. 7.3.3.3). D denotes the dispersion.
Syntax of the declaration section:
User's guide
water,
bottom,
xt,
parm,
flow
identifier
default
Dimension
Description
<retu
rn>
Default
Default values are used if the user does not supply values
within the other menus. For the state variable the default values
are used if the user does not enter initial conditions. The
default value has to be given in between brackets `[' and `]'.
Dimension
Description
Below a part of the declaration section is given of the model description file.
/* Simple declaration section for explaining DUFLOW
/* remarks: No physical meaning
!!!
/*
*/
*/
*/
water
water
water
water
A
O2
BOD
SS
[ 2.000]
[10.000]
[ 5.000]
[10.000]
ug-C/l
mg/l
mg-O2/l
mg/l
;Algal biomass
;Oxygen
;BOD
;Suspended solids
parm
parm
parm
parm
water
kp
kn
ealg
e0
[
[
[
[
mg-P/l
mg-N/l
ug-Chl/l,m
1/m
xt
xt
xt
i0
t
resf
[ 10.00]
[ 20.00]
[ 0.50]
W/m2
oC
g/m2.dag
;Irradiation
;Temperature
;Resuspension
0.005]
0.010]
0.016]
1.000]
flux
Related topics:
Syntax Duprol
Compound statement
User's guide
C
= k1C + k 0
t
In this equation all first and zero order terms should be separated. For example the
following equation:
C
= ka ( Cs C ) kd L
t
C
= k a C + ka Cs kd L
t
Internally lumped first and zero order coefficient are used, which should be
defined by the user as:
k1 ( C) = k a
k 0 ( C) = + k a Cs k d L
If the k1 and k0 coefficient are not defined they will be set equal to zero.
For non state variables a function identifier is used. The declaration of these type
of variables is implicit, which means that they may not be declared in the
declaration section.
formula
if-statement
Formula
{
}
If statement
User's guide
7.3.3.3 Formula
The general syntax of a formula is shown in the figure below:
k0
k1
statevariable
expression
function
identifier
k1
k0
state variable
function identifier
Expression
()
sin(x)
^ (to invoke)
cos(x)
tan(x)
exp(x) (e x)
ln(x)
log(x) (10log(x ))
abs(x) ( | x | )
min( x1,x 2,..., xn)
max (x1, x2,... ,xn)
int(x) (truncate x to integer value)
Round(x) (round x to integer value)
asin(x) (arc sine(x))
User's guide
7.3.3.4 If-statement
Duprol contains a flow-control statement. The syntax of this statement is shown
in the figure below.
ifexpressie
else ifexpressie
elseexpressie
executable
statement
The if statement can be applied in several ways. The most common use of the
statement will be shown in the following examples.
Example 1
Most basic formulation. If the condition in ( and )is true the statement between
the { and } will be executed.
if (NO3==0.0)
{
pnh4=0.0;
}
Example 2
Example 1 can be extended with an alternative executable statement if the
condition is false.
if
{
(NO3==0.0)
pnh4=0.0;
}
else
{
pnh4= NO3/NH4*Kmn;
}
Example 3
If statements can be applied in several complicated situations, even nesting is
allowed.
if
{
(NO3==0.0)
pnh4=0.0;
}
else if (NH4==0.0)
{
pnh4= NH4/NO3*Kmn;
if ((Kop>=1.0) && (Lap!=0.0))
{
Mip=pnh4*Kmn/2+0.001;
}
}
User's guide
else
{
pnh4=NO3/NH4*Kmn;
}
Related topics:
Syntax Duprol
Declaration section
Writing Quality Process Description file
Q = At C R
H
x
Where:
Q
= Discharge (m3/s)
At
= Hydraulic radius(m)
H
x
This equation is valid for the part of the water course that is not obstructed (flow
area).
User's guide
A1 = (1 ablock ) At
Where At denotes the flow area as specified in the model, and A1 denotes the flow
area that is not obstructed.
Q = A1C R1
Where:
Q
=
A1
Discharge (m3/s)
Flow area open water ( =
A2
C
R1
H
x
H
H
+ WA2
x
x
[1 ablock ] At ) (m2)
ablock At ) (m2)
1/2
=
=
Conductance of the part with vegetation (m/s). W is dependent of the type of water plants. Values
can vary from 30 to 700. (grass like vegetation has a value of 30; reet has a value of 100)
Rt =
C s Cu
Cs Cd
Where:
Rt
User's guide
Cs
Cu
Cd
In DUFLOW the values for Rt as well as for Cs must be given. The upstream and
downstream concentration is calculated by DUFLOW.
Hc
Fallh
Where:
Fallh
Hc
Width
User's guide
weirs
{
O2S=14.652-0.41022*T+0.007991*T*T-0.000077774*T*T*T;
rt(o2) = max(1,0.866+0.602*(fallh+hc)+0.107*
(q/width)^0.21*z^(-1.7)*(fallh+hc)^0.06);
}
User's guide
8. Calculation
Related topics:
Calculation Settings
Command:
Menu bar:
Context menu:
Double click:
Toolbar:
User's guide
Calculation 151
152 Calculation
Start computation
Start output
End
User's guide
Resistance formula
User's guide
Calculation 153
Type of Calculation
Flow
Only flow is calculated
Flow and Quality
Flow and quality are calculated simultaneously
Quality
This option can only be used if an intermediate flow
result file (*.DMP) was generated in a flow
calculation. In this case the necessary flow
information for the mass transport is read from the
intermediate flow result file. This option can be
useful if different quality calculations have to be
performed all using the same flow calculations. This
is the case if one or more parameters of the water
quality model are changed during the calibration of
the model, or if another process description file is
used to generate another water quality model.
Box
Using this option only the processes as defined in the
process description file will be simulated. Transport
is not calculated. The calculations will be performed
for all defined sections within the network. Boundary
conditions (both Flow and Quality) will not be used.
If in the process description file flow variables are
154 Calculation
User's guide
Theta
Extra iteration
Quality Model
Theta (0.0-1.0)
User's guide
Calculation 155
Default: 0.55
Decouple
Output Variables
Special Control
Related topics:
Script based Structure Controls
Output Variables
Special Control
Calculation Preparation
Command:
Dialog box:
Dialog boxes:
156 Calculation
User's guide
The Script based Structure Controls dialog box offers the following options:
Enable scripting
Structures
Trace Options
The Selection Structure Control dialog box offers the possibility to activate or
deactivate scripts by checking or unchecking a certain structure.
Related topics:
Structure Control
Calculation Settings
User's guide
Calculation 157
Command:
Dialog box:
Dialog box:
To check al the listed variables use the Select All button and mark the 'Check'
checkbox field.
The combination '$0' before the variable means the zero order coefficient of that
variable, '$1' means the first order coefficient.
Related topics:
Calculation Settings
Command:
Dialog box:
Dialog box:
The Special Control dialog box offers the following options:
Create intermediate flow
file
158 Calculation
User's guide
Threshold Level
Related topics:
Calculation Settings
Structure Operation
Related topics:
Calculation Settings
User's guide
Calculation 159
Command:
Menu bar:
Context menu:
Toolbar:
Keys:
Tip
F5
The calculation can be stopped by giving the Terminate
Calculation command.
Related topics:
Calculation Commands
Calculation Settings
Terminate Calculation
Output window
Stability Problems
Command:
Menu bar:
Related topics:
Show Error info
160 Calculation
User's guide
Command:
Menu bar:
Tip
Related topics:
Process Queue
Remove from Queue
Reset Queue
Change state
Command:
Menu bar:
Context menu:
Toolbar:
Keys:
Tip
F12
The calculation can be stopped by giving the Terminate
Calculation command.
Related topics:
Update All / Calculate
Add to Queue
Remove from Queue
Reset Queue
Change state
Stability Problems
User's guide
Calculation 161
Command:
Context menu:
In the Queue window after the selection of a scenario Change State to Wait / Canceled
Related topics:
Add to Queue
Remove from Queue
Reset Queue
Command:
Menu bar:
Context menu:
In the Queue window after the selection of a scenario Remove from Queue
Related topics:
Add to Queue
Reset Queue
Command:
Menu bar:
Context menu:
Related topics:
Remove from Queue
Change state
Command:
Menu bar:
162 Calculation
User's guide
Keys:
F6
Related topics:
Calculation Commands
Write Duflow files
Cleanup Network
Extension
Description
*.BNK
*.BEG
*.BEK
*.CTR
*.EXT
Network File
*.NET
Parameters File
*.PRM
SUF ID File
*.SID
For more detail information about the Duflow files is described in Duflow
Reference Manual. The format of the Duflow files - version 2.05 or version 3.0
can be defined in the Scenario Properties dialog box on the Duflow tab.
Command:
Menu bar:
Related topics:
Calculation Commands
Convert Network
Run Duflow Model
User's guide
Calculation 163
Command:
Menu bar:
Toolbar:
Related topics:
Update All / Calculate
Command:
Menu bar:
Keys:
F7
Related topics:
Calculation Functions
Calculation Settings
Write Duflow files
Terminate Calculation
Output window
Stability Problems
164 Calculation
User's guide
Command:
Menu bar:
Context menu:
Related topics:
Calculation point
Update All / Calculate
Convert Network
Command:
Context menu:
Related topics:
Update All / Calculate
Run Duflow Model
Command:
Menu bar:
Related topics:
Update All / Calculate
Run Duflow Model
User's guide
Calculation 165
Command:
Menu bar:
Related topics:
Update All / Calculate
Run Duflow Model
Compile Quality model
Command:
RemoteDMS Cload 01[File *.dms]
Related topics
Update all
166 Calculation
User's guide
v2 * B
<1
g* A
where:
v
Mean flow velocity (averaged over the cross sectional area) [m/s]
= Q/A where
Q
discharge
A cross sectional flow area
Check whether there is an increase in flow area between two calculation points.
So a jump at the spot of a calculation point is of no importance. Big changes in
the flow area can lead to instabilities. See also the Duflow Reference Manual
about the Advection term. In Calculation Settings - General tab the calculation
of the advective term can be ignored or suppressed. The schematization can also
be modified, to force a jump in the flow area, instead of a more gradual change.
In general the user has the following possibilities to increase the stability of the
calculation:
User's guide
1.
2.
3.
4.
Calculation 167
5.
Related topics:
Update All / Calculate
Run Duflow Model
Calculation Settings
Section
Cross Section
Pe =
v * x
D
where:
Pe
The solution to this problem can be found by reducing the section length or
increasing the dispersion.
If the water quality processes are the pressure point, you will have to look at the
quality processes themselves. It is general difficult to give a verdict about this.
The time step must be adjusted to the fastest running process in the quality
model. The time step must be smaller or equal to the time scale on which the
processes take place.
168 Calculation
User's guide
Related topics:
Update All / Calculate
Run Duflow model
Calculation Settings
Section
Cross Section
Building a Quality Model
External Variables
User's guide
Calculation 169
9. Results
Text and graphs are displayed in windows. These windows appear in the
Workspace. A text or graph window can contain the output of more than one
variable or the output from different scenarios. By opening more than one result
window the results can be interpreted by comparing the different windows.
Results can also be displayed in the Network window. In a Presentation Script is
defined how the results have to be displayed in the Network window. To use the
Presentation Mode a Presentation Script must be selected.
Save Results
Copy Results
Transpose Table
Change Font
Related topics:
New Text window
170 Results
User's guide
Command:
Menu bar:
Context menu:
Toolbar:
Related topics:
Text window
Time Related Graph
Run with
Timefilter
Command:
Menu bar:
Related topics:
Text window
User's guide
Results 171
9.2.3 Timefilter
Use the Timefilter to select time steps to display or export in the Time Related
Table dialog box.
Selection dialog
Select all
Deselect all
Invert
Reset
Show output
Select 1 out of n items
Command:
Menu bar:
Related topics:
Text window
Export Results
Save In
Save as type
Command:
Context menu:
Related topics:
Text window
Command:
172 Results
User's guide
Context menu:
Related topics:
Text window
Command:
Context menu:
Related topics:
Text window
Command:
Menu bar:
Edit Graphs/Table
Context menu:
Related topics:
Time Related Graph
Text window
Command:
Context menu:
Related topics:
Text window
User's guide
Results 173
Related topics:
Time Related Graph
Space Related Graph
Command:
Menu bar:
Context menu:
Toolbar:
It is also possible to alter the graphs contents, colors or properties to the
currently open graph window; see Customizing Graph window.
Dialog box:
The Time Related Graph dialog box makes it possible to define what is displayed
in the graph window. The Time Related Graph dialog box consist of three parts.
The tab General contains the general data i.e. the boundary conditions and
measured data.
174 Results
User's guide
The tabs Duflow and RAM contain the more specific data to display the results
of the calculation.
User's guide
Graph Properties
Source
Show Precipitation
Show Evaporation
Attributes
Results 175
Duflow
Source
Attributes
Objects to display
176 Results
User's guide
RAM
Source
Attributes
Objects to display
Related topics:
New Text Window
Change Graph Contents
Graph Window Properties
Graph windows
Command:
Menu bar:
Context menu:
Toolbar:
Tip
User's guide
Results 177
button (Start the timer) to display the results in time like a movie.
The time step size and the delay between two film shots can be defined with the
button (Configure the timer).
Dialog box:
The Space Related Graph dialog box makes it possible to define what is displayed
in the graph window. In the Space Related Graph only Duflow specific data can
be displayed.
At Section Breaks
Duflow
178 Results
Graph Properties
Source
User's guide
Routes to display
Related topics:
Graph windows
Time Control toolbar
Graph Window Properties
Change Graph Contents
Modify Route
User's guide
Results 179
A route consists of the sections in the 'Sections in current route' list. The
following commands or options are available to modify this list.
Insert before
Insert after
Delete
Up
Down
Reverse
TIP
Related topics:
Space Related Graph
Route Manager
180 Results
User's guide
All possible routes between start and end node can be selected and saved as a
existing route.
The following commands or options are available to modify a route.
Start Node
End Node
-- >
Add
Modify
Delete
Copy
TIP
Related topics:
Modify Route
User's guide
Results 181
Command:
Menu bar:
Edit Graphs/Table
Context menu:
Related topics:
Time Related Graph
Space Related Graph
Hairline mode
Command:
Context menu:
Toolbar:
Command:
Context menu:
Toolbar:
Related topics:
Zooming out
182 Results
User's guide
Command:
Context menu:
Toolbar:
Related topics:
Zooming tool
Y-Axis
(left or right)
Colors
Command:
Menu bar:
Context menu:
Toolbar:
Related topics:
Colors Graph window
Command:
User's guide
Menu bar:
Edit - Colors
Context menu:
Results 183
Dialog box:
The color of the lines in the graph window can be customized, using the Colors
Graph Window dialog box.
A color can be selected for each line in the graph. The lines
are listed in the graphs list box.
To select a color click a colorbox that lies on the same line
as the line number. An example for the chosen line is
shown in the Example groupbox..
Background
Example
Shows the selected line color for the active line in the
Graphs listbox.
Related topics:
Graph Window Properties
184 Results
User's guide
The script to be executed differs per object type. If for example you do not want
to show the cross sections in presentation mode, you include the "hide"
command in the script.
button (Start the timer) to display the results in time like a movie.
The time step size and the delay between two film shots can be defined with the
button (Configure the timer).
Use this function after a calculation is made.
Command:
Menu bar:
Context menu:
Toolbar
or
If no Presentation scripts are available for selection, make sure that the right
directory for Presentation scripts is set. This can be done by using the Program
Settings function.
Related topics:
User's guide
Results 185
Presentation Scripts
Program Settings
Time Control toolbar
Command:
Menu bar:
Context menu:
Toolbar:
To modify a Presentation Script is also possible to open a Presentation Script
window in the Workspace with the contents of the Presentation Script.
Command:
Context menu:
Double click:
Toolbar:
Object Type
Script
Related topics:
Creating Presentation Scripts
Presentation Script Examples
Program Settings
186 Results
User's guide
Related topics:
Presentation Scripts
Presentation Script Examples
All objects
The following attributes are available for all objects:
Attribute
Description
Id
Name
Color
Label
Hide
Precision
Shapecolor
ShapeLegendColor
Shapefield
User's guide
ConnectToNeighbours
NeighbourIterations
Results 187
are evaluated.
CurrentShapeIteration
Sections
The following attributes are available:
Attribute
Description
Colorwidth
Legendcolor
d_color
d_concentration
d_discharge
d_floorheight
d_flowwidth
d_level
d_load
d_maxwidth
d_text
d_velocity
d_waterdepth
d_width
d_maxlevel
d_minlevel
d_maxdischarge
d_mindischarge
d_maxvelocity
d_minvelocity
d_maxconcentration
d_minconcentration
d_maxload
d_minload
188 Results
Description
User's guide
d_id
Structures
The following attributes are available:
Attribute
Description
d_concentration_begin
d_concentration_end
d_discharge_begin
d_discharge_end
d_level_begin
d_level _end
d_load_begin
d_load _end
d_id
Description
Autocolor
Autovalue
DMS scales the values set with the legend attribute to the
min and max values of the variable set for d_color.
Hide
Legend
Legend(value, color)
Function to set a color in the legend.
Examples:
Legend(0,lred)
Legend(0,rgb(255,0,0))
Do not use simultaneously with the autocolor attribute.
User's guide
Precision
Roundoff
Results 189
Smooth
Title
Description
Redraw
ConnectToLayer
DefaultColorShap
9.5.3.4 Colors
Colors are referenced in the scripts by using RGB values. A number of colors is
predefined:
Color
Definition
Black
RGB(0,0,0)
Blue
RGB(0,0,128)
Brown
RGB(128,128,0)
Cyan
RGB(0,128,128)
Gray
RGB(128,128,0)
Green
RGB(0,128,0)
Lblue
RGB(0,0,255)
Lcyan
RGB(0,255,255)
Lgray
RGB(192,192,192)
Lgreen
RGB(0,255,0)
Lmagenta
RGB(255,0,255)
Lred
RGB(255,0,0)
Magenta
RGB(128,0,128)
Red
RGB(128,0,0)
White
RGB(255,255,255)
Yellow
RGB(255,255,0)
190 Results
Function
Description
Example
abs
label=abs(d_level(t))
User's guide
or
....
if ((d_level(t)<1) or (d_level(t)>2)) then
if
if (d_level(t)>1) then
color=red
else
color=blue
endif
User's guide
1.
2.
Choose OK and OK
3.
Open the Network window and ensure that the corresponding Flow
model is calculated correctly.
Results 191
4.
5.
6.
example 2
For this example we use a network with a number of pumps. If the water level
reaches a certain level the pump switches on and causes a discharge. The funny
thing is that we can use relatively simple script to test whether Duflow is working
properly. Suppose we want a pump to start at a water level of 10. We can
visualize this by using the following script for pumping engines:
if (d_discharge_begin(t) > 0) then
label=on
else
label=off
endif
if (d_level_begin(t) > 10) then
color=lred
else
color=lblue
endif
Now when we turn the presentation mode timer on and the color of the pump
turns red, the accompanying text changes from off to on.
Duflow determines the colors of the legend based on the first variable it
encounters in "section" -script. This means the result is influenced by the order
of the commands in the script. For instance if you want to make the width of the
section dependent on the floor height and the water level dependent on the color,
then the next script will meet your expectations.
right:
d_color=d_level(t)
d_width=d_floorheight(t)
When you change the order of the commands the output is not what you
expected. Duflow determines the legend based on the floor height and the colors
in the presentation mode are presented wrongly; so
wrong: d_width=d_floorheight(t)
d_color=d_level(t)
192 Results
User's guide
and the minimum level is 6 metres and the maximum level is 7.11 metres. The
space-oriented graph of time step 1 is:
Example 1
Autocolor
Example 2
Autocolor
Smooth
Example 3
Autocolor
Smooth
Roundoff
User's guide
Results 193
Example 4
Smooth
Roundoff
legend(0, yellow)
legend(1, magenta)
Example 5
Smooth
Roundoff
legend(0, yellow)
legend(1, magenta)
autovalue
Example 6A
[section]
d_width=10
d_color=lgray
if (d_level(t) >= 6.65) then
d_color=lred
endif
if (d_level(t) > 6.75) then
d_color=yellow
endif
Example 6B
But showing the right legend becomes a
problem
[legend]
legend(6, lgray)
legend(6.65, lgray)
legend(6.75, lred)
legend(7.11, yellow)
smooth
Example 6C
in the case of an discrete legend
[legend]
legend(6, lgray)
legend(6.65, lgray)
legend(6.75, lred)
legend(7.11, yellow)
The strange colors are caused because DMS
tries to
194 Results
User's guide
Example 6D
Much simpler is letting the legend do the
work:
[section]
d_width=10
d_color=d_level(t)
LegendColor
Example 7
Now we want to make visible when the level
at the beginning of the weir reaches a certain
level:
[weirs]
color=white
if (d_level_begin(t)>=6.725)
then
color = lred
endif
and
Script
Sections
d_width=1
Nodes
label=d_id
Cross Sections
hide
Calculation points
label=d_id
color=gray
Schematization points
label=d_id
color=brown
Discharge points
Culverts
label=d_id
color=green
User's guide
Results 195
Pumping engines
label=d_id
Siphons
label=d_id
color=brown
Structure extended
label=d_id
color=cyan
Weirs
label=d_id
color=red
Areas
Presentation
Legend
Level
The purpose of this script is to represent the level.
Object type
Script
Sections
d_width=20
d_color=d_level(t)
legendcolor
Nodes
Cross Sections
Hide
Calculation points
Hide
Schematization points
Hide
Discharge points
Culverts
Pumping engines
Siphons
Structure extended
Weirs
Areas
Hide
Presentation
Legend
196 Results
autocolor
User's guide
smooth
Maximum Width
In this script the width of the sections depends on the maximum width of the
section. DMS uses both the cross section and level(t) to calculate the actual
width.
Object type
Script
Sections
d_color=d_discharge(t)
d_width=d_maxwidth(t)
LegendColor
Nodes
Cross Sections
Hide
Calculation points
Hide
Schematization points
Hide
Discharge points
Culverts
Pumping engines
Siphons
Structure extended
Weirs
Areas
Hide
Presentation
redraw
Legend
Title='_width=maxWidth, _color=discharge'
smooth
autovalue
legend(0, lGray)
legend(1, magenta)
roundoff
User's guide
Results 197
Command:
Context menu:
198 Results
User's guide
Area
Schematization-point in which the drainage from the area - due to precipitation - is
taken into account for the surface water
Boundary Conditions
Values for Flow and Quality variables defined by the user at the physical
boundaries of the network and on hydraulic structures required starting a Duflow
computation.
Calculation point
Duflow generates calculation points when the length of a section exceeds the
defined maximum length. Calculation points divide a DMS section in Duflow
sections equal or smaller then this maximum length.
Cross Section
Cross Sections contain cross sectional data such as cross sectional profiles and
resistance coefficients. Cross Sections must be defined on a section.
Culvert
A pipe-construction with a rectangular or circular cross section which connects
two waterways.
Discharge point
Schematization point on which additional discharge into or out of the network is
taken into account.
DMS
Abbreviation for Duflow Modelling Studio which manages the Scenario Manager
and the Network Editor to perform Duflow and RAM calculations. DMS supplies
the water authorities with a complete set of tools, to quickly perform easy
analysis. On the other hand, the product can also perform complex, integral
studies.
Duflow
Program with which one can perform unsteady flow computations in networks of
open water courses and can simulate the transportation of substances in free
surface flow and more complex water quality processes.
User's guide
Duflow files
Internal ASCII files, which can be read by the executable CDuflow.exe.
CDuflow.exe performs the Duflow calculation.
DUPROL
Part of the Duflow package which compiles the Quality Model descriptions file
(*.MOD) and generates a Quality Model output file (*.MOB) which can be read
by the Duflow calculation process.
External variables
External variables, which are space and/or time dependent and used in the quality
process equations in the Quality Model description file.
General Structure
Structures that can not be defined as other DMS-structures, for example weirs
with forced underflow.
Initial Conditions
Initial values for Flow and Quality variables defined on sections, schematization
and structure points required starting a Duflow computation.
MoDuflow
Program with which one can simulate an integrated ground water and surface
water problem by combining the ground water model Modflow and Duflow.
Network editor
Graphical editor that enables you to draw interactively the network
schematization. Visually the Network Editor consists of the Network window and
the Palette toolbar.
Node
Point from which one or more sections arise or end.
Object
Part of the network e.g. node, section or structure.
Output node
Points of the network where the results of the calculations are recorded.
Output window
Window containing messages about the progress of DMS-actions.
Parameters
Parameters, constants and coefficients used in the quality process equations in
the Quality Model description file.
Presentation Mode
Mode of the Network window in which the results of a calculation are spatially
visualised.
User's guide
Presentation Script
Definition of the presentation of Network objects in the Presentation Mode.
Pump
Pumping station in or near a waterway.
Queue window
Window containing queue with waiting, canceled or calculated scenarios.
RAM
Precipitation runoff module (Dutch: Regen Afvoer Module)
With RAM one can calculate the supply of rainfall to the surface flow. RAM
calculates the losses and delays that occur before the precipitation has reached
the surface flow.
Scenario Manager
Part of DMS which makes it possible to work with several sets of input data
within the same Project. The Scenario may contain the input data itself or it may
refer to input data of another Scenario. Each Scenario registers several sets of
data. Per set of data one may choose to save the data in the own Scenario
directory or receive the data from another Scenario directory.
Schematization point
Extra points on a section used by the DMS calculation and on which output can
be generated. On a schematization point one or more areas and discharge points
may be defined
Section
Connection between two nodes.
Shape file
File in a pre-defined format, which represents a certain geographic theme. Shape
files can be save in a group in a VSF-file. Only Shape-files can be used as a map
layer in DMS.
Siphon
A circular pipe used to carry water over obstacles.
Stekker
Format which is used in Dutch engineering practise by district water board.
Structure point
Extra point on a section. On a structure point one or more structures may be
defined. Every structure has a structure point and is only visible if object is a
'parallel' structure.
User's guide
SUF
Standard Exchange Format (Dutch: Standaard Uitwisselings Formaat); Standard
data model for the schematization of surface water systems.
Tewor
Tewor component checks the effects on water quality due to the discharge of
water coming from a sewer system in combination with several rainfall scenarios.
Time series
A series of values for a time dependent variable or parameter. Time series are
stored in a scheme.
Trigger Condition
The variation of one parameter in one or more structures depending on actual
hydraulic conditions.
Weir
A construction made to control the level on the upstream side with a free water
surface.
User's guide
Index
A
advection, 102; 127; 138
alfak, 123
alpha, 141
area points, 83
auto adjust limits, 97
B
*.MOD, 127
Duprol
compound statements, 132
formula, 132
if-statement, 133
DUPROL, 124
E
bending point, 94
boundary conditions, 73; 82; 105; 106
exit DMS, 47
external variables, 125
extra iteration, 138
calculation
progress, 142; 143
type, 138
update, 142; 143; 144
calculation points, 74; 90
calculation settings, 135
catchment area, 8
Chzy-coefficient. See resistance coefficient
cleanup network, 147
command, 29
component, 6
concentration
scheme, 109
context menu command, 30
co-ordinate
current position, 98
offset, 95
copy, 42
Cross Section, 75
interpolate data, 75
cross sectional flow area, 149
cross sectional flow width, 149
culvert, 84
current position, 98
customize
menu, 44
toolbar, 44
windows, 40; 44
cut, 41
decouple, 139
discharge points, 82
dispersion, 123; 126; 127; 139; 150
double-clicking command, 30
dry flood procedure, 139; 141
dry-flood procedure, 141
DUFLOW, 6
DUFLOW 2.0x project, 53
Duflow Users day, 11
Duprol, 127
key command, 30
User's guide
G
general structures, 88
geographic background, 69
Graph window
colors, 162
properties, 162
space related, 157
time related, 153
grid, 98
H
hairline, 161
help
context help, 46
help topics, 46
helpdesk, 11
hydraulic radius, 78
I
icon
arrange, 39
initial conditions, 102; 103
installation, 11
intermediate flow file, 141
Internet, 11
L
layers, 69
level
scheme, 107
load
scheme, 109
locate object, 95
N
network
pan the network, 97; 98
show entire network, 96
Network Editor, 38; 67
Network window, 38
open, 68
properties, 98
node, 72
insert, 95
remove, 95
O
object
data tips, 98; 99
disconnect, 94
locate, 95
point size, 98
properties, 91
remove, 94
select, 92
objects
check, 93
show or hide, 98
offset co-ordinates, 95
operational parameter, 118
output variables, 139
Output window, 41
overflow. See weir
Q
Q-Add
scheme, 108
QH-relation
scheme, 107
Quality model
compile, 124
description file, 139
edit, 124
R
RAM, 6; 8
resistance coefficient, 78
resistance formula, 137
Result window, 38
results, 151
save, 152
Route Manager, 159
run DUFLOW model, 146
runoff, 8
S
scenario
active, 57
User's guide
delete, 61
description, 56
new, 56
properties, 57
Scenario Manager, 40
schematization points, 80
scheme, 61
concentration, 109
level, 107
load, 109
Q-Add, 108
QH-relation, 107
usage, 62
script, 165
section, 67; 73
flip orientation, 94
join, 95
section direction, 129
settings, 45
siphon, 83
software requirements, 11
splitter, 46
standard exchange format, 67
state variables, 129; 131
Status bar, 37
storage width, 78
structure
control, 117
operations, 117
system requirements, 10
T
Tewor, 6
text window, 151
theta, 138
threshold level, 141
time series, 61
constant, 64
equidistant, 65
export, 64
Fourier series, 65
import, 64
non-equidistant, 65
time step
flow, 136
User's guide
output, 136
quality, 136
toolbar, 33; 45
Duflow toolbar, 36
Palette toolbar, 35; 38
Scenario toolbar, 34
Show Objects Toolbar, 37
Standard toolbar, 34
Time Control toolbar, 36
Window toolbar, 36
toolbar command, 30
trigger conditions, 106; 110; 118
trigger series, 118
U
underflow, 88
undo, 41
user interface, 29
V
version number, 47
W
weir, 86
wind
conversion factor, 75
direction, 111
velocity, 111
wind direction, 129
wind velocity, 129
window
activate, 40
arrange, 39
customize, 40
tile, 39
Workspace, 38
Workspace Manager, 40
write DUFLOW files, 145
Z
zoom, 97; 161
in, 97; 161
out, 97; 161