Mike FM Elos 2D
Mike FM Elos 2D
User Guide
LIMITED LIABILITY The liability of DHI is limited as specified in your DHI Software
Licence Agreement:
Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109
1.1 Purpose
The main purpose of this User Guide is to enable you to use, MIKE 21 Flow
Model FM ECO Lab Module, for applications involving ecological modelling.
Advanced users might want to create their own MIKE ECO Lab templates.
See the User Guide for MIKE ECO Lab available from the MIKE Zero Gen-
eral Documentation Index:
It is assumed that you are familiar with the basic elements of MIKE Zero: file
types and file editors, the Plot Composer, the MIKE Zero Toolbox, the Data
Viewer and the Mesh Generator. An introduction to these are available from
the MIKE Zero General Documentation Index:
To the left there is a navigation tree showing the structure of the model setup
file, and it is used to navigate through the separate sections of the file. By
selecting an item in this tree, the corresponding editor is shown in the central
pane of the setup editor.
The editor for the selected section is shown in the central pane. The content
of this editor is specific for the selected section, and might contain several
property pages.
For sections containing spatial data - e.g. sources, boundaries and output - a
geographic view showing the location of the relevant items will be available.
The current navigation mode is selected in the bottom of this view, it can be
zoomed in, zoomed out or recentered. A context menu is available from
which the user can select to show the bathymetry or the mesh and to show
the legend. From this context menu it is also possible to navigate to the previ-
ous and next zoom extent and to zoom to full extent. If the context menu is
opened on an item - e.g. a source - it is also possible to jump to this items edi-
tor.
Further options may be available in the context menu depending on the sec-
tion being edited.
The bottom pane of the editor shows possible validation errors, and it is
dynamically updated to reflect the current status of the setup specifications.
Open the Online Help system for browsing manually after a specific
help page:
Open the Online Help system by selecting “Help Topics” in the main
menu bar.
http://www.waterforecast.com
The user can use predefined DHI supported MIKE ECO Lab templates, or
can choose to develop his own model concepts. The module can describe
dissolved substances, particular matter of dead or living material, living bio-
logical organisms and other components (all referred to as state variables in
this context).
3 Getting Started
3.1 General
The hydrodynamic basis for the MIKE ECO Lab Module must be calculated
using the Hydrodymamic Module of the MIKE 21 Flow Model FM modelling
system.
If you are not familiar with setting up a hydrodynamic model you should refer
to User Guide for the Hydrodynamic Module and the comprehensive step-by-
step training guide covering the Hydrodynamic Module of MIKE 21 Flow
Model FM. The user guide and the training guide (PDF-format) can be
accessed from the MIKE 21 Documentation index:
A comprehensive training guide covering the MIKE ECO Lab Module of the
MIKE 3 Flow Model FM modelling system is also provided with the DHI Soft-
ware installation. The objective of this training guide is to show how to set up
an advanced MIKE ECO Lab model. The training guide (PDF-format) can be
accessed from the MIKE 3 Documentation index:
The purpose of this chapter is to give you a general check list, which you can
use when working with environmental projects using the MIKE ECO Lab
Module in MIKE 21 Flow Model FM.
The work will normally consist of the tasks shown in the diagram in
Figure 3.1.
As the diagram illustrates there can be different ways to reach the solution of
your project.
Project analysis: defining and limiting the MIKE ECO Lab model
Data collection
Set up and run the model
Calibration
Solution: Running the production simulations
Solution: Presenting the results
Other tasks in your project are optional and depend on your choice: do you
plan to create your own MIKE ECO Lab template or just use a predefined
one? In some cases a predefined template covering your specific problem
does not exist, and then a new MIKE ECO Lab template has to be developed.
If you choose to develop your own MIKE ECO Lab template, your project will
include the following additional tasks:
You can see a list of available predefined MIKE ECO Lab templates in the
MIKE Zero General Documentation Index.
1. What ecosystem state variables to simulate and the possible causal rela-
tions for their state. Describe which questions the model should be able
to answer.
2. If it is possible at all to describe the ecosystem state variables with the
available ecosystem knowledge, and if it possible to get sufficient data to
simulate the state variables.
Figure 3.2 Illustration of the project analysis phase: Defining the problem and its
causes and finding a solution strategy
The first thing to do is to point out the ecosystem variables that should be
described with a MIKE ECO Lab model. In environmental projects these are
often the variables that are considered as either dangerous, or vulnerable in
the ecosystem. Also it is often seen that MIKE ECO Lab models should
describe variables that are described in the criteria of environmental legisla-
tion. In aqua culture the state variables are usually those that affect the pro-
duction.
The next thing to do is to point out the possible causal relations for the state
of the system. The objective for most MIKE ECO Lab models is to be able to
quantify these causal relations and their effect on the ecosystem. The best
models tell us something that we do not already know even though we know
the possible causal relation of a problem. For instance if an area has oxygen
depletion, and experts agree that it is caused by eutrophication. Often they
can not agree who is to blame for the anoxia. Are the nutrients imported from
other areas and countries across the boundaries or are they coming from
local effluents? A MIKE ECO Lab model describing eutrophication of the area
would be able to give us such answers.
A MIKE ECO Lab model that describe the relation between cause and prob-
lem is also ideal for making prognostic scenarios. What happens to the oxy-
gen concentrations in an area if we reduce the local nutrient loadings? A
MIKE ECO Lab model describing eutrophication of the area would also be
able to give us that answer.
get adequate data and if enough ecosystem knowledge about the ecosystem
exists to describe it.
Figure 3.3 The phase of collecting data, e.g. field measurements and laboratory
analysis
Bathymetric data such as charts from local surveys or, for example, from
the Hydrographic Office, UK, MIKE C-MAP, etc.
Hydrodynamic boundary data: Salinity, temperature, water levels and /or
current velocities, which might be measurements or taken as model out-
put from larger regional models
Hydrodynamic forcings, for example wind, air temperature and clearness
coefficient
Hydrodynamic sources: Discharges from rivers and point sources
MIKE ECO Lab boundary data: concentrations at the boundary of the
advective state variables in the MIKE ECO Lab template, which might be
measurements or taken as model output from larger regional models.
Note that the frequency of measurements at the boundary can be very
critical for the accuracy of the model
MIKE ECO Lab forcings (depends on the content of the MIKE ECO Lab
template), for example solar radiation
These are predefined DHI supported MIKE ECO Lab templates that
include models of eutrophication processes in aquatic systems.
Figure 3.4 DHI has a number of predefined MIKE ECO Lab templates describing
different types of ecosystems
You have access to the scientific description from the MIKE Zero Gen-
eral Documentation index. It is also possible to view the pdf file directly
from the MIKE ECO Lab template editor when the ME template is
loaded.
These are predefined DHI supported MIKE ECO Lab templates that
include a series of simple water quality models.
– BOD
– DO
– Nitrate
– Nitrite
– Phosphate
– Faecal Coliform
– Total Coliform
You have access to the scientific description of the different water qual-
ity templates from the MIKE Zero General Documentation index. It is
also possible to view the pdf file directly from the MIKE ECO Lab tem-
plate editor when the WQ template is loaded.
Describe in mathematical terms the processes that affect the state variables
and how the state variables interact with each other.
Figure 3.5 The mathematical formulation of theory for a new MIKE ECO Lab tem-
plate usually requires a literature study
Figure 3.6 Implementation of ecosystem theory into a MIKE ECO Lab template is
easy with the MIKE ECO Lab editor
See the User Guide for MIKE ECO Lab available from the MIKE Zero Gen-
eral Documentation index.
Please see the step-by-step training guide for MIKE FM ECO Lab for learning
how to set up an advanced MIKE ECO Lab model. This can be accessed
from the MIKE 3 Documentation Index:
If you are not familiar with setting up a hydrodynamic model you should refer
to the Step-by-step training guide for the Hydrodynamic Module:
3.8 Calibration
By calibration of a MIKE ECO Lab set-up in any of the hydrodynamic models
included in DHI software it is attempted to find the best accordance between
computed and observed state variables (model components) by variation of a
number of parameters.
Figure 3.7 Calibration phase: adjusting the model so that the model output fits the
measurements
Deviation between computed and observed state variables in MIKE ECO Lab
can be caused by a number of reasons. The most obvious are:
The MIKE ECO Lab modeller should when calibrating a MIKE ECO Lab set-
up have the above-mentioned possible reasons for inaccuracy in mind,
before changing relevant parameters dramatically.
If the output deviates from the measurements in a way that can not be
accepted the user has to identify if the problem is caused by a wrong ecosys-
tem theory, or if the reason is caused by another of the reasons mentioned
above. Whether the template has to be changed or not, this calibration task
will continue until the model describes the ecosystem in a causal way.
3.9 Solution
When the calibration is satisfying, the last task remains: Running the produc-
tion simulations.
Now it is time to use the model and get answers from the model. Usually this
task will include simulation covering different scenarios.
MIKE Zero includes a number of advanced plotting facilities, that are useful in
this phase, when presenting your results. See the facilities in Plot Composer
and MIKE Animator Plus.
4 Examples
Please see the step-by-step training guide for MIKE 3 Flow Model FM ECO
Lab Module, for learning how to set up an advanced MIKE ECO Lab model
using MIKE 3 Flow Model FM ECO Lab Module. The approach is similar for a
2D model. The guide is available from the MIKE 3 Documentation index:
4.1.1 Purpose
Prøvestenen is an artificial island that was originally created for the location
of a fortress, whose mission was to protect the entrance to Copenhagen. In
1922 the area was converted to store oil and petrol. Today Prøvestenen offer
the Copenhagen oil port for the reception of tankers. Prøvestenen harbour
has a tank storage capacity of 1,000,000 m3 for inflammable liquids.
In january 2008 a significant oil spill from Prøvestenen occured where several
hundred thousand liters of Vacuum Gas oil ran out into the Sound. The acci-
dent happened when there was a hole in the hose to an oil tanker. The oil
flowed north past Hellerup, Skovshoved up to Ven. Luckily, due to the low
water temperature and the properties of the oil a large part of the oil could be
picked up in clumps by environmental ships during the first 24 hours after the
spill, but some of the oil drifted to settle on the coast between Helsingborg
and Landskrona in Sweden.
With this accident in mind the Oil Spill model is setup to simulate the fate of
different types of oil from an accident and to investigate the influence of water
temperature on the weathering processes.The matrix of simulations is given
in Table 4.1
4.1.2 Scenario
The time step for the oil spill simulation is set to 300 s.
The source spill event is simulated by a time-varying source positioned
at the location of the oil refinery: 200 m3 of oil was spilled during a 20
minutes period in the beginning of the simulation.
Two water temperatures are investigated: winter conditions at 5 degrees
Celcius and summer conditions at 15 degrees Celcius.
Three types of oil are investigated: Heavy fuel oil, Crude oil (Statfjord)
and Gasoline. The characteristics of each oil type are derived by the
information given in the ESTC Spill Technology Databases(1).
1 http://www.etc-cte.ec.gc.ca/databases/OilProperties/oil_prop_e.html
The south and north boundaries are each defined with water levels spec-
ified as line series
The wind forcing is included as varying in time but constant in domain.
The wind conditions are measured in Kastrup. The wind friction varies
with the wind speed using default values.
The eddy viscosity has been chosen to Smagorinsky formulation with a
constant value of 0.24.
The bed resistance type has been chosen as Manning number, with a
constant value of 45 m1/3/s
Decoupled data files are output for future use.
The resulting conditions (water level, total water depth and current condi-
tions) are saved to an output file.
Figure 4.2 Model area, the sound between Denmark and Sweden
The processes for the oil spill are described by the Oilspill_A3, DHI Oil
Weathering model, template.
The derived oil properties for the different oil types are shown in
Table 4.2 below..
Table 4.2 Oil properties for the three oil types in the simulations
Distillation percentage at 1 26 95
180 deg.C
1st oil specific constant -0.12 2.67 13.2
2nd oil specific constant 0.013 0.06 0.21
Simple evaporation type 1 (quad) 0 (log) 0 (log)
Density (kg/m3)
Average 1010 831 753
Volatile 755 755 753
Heavy 1094 907 -
Dynamic Viscosity (cP) 13460 6 1
Viscosity coefficient tem- -0.136 -0.111 0
perature dependency
The 200 m3 of released oil corresponds to a total mass of each oil com-
ponent as given in Table 4.3...
Table 4.3 Total mass for each oil component in the simulations
60 particles are released per time step, corresponding to 25% of the oil
particles.
The mass values are interpreted as flux. Hence the mass values in
Table 4.3 are divided by 1200 (20 x 60s) to obtain the flux values.
The horizontal dispersion is included using a constant value in the dis-
persion coefficient formulation of 2.0.
Vertical dispersion is not included
The drift profile is defined by Surface Wind Acceleration with a wind
weight of 0.02 and a wind drift angle of 15 degrees.
The wind forcing is defined as in the HD simulation
The influence of waves is omitted from the calculation
The first output file is a dfsu file containing the state variables. The dfsu
file is saved every 6 time step (30 minutes).
The second output file is a Particle file (xml file) and will contain every 5th
particle saved every 6 time step.
4.1.5 Results
The spill is released during the first 20 minutes of the simulation (4 time
steps). The currents combined with the drag force from the westerly wind at
the water surface may transport the oil away from the coast and out into
Oresund in the beginning of the simulation. When the wind and current
change direction the oil slick flows towards south. Figure 4.4 to Figure 4.6
shows the resulting particle tracks from the three simulations.
Figure 4.4 Particle tracks during simulation, Heavy Fuel oil type
As seen from the three figures above the track is not the same for all the oil
types. Some of the oil particles reach the bottom during the 24 hour simula-
tion while others stay out into the water. And some particles evaporates
before the end of the simulation. This is because of the different composition
of the oil types and the related difference in the weathering processes.The
horizontal dispersion adds to the spreading of the results.
The evaporation of volatile material typically takes place during the first hours
of an oil spill. To illustrate the process for this example, the Particle Track tool
in the Oil Spill Particle Track toolbox has been used for extracting specific val-
ues from the XML files to dfs0 files. Figure 4.7 shows the total mass of the
volatile components during the simulation for the three oil types, winter and
summer, respectively.
As seen from Figure 4.7 the volatile component of the oil quickly decrease
during the first part of the simulation for the lighter oils. The oil evaporates
more quickly in the summer than in the winter due to the higher temperature.
The volatile component in Gasoline evaporates entirely during the simulation,
whereas the evaporation rate for the volatile component of the Crude oil
seem to decrease slightly after the first hour. This behaviour can be explained
by weathering processes: as the oil density increase due to evaporation the
oil becomes more viscous and evaporation is slower. The settling velocity
changes and subsequently influence the movement of the particles. In the
case of heavy oil the evaporation is very slow but this also relates to the fact
that the heavy oil settles on the bottom very quickly, see Figure 4.8 and
Figure 4.9.
Figure 4.8 shows the vertical speed of the oil particles. This can be inter-
preted as a negative fall velocity. The lighter oil types remain buoyant during
the simulation even if the oil particles becomes less buoyant as the lighter
components evaporate. On the other hand the fall velocity for the heavy oil
particles decrease as emulsion processes cause uptake of water into the oil
particles.
As seen by Figure 4.9 the oil particles are released and the lighter particles
remain at the water surface whereas the heavy oil type sink quickly towards
the bed. When the oil particles are not at the water surface the evaporation
process is hindered and hence the volatile component of the oil particle
remains constant, as seen in Figure 4.7.
The simulation of Heavy oil in winter is used as an example, where results for
particle numbers 11, 71, 131 and 191 has been extracted and shown below.
The oil spill specifications are changed such that it includes a vertical disper-
sion factor of 1, and the Drift profile is change to the type ‘Use bed shear pro-
file and surface wind acceleration’. The output is restricted to the first hour of
simulation, but with output each time step.
Figure 4.10 Heavy oil particle positions in domain for 4 specific particles
It can be seen from the figures that there are no larger impact from adding the
vertical dispersion in this case. The heavy oil particles generally reach the
bottom and settle within short time. Figure 4.11 and Figure 4.12 illustrates
that even if the oil particles has settled on the bed, the processes continues
and the water fraction of the oil particles will continue to increase until an
upper limit is reached.
Figure 4.11 Vertical position of heavy oil particles during the first hour of simulation.
Figure 4.12 Content of water in heavy oil particles during the first hour of simulation
4.1.6 Files
The following data files (included in the \ELOS\Refinery_OS folder) are sup-
plied with MIKE 21 Flow Model ELOS FM:
4.2.1 Purpose
This example demonstrates the surface spreading of the oil particles in the
extended oil spill template. The extended template contains a mechanism
that ensures that oil particles are placed without overlapping if possible.
Please note that this spreading is independent on the surface spreading of
the oil itself (gravity spreading), i.e. simulated surface area of individual oil
particles will change due gravity spreading until a terminal thickness is
reached. Weathering process may further change a particles area due to
changes in the oil mass represented by a particle. The overall area covered
by all particles of the spill will be the result of the gravity spreading of the indi-
vidual particles and the demonstrated mechanism of spreading the particle
swarm to ensure no overlap of particles. An upper limit of the overall area
covered by all particles will be the sum of the individual particles surface area
if no overlap occurs.
4.2.2 Scenario
The scenario is a fully artificial, hour glass shaped water body (two 2x2 km
basin connected by a narrow channel) of total 5x2 km and a constant water
depth of 10 m. An initial oil spill is released at the centre of the west basin in
the first time step. As there is no current movement, any large-scale move-
ment of oil particles is driven by wind drift. To allow the oil particles to spread
undisturbed wind first starts to blow from West in the second half of the simu-
lation period. Wind drift parameters are tuned to ensure a strait drift towards
East. Most oil weathering process are switched off as this simulation shall
only demonstrate the surface spreading mechanism.
4.2.3 Parameters
The "rfak" value influences which particles are tested for overlap. The surface
spreading tests the neighbouring particles which centres that are more than
"rfak * own_radius" away. The factor should only be modified if oil particles of
quite different size interact (fx. particles from different spill events).
4.2.4 Results
1 In extreme cases a too fast spreading will result in an oil "ring" around the geometric centre of the particles
The oil particles are visualised as circles ("Marker Symbol") with a variable
size ("Marker size type"). The size is derived from the oil particle variable
"Diameter for equvalent circular slick(m)" with a scaling factor of 0.5 ("Marker
scale factor").
To visualise the spreading speed the variable "Check if own radius and near-
est particle overlap" is used to derive the particle colour. In real simulations
one would probably use another property like the oil mass or thickness etc.
Shortly after the spill the oil particles are staged over each other and occupy a
small area (see Figure 4.14). The dark blue colour of the particles represents
a high overlap, particles with no overlap stress will appear red.
Some time into the simulation the surface spreading has caused the oil parti-
cles to move apart (see Figure 4.15). The border particles show much less
overlap compared to the particles at the centre of the spill. Please note that
just a very gentle dispersion is used no other movement due to currents or
wind is active yet.
Figure 4.15 Particles some time into the simulation, time step 100
Directly before the wind sets in the oil slick has spread so much that there is
very few overlap in the oil particles (see Figure 4.16).
Figure 4.16 Particles just prior to the wind begins to affect movement, time step 157
When the wind sets in the whole spill moves East (see Figure 4.17). Note that
the overlap in particles is even more reduced.
Figure 4.17 Particles when wind has set in, time step 289
When the wind pushed the oil spill into the channel some particles are
blocked and accumulate at the shore (see Figure 4.18). This causes a high
overlap detection.
Figure 4.18 Particles when channel has been reached, time step 317
After 100 timesteps the particles are spread over a large area and show
some "unnatural" jumping (compared to the corresponding image in
Figure 4.15).
In the following figures the spreading factor was set to a high value. Conse-
quently, the particles are not spread much at time step 100, see Figure 4.21.
Also, later in the simulation the particle swarm does not spread much and
reaches the channel with a large overlap in all particles (see Figure 4.22). It
almost passes the channel "en bloc"
4.2.5 Files
The following data files (included in the \ELOS\Extended_OS folder) are sup-
plied with MIKE 21 Flow Model ELOS FM:
Filename: hourglass.mesh
Description: Mesh file including the mesh and bathymetry
Filename: Oilspill_Extended.ecolab
Description: copy of extended oilspill template (ECO Lab Template)
Filename: SurfaceSpreadingExample.m21fm
Description: MIKE 21 Flow Model FM specification file
Filename: WindSpeed.dfs0
Description: Wind data used in simulation
4.3.1 Purpose
4.3.2 Scenario
The scenario is a full artificial, hour glass shaped water body (two 2x2 km
basin connected by a narrow channel) of total 5x2km and a constant water
depth of 10 m. An initial oil spill is released at the centre of the west basin in
the first time step. As there is no current movement, any large-scale move-
ment of oil particles is driven by wind drift. To allow the oil particles to spread
undisturbed wind first starts to blow from West in the second half of the simu-
lation period. Wind drift parameters are tuned to ensure a strait drift towards
East. Most oil weathering process are switched off. It is basically the same
scenario used in the surface spreading example described on page 39.
4.3.3 Parameters
To demonstrate the use of a boom definition to block the spreading of oil par-
ticles most weathering process are switched off by setting the relevant class
constants of the "Oil" class to zero as shown in Table 4.6 below:
To simulate containment and diversion oil booms a special data file ("boom_-
file.csv") must be present in the simulation root folder. This text file contains
the definition of the boom nodes and line segments as well as the skimmer
pump capacity over time. This means that the boom position can be
adjusted/moved throughout the simulation.
The easiest way to produce a valid boom data file is to utilise the special "Oil-
spill Boom and Skimmer" tool in the Oil Spill Particle Track toolbox. This tool
allows to define the boom position and features using a graphical input editor.
When run the tool interprets the user input and generates a proper boom data
file.
In general, the data file is a plain text file. All data is separated by a comma.
After a header line at least one or multiple data definition lines follow. A data
line describes the position of one or more boom segments at a time step.
The header line consists of 4 integer digits, ndata, max_seg, utm_zone, pro-
jection, as outlined in Table 4.7.
Variable Description
ndata Total number of data lines in the file
max_seg Max number of segments defined in any data line
utm_zone Local UTM zone used for coordinates if not using model zone
projection Flag if model coordinates are UTM or long/lat
(projection=1 'model is in UTM and local utm zone is the same
projection=0 'model is in long/lat and coordinates are specified in
local utm zone coordinates)
Each data line consists of a time stamp, the number of boom segments in the
line and one or more boom segment definition. No more than max_seg seg-
ment definitions may occur in a data line!
After the timestamp the number NSeg, i.e. the number of boom segment defi-
nitions in the data line follows. Each of these boom segments is defined by 7
Variable Description
Ax X coordinate of the segment start node A
Ay Y coordinate of the segment start node A
Bx X coordinate of the segment start node B
By Y coordinate of the segment start node B
Pump_ID ID of pump associated with the current line segment
(1-n, integer number)
Pump_capacity Capacity (in kg) of the pump (float number)
Lock_prob Probability of any oil particle being locked/catched by the boom
(0-1.00 = 0-100%) in a time step (float number)
A boom always floats on the surface and extends down into the water col-
umn. The boom thickness can be set in the template constant "BoomDepth"
and is 1 m by default. Oil particles passing the surface below the boom are
not affected.
The template constants outlined in Table 4.10 control the boom efficiency and
effects.
# Description Default
11 Maximum windspeed (m/s) for boom operation 0 m/s
12 Efficiency of skimmer pumps during daytime opera- 100 %
tion
13 Efficiency of skimmer pumps during nighttime opera- 80 %
tion
14 Wave height below no leakage from booms is 2 m
observed
15 Wave height where booms become ineffective due to 4 m
wave action
16 Minimum boom towing speed through water 0.05 m/s
17 Maximum boom towing speed through water 0.4 m/s
18 Viscosity where boom leakage due to low viscosity 0.5 cP
stops
19 High viscosity limit in booms before leakage 0.7 cP
Take care that these constants are set properly (especially #11, #16, #17 and
#22), otherwise unexpected results (ineffective boom) may be observed.
Figure 4.23 Intiial setup dialog for Boom and Skimmer tool in Oil Spill / Particle
Tracking toolbox
On the following dialog the domain can be either read from a mesh file or be
imported from an existing setup.
When importing from a setup the time step settings are also imported to
match the setup data. Otherwise the user has to provide a proper time step
setting.
Now the user can place one or several booms in time and space
To insert a new boom segment at the active time step, use the "New" button.
This will add a boom to the definition table and set it as active boom. The
table will just show the start and end point of a boom. To modify individual
points of the boom, use the "Edit" button. This will bring up an extra dialogue
to modify the individual segments of the boom. You can also use the right-
click context menu in the graphic representation to modify the active boom
(i.e. add/move/delete nodes, duplicate etc.). The context menu allows also to
add a particle track overlay for placing a boom in a oil spill response planning.
The time slider can be used to set the active time; note the display shows all
time steps and a time stamp is placed next to the start node of each defini-
tion.
When creating the boom definition file, the node positions will be interpolated
if there are more than one timestamps defined, i.e. one need just to add key
frame positions. Pay attention to the fact that the boom will be removed after
the last timestamp. If just one timestamp is defined the boom will persist
throughout the whole simulation.
When finished with the boom specification the output file has to be defined.
It is best to place this file with the default name "boom_file.csv" in the simula-
tion root folder. Please note that file name and location used by the oil spill
simulation is mandatory. If the result file is named different or placed in a dif-
ferent location it must be manually copied and/or renamed before it is used.
The following status page (Figure 4.28) gives a short overview on the defined
booms and allows the user to generate the output file by pressing the "Exe-
cute" button. The same will happen if the tool definition is selected and "run"
is pressed in the overview.
Figure 4.28 ‘Run’ command or Execute from Status page in simulation setup editor
Once the boom definition file has been generated the main simulation can be
run.
4.3.4 Results
There is currently no direct way to use the boom definition file to visualise the
results. If you want to visualise a boom you can make use of a XYZ-file or
dfs1 format.
These file types can then be used in the Data Manager or Result Viewer to
visualise a boom. For some technical reasons the Result Viewer is more
suited as it can connect the boom nodes. The XYZ format is suitable for sta-
tionary booms whereas the dfs1 format can be used for moving booms as
well.
To be able to visualise the boom the connectivity (4th value) must be speci-
fied such that the value in the boom end point in the last line is zero and the
other lines have "1".
The file can be added to a Result Viewer view similar as a standard dfsu and
the particle file. To draw a line between the points you need to enable it on the
line style properties page of the XYZ data.
Figure 4.29 Specifying line display based on boom coordinates from xyz data
In the example the flag "Set to one to lock a particle at a boom" is used to col-
our the particles representing a particles state of being lock at a boom or
freely moving on the surface.
The screen dumps in the following figures shows basically the same data as
for the surface spreading example. However, a boom is present that block the
entrance to the channel connecting the two basins. The oil particles are
driven by westerly winds towards the barrier.
For the time step shown in Figure 4.30 no particles are blocked by the boom
yet (compare to the image shown in Figure 4.17). The following figures show
the oil plume just few time steps later and at the end of the simulation. Here a
large number of particles are become blocked by the boom (indicated by the
red colour).
Note: the XYZ file can just be used to visualise stationary booms. If booms
move in time and space the coordinates can be provided as dfs1 file and plot-
ted similar. Here you need to provide a dfs1 file containing at least 2 items of
the type "Geographical coordinate" representing the x/y coordinates of the
boom nodes. Add as many grid points as boom nodes. You can just provide
keyframe coordinates, i.e. there will be linear interpolation between coordi-
nates in time. When visualising the dfs1 in the Result Viewer select
"Type=Spatial line" and "Location=Geographical position" as well as the
proper X and Y items in the spatial line properties.
4.3.5 Files
The following data files (included in the \ELOS\Extended_OS folder) are sup-
plied with MIKE 21 Flow Model ELOS FM:
Filename: hourglass.mesh
Description: Mesh file including the mesh and bathymetry
Filename: Oilspill_Extended.ecolab
Description: copy of extended oilspill template (ECO Lab Template)
Filename: BoomExample.m21fm
Description: MIKE 21 Flow Model FM specification file
Filename: WindSpeed.dfs0
Description: Wind data used in simulation
Filename: BoomDefinition.noilt
Description: Oil Spill Particle Track toolbox file containing an oil spill boom
and skimmer definition to generate the boom data file
Filename: boom_file.csv
Description: Boom data file generated by the oil spill boom and skimmer defi-
nition
Filename: Boom.xyz
Description: manually created XYZ file containing the stationary boom nodes
for visualisation purpose only.
Filename: BoomLine.dfs1
Description: manually created dfs1 file containing a moving boom for visualis-
ation purpose only.
Filename: BoomVisualisation.rev
Description: Result viewer setup for the simulation results, showing the simu-
lation area, oil particles and the stationary boom using a XYZ-file.
Filename: BoomVisualisation_lines.rev
Description: Result viewer setup for the simulation results, showing the simu-
lation area, oil particles and a moving boom using a dfs1-file.
Besides the pure process orientated description MIKE ECO Lab also sup-
ports the characterisation of individual spatial entities (or particles) with asso-
ciated attributes, processes and description of their movement. Such entities
can represent different individuals like fish or particles like oil parcels.
Using one of the DHI supported predefined MIKE ECO Lab templates or
the DHI supported predefined oil spill templates
(Note: the predefined oil spill templates must be imported using ‘From
file...’, and can be found in the installation folder under .\MIKE
Zero\2023\Templates\OS)
Using another MIKE ECO Lab template or oil spill template. Choose
‘From file...’
Having selected the template a brief summary of the contents is shown in the
dialog.
Please note that every time a new template is selected, the specifications of
all the remaining MIKE 21 ECO Lab / Oil Spill dialogs are reset to default val-
ues. Especially the user parameterisation of constants and forcing is reset to
the default values stored in the template. However, the MIKE ECO Lab
Parameter set library provides an easy mechanism to store and retrieve a
complete parameterisation and makes reloading/updating of a template sim-
ple.
You can find a description of the available templates in the MIKE Zero Docu-
mentation Index that can be accessed from the start menu. This is also where
you can find a description of the available Oil Spill templates.
The MIKE ECO Lab parameter set library can be used to maintain different
parameterisations, i.e. value settings for the MIKE ECO Lab constants and
forcing. A single parameterisation, i.e. the specific value settings for all the
(Eulerian and ABM) MIKE ECO Lab constants and forcing is called a parame-
ter set. Such sets can be stored (and retrieved) from individual files, so called
parameter set collections. The parameter set library consist of at least one or
more such collections.
The default collection is the startup collection and represents the parameteri-
sation of the initially loaded setup. It is neither possible to add nor to remove
this default collection or to add/delete sets to it. The main purpose of the
startup collection is be able to revert to the initial states stored in the setup (it
does not necessarily reflect the defaults/initial value settings of the template).
To add a new, user defined collection use the "new" button and specify the
storage location and file name in the following dialogue. Please note that
existing files will be overwritten without further notice! The "load" button can
be used to open an existing parameter collection file, i.e. make all stored set-
tings available in the load parameter list (see Template selection). 'The
"unload" button will remove the access to selected collection and all its sets
but will not delete the collection file.
To add the current active value specifications of the MIKE ECO Lab setup,
i.e. the constants and forcing specification, to a collection, select the collec-
tion and press the "add" button. This will append the collection and add a new
parameter set. You can specify a name and a short description text for both
the collection and for each stored parameter set that will be used to identify a
specific set. To update an existing parameter set with the current value set-
tings, select the set and use the "update" button. This will overwrite the stored
specifications with the current values from the setup.
To leave the parameter set library use the "close" or "save and close" buttons.
The later will write any new/updated set (marked with a "*" in front of their
name) to the specified collection files.
y n + 1 = y n + h f x n y n (5.1)
y n + 1 = rk4 y n f x n y n x n h (5.2)
k 1 = h f x n y n (5.3)
h k
k 2 = h f x n + --- y n + ----1-
2 2
h k
k 3 = h f x n + --- y n + ----2-
2 2
k 4 = h f x n + h y n + k 3
k k k k
y n + 1 = y n + ----1- + ----2- + ----3- + ----4- – O h 5
6 3 3 6
y n + 1 = f y n f y n x n x n h yscale (5.4)
h 2 = 0.5 h (5.5)
xn + ½ = xn + h2 (5.6)
y 2 = rk4 y n f y n x n x n h 2 (5.7)
y 2 = rk4 y 2 f y 2 x n + ½ x n + ½ h 2 (5.8)
y 1 = rk4 y n f y n x n x n h (5.9)
y1 = y2 – y1 (5.10)
y
y n + 1 = y 2 + -----1- (5.12)
15
or else the time step is reduced and the function tries again.
The time step for the update of the MIKE ECO Lab equations is the overall
time step (specified on the Time dialog) multiplied by the Update Frequency.
Selecting the time step of the MIKE ECO Lab model, and hereby the Update
Frequency, has to be based on considerations of the time scales of the pro-
cesses involved. Please notice that this selection can be rather decisive for
the precision of the numerical solution as well as for the CPU time of the sim-
ulation. A large Update Frequency will decrease the precision as well as the
CPU time. It is therefore advisable to perform a sensitivity analysis on the
Update Frequency before making the final selection.
The purpose of not updating the MIKE ECO Lab every time step is to reduce
simulation time.
If you wish to estimate how changes in your MIKE ECO Lab set-up changes
the CPU time required, the following guidelines can be used:
the CPU time varies linearly with the number of water points (or compu-
tational points) in the model.
the CPU time also varies linearly with the number of time steps.
the CPU time increases approximately linearly with the number of advec-
tive state variables.
5.1.5 Options
Disable Process
This is an option considered relevant only during model development/setup. It
allows to fully skip all ECO Lab calculations, i.e. just the necessary AD trans-
port and utility calculations are performed. If enabled, the model results corre-
spond to a setup with the corresponding number of AD components.
5.2 Classes
The Classes dialog shows a summary of the classes defined in the selected
model definition. This dialog is only visible if the chosen template contains a
valid particle class description.
1 Side effects are indirect effects on the calculations. For example, the computation of random numbers has some
side effects. Skipping/removing one random number calculation would change the sequence of numbers created
by the pseudo-random generator and potentially cause a different simulation outcome. Similar, skipping a call to
an external plugin could result in unintended behavior. Therefore, expressions with these and a number of other
functions are not replaced/ optimised.
The name and description of each class variable are given. From the list view
you can go to the dialog for specification by clicking on the “Go to..” button.
Each particle class may be defined by a number of attributes like state varia-
bles, constants and restricted area search functions. State variables of a
class represent internal states and they are the variables the user wants usu-
ally to predict. Constants usually represent rates or thresholds whereas
restricted area search functions are used by a particle to interact/sense the
environment.
This single class overview page is just a static information page listing the
class name and description and the number of pre-defined state variables,
constants, arithmetical and restricted area search functions of this specific
class.
State variables
The state variables dialog shows a summary of the state variables defined.
The state variables are static.
Constants
The class constants dialog lists all constants defined for this class with their
name, description and unit together with a user-defined numeric value. The
number and type of constants cannot be modified. If no class constants are
defined the dialog is not shown.
State variables are usually the most important variables in a process oriented
MIKE ECO Lab template. State variables represent those variables that
describe the state of the ecosystem and that the user wants to predict the
state of. So they are also the main result after running a MIKE ECO Lab set-
up. The state variable will change according to how the processes that the
model developer describes affects it. So the critical task for the model devel-
oper is to describe the processes in a way, so that the state of the state varia-
ble changes correctly, also when forcings (external conditions such as e.g.
wind, temperature) change.
5.3.2 Transport
In MIKE ECO Lab the state variables that are present in the water column
has the option of using the advection-dispersion module for calculating the
transport based on hydrodynamics. If this option is not specified in the MIKE
ECO Lab template the state variable will have a fixed location and the calcu-
lation of its state will only be based on the processes defined in MIKE ECO
Lab template and not based on advection-dispersion processes.
State variables that are present in the sediment can not be transported based
on the advection-dispersion module.
It is also possible to have state variables in the water column that have a fixed
nature. An example of that could be relevant in models involving aquaculture,
for instance cages of scallops in the water column.
5.3.3 Units
In MIKE ECO Lab it is possible to use a limited number predefined unit types
that are supporting the EUM unit conversion system.
For state variables there are 3 unit types to choose from in the MIKE ECO
Lab template editor.
The minimum and maximum time step interval and the critical CFL number is
specified in the Solution Technique dialog in the HYDRODYNAMIC MOD-
ULE.
Choosing the higher order scheme for time integration will increase the com-
puting time by a factor of 2 compared to the lower order scheme. Choosing
the higher order scheme for space discretization will increase the computing
time by a factor of 1½ to 2. Choosing both as higher order will increase the
computing time by a factor of 3-4. However, the higher order scheme will in
general produce results that are significantly more accurate than the lower
order scheme.
The default value for the critical CFL number is 1, which should secure stabil-
ity. However, the calculation of the CFL number is only an estimate. Hence,
stability problems can occur using this value. In these cases you can reduce
the critical CFL number. It must be in the range from 0 to 1. Alternatively, you
can reduce the maximum time step interval. Note, that setting the minimum
and maximum time step interval equal to the overall time step interval speci-
fied on the Time dialog, the time integration will be performed with constant
time step. In this case the time step interval should be selected so the the
CFL number is smaller than 1.
The total number of time steps in the calculation and the maximum and mini-
mum time interval during the calculation are printed in the log-file for the sim-
ulation. The CFL number can be saved in an output file.
The higher order scheme can exhibit under and over shoots in regions with
steep gradients. Hence, when the higher order scheme is used in combina-
tion with a limitation on the minimum and maximum value of the concentra-
tion, then mass conservation cannot be guarenteed.
5.5 Constants
In the MIKE ECO Lab Constants dialog the MIKE ECO Lab constants
defined in the MIKE ECO Lab template can be modified. If no constants are
defined the dialog is not shown.
The constants are defined as any input parameter (physical constant, coeffi-
cient, rate, etc.) in the MIKE ECO Lab model, which is constant in time. The
constants are essentially divided into two groups:
Built-in constants
User-specified Constants.
The built-in constants are automatically provided by the model system during
execution, whereas the user-specified constants have to be specified in the
present dialog. Depending on the spatial variation of the constant, as defined
in the MIKE ECO Lab template, it can be specified as a "Constant value", a
"Type 2 data file" or a dfsu file with one time step.
It is possible in MIKE ECO Lab templates to refer to constants that are speci-
fied or calculated in the hydrodynamic engines of MIKE. The available built-in
constants are not the same in all the hydrodynamic engines. If it is specified
that it should be a built-in constant and it is not available in the engine, the
engine dialog will prompt as if the constant was user specified.
Some coefficients and transformation rates can be found in the litterature, but
many have not been documented in litterature. So this possible lack of infor-
mation is wise to investigate, before defining a complex MIKE ECO Lab
model.
5.6 Forcings
In the MIKE ECO Lab Forcings dialog the MIKE ECO Lab forcings defined in
the MIKE ECO Lab template can be modified. The Forcings are defined as
any input parameter (physical property, rate, etc.) in the MIKE ECO Lab
model, which is varying in time. Examples of a forcing are: Temperature,
salinity, solar radiation, and water depth. The forcings are essentially divided
into two groups:
Built-in forcings
User-specified forcings.
The built-in forcings are automatically provided by the model system during
execution, whereas the user-specified forcings have to be specified in the
present dialog. Depending on the spatial variation of the forcing, as defined in
the MIKE ECO Lab model, it can be specified as a "Constant value", a "Type
0 data file", a "Type 2 data file" or a dfsu file. The data files have to cover the
entire simulation period. In case a type 2 file is allowed for, it must cover the
spatial extent and coordinates of the mesh file.
NOTE: A forcing, which is defined as a built-in forcing in the MIKE ECO Lab
model, will appear as a user-defined forcing here in case it is not supported
by MIKE 21 Flow Model FM.
It is possible in MIKE ECO Lab templates to refer to forcings that are speci-
fied or calculated in the hydrodynamic engines of MIKE. The available built-in
forcings are not the same in all the DHI hydrodynamical engines. If it is spec-
ified that it should be a built-in forcing and it is not available in the engine, the
engine dialog will prompt as if the forcing was user specified.
1. Water layer height. This forcing returns the spatial distance between lay-
ers. In one layered grid systems the water depth will be returned
2. Salinity. If available, this forcing returns the salinity calculated in the
hydrodynamic set-up
3. Temperature. If available, this forcing returns the temperature calculated
in the hydrodynamic set-up
4. Wind velocity. If available, this forcing returns the wind velocity specified
in the hydrodynamic set-up
5. Wind direction. If available, this forcing returns the wind direction speci-
fied in the hydrodynamic set-up
6. Water surface level. This forcing returns the water level calculated in the
hydrodynamic set-up
7. Water depth. This forcing returns the water depth calculated in the hydro-
dynamic set-up
8. Horizontal current speed. This forcing returns the horizontal current
speed calculated in the hydrodynamic set-up
9. Horizontal current direction. This forcing returns the horizontal current
direction calculated in the hydrodynamic set-up
10. Vertical current speed. This forcing returns the vertical current speed cal-
culated in the hydrodynamic set-up
11. Water surface slope in flow direction. This forcing returns the slope of the
water surface calculated in the hydrodynamic set-up. Under normal con-
ditions positive values.
12. Water density. If available in hydrodynamic simulation this forcing returns
a value for water density
5.7 Dispersion
In numerical models the dispersion usually describes transport due to non-
resolved processes. In coastal areas it can be transport due to non-resolved
turbulence or eddies. Especially in the horizontal directions the effects of non-
resolved processes can be significant, in which case the dispersion coeffi-
cient formally should depend on the resolution.
The dispersion is specified individually for each AD state variable and for
each particle class.
No dispersion
Dispersion coefficient formulation
Scaled eddy viscosity formulation
Selecting the dispersion coefficient formulation you must specify the disper-
sion coefficient.
Using the scaled eddy viscosity formulation the dispersion coefficient is cal-
culated as the eddy viscosity used in solution of the flow equations multiplied
by at scaling factor. For specification of the eddy viscosity see section 6.6,
Eddy Viscosity.
Data
Selecting dispersion coefficient option the format of the dispersion coefficient
can be specified as
For the case with dispersion coefficient varying in domain you have to pre-
pare a data file containing the dispersion coefficient before you set up the
hydrodynamic simulation. The file must be a 2D unstructured data file (dfsu)
or a 2D grid data file (dfs2). The area in the data file must cover the model
Selecting Scaled eddy viscosity option the format of the scaling factor can be
specified as
Constant
Varying in domain
For the case with values varying in domain you have to prepare a data file
containing the scaling factor before you set up the hydrodynamic simulation.
The file must be a 2D unstructured data file (dfsu) or a 2D data grid file (dfs2).
The area in the data file must cover the model area. If a dfsu-file is used, a
piecewise constant interpolation is used to map the data. If a dfs2-file is used,
a bilinear interpolation is used to map the data.
When more sophisticated eddy viscosity models are used, as the Smagorin-
sky or k- models, the scaled eddy formulation should be used.
The scaling factor can be estimated by 1/T, where T is the Prandtl number.
The default value here for the Prandtl number is 0.9 corresponding to a scal-
ing factor of 1.1.
The dispersion coefficient is usually one of the key calibration parameters for
the Transport Module. It is therefore difficult to device generally applicable
values for the dispersion coefficient. However, using Reynolds analogy, the
dispersion coefficient can be written as the product of a length scale and a
velocity scale. In shallow waters the length scale can often be taken as the
water depth, while the velocity scale can be given as a typical current speed.
Values in the order of 1 are usually recommended for the scaling factor. For
more information see e.g. (Rodi, 1980 /2/).
The drift profile is a description of the drift regime that the particles are influ-
enced by. It will normally be the currents and the wind that governs the drift
regime. The currents including wind are already calculated in the hydrody-
namic setup, but the hydrodynamic output does normally not have a fine dis-
cretization of the current profile near the bed. For MIKE 21 FM for instance it
is depth average values that are the output of the hydrodynamic setup, and
even for MIKE 3 FM the drift conditions near the bed are normally not
resolved adequately for describing sediment particles. Therefore it can be a
good idea to assume some shapes of the vertical drift profile.
It is possible to include the bed friction drag on the current profile by assum-
ing a bed shear profile (or logarithmic profile). For MIKE 21 FM the bed shear
profile will be applied in the whole water column.
The wind drag can also cause increased flow velocities in the upper part of
the water column, and corresponding velocities in the opposite direction in
the lower part. In MIKE 3 FM this effect can be included in the hydrodynamic
output, but the depth averaged MIKE 21 FM is not able to do that. So if this
flow regime should be described in MIKE 21 FM PT, the wind induced profile
must be applied, that will distribute the depth averaged flow in the water col-
umn.
If particles are in the water surface, they can be influenced directly by the
wind additionally to the influence from the flow. This will result in an additional
acceleration of the particle in a direction relative to the wind turned with a
wind drift angle caused by coriolis forces.
The different drift profile types can be combined in the following ways
Depending on the choice of drift profile you specify some additional parame-
ters.
2,3 x
u = ------- u * log 10 ----- (5.13)
k zo
where
Particles that are exposed to wind in the water surface are affected according
to the wind regime in 2 ways: Indirectly via the currents that include the wind,
but also directly as an extra force on the particle. How much of the wind
speed that are transferred to the particle speed depends on the nature of the
particle, how much is the particle exposed etc, so therefore it is a calibration
factor that expresses how much of the windspeed that is added to the particle
speed.
where
Due to the influence from the Coriolis force, the direction of the wind drift vec-
tor is turned relatively to the wind direction. The angle qw of deviation is
termed with the wind drift angle. It turns to the right on the Northern Hemi-
sphere and to the left on the Southern Hemisphere. Thus wind drift angles for
the Southern Hemisphere should be specified by negative values. From Al-
Rabeh (1994), it is assumed that
U w 3
w = exp ----------------
- (5.15)
g w
where
: -0.3.10-8
: 2838’
w: Kinematic viscosity [m2/s]
g: Gravity [m/s2]
The magnitude of the wind drift angle varies with the geographical location
and wind speed and it is often estimated at 12-15 degrees in the North Sea.
The direction and the magnitude of currents are varying with the depth. The
wind may induce strong currents in the surface layer and has a significant
effect on the surface drifting.
The wind velocity component is added to the current velocity component vec-
torially to determine the total surface drift velocity. Once the drift velocity is
known the movement of the parcels are computed by numerical integration.
The vertical distribution of the wind drift vector consists of an offshore part
and an onshore part. The onshore distribution is based on a parabolic vertical
profile and is able to produce back flow at depth, where the offshore logarith-
mic profile does not.
The parabolic profile acts in shallow waters with a water depth less than a
specified water depth, hsep, which is a positive value and measured from the
free water surface.
z
c w z = c w* 1 – 3 --- 1 – --z- (5.16)
h h
where
The parabolic profile causes the wind-generated flow in the upper third of the
water column to be in the same direction as the current and the flow in the
lower part to be in the opposite direction of the wind. There is no net depth
averaged mass transport due to the wind.
c w z = c w* exp – k 0 z (5.17)
where
k0 : 3/hw
hw: depth of wind influence (input)
z: vertical co-ordinate measured from sea surface
cw*: wind drift factor [-] (input)
The bed roughness is used in the particle transport sub-model if the class drift
profile is defined as a bed shear profile (logarithmic profile). It is an important
parameter for describing the near bed flow conditions.
12h -
k s = ------------------ (5.18)
C 18
10
where
h: Water depth
C: Chezy number
6
25,4
k s = ---------- (5.19)
M
Constant
Varying in domain
For the case with values varying in domain you have to prepare a data file
containing the bed roughness before you set up the hydrodynamic simula-
tion. The file must be a 2D unstructured data file (dfsu) or a 2D grid data file
(dfs2). The area in the data file must cover the model area. If a dfsu-file is
used, a piecewice constant interpolation is used to map the data. If a dfs2-file
is used, a bilinear interpolation is used to map the data.
The wind forcing is used in the particle transport sub-model if the Class drift
profile is defined using the influence from wind.
Constant
Varying in time, constant in domain
Varying in time and domain
For the case with values varying in domain you have to prepare a data file
containing the wind forcing (speed and direction (in degrees from true North)
or velocity components) before you set up the hydrodynamic simulation. The
file must be a 2D unstructured data file (dfsu) or a 2D grid data file (dfs2). The
area in the data file must cover the model area. If a dfsu-file is used, a piece-
wice constant interpolation is used to map the data. If a dfs2-file is used, a
bilinear interpolation is used to map the data.
5.11 Precipitation-Evaporation
If your simulation includes precipitation and/or evaporation, you need to spec-
ify the concentration of each AD state variable in the precipitated and evapo-
rated water mass. The precipitation and evaporation can be included in two
ways
Ambient concentration.
The concentration of the precipitated/evaporated water mass is set equal
to the concentration of the ambient sea water.
Specified concentration.
The concentration of the precipitated/evaporated water mass is specified
explictly.
5.11.1 Specification
Data
Selecting the specified concentration option the format of the concentration
(in component unit) can be specified as
For the case with concentration varying in time but constant in domain you
have to prepare a data file containing the concentration (in component unit)
before you set up the hydrodynamic simulation. The data file must be a time
series file (dfs0). The data must cover the complete simulation period. The
time step of the input data file does not, however, have to be the same as the
time step of the hydrodynamic simulation. A linear interpolation will be
applied if the time steps differ.
For the case with concentration varying both in time and domain you have to
prepare a data file containing the concentration (in component units) before
you set up the hydrodynamic simulation. The file must be a 2D unstructured
data file (dfsu) or a 2D grid data file (dfs2). The area in the data file must
cover the model area. If a dfsu-file is used, a piecewice constant interpolation
is used to map the data. If a dfs2-file is used, a bilinear interpolation is used to
map the data. The data must cover the complete simulation period. The time
step of the input data file does not, however, have to be the same as the time
step of the hydrodynamic simulation. A linear interpolation will be applied if
the time steps differ.
5.12 Infiltration
If your simulation includes infiltration you need to specify the concentration of
each AD state variable in the infiltrated water mass. This can be done two
ways
Ambient concentration.
The concentration in the infiltrated water mass is set equal to the con-
centration in the ambient sea water.
Specified concentration.
The concentration in the infiltrated water mass is specified explictly.
Data
Selecting the specified concentration option the format of the concentration
can be specified as:
For the case with concentration varying in time but constant in domain you
have to prepare a data file containing the concentration (in component unit)
before you set up the hydrodynamic simulation. The data file must be a time
series file (dfs0). The data must cover the complete simulation period. The
time step of the input data file does not, however, have to be the same as the
time step of the hydrodynamic simulation. A linear interpolation will be
applied if the time steps differ.
For the case with concentration varying both in time and domain you have to
prepare a data file containing the concentration (in component units) before
you set up the hydrodynamic simulation. The file must be a 2D unstructured
data file (dfsu) or a 2D grid data file (dfs2). The area in the data file must
cover the model area. If a dfsu-file is used piecewice constant interpolation is
used to map the data. If a dfs2-file is used bilinear interpolation is used to
map the data. The data must cover the complete simulation period. The time
step of the input data file does not, however, have to be the same as the time
step of the hydrodynamic simulation. A linear interpolation will be applied if
the time steps differ.
5.13 Sources
Point sources of dissolved components are important in many applications as
e.g. release of nutrients from rivers, intakes and outlets from cooling water or
desalination plants.
In the MIKE ECO Lab Module, the source concentrations of each component
in every sources point can be specified. The number of sources, their generic
names, location and discharges magnitude are specified in the Sources dia-
log in the HYDRODYNAMIC MODULE.
Depending on the choice of property page you can see a geographic view or
a list view of the sources.
The source concentrations are specified individually for each source and
each component. From the list view you can go to the dialog for specification
by clicking on the “Go to..” button.
Specified concentration
Excess concentration
Data
The format of the source information can be specified as
For the case with source concentration varying in time you have to prepare a
data file containing the concentration (in concentration units) of the source
before you set up the hydrodynamic simulation. The data file must be a time
series file (dfs0). The data must cover the complete simulation period. The
time step of the input data file does not, however, have to be the same as the
time step of the hydrodynamic simulation. A linear interpolation will be
applied if the time steps differ.
Point sources are entered into elements, such that the inflowing mass of the
component initially is distributed over the element where the source resides.
Therefore the concentration seen in the results from the simulation usually is
lower than the source concentration.
By switching property page you can see a Geographic View or a List View of
the sources. New sources can be added to both these views.
In the List View you can create a new source by clicking on the "New source"
button. By selecting a source in the Source list and clicking on the "Delete
source" you can remove this source. For each source you can specify the
name of the source and whether the source should be active or not. The
specification of detailed information for each source is made subsequently.
From the List View page you can go to the dialog for specification by clicking
on the "Go to .." button.
Point source
Area source
File Source
Each of the source layouts has several sub-types. In general, point sources
specify a single, defined point in space whereas area sources describe a spa-
tial domain where particles are released. In case of a file source the release
locations and particle states are read from a file. A normal source is active
throughout the complete simulation time. An initial source is used to specify
an initial particle distribution and does not release any particles during the
rest of simulation.
A source may include one or many different types of particle classes. The
additional information for each particle class is made subsequently. You may
choose to include or exclude the defined classes in the simulation.
Coordinates
You have to specify the map projection (Longitude/Latitude, UTM, etc.) in
which you want to specify the location coordinates of the particle source. In
case of a file source the release coordinates are read from a data file.
An area source may further spawn over a range in the water column. In this
case a vertical layer thickness has to be given. The vertical position of a
released particle is then randomly selected within the defined layer, i.e.
extending from the reference point plus the layer thickness. All data on verti-
cal position refer to the length unit. If the source definition causes a particle to
be released above surface/below bed level, the position is set to the sur-
face/bed respectively. In case of a file source the vertical position is read from
the data file.
Point source
The location of a point source must be defined using one of two sub-types
Fixed location
Moving location
For the fixed location source option , i.e. the source is stationary during simu-
lation time, you must specify the horizontal coordinates of the source point
and its vertical position.
For the moving location source option, i.e. the source is moving along a
defined path, you must specify a time series file (dfs0) that contains the hori-
zontal coordinates and the vertical position of the source as a function of
time. The unit of the vertical position is meters and the value is to be given
according to the defined vertical type.
Area source
The location of an area source must be defined using one of two sub-types
Point collection
Contour/Shape
Particle casting
Particles are placed within the area covered by the area source definition. It
may be that the described area includes land elements (e.g. a small island,
land borders etc.). In this case a particle potentially can be placed outside the
domain. If this happens, the particle may be re-casted to find a valid location
in the domain a given number of times. If this finally does not succeed, the
particle may be ignored (skip to the next particle) or the simulation will be
stopped with an error. Note that the amount of released substances will prob-
ably not match your expectations if particles are ignored as the particle asso-
ciated items will not enter the simulation!
Point collection
Point collections describe a number of individual, fixed source locations in the
horizontal plane belonging to the same source. Such a collection is defined
by one of two area definitions
Regular grid
(points located at the cell centers in a given rectangular grid)
Irregular point collection
(irregular placed, individual points)
The advantage over individual fixed point sources is that the item definitions
refer all release points.
Particle placing
Depending on the grid type the release locations will be used sequential (row
by column, column by row) or randomly permuted. Note that all positions
inside a point collection have to be used before a particle can be released at
the same position again, e.g. if there are 15 points in total and 15 particle per
time step are released, every location will receive one particle. Thus even if
random filling is selected all release locations will be used before a new per-
mutation is selected.
Regular grid
In case of a regular grid the anchor point describes the lower left corner of the
rectangle covering the source area. The source rectangle extends a given
width along the X-axis and a height along the Y-axis and may be rotated
around the anchor point. The area is divided into a regular grid of N x M col-
umns and rows. The actual particle release positions are located at the cross-
ing/centres of the columns and rows.
Contour/Shape
A contour/shape source is defined by a set of points in the horizontal plane
and a number of elements made of these points to describe the actual
release area. Every release element must be characterised by three points.
Depending on the selected points the release location will be a single location
(all points of the element are the same), a line (2 points are the same) or a tri-
angle (three different points). The final release location is a random point on a
line element or inside a triangle element. Both the points and elements have
to be created manually and the first point must be placed inside the domain
(water point). Subsequent points may be placed outside water elements.
Particle placing
Normally particle placing is based on the total area. In this way particles cover
the total source area (covered by all elements) uniformly. Please note that by
definition elements describing single locations (all points in the element are
the same) or elements describing a line (two points are the same) do not
have an area. If particles are placed based on the total area, such elements
will not receive any particles! In this case the particles should be placed
based on the sub-element count. By doing this, every sub element has the
same probability to receive a particle.
NOTE: The interpretation of the values depends on the combined settings for
the mass components and number of release particles.
Constant
Varying in time
Within range
Normal distribution
Discrete distribution
If the format is set to constant or time varying, every particle will receive the
specified values, in case of a time series read from a time series data file
(dfs0). If the format is one of the following settings, each individual particle will
receive an individual value.
Within range
Value uniformly distributed between given Min and Max values.
Normal distribution
Value from a normal distribution with given mean and standard deviation.
Discrete distribution
Value determined from the specified discrete distribution.
A discrete distribution is characterised by a number of bins. Each bin has a
certain width and an associated value. The “width” determines the “propor-
tion” or probability for this bin and that a particle will receive the associated
value. The width can be a direct scale (i.e. number of items in that bin) or a
probability. The value has to be given in the correct item unit.
File Source
Currently only initial sources are supported as file source. In this case the file
source specification acts as a hotstart file source, i.e. particle count and coor-
dinates/states are read from a file. This information is used to generate an ini-
tial particle distribution where all particle states from a previous run are
restored from a data file. Therefore, besides the data file specification, no
other user input is required. Valid data files must contain all internal particle
states and can be generated by saving particle data as hotstart track. If a hot-
start track contains just one single timestep the date setting of the file is irrel-
evant. If it contains more than one time step the stored period must cover the
whole simulation period. The storage frequency should match the simulation
time step, as no data interpolation is performed. In case of a mismatch, the
last matching time step in data file is used what could let to unexpected
results.
It is currently not possible to specify initial conditions for particle classes. Ini-
tial conditions can only be specified for normal state variables.
The initial conditions are specified individually for each state variable.
Data
The format of the initial concentration (in component unit) for the state varia-
ble can be specified as
For the case with varying in domain you have to prepare a data file containing
the concentration (in component unit) before you set up the hydrodynamic
simulation.The file must be a 2D unstructured data file (dfsu) or a 2D grid
data file (dfs2). The area in the data file must cover the model area. If a dfsu-
file is used, a piecewice constant interpolation is used to map the data. If a
dfs2-file is used, a bilinear interpolation is used to map the data. In case the
input data file contains a single time step, this field is used. In case the file
contains several time steps, e.g. from the results of a previous simulation, the
actual starting time of the simulation is used to interpolate the field in time.
Therefore the starting time must be between the start and end time of the file.
Depending on the choice of property page you can get a geographic view or a
list view of the boundaries.
The specification of the individual boundary information for each code (sec-
tion) and each component is made subsequently. From the list view you can
go to the dialog for specification by clicking the “Go to..” button.
Land
Specified values (Dirichlet boundary condition)
Zero gradient (Neumann boundary condition).
Data
If specified values (Dirichlet boundary condition) is selected, the format of the
concentration (in component unit) for the AD state variable at the boundary
can be specified as
For the case with boundary data varying in time but constant along the
boundary you have to prepare a data file containing the concentration (in
component unit) before you set up the hydrodynamic simulation. The data file
must be a time series file (dfs0). The data must cover the complete simulation
period. The time step of the input data file does not, however, have to be the
same as the time step of the hydrodynamic simulation. You can choose
between different types of interpolation (see Interpolation type).
For the case with boundary data varying both in time and along the boundary
you have to prepare a data file containing the concentration (in component
unit) before you set up the hydrodynamic simulation. The data file must be a
profile file (dfs1). The data must cover the complete simulation period. The
time step of the input data file does not, however, have to be the same as the
time step of the hydrodynamic simulation. You can choose between different
types of time interpolation.
Interpolation type
For the two cases with values varying in time two types of time interpolation
can be selected:
Linear
Piecewise cubic
In the case with values varying along the boundary two methods of mapping
from the input data file to the boundary section are available:
Normal
Reverse order
Using normal interpolation, the first and last point of the line are mapped to
the first and the last node along the boundary section and the intermediate
boundary values are found by linear interpolation. Using reverse order inter-
polation, the last and first point of the line are mapped to the first and the last
node along the boundary section and the intermediate boundary values is
found by linear interpolation.
2D setup (Mike21)
For a 2D setup you have to provide a 2D/area data file with the information on
either the surface level or the total water depth and the U- and V-components
of the flow field. If the bathymetry is not constant during the simulation period
(i.e. morphological changes) the file also has to provide the still water depth.
5.18 Temperature
The temperature can be specified as
Not included
The model assumes a default value for the whole model domain
User specified temperature
Constant
Varying in time, constant in domain
Varying in time and domain
For the case with values varying in domain you have to prepare a data file
containing the information before you set up the hydrodynamic simulation.
The file must be a 2D unstructured data file (dfsu) or a 2D grid data file (dfs2).
The area in the data file must cover the model area. If a dfsu-file is used, a
piecewise constant interpolation is used to map the data. If a dfs2-file is used,
a bilinear interpolation is used to map the data
5.19 Salinity
The salinity can be specified as
Not included
The model assumes a default value for the whole model domain
User specified salinity
From hydrodynamic model
The data calculated in the hydrodynamic module is used directly
(This option is not available when running a stand-alone setup)
Constant
Varying in time, constant in domain
Varying in time and domain
For the case with values varying in domain you have to prepare a data file
containing the information before you set up the hydrodynamic simulation.
The file must be a 2D unstructured data file (dfsu) or a 2D grid data file (dfs2).
The area in the data file must cover the model area. If a dfsu-file is used, a
piecewise constant interpolation is used to map the data. If a dfs2-file is used,
a bilinear interpolation is used to map the data
5.20 Density
The density can be specified as
Not included
The model assumes a default value for the whole model domain
User specified density
From hydrodynamic model
The data calculated in the hydrodynamic module is used directly
(This option is not available when running a stand-alone setup)
Constant
Varying in time, constant in domain
Varying in time and domain
For the case with values varying in domain you have to prepare a data file
containing the information before you set up the hydrodynamic simulation.
The file must be a 2D unstructured data file (dfsu) or a 2D grid data file (dfs2).
The area in the data file must cover the model area. If a dfsu-file is used, a
piecewise constant interpolation is used to map the data. If a dfs2-file is used,
a bilinear interpolation is used to map the data
5.21 Output
Standard data files with computed results from the simulation can be speci-
fied here. Because result files tend to become large, it is normally not possi-
ble to save the computed discrete data in the whole area and at all time
steps. In practice, sub areas and subsets must be selected.
In the main outputs dialog you can add a new output file by clicking on the
"New output" button. By selecting a file in the Output list and clicking on the
"Delete output" you can remove this file. For each output file you can specify
the name (title) of the file and whether the output file should be included or
not. The specification of the individual output files is made subsequently. You
can go to the dialog for specification by clicking on the "Go to .." button.
Finally, you can view the results using the relevant MIKE Zero viewing/editing
tool by clicking on the "View" button during and after the simulation.
For each selected output file the field type, the output format, the data type,
the treatment of flood and dry, the output file (name, location and file type)
and time step must be specified. Depending on the output format and data
type the geographical extend of the output data must also be specified.
Field type
For a 2D simulation 2D field parameters can be selected. If the model defini-
tion contains state variables, the mass budget for a domain and the discharge
through a cross section can also be selected. If the model definition includes
particle classes, particle track, particle hotstart data track and particle track
mass budget for can be selected as well.
Output format
The possible choice of output format depends on the specified field type.
If mass budget is selected for the field type, you have to specify the domain
for which the mass budget should be calculated. The file type will be a dfs0
file.
If discharge is selected for the field type, you have to specify the cross sec-
tion through which the discharge should be calculated. The file type will be a
dfs0 file.
If particle track is selected for the field type, you have to specify the domain
within which the particle tracks should be saved. The track can be written
using various track storage formats, see Particle file format page 96.
If particle track mass budget is selected for the field type, you have to specify
the domain for which the mass budget should be calculated. The file type will
be a dfs0 file.
If particle hotstart data track is selected for the field type, you have to specify
the domain within which the particle tracks should be saved. Hotstart data
tracks are intended to be used as data file for a file source (hotstart) (see File
Source, page 48) and contain additional internal data states compared to
standard particle tracks. The track can be written using various track storage
formats, see Particle file format page 96, with the constrains that the track for-
mat must be a readable format (currently .xml and .track).
Data type
You must specify the data type. You can select discrete values or interpolated
values. For point series and area series both options are available. For line
series only interpolated values is available. See also Table 5.1.
If "discrete values" is selected for the data type, the values written in the data
file are the cell-averaged values.
If "interpolated values" is selected for the data type, the values written in the
data file are determined by 2nd order interpolation. The element in which the
point is located is determined and the point value is obtained by linear inter-
polation using the vertex (node) values for the actual element. The vertex val-
ues are calculated from on the cell-averaged values using the pseudo-
Laplacian procedure proposed by Holmes and Connell (1989).
Note, that all adjacent elements, including dry elements, are considered in
the interpolation calculation.
Output file
A name and location of the output file must be specified along with the file
type. The file type depends on the Output format and the Data type as shown
in Table 5.1.
* For area series with discrete values selected for the data type the file type
dfs2 can only be specified when the Mesh and bathymetry is specified using
a bathymetry data file.
Table 5.2 List of tools for viewing, editing and plotting results
1 On the file first access a data index will be added/generated, i.e. the file will grow in size, but subsequent data
access will use this index and is much faster.
NOTE: Outputs generating plain text files should not be used when utilizing
MPI parallelization as the individual sub-domain information cannot automati-
cally be combined. The result file will thus only contain the master domain
data. In this case a standard track (xml or track file type) should be written.
These can be post-processed using the Particle toolbox to convert into the
needed output format.
Particle tracks in XML and binary format can be used within MIKE Zero in the
Plot Composer (Grid Plot/Dfsu Plot), Grid Editor, Result Viewer and Data
Viewer where you can add it as a layer to visualize particle movements (right
click "Add/Remove Layers..."). The KML format cannot be used within MIKE
Zero; its purpose is for displaying data in Google Earth.
Particle track files can get very large, and therefore it is possible only include
a subset of particles and time steps in the output file (see Particle numbers
page 99). Typically, the binary file for a track is smaller than the XML file,
which is smaller than the KML file. Also, the compressed XML file will be
smaller than the uncompressed XML file.
Note that the ‘Particle Track Tool’ in the ‘Oil Spill Particle Track Tools Toolbox’
contains the functionality to convert a particle track in XML format into other
formats such as compressed/uncompressed XML, simple ascii table or dfs0
file format, including the option of filtering the output items.
For each time timestep, the variables for each particle is written in the particle
track file. XML and binary files store the xyz coordinates, mass and additional
variables (see Output Items page 101). KML files store the longitude-latitude
coordinates for viewing the particle track on a map. Further, the z coordinate,
mass and additional variables are also saved and can be displayed in Google
Earth in the Elevation Profile.
Figure 5.1 Example of data in XML file using uncompressed particle format
Figure 5.2 Example of data in XML file using compressed particle format
Whole area
Only wet area
Only real wet area
Selecting the only wet area option the output file will contain delete values for
land points. The land points are defined as the points where the water depth
is less than a drying depth. When selecting the only real wet area option the
output file will contain delete values for points where the water depth is less
than the wetting depth. The drying depth and the wetting depth are specified
on the Flood and Dry dialog. If flooding and drying is not included both the
flooding depth and the wetting depth are set to zero.
Time step
The temporal range refers to the time steps specified under “Simulation
Period” in the Time dialog.
If checking the "Use simulation end time" check box, then the simulation end
time specified in the Time dialog will automatically be used as last output time
step. Hence, the last output time step will be automatically updated if the sim-
ulation period is changed.
Particle numbers
The range of the particle numbers refer to the particles ID’s in each class.
During the simulation all new particles are given an ID. The first particle num-
ber is 1 and the total number of particles are the multipla of the overall time
step and the number of particles released per time step in each class.
The xml file can get very large, and therefore it is possible not to write particle
variables for all particles, but only a fraction of the total number of particles,
by selecting a frequency higher than 1.
Point series
You must select the map projection (Long/Lat, UTM-32, etc.) in which you
want to specify the horizontal location of the points.
The geographical coordinates of the points are either taken from the dialog or
from a file. The file format is an ascii file with four space separated items for
each point on separate lines. The first two items must be floats (real num-
bers) for the x- and y-coordinate. For 2D field data the third item is unused
(but must be specified). The last item (the remaining of the line) is the name
specification for each point
Line series
You must select the map projection (Long/Lat, UTM-32, etc.) in which you
want to specify the horizontal spatial information.
Area series
You must select the map projection (Long/Lat, UTM-32, etc.) in which you
want to specify the horizontal spatial information.
If discrete values is selected for the data type the discrete field data within a
polygon can be selected. The closed region is bounded by a number of line
segments. You must specify the coordinates of the vertex points of the poly-
gon. Two successive points are the endpoints of a line that is a side of the
polygon. The first and final point is joined by a line segment that closes the
polygon. The geographical coordinates of the polygon points are taken from
the dialog or from a file. The file format is an ascii file with three space sepa-
rated items for each of the two points on separate lines. The first two items
must be floats (real numbers) for the x- and y-coordinate. The third item is
unused (but must be specified).
If interpolated values is selected for the data type the values is calculated on
a structured grid (overlay). For each direction you should specify
The origin
The grid spacing
The number of grid points
Furthermore, the orientation of the grid at the origin must be specified. This is
defined as the angle between y-axis in the selected projection and the y-axis
of the grid measured clockwise.
You must also select the map projection (LONG/LAT, UTM-32, etc.) in which
you want to specify the horizontal location of the points.
Domain series
The domain for which mass budget should be calculated is specified as a pol-
ygon in the horizontal domain. The closed region is bounded by a number of
line segments. You must specify the coordinates of the vertex points of the
polygon. Two successive points are the endpoints of a line that is a side of the
polygon. The first and final point is joined by a line segment that closes the
polygon. The geographical coordinates of the polygon points are taken from
the dialog or from a file. The file format is an ascii file with three space-sepa-
rated items for each of the two points on separate lines. The first two items
must be floats (real numbers) for the x- and y-coordinate. The third item is
unused (but must be specified).
You must also select the map projection (LONG/LAT, UTM-32, etc.) in which
you want to specify the horizontal location of the points.
Depending on the output type various output items are available. The user
can specify a selection of written output items. For outputs of different type
than "Mass budget" or "Discharge" one can also select among some pre-
defined output specifications of the active output type from the output library.
You can also invoke the output library by pressing the library button.
Field variables
You can select the state variables and the additional variables to be included
in the output file. The list of additional variables is specified in the MIKE ECO
Lab template and can be
Auxiliary variables
Processes
Derived output
If the chosen template defines particle classes it is also possible to select par-
ticle attributes for
State variables
Derived variables
The hydraulic variables like velocity components are also included in the list
of additional variables.
The "write" column allows you to specify that the current, instantanous value
or some static data (min, max, average in time etc.) will be saved.
In the "handle" column you can specify that the data will be handled normally
or that it will be converted into a mass (total sum), an area concentration
(total sum divided by cell area) or a volume concentration (total mass divided
by cell volume). For particle attributes the default handling depends on the
attribute's type. For mass and concentration attributes the total mass/concen-
tration will be calculated, for other attribute types the average cell value will
be used.
Both statistic values and data handling are only supported for MIKE ECO Lab
variables and particle attributes.
Depending on the output type particle attributes from all suspended, sedi-
mented or particles within a defined z-Range can be selected as own cate-
gory.
Mass budget
You can select the mass budget calculation to be included for the flow and for
the AD state variables (state variables which are transported by the advec-
tion-dispersion). For each selected component the following items are
included in the output file
For temperature the relative energy (relative to the energy at 0 ºC), E (J), in a
volume of water V (m3) is calculated by
where T (ºC) is the temperature, cwater = 4217.0 J/(K.kg) is the specific heat
for water and water = 1010.0 kg/m3 is the density of water.
For salinity the mass of salt, M (kg), in a volume of water V (m3) is calculated
by
where S (PSU) is the salinity and water = 1010.0 kg/m3 is the density of water.
Discharge
You can select the discharge calculation to be included for the flow and the
AD state variables (state variables which are transported by the advection-
dispersion). Each selected component will result in a number of output items.
Basic
Extended
The extended output items that are included in the output file in addition to
the basic output items are as follows:
Positive discharge
Accumulated positive discharge
Negative discharge
Accumulated negative discharge
By definition, discharge is positive for flow towards left when positioned at the
first point and looking forward along the cross-section line. The transports are
always integrated over the entire water depth.
For temperature the relative energy (relative to the energy at 0 ºC), E (J), in a
volume of water V (m3) is calculated by
where T (ºC) is the temperature, cwater = 4217.0 J/(K.kg) is the specific heat
for water and water = 1010.0 kg/m3 is the density of water.
For salinity the mass of salt, M (kg), in a volume of water V (m3) is calculated
by
where S (PSU) is the salinity and water = 1010.0 kg/m3 is the density of water.
Particle track
If your model includes a particle class definition you can select to write out the
attributes of the particles to various track storage formats. Apart from the
state variables and derived variables defined by the particle class you may
also output some generic information such as the age since the release of a
particle and the movement parameters (horizontal direction and speed, verti-
cal speed) used for the latest movement of the particle.
For each selected particle the following items can be included in the output
file
State variables
Derive variables
Age
Horizontal speed
Horizontal direction
Vertical speed
The default collection is the initial values collection and represents the param-
eterisation of the initially loaded setup. It is neither possible to add nor to
remove this default collection or to add/delete sets to it. The main purpose of
the initial collection is be able to revert to the initial states stored in the setup.
To add a new, user defined collection use the "new" button and specify the
storage location and file name in the following dialogue. Please note that
existing files will be overwritten without further notice! The "load" button can
be used to open an existing output collection file, i.e. make all stored output
item selections available in the available definition list (see load output defini-
tion). 'The "unload" button will remove the access to selected collection and
all its sets but will not delete the collection file.
To add the current active output item specifications of the setup, select the
collection and press the "add" button. This will append the collection and add
a new output item set. You can specify a name and a short description text for
both the collection and for each stored set that will be used to identify a spe-
cific set. To update an existing set with the current settings, select the set and
use the "update" button. This will overwrite the stored specifications with the
current values from the setup.
To leave the parameter set library use the "close" or "save and close" buttons.
The later will write any new/updated set (marked with a "*" in front of their
name) to the specified collection files.
A L
About this guide . . . . . . . . . . . . . 9 Line series . . . . . . . . . . . . . . . .99
Aquaculture . . . . . . . . . . . . . . . 13 Living biological organisms . . . . . . . .13
Area series . . . . . . . . . . . . . . . 99 Loadings . . . . . . . . . . . . . . . . .20
B M
Bathymetric data . . . . . . . . . . . . 19 MIKE Animator Plus . . . . . . . . . . .25
Biological processes . . . . . . . . . . 13 MIKE Zero . . . . . . . . . . . . . . . .25
BOD . . . . . . . . . . . . . . . . . . 21 Mussels . . . . . . . . . . . . . . . . .13
Boundary data . . . . . . . . . . . . . 19
N
C Nitrate . . . . . . . . . . . . . . . . . .21
Calibration . . . . . . . . . . . . . 15, 23 Nitrite . . . . . . . . . . . . . . . . . . .21
Calibration data . . . . . . . . . . . . . 20
Check list . . . . . . . . . . . . . . . . 15 P
Chemical processes . . . . . . . . . . 13 Particular matter . . . . . . . . . . . . .13
Phosphate . . . . . . . . . . . . . . . .21
D Plot Composer . . . . . . . . . . . . . .25
Data collection . . . . . . . . . . . 15, 19 Point series . . . . . . . . . . . . . . . .99
Dead or living material . . . . . . . . . 13 Predefined DHI supported ECO Lab
DHI software . . . . . . . . . . . . . . 23 template . . . . . . . . . . . . . . .20, 21
Dissolved substances . . . . . . . . . 13 Predefined DHI supported ECO Lab
DO . . . . . . . . . . . . . . . . . . . 21 templates . . . . . . . . . . . . . . . .13
Project analysis . . . . . . . . 15, 17, 18
E
ECO Lab editor . . . . . . . . . . . . . 22 R
ECO Lab Module . . . . . . . . . . . . . 9 Restricted area search . . . . . . . . . .67
ECO Lab template . . . . . . 9, 16, 21, 61
Ecological modelling . . . . . . . . . . . 9 S
Ecological processes . . . . . . . . . . 13 Seagrasses . . . . . . . . . . . . . . . .13
Ecosystem . . . . . . . . . . . . . . . 22 Sources . . . . . . . . . . . . . . . . .19
Environmental Impact Assessment (EIA) 13 State variables . . . . . . . . . . . . . .13
Eutrophication . . . . . . . . . . . 18, 20 Step-By-Step Training guide . . . . . . .23
F T
Faecal coliform . . . . . . . . . . . . . 21 Tensor . . . . . . . . . . . . . . . . . .95
Flow Model FM . . . . . . . . . . . . . . 9 Total coliform . . . . . . . . . . . . . . .21
Forcings . . . . . . . . . . . . . . . . 19
U
H User background . . . . . . . . . . . . . 9
Heavy metal . . . . . . . . . . . . . . 21
Hypothesis/theory . . . . . . . . . 16, 22 V
Vector . . . . . . . . . . . . . . . . . .95
I
Initial conditions . . . . . . . . . . . . . 20
K
KML file . . . . . . . . . . . . . . . . . 96