Professional Documents
Culture Documents
MikeSHE Exercises Handouts 2015 2017
MikeSHE Exercises Handouts 2015 2017
Catchment Modelling
Setting up and running MIKE SHE
MIKE SHE: Step by Step Model building
ii
MIKE SHE: Step by Step Model building
Table of Contents
iii
MIKE SHE: Step by Step Model building
A. Jonoski
I. Popescu
Catchment modelling
Catchment modelling is concerned with modelling
the hydrological and hydraulic processes in the
catchment
Distinct from river-basin
ri er basin modelling where
here the foc
focus
s
is not on the hydrological processes, but more on
the functions and use of water resources in river
basins (RIBASIM)
Catchment models serve as basis for developing
water quality and ecological models
Detailed representation of physical processes
offers possibility for analysing and testing large
variety of alternatives and management options. 2
1
MIKE SHE: Step by Step Model building
O F ( P, I )
I - set of inputs
P - set off parameters
O - set of outputs
F - transformation function
Basic classification:
– Deterministic
one set of inputs produces one unique
set of outputs
– Stochastic
at least one input , or parameter has
random nature
same inputs may produce different
outputs, uncertainties can be considered
2
MIKE SHE: Step by Step Model building
Data
Model
3
MIKE SHE: Step by Step Model building
Surface water
Unsaturated
zone
Aquifers 7
h
( K x h ) ( K y h ) ( K z h ) Ss R
x x y y z z t
Parameters of these models can in principle be
assessed from field data and measurable catchment
characteristics, although calibration is still necessary
Examples (SWAT, MIKE SHE)
8
4
MIKE SHE: Step by Step Model building
10
5
MIKE SHE: Step by Step Model building
6
MIKE SHE: Step by Step Model building
7
MIKE SHE: Step by Step Model building
15
Advantages:
– Detailed analyses of soil and land-use changes are
possible
– Hydrological
H drological processes can be combined with ith water
ater
quality (nutrients and pesticides), erosion and sediment
transport, and different agricultural management practices
– Particularly suitable for larger scale catchment modelling
Disadvantages:
– The hydrodynamic processes in the river network are not
very well described (usually only hydrological routing
procedures are used)
– The groundwater system is not described with its physical
processes
– Surface-water groundwater interactions cannot be
simulated 16
8
MIKE SHE: Step by Step Model building
Groundwater Table
Soil profiles
9
MIKE SHE: Step by Step Model building
MIKE SHE
Modules:
Features
– Basic
– Integrated PP Pre and Post processing
– Distributed WM Water
ate Movement
o e e t
– Physically – Add-on
based AD Advection-Dispersion
PT Particle Tracking
SD Sorption/Degradation
MP Macro Pore Flow
GM Geochemistry
BM Biodegradation
IR Irrigation and Crop Growth
LR Linear Reservoir
DAISY Crop Yield and Nitrogen
19
Consumption
MIKE SHE PP
20
10
MIKE SHE: Step by Step Model building
MIKE SHE WM
11
MIKE SHE: Step by Step Model building
Applications:
– Catchments with complex channel network,
varying spatial distribution of land use
use, soil
type and vegetation cover, with complex
aquifer system below the soil surface
– Small and medium-sized catchments (with
flexible set-up also for large catchments)
Typical set-up:
– Typically 2000 grid points over the surface
surface, 30
points in vertical for the unsaturated zone and
2000 grid points for the 3-D or quasi 3-D
saturated zone
– Grid cell size from 25 – 2000m
23
MIKE SHE
Advantages:
– Very flexible modelling system, which can be used for a
variety of applications:
Impacts from land-use changes
Surface water – groundwater interactions (quantity and
quality)
Recharge dynamics (SZ and UZ interactions)
Wetland and flood studies
Groundwater vulnerability assessment and protection
Well fields optimisation…
– Components can be flexibly connected according to the
type of application
– Full integration with data from GIS systems
– Easy use of new sources of grid-based data: radar, satellite,
airborne remote sensing, climate and meteorological 24
models
12
MIKE SHE: Step by Step Model building
MIKE SHE
Disadvantages:
– Constructing a MIKE SHE model is a very
complex tasks. The amount of data that
needs
d tto be
b supplied
li d iis very llarge, and
d
entails expensive data gathering
campaigns.
– Because of their cost, and data demands,
these models can be quite expensive.
– Because of the large number of
parameters, calibration may become a very
complex exercise, and clear calibration
strategy is needed.
25
13
MIKE SHE: Step by Step Model building
MIKE SHE
28
14
MIKE SHE: Step by Step Model building
P Time series
(.dfs0)
30
15
MIKE SHE: Step by Step Model building
SNOW MELT
contribution
to net rainfall
net rainfall net rainfall
INTERCEPTION
potential
actual evapotranspiration
interception
soil moisture
EVAPOTRANSPIRATION in root zone
open water transpiration/
evaporation soil evaporation
16
MIKE SHE: Step by Step Model building
Full 3D, or
Quasi 3D
approach
Exchange
with other
components
33
Two approaches to
vertical discretisation
A) Computational layers
not coinciding with
geological layers
(used in 3D approach)
B) Computational layers
coinciding with
geological layers
(used in quasi 3D
approach): flow in aquifers
is only horizontal, and
in aquitards only vertical 34
17
MIKE SHE: Step by Step Model building
36
18
MIKE SHE: Step by Step Model building
37
38
19
MIKE SHE: Step by Step Model building
Boundaries
types:
-head
-flux
-mixed
Constant or
time
varying
39
40
20
MIKE SHE: Step by Step Model building
42
21
MIKE SHE: Step by Step Model building
44
22
MIKE SHE: Step by Step Model building
Geographic situation
VAR RIVER CATCHMENT
Location:
Location: southern part of
France
Area::
Area 2822 km² (70 x 75 km)
Tributaries:: 5
Tributaries
Length::
Length 125 km
Altitude::
Altitude 0 – 3000 m a.s.l.
46
23
MIKE SHE: Step by Step Model building
Problems:
47
- water height
- sediment transport
Removal of gravel:
- groundwater levels
- consequences for the
farmers
Solution: construction of 9
weirs along the river 48
24
MIKE SHE: Step by Step Model building
VAR Catchment
49
Hydrological data
24:00,
St Martin
on 6 stations of Var
Guillaumes
Vésubie
Roquesteron Levens
on 40 stations of Alpes-
Maritimes.
50
25
MIKE SHE: Step by Step Model building
Modelling procedure
Critical points
– close to the
outlet: Airport
and Napoleon
Hydrodynamic
bridge modelling with Mike11
51
26
MIKE SHE: Step by Step Model building
53
– Manning
number
– Detention
storage
– Initial
water
depth
54
27
MIKE SHE: Step by Step Model building
56
28
MIKE SHE: Step by Step Model building
Water
content: V water
Unsaturated zone- (soil V total
pores partly
tl filled
fill d with
ith moisture)
water, partly with air:
3 phases: solid, air and
liquid
GW table
Saturated zone-
all pores filled with V pores
Porosity:
y n
water - no air: Vtotal
2 phases: solid and liquid
Saturated zone: n
Unsaturated zone: n 58
29
MIKE SHE: Step by Step Model building
h z Suction head
Elevation head ((negative)
ega e) due to o
( b
(above given
i d
datum)) capillary pressure
-gravity force - Surface tension forces
30
MIKE SHE: Step by Step Model building
61
S e = - r / s - r
K sat Saturated n- calibration
hydraulic parameter
different for different
conductivity soil types
Θr- residual Θs- saturated 62
31
MIKE SHE: Step by Step Model building
32
MIKE SHE: Step by Step Model building
Et
Esoil
Evapotranspiration component
determines sink terms for the UZ
It takes water from the UZ for two
processes:
– Root uptake for transpiration (from
several nodes, depending on the
defined depth in the root zone)
– Soil evaporation (taken from the
first node in the UZ, just below the
soil surface)
66
33
MIKE SHE: Step by Step Model building
68
34
MIKE SHE: Step by Step Model building
69
70
35
MIKE SHE: Step by Step Model building
71
Rainfall stations
Soil profiles
Land Use/Vegetation
Groundwater Table
Calculation/Transfer Columns 72
36
MIKE SHE: Step by Step Model building
Imax
a = Cintt * LAI
where Interception
Imax- max interception storage capacity (mm)
LAI – leaf area index
Cint – interception coefficient
ETcanopy= min
i (Imax, Ep*∆t)
where
Ep – potential evapotranspiration
∆t - ET time step
74
37
MIKE SHE: Step by Step Model building
Transpiration
E at = f 1 (LAI) f 2 ( ) RDF E P
C3
- E p
f 2 ( ) = 1 - F
f 1 (LAI) = C2 C1 LAI F - W
38
MIKE SHE: Step by Step Model building
E at = f 1 (LAI) f 2 ( ) RDF E P
log R(z) = log R o - AROOTz
z2 Lr
RDF i = z1 R(z)dz / o R(z)dz
R0- root extraction at the surface
R(z) – root extraction at depth z
AROOT – root density parameter
RDFi- root depth extraction
for a computational UZ layer i
Lr – actual root depth
z1, z2, bounds of the UZ layer i
Root distribution in time
z1 Root zone of a UZ profile
z2 i and depth
77
E s = E p f 3 ( ) + E p - E at - E p f 3 ( ) f 4 ( )1 - f 1 (LAI)
C2 for M W LAI
A =0
0
W
f 3 ( ) C2 for W
0 for
M
- ½ W + F
for ½ W + F
f 4 ( ) F - ½ W + F
0 otherwise
39
MIKE SHE: Step by Step Model building
79
80
40
MIKE SHE: Step by Step Model building
81
82
41
MIKE SHE: Step by Step Model building
River-aquifer exchange
(for Integrated model) - Exercise 4
42
MIKE SHE: Step by Step Model building
85
Simplified cross section is used for the MIKE SHE river link 86
43
MIKE SHE: Step by Step Model building
Q Ch
where :
Q - exchange flow
C conductance (L2 T -1 )
h - head difference between
grounwater level and river water level
This is calculated for both sides of the simplified river
cross section
If groundwater level drops below the river bed, the
head difference is between the river water level and
the bottom of the river
87
44
MIKE SHE: Step by Step Model building
89
45
MIKE SHE: Step by Step Model building
First it is recommendable that you create a “working directory”, where you will save the work and
where the data needed for the model construction is stored.
The step by step procedure is as follows:
This interface is also the starting point for creating different types of files in DHI formats. In the
following steps we will only use Mike She and Mike11 files.
46
MIKE SHE: Step by Step Model building
Save the (still empty) configuration file in the working directory you have created. Close the
“Project Explorer” window, located on the right. Save the configuration file under the name ‘SZ-
ex1.SHE’.
47
MIKE SHE: Step by Step Model building
3.a. The ‘Display’ menu for adding graphical overlays using bitmaps, ArcView.shp files.
Under ‘Display->Foreground” add an item by pressing the button ( upper right part of
the screen) and select item type as image. The Foreground menu item is now extended with
the Image Item. Select from the left panel the “Foreground->Image” menu. Load the image
from the file Karup0.bmp, located in the Bitmaps folder of your working directory. Set the
coordinates for the image as displayed in the following figure:
Add as a new item to the foreground the shape file catchment-meter.shp, located in the folder
GIS-data. Set the line thickness of the shapefile as 1.
48
MIKE SHE: Step by Step Model building
49
MIKE SHE: Step by Step Model building
50
MIKE SHE: Step by Step Model building
- Submenu ‘Simulation period’- where. you can specify the start and end date of the simulation. You
can use either calendar mode or to increment the date using the small ‘up/down’ arrows next to the
window box
51
MIKE SHE: Step by Step Model building
- In the submenu ‘SZ computational control parameters’ the values remain the default ones
52
MIKE SHE: Step by Step Model building
The map is of type ‘dfs2’.The extent of the computational domain is given by the grid codes. A
code 1, in a cell, means that the grid is part of the computational domain, and a grid code 2
stands for a boundary cell. Press the ‘Edit’ button to see the grid codes.
53
MIKE SHE: Step by Step Model building
You can edit this grid by selecting the ‘Edit’ button . The following screen will become
available:
The grid editor is a generic grid tool, which is split in two windows. You can drag rightwards the
window to make the map larger. The table of values on the right side reflects the highlighted grid
shown on the left map. There are a series of tools available in the top menu of the grid editor, which
allows selection of values and changing them.
54
MIKE SHE: Step by Step Model building
55
MIKE SHE: Step by Step Model building
56
MIKE SHE: Step by Step Model building
- In the submenu: ‘Net rainfall fraction’: choose ‘uniform’ and a value of 1. This value
shows the amount of precipitation which will reach the ground. Evapotranspiration module (ET)
is not included in this model.
a. Basic SZ data: Select ‘Include subsurface drainage’ and ‘Assign parameters via
geological layers’.
57
MIKE SHE: Step by Step Model building
b. Use the name ‘Geolayer1’ for the geological layer. Assign the lower levels of the
geolayer1 via a map file named Lay1L.dfs2, located in the MAPS folder. (The top of the
layer is defined by the topography).
Set the following values for the parameters of the aquifer (spatially uniform):
o Horizontal Hydraulic conductivity : Khor = 0.0001 [m/s]
o Vertical Hydraulic conductivity : Kver = 0.00001 [m/s]
o Specific yield = 0.2 [-]
o Storage coefficient = 0.0001[1/m]
c. Introduce a set of geological lenses with lower hydraulic conductivity. Name the lenses
layer as ‘Clay’. Load the shape file specifying the horizontal extent of the lenses-
len03_grid_meter.shp, located in the GIS-DATA folder
58
MIKE SHE: Step by Step Model building
Set the upper layer of the lenses using the file len03_u.shp, locate in the GIS-DATA folder
Set the lower level of the lenses using the file len03_l.shp, located in the GIS-DATA folder
59
MIKE SHE: Step by Step Model building
Use Bilinear interpolation with search radius of 1500 m for both upper and lower level.
d. Define the computational layers by the geological layers, and keep the default minimum
aquifer thickness as 0.5 m
Set the initial groundwater heads to be 3.5m below the surface (Remark: Tick ‘values relative to
the ground’)
60
MIKE SHE: Step by Step Model building
Define the whole outer boundary of the aquifer as a non-permeable (Zero Flux) boundary. Just
select ZeroFlux as boundary type, and click one point on the boundary cells. Do not specify any
internal boundary
e. Specify the drains to be ‘Drainage not routed, but removed from the model’
61
MIKE SHE: Step by Step Model building
62
MIKE SHE: Step by Step Model building
o Submenu ‘Detailed time series output’ allows you to store the time series of computed flow
variables at specific points. Click on the ‘Add item’ icon to add an item. Select as ‘Data
type’ the ‘head elevation in saturated zone’ from the drop-down menu.
Define the X, Y and depth of the point to extract simulation data from, as:
X=7890 m
Y=24900m
Depth=14 m
Make sure the ‘Incl.Obs.Data’ is selected and upload the file with observed data
‘obs_head.dfs0’ (located in Time folder).
63
MIKE SHE: Step by Step Model building
o Repeat the same steps as in the previous step and select ‘Precipitation rate’ in the same
point. Make sure that ‘Incl Obs.Data’ is not selected.
64
MIKE SHE: Step by Step Model building
o Select the ‘Grid Series output’ to define what results you need to see as maps. Let the default
selection as is and add the ‘Depth to phreatic surface’. Outputs are stored as dfs2 files.
65
MIKE SHE: Step by Step Model building
7. 2. Map visualisation : Select ‘Gridded Data Result viewer’ in order to visualise the results
stored in the form of maps. The computed variables stored in the result files are displayed in the
right-hand side window. The simulation results are stored in a time-varying map file (dfs2 type of
file). Select the result you want to view and press ‘View result’ button. The results will be shown on
a map. (The XY flow vectors check box adds velocity flow vectors calculated for each cell)
66
MIKE SHE: Step by Step Model building
By using the forward arrow, you can visualise the time variation of the computed variables and of
the input data, over the domain of computation.
If you use the time series button , of the result viewer you can see the variation in time in a
selected cell.
67
MIKE SHE: Step by Step Model building
68
MIKE SHE: Step by Step Model building
In order to use the Water Balance facility of MikeShe you will have to do the following steps:
- Launch the Water Balance tool
From MikeZero editor follow the path File->New ->File. Select MikeSHE on the left panel and then Water
Balance Calculation tool on the right panel.
69
MIKE SHE: Step by Step Model building
- Upload the Result file from where water balance data is extracted
You have to upload the Sheres file from which the data for water balance will be extracted
70
MIKE SHE: Step by Step Model building
Click on the Post processing tab and name the water balances you wish to extract from the result file.
71
MIKE SHE: Step by Step Model building
In this case we will define three water balances: Chart water balance, Total Water Balance Incrremental and
Total Water Balance Accumulated. In order to add new items to the post processing, just press the add item
button on the top right of the panel.
Expand the Postprocessing menu on the left pane and select each named water balance, in order to further
define and specify it’s type.
Important remark: Always press the browse button in order to select the folder and name the file where the
data for the particular water balance will be stored.
72
MIKE SHE: Step by Step Model building
73
MIKE SHE: Step by Step Model building
Press the Result tab. Extract and process data (use the extract and process button for this).
A total Water balance – Chart type for the Saturated zone model will look:
74
MIKE SHE: Step by Step Model building
75
MIKE SHE: Step by Step Model building
76
MIKE SHE: Step by Step Model building
This interface is the starting point for creating different types of files in DHI formats. In the
following steps we will only use Mike She and Mike11 files.
77
MIKE SHE: Step by Step Model building
Save the (still empty) configuration file in the working directory you have created. Close the
“Project Explorer” window, located on the right.
Save the configuration file under the name ‘VarShortRiver.SHE’.
78
MIKE SHE: Step by Step Model building
79
MIKE SHE: Step by Step Model building
- In the submenu: ‘Simulation title’ you may fill in any information you would like to define
the model
- In the sub-menu ‘Simulation period’. you can specify the start and end date of the
simulation. You can use either calendar mode or to increment the date using the small ‘up/down’
arrows next to the window box.
80
MIKE SHE: Step by Step Model building
o Input precipitation rate requiring its own time step: 0.05 (unit: mm/hr): if the rainfall intensity
is larger than this precipitation rate, the computational time step is going to follow the time
steps at which the rainfall rates are specified
81
MIKE SHE: Step by Step Model building
The map is of type ‘dfs2’.The extent of the computational domain is given by the grid codes. A
code 1, in a cell, means that the grid is part of the computational domain, and a grid code 2
stands for a boundary cell. Press the ‘Edit’ button to see the grid codes.
3.c. The menu ‘Topography’.
The topography is stored in the file ‘Topography.dfs2’, also stored in the ‘Maps’ directory
82
MIKE SHE: Step by Step Model building
83
MIKE SHE: Step by Step Model building
o For each rainfall grid code: select the Temporal distribution option: ‘Time varying (.dfs0)’.
The data file is called ‘Prates.dfs0’ and is located in the folder ‘Time’. When you load the file,
select Item 1 for station 1, Item 2 for station 2, etc. The screen dump below was made for the
3rd station.
At the end of the step, for Grid code 1, the screen should look as follows:
- In the submenu: ‘Net rainfall fraction’: choose ‘uniform’ and a value of 0.9. This value
shows the amount of precipitation which will reach the ground. Evapotranspiration module (ET)
is not included in this model.
84
MIKE SHE: Step by Step Model building
By clicking the ‘Edit’ button you can open the MIKE 11 interface and check the model.
The ‘Flood codes’and Bathymetry’should be unchecked.
85
MIKE SHE: Step by Step Model building
3. Click on the icon that symbolises a time series graph: . You will be asked to select the
variable that you want to visualise. It can be either a water level or a discharge.
4. Select a point of the river network. If you want to visualise the discharge, it should be a red
point. If you want to visualise the water level, it should be a blue point. The cursor takes the
form of a time series graph hen the selected point is a valid one.
5. Click on the left button of the mouse when you have selected a suitable point. The computed
hydrograph appears in the window, as shown below.
86
MIKE SHE: Step by Step Model building
6. You can save the values of the hydrograph in time (your time series file) in several ways, two of
which are detailed here:
- by pressing the second mouse button and select ‘Copy values’. You can open Excel
and paste the values you just copy in an Excel spreadsheet.
- create a new time series file (dfs0), using MikeZero main menu and paste your copied
values there. In that file you can add as many time series as you need.
8.2. Visualising results of Mike SHE using the Result Viewer from Mike SHE.
In order to visualise the results of the computed flow variables as a function of time at a given point,
you must perform the following steps:
1. Activate the ‘Result ‘at the bottom of the left-hand side window. Select ‘Gridded Data Result
viewer’ in order to visualise the results stored in the form of maps
87
MIKE SHE: Step by Step Model building
2. Map visualisation.: The computed variables stored in the result files are displayed in the right-
hand side window. The simulation results are stored in a time-varying map file (dfs2 type of file).
Select the result you want to view and press ‘View result’ button. The results will be shown on a
map.
By using the forward arrow, you can visualise the time variation of the computed variables and of
the input data, over the domain of computation.
8.3. Adding a River model result file to the Mike SHE viewer.
In the above viewer of results, results from Mike 11 runs can be added, in the following way:
- Select ‘ Projects-> Add files to the
project’ from the main menu bar. The
screen on the left part of the page will
pop-up:
- Select the ‘Add files’ to the project
button
88
MIKE SHE: Step by Step Model building
- Press OK. The river network will appear on the screen over the domain of computation.
- The computational points from Mike 11 can be made visible if you select
‘ProjectsActive view settings HorizontalBranchesGraphics’ and you check
the ‘Displayed’ box, for the computational points
89
MIKE SHE: Step by Step Model building
The red points are the computational points of the Mike 11 model.
- In order to view the MIKE 11 results in this interface, you have to select the time series
result viewer button from the menu, and then select a point in the computational
domain, which coincides with a MIKE11 computational point. (you may need to zoom
in to select a MIKE 11 computational point at the outlet of the catchment)
90
MIKE SHE: Step by Step Model building
91
MIKE SHE: Step by Step Model building
92
MIKE SHE: Step by Step Model building
The Total Water Balance – Chart type for this case is:
93
MIKE SHE: Step by Step Model building
The Total Water Balance – Chart type for this case is:
94
MIKE SHE: Step by Step Model building
This interface is the starting point for creating different types of files in DHI formats.
95
MIKE SHE: Step by Step Model building
Save the (still empty) configuration file in the working directory you have created
Go to your working directory and save the configuration file under the name ‘UZ-Ex3.SHE’.
96
MIKE SHE: Step by Step Model building
- In the submenu: ‘Simulation title’ you may fill in any information you would like to define
the model
97
MIKE SHE: Step by Step Model building
98
MIKE SHE: Step by Step Model building
- In the Submenu ‘UZ Computational Control Parameters’ set the parameters as follows:
99
MIKE SHE: Step by Step Model building
In the following screen specify the data. Give the grid file a name, for example ‘UZ1-grid’(in
the ‘Maps’ folder of your working directory) and press the button ‘Create file’:
The grid is now saved as a dfs2 file that can be loaded as needed.
The final grid will be shown on the screen as:
100
MIKE SHE: Step by Step Model building
101
MIKE SHE: Step by Step Model building
- Specify the evapotranspiration parameters as they are given in the figure below:
102
MIKE SHE: Step by Step Model building
103
MIKE SHE: Step by Step Model building
In the ‘Soil profile definitions’ select the Spatial Distribution to be ‘Uniform’. Select the ‘Global’
sub-menu.
- In the top part of the screen ‘Soil Profile’: From the DBase folder of your working directory
select the data base file with soil properties ‘UZexercise1.uzs and choose the soil named ‘Fine
Sand’. Specify the depth of this soil to be from 0 to 10m
- In the bottom part of the screen ‘Vertical discretization’ specify the computational grid points as
presented in the following figure.
In the ‘Groundwater table for lower UZ bounds’ submenu select values relative to the ground and
specify a value of -8m.
104
MIKE SHE: Step by Step Model building
o Activate ‘Storing of water balance’ and specify 2 hours for the ‘Storing Interval for grid
series output’
o Submenu ‘Detailed time series output’ allows you to store the computed flow variables at
each time step at specific points
- In the ‘Time series output sub-menu select ‘water content in the unsaturated
zone’, select any point in the middle of the active cell and give a depth of 0.1.
105
MIKE SHE: Step by Step Model building
o MikeSHE creates a default output folder for storage of results. This folder is located in
your working directory with a name ‘UZ –Ex3-Result’
106
MIKE SHE: Step by Step Model building
b. Repeat the previous step and select cells from 10 to 16 (computational cells 38 to 44),
unselect cell 53 (the last one in the list). The result is the following graph:
107
MIKE SHE: Step by Step Model building
8.c. Follow the same steps as in 8B. and select the UZ plot button to see the Depth/Time graph (a
kind of a map) of water content in the UZ. Check the results if they are reasonable!
108
MIKE SHE: Step by Step Model building
8d. In the next step we will see time series results of several different components:
109
MIKE SHE: Step by Step Model building
From here we can see precipitation results. In order to see results from other components, we need to
add result files to this file. Through the menu ‘Projects’ - >Add Files to Projects we will add result
files to the current file. We want to see the following items:
1. Actual evapotranspiration
2. Transpiration
3. Soil evaporation
4. Evaporation from intercepted water
5. Canopy storage
6. Infiltration to the UZ
The first 5 items are in the result file ‘UZ-ex3_ET_UzCells.dfs2’, located in the output folder of
your working directory. Therefore this file needs to be added 5 times to your current file. The last
item is found in the result file ‘UZ-ex3_2DUZ_AllCells.dfs2’. This file needs to be added once. (see
following figure)
110
MIKE SHE: Step by Step Model building
After this step, in order to select the actual items for viewing, we need to go to the menu sequence:
Projects-> Active view settings –> Horizontal. For each gridded file, we select one unique item:
111
MIKE SHE: Step by Step Model building
After the items selection with the time series button we can generate time series plots of all the items
together. The results should look something like the figure below:
The results for different water balances for the initial model when the canopy interception was
C=0.05, are :
- Total Water Balance ( Chart)
112
MIKE SHE: Step by Step Model building
113
MIKE SHE: Step by Step Model building
STEP 10: RE-RUN THE MODEL WITH LARGER LEAF AREA INDEX:
LAI=3.
If you repeat Step 8d, the obtained result is:
114
MIKE SHE: Step by Step Model building
115
MIKE SHE: Step by Step Model building
116
MIKE SHE: Step by Step Model building
Under ‘Display->Foreground” add an image from the file Karup0.bmp, located in the
Bitmaps folder of your working directory. Set the coordinates for the image as displayed in
the following figure:
Xmin=832 Ymin= -1860
Xmax=32835 Ymax= 33260
Select Blend colors for Display style
117
MIKE SHE: Step by Step Model building
118
MIKE SHE: Step by Step Model building
119
MIKE SHE: Step by Step Model building
120
MIKE SHE: Step by Step Model building
121
MIKE SHE: Step by Step Model building
122
MIKE SHE: Step by Step Model building
123
MIKE SHE: Step by Step Model building
124
MIKE SHE: Step by Step Model building
125
MIKE SHE: Step by Step Model building
When the river component is used, it is necessary to include the overland flow component.
However, we will set all the parameters to zero, which will effectively exclude the overland
flow and any excess precipitation will infiltrate.
126
MIKE SHE: Step by Step Model building
127
MIKE SHE: Step by Step Model building
c. Set the vertical profile soil composition and vertical discretisation in the profile.
We use 3 different soil profiles: fine sand, coarse sand and a combination of both.
Use the UZExercise1.uzs database file for the soil properties.
Use the vertical discretization specified in the picture below for all three profiles:
128
MIKE SHE: Step by Step Model building
129
MIKE SHE: Step by Step Model building
b. Basic SZ data: ‘Include subsurface drainage’ and ‘Assign parameters via geological
layers’.
b. Use default name for the layer ‘Aquifer’. Assign the lower levels of the Aquifer via a map
file named lay1L.dfs2, located in the MAPS folder. The top of the layer is defined by the
topography
130
MIKE SHE: Step by Step Model building
d. Introduce a set of geological lenses with lower hydraulic conductivity. Name the lenses
layer as ‘Clay’. Load the shape file specifying the horizontal extent of the lenses-
len03_grid_meter.shp, located in the GIS-DATA folder
131
MIKE SHE: Step by Step Model building
Set the upper layer of the lenses using the file len03_u.shp, locate in the GIS-DATA folder
Set the lower level of the lenses using the file len03_l.shp, located in the GIS-DATA folder
132
MIKE SHE: Step by Step Model building
d. Define the computational layers b y the geological layers, and keep the default minimum
aquifer thickness
133
MIKE SHE: Step by Step Model building
Define the whole outer boundary of the aquifer as a non-permeable (Zero Flux) boundary. Just
select ZeroFlux as boundary type, and click one point on the boundary cells.
134
MIKE SHE: Step by Step Model building
135
MIKE SHE: Step by Step Model building
Run the model. (It should take around 5-10 minutes). You can now view any results, but our
focus will be on the hydrograph at the outlet of the catchment. In gridded results view load
the depth to phreatic surface. You can view the time evolution of the groundwater table in
the map.
136
MIKE SHE: Step by Step Model building
Load the MIKE11 result file (karup.res11), in MikeView and select the outlet discharge
point to plot the hydrograph.
137
MIKE SHE: Step by Step Model building
138
MIKE SHE: Step by Step Model building
For cell (9,30) make a single cell Water Balance and explain it.
In order to view the position of these wells in all your result screens you will need to include the
well description file in the menu Display-> Foreground (see figure below)
139
MIKE SHE: Step by Step Model building
140
MIKE SHE: Step by Step Model building
Guides
141
MIKE SHE: Step by Step Model building
142
MIKE SHE: Step by Step Model building
143
MIKE SHE: Step by Step Model building
144
MIKE SHE: Step by Step Model building
MIKE SHE allows for flow through drains in the soil. Drainage flow occurs only in the top layer of
the ground water model when the water table is above the position of the drains. In MIKE SHE the
drainage system is conceptually modelled as one 'big' drain within a grid square. The outflow
depends on the height of the water table above the drain and a specified time constant, and is
computed as a linear reservoir. The time constant characterises the density of the drainage system
and the permeability conditions around the drains.
Drainage from each computational cell is a function of the drainage level and the time constant. The
drainage outflow from the individual cells, Qdr, is calculated from a linear reservoir approximation
depending on the actual water table, hsz, above drain level, hdr, and the specified time constant, Cdr :
Qdr = Cdr (hsz - hdr) A
where Qdr is calculated in m3/s , Cdr is specified in s-1, the levels in m and the area, A, in m2.
145
MIKE SHE: Step by Step Model building
Drainage codes
If the drainage routing is specified by Drain Codes, a grid code map is required that is used to link
the drain flow producing cells to recipient grid cells. The drain levels are still used to calculate the
amount of drain flow produced in each node, but the routing is based only on the code values in the
drain code file.
The Drain Code can be any integer value, but the different values have the following special
meanings:
grid cells with an Drain Code value of zero will not produce any drain flow and
will not receive any drain flow.
grid cells with positive Drain Code values will drain to the nearest river,
boundary or local depression in the drain level - in that priority - located next to
a cell with the same Drain Code value. Thus, if a grid cell produces drainage,
the drain flow will be routed to the nearest river link located next
to a grid cell with the same Drain Code value.
if there are no grid cells with the same Drain Code located next to
a river link, then the drain flow will be routed to the nearest
boundary cell with the same Drain Code value.
if there are no boundary cells with the same Drain Code value, the
drain flow will be routed to the cell with the lowest drain level that
has the same Drain Code value (which may create a lake).
grid cells with negative Drain Code values will drain to either a boundary or a
local depression. Thus, if a grid cell produces drainage,
the drain flow will be routed to the nearest boundary cell with the
same negative Drain Code value.
if there are no boundary cells with the same negative Drain Code
value, the drain flow will be routed to the cell with the lowest
drain level that has the same Drain Code value (which may create
a lake).
Example
146
MIKE SHE: Step by Step Model building
- The grid cells with drain code 0 do not contain drains and thus no drainage is produced.
- The grid cells with Drain Code -1 drains to local depression since no boundary is found
adjacent to a grid with the same drain code.
- The grid cells with Drain Code -2 drains to nearest boundary grid with the same drain code.
One method that is often used is to specify only one Drain Code for the entire model area (e.g. Drain
Code 1). Thus, all grids can drain and any drain flow is routed to the nearest river link. If there are
no rivers, the drain flow will be routed to the nearest boundary. If you want to route all drain flow to
the boundaries instead of the rivers, a negative drain code can be specified for the entire area (e.g.
Drain Code -1).
147
MIKE SHE: Step by Step Model building
148
MIKE SHE: Step by Step Model building
River-Aquifer Exchange
149
MIKE SHE: Step by Step Model building
150
MIKE SHE: Step by Step Model building
The location of each of MIKE SHE river link is determined from the co-ordinates of the MIKE 11
river points, where the river points include both digitised points and H-points on the specified
coupling reaches. Since the MIKE SHE river links are located on the edges between grid cells, the
details of the MIKE 11 river geometry can be only partly included in MIKE SHE, depending on the
MIKE SHE grid size. The more refined the MIKE SHE grid, the more accurately the river network
can be reproduced.
If flooding is not allowed, the MIKE 11 river levels at the H-points are interpolated to the MIKE
SHE river links, where the exchange flows to overland flow and the saturated and unsaturated zones
are calculated.
Figure 1: MIKE 11 Branches and H-points in a MIKE SHE Grid with River
Links
If flooding is allowed, then the water levels at the MIKE 11 H-points are interpolated to specified
MIKE SHE grid cells to determine if ponded water exists on the cell surface. If ponded water exists,
151
MIKE SHE: Step by Step Model building
then the unsaturated or saturated exchange flows are calculated based on the ponded water level
above the cell.
In both cases, the calculated exchange flows are fed back to MIKE 11 as lateral flow to or from the
corresponding H-points.
For each river link, a simplified cross-section is used for calculating the exchange flows in MIKE
SHE. This cross-section is triangular in shape, based on the river bank width, the highest bank
elevation and deepest bed elevation. The river link cross-section is interpolated (distance weighted)
from the nearest MIKE 11 cross-sections. The simplified cross-sections are only used for the River-
Aquifer exchange calculations. The MIKE 11 (HD) hydraulic model uses the precise cross-sections,
as defined in the MIKE 11 .xns11 (cross-section) file.
Figure 2 illustrates the relationship between the simplified river link cross-section and the MIKE 11
cross-section. In Figure 2, the MIKE 11 cross-section is irregular in shape, while the river link cross-
section is triangle. The lowest point of point cross-sections are equal, as is the total width. The depth
of the river link cross-section equals the depth of the MIKE 11 cross-section measured from the
highest bank elevation (left side). If the MIKE 11 river cross-section is wider than the cell width,
then the river link cross-section is reduced to the cell width.
152
MIKE SHE: Step by Step Model building
In Figure 2, there is a groundwater gradient across the river and a lateral flow through the river from
left to right. Since the water table elevations on the left and right sides of the river are different, the
active area for exchange flow (thickened line) is also different.
RIVER-AQUIFER EXCHANGE
When the river width is smaller than the grid-size in MIKE SHE, the exchange flow, Q, between a
saturated zone grid cell and the river link is calculated as a conductance, C, multiplied by the head
difference between the river and the grid cell.
(1)
where the subscript, i, refers to either of the two cells adjacent to the river link.
Head difference
Referring to Figure 2, the head difference between a grid cell and the river is calculated as
(2)
where hi is the head in the grid cell and hriv is the head in the river link, as interpolated from the
MIKE 11 H-points.
If the ground water level drops below the river bed elevation, the head difference is calculated as
(3)
where zbot is the bottom of the simplified river link cross section, which is equal to the lowest point
in the MIKE 11 cross-section.
153
MIKE SHE: Step by Step Model building
If the MIKE SHE simulation is run as a steady-state simulation there is an additional `Canyon'
option for calculating the difference in head when a river with a narrow, deep channel crosses
multiple model layers. In this case, the head difference in layers above the river level is limited by
the bottom elevation of the layer. Thus,
(4)
Without the `Canyon' option, MIKE SHE effectively assumes that the river is hydraulically
connected to the upper most model layer, since MIKE SHE calculates the exchange flow with all
layers that intersect the river based on the difference between the river level and the water table.
In transient and steady-state simulations, MIKE SHE automatically switches between Eqs. (2) and
(3), but MIKE SHE must be specifically instructed to use Eq. (4) as an option during steady-state
simulations. The transition between the heads in Eq. (1) is illustrated in Figure 3.
Figure 3: Water table elevation versus the head difference using Eqs.
(2), (3), and (4).
154
MIKE SHE: Step by Step Model building
Conductance
In Eq. (1), the conductance, C, between the cell and the river link can depend on
Referring to Figure 2, the typical relationship is illustrated between a MIKE 11 cross-section and a
MIKE SHE river link, with the variables used in the calculation of the conductance on both sides of
the river link.
When the river is in full contact with the aquifer material, it is assumed that there is no low
permeable lining of the river bed. The only head loss between the river and the grid node is that
created by the flow from the grid node to the river bed itself. Thus, the conductance, Ci, between the
grid node and the river link is given by
(5)
where Ki is the horizontal conductivity in the grid cell, dai is the maximum vertical surface available
for exchange flow, dx is the grid size used in the SZ component, and ds is the average flow length,
which is assumed to be the distance from the grid node to the middle of the river bank in the
simplified cross-section.
If the water table is higher than the river level, da is the saturated thickness above the bottom of the
river bed. If the water table is below the river level, then da is the depth of water in the river.
If the river cross-section crosses multiple model layers, then da (and therefore C) is limited by the
thickness of the layer. Note, however, that da is not limited by the bank elevation of the river cross-
section, which means that if the water table in the cell is above the bank of the river, da accounts for
overland seepage above the bank of the river.
155
MIKE SHE: Step by Step Model building
Reduced Contact (a) - Flow Resistance From Both the Aquifer and Riverbed Materials
If there is a river bed lining, then there will also be a head loss across the lining. In this case, the
conductance is a function of both the aquifer conductivity and the conductivity of the river bed.
Thus, the conductance can be calculated as a serial sum of the individual conductances. Thus, the
conductance, Ci, between the grid node and the river link is given by
(6)
where Ki is the horizontal conductivity in the grid cell, dai is the maximum vertical surface available
for exchange flow, dx is the grid size used in the SZ component, ds is the average flow length
(assumed to be the distance from the grid node to the middle of the river bank in the simplified
cross-section), Lci is the leakage coefficient [1/T] of the bed material, and wi is the wetted perimeter
of the cross-section (da + lhi).
If the water table is higher than the river level, da is the saturated thickness above the bottom of the
river bed. If the water table is below the river level, then da is the depth of water in the river.
If the river cross-section crosses multiple model layers, then dai (and therefore C) is limited by the
thickness of the layer. Note, however, that dai is not limited by the bank elevation of the river cross-
section, which means that if the water table in the cell is above the bank of the river, dai accounts for
overland seepage above the bank of the river.
In Eq. (6), the wetted perimeter, wi, is assumed to be equal to the sum of the vertical and horizontal
areas available for exchange flow. From Figure 2, this is equal to dai and lhi, respectively. As noted
above, dai is not limited by the river bank elevation, but lhi is limited to one half of the river link
width. Thus, the assumed wetted perimeter more closely approximates the wetted perimeter of
natural channels, rather than the simplified cross-section of the river link.
156
MIKE SHE: Step by Step Model building
Reduced Contact (b) - Flow Resistance Only From the Riverbed Material
If there is a river bed lining, then there will also be a head loss across the lining. In this case, the
conductance is a function of both the aquifer conductivity and the conductivity of the river bed.
However, in some circumstances, the conductance of the aquifer material can be ignored (e.g. if the
bed material has a very low conductance and the aquifer material is very coarse). In this case, the
conductance, Ci, between the grid node and the river link is given by
(7)
where dx is the grid size used in the SZ component, Lci is the leakage coefficient [1/T] of the bed
material, and wi is the wetted perimeter of the cross-section (da + lhi).
In Eq. (7), the wetted perimeter, wi, is assumed to be equal to the sum of the vertical and horizontal
areas available for exchange flow. From Figure 2, this is equal to dai and lhi, respectively. Thus, the
assumed wetted perimeter more closely approximates the wetted perimeter of natural channels,
rather than the simplified cross-section of the river link.
If the water table is higher than the river level, dai is the saturated thickness above the bottom of the
river bed. If the water table is below the river level, then dai is the depth of water in the river. If the
river cross-section crosses multiple model layers, then dai is limited by the thickness of the layer.
However, dai is not limited by the bank elevation of the river cross-section, which means that if the
water table in the cell is above the bank of the river, dai accounts for overland seepage above the
bank of the river. Although, dai is not limited by the river bank elevation, lhi is limited to one half of
the river link width.
157
MIKE SHE: Step by Step Model building
158
MIKE SHE: Step by Step Model building
MIKE SHE
159
MIKE SHE: Step by Step Model building
160
MIKE SHE: Step by Step Model building
Table 1 below summarizes the 31 standard water balance types defined in the MikeSHE water balance
configuration file. Some of the water balances cannot be used in certain conditions and these restrictions
are listed in the description
161
MIKE SHE: Step by Step Model building
162
MIKE SHE: Step by Step Model building
The various water balances items are listed in the tables below:
163
MIKE SHE: Step by Step Model building
164
MIKE SHE: Step by Step Model building
165
MIKE SHE: Step by Step Model building
166
MIKE SHE: Step by Step Model building
167
MIKE SHE: Step by Step Model building
168
MIKE SHE: Step by Step Model building
Catchment modeling
169
MIKE SHE: Step by Step Model building
170
MIKE SHE: Step by Step Model building
This refers to the case of a fully integrated Mike She model built for the Karup catchment.
Task 1.
a) Build the integrated Karup model as described in the handout “Exercises in Catchment Modelling”
(Exercise 4).
Note:
i) Precipitation is not uniform any longer, but defined in the time series file Precipitation2.dfs0,
in folder Time
ii) Precipitation distribution is in the grid file Thiessen Polygons.dfs2, in folder Maps.
iii) Simulation period for the model is of three years: 1 January 1980 till 1 January 1983.
iv) Evapotranspiration option should be included in the simulation specification. The files
needed for this option are vegetation distribution and vegetation properties, for “Land Use”.
The corresponding files are VegetationCodes.dfs2 (a grid file in folder Maps) and
VegetationPropertiesKarup.ETV, respectively (in folder Dbase)
v) The river-aquifer exchange should be set to “Aquifer +Bed” option, in the MikeSHE
network links with the river.
vi) Unsaturated flow option has to be included in the simulation specification with the
Calculation Column Classification Type option set on 3. – Calculation in all grid points. For
inclusion of the UZ component you need the soil classification distribution and soil
properties. The files are Soil profile definitions.dfs2 (in Maps folder), and UZexercise1.uzs
respectively (in Dbase folder). Discretisation has to be prepared for each soil profile as
specified in the handout.
c) Make Total Water Balances for the model built at point a) and explain the results you have obtained in
terms of overall system behaviour. Describe the contribution and the interaction of different components in
time.
Support your explanation with any water balances calculations or other data that you find appropriate.
171
MIKE SHE: Step by Step Model building
TASK 2
Change the model setup from Task 1 in order to see the effects on the system behaviour. Use the following
options one by one, and compare the effects with the initially built model:
a) Change the land use by converting the forest and wetland into agricultural use
b) Use “Aquifer only” option for the river-aquifer exchange.
For these different options explain the changes in the overall system behaviour (using the total water balance
results) (with reference to Task 1c).
In case of task 2b) compare the hydrograph obtained at the outlet of the catchment with the same hydrograph
from initial model of Task 1 and comment the results.
c) In the model developed under task 2b) introduce 8 wells at the coordinates specified in table
below, and with extraction rates specified in the file “Wells.wel”. Compare the system behaviour of
the models built under 2b) and 2c) and explain the components changes. Again, use Water Balance
calculations and any other data you find appropriate for your explanations.
For cell (9,30) make a single cell Water Balance and explain it.
Note: The cell coordinates in the above table refer to the numbering used in the water balance tool (which
starts with 1,2…)! In the results viewer of MIKE SHE the same cells have different cell coordinates
(numbering starts with 0,1..) For example Cell (9,30) from the above table (and in water balance tool) will be
Cell (8,29) in MIKE SHE results viewer.
172