RAMMS DBF Manual
RAMMS DBF Manual
RAMMS
rapid mass movement simulation
i
Title picture: Debris Flow at Illgraben, WSL test site
Manuscript update
October 2022
Table of Content
1 Introduction ........................................................................................................................ 1
1 Introduction
In the field of natural hazards there is an increasing need for process models to help understand the
motion of geophysical movements. These models allow engineers to predict the speed and mass of
hazardous movements in complex terrain. Such models are especially helpful when processing mitiga-
tion measures, such as avalanche dams or snow sheds. Hazard mapping is an especially important ap-
plication in Switzerland and other mountainous countries. An accurate prediction of runout distances,
flow velocities and impact pressures in general three-dimensional terrain is the driving motivation for
the development of dynamical mass movement models. Although helpful and well-liked by users, one-
dimensional models such as AVAL-1D require that the primary flow direction and flow width must be
defined by the user in advance. This is often difficult, especially in open terrain, or in terrain consisting
of several possible flow channels. Furthermore, flow interaction with catching and deflecting dams
cannot be accurately modeled using one-dimensional simulation codes.
RAMMS is developed since 2010 by the RAMMS team at the WSL Institute for Snow and Avalanche
Research SLF. This manual describes the features of the RAMMS program – allowing beginners to get
started quickly as well as serving as a reference to expert users.
The RAMMS website https://ramms.slf.ch provides useful information about all modules, licenses, fre-
quently asked questions (FAQ) or recent software updates. Please visit this website frequently to stay
up to date!
1.1 Motivation
Mitigation of natural hazards relies increasingly on numerical process models to predict the area in-
undated by rapid geophysical mass movements. These movements include
• snow avalanches,
• torrent based debris flows and hillslope debris flows,
• mudslides,
• ice avalanches and glacier lake outbreaks
• rockfalls and rock avalanches.
Process models are used by engineers to predict the speed and reach of these hazardous movements
in complex terrain. The preparation of hazard maps is a primary application. The models are especially
helpful when proposing technical mitigation measures, such as dams and embankments or rockfall
1
CHAPTER 1: INTRODUCTION
protection barriers. The models allow hazard engineers to optimize limited financial resources by
studying the influence of different hazard scenarios on defense options.
1.2 RAMMS
The RAMMS (RApid Mass Movement Simulation) software system contains three process modules:
• RAMMS::AVALANCHE
• RAMMS::DEBRISFLOW
• RAMMS::ROCKFALL
The RAMMS::AVALANCHE and RAMMS::DEBRISFLOW modules are designed for flow phenomena con-
taining fast moving particulate debris of snow and rocks. In the avalanche module, the interstitial fluid
is air, whereas in the debris flow module the interstitial fluid is mud. The RAMMS::AVALANCHE and
RAMMS::DEBRISFLOW models are used to calculate the motion of the movement from initiation to
runout in three-dimensional terrain. The models use depth-averaged equations and predict the slope-
parallel velocities and flow heights. This information is sufficient for most engineering applications.
Information in the slope-perpendicular direction (e.g. mass and velocity distribution) is lost; however,
this is seldom of practical interest. Both models require an accurate digital representation of the ter-
rain. Engineers specify initial conditions (location and size of the release mass) and friction parameters,
depending on terrain (e.g. roughness, vegetation) and material (e.g. snow, ice or mud content of the
debris flow).
The RAMMS::ROCKFALL module is used to study the rigid body motion of falling rocks. The model pre-
dicts rock trajectories in general three-dimensional terrain. Rock trajectories are governed by the in-
teraction between the rock and ground. The model contains six primary state variables: three transla-
tional speeds and three rotational velocities of the falling rock. From these, kinetic energy, runout
distance and jump heights can be derived. Generalized rock shapes are modeled. Rock orientation and
rotational speed are included in the rock/ground interaction. The RAMMS::ROCKFALL module is there-
fore fundamentally different from the RAMMS::AVALANCHE and RAMMS::DEBRISFLOW modules be-
cause it is based on hard-contact, rigid-body Lagrangian mechanics, not Eulerian flow mechanics. It
also differs from existing rockfall modules because the rock/ground interaction is not governed entirely
by simple rebound mechanics, but frictional (dissipative) rock/ground interactions. These govern the
onset of rock jumping. The RAMMS::ROCKFALL module predicts all rigid-body motions – rock sliding,
rolling, jumping and skipping.
In all RAMMS modules, new constitutive models have been developed and implemented, thanks to
calibration and verification at full scale test sites such as St. Léonard/Walenstadt (rockfall, mitigation
measures), Vallée de la Sionne (snow avalanches) and Illgraben (debris flow).
2
CHAPTER 1: INTRODUCTION
DISCLAIMER
RAMMS is intended to be used as a tool to support experienced users. The interpretation of the
simulation results has to be done by a debris flow expert who is familiar with the local as well as
with the topographic and geological situation of the investigation area. In no event shall SLF/WSL be
liable for any damage or lost profits arising, directly or indirectly, from the use of RAMMS. Swiss law
applies. Court of jurisdiction is Davos. If you encounter problems, please contact ramms@slf.ch.
3
CHAPTER 2: INSTALLATION AND SETUP
2.2 Installation
Please download the RAMMS::DEBRISFLOW setup file “ramms_dbf_user_setup_64.zip” from
https://ramms.slf.ch/en/modules/debrisflow.html (Downloads tab at the bottom of page).
• Click on the path given above or copy the path to any browser. A window pops up and the
automatic download of the file ramms_dbf_user_setup_64.zip starts after clicking Yes.
• Unzip the file to a temporary location.
• You must have Administrator privileges on the target machine. If you do not have such
privileges, the installer cannot modify the system configuration of the machine and the
installation will fail. Note that you do not need Administrator privileges to run RAMMS after-
wards.
• Read first, install afterwards! Please read the whole installation process once, before you
begin the installation.
• Start the file “ramms<version>_dbf_user_setup_64.exe”.
4
CHAPTER 2: INSTALLATION AND SETUP
Step 1: Welcome
The welcome dialog introduces you to the English setup program and will guide you through the
installation process. Click Next to continue.
Step 2: Readme
5
CHAPTER 2: INSTALLATION AND SETUP
Read the license agreement carefully and accept it by activating the check box in the lower left
corner. If you do not accept the license agreement, you are not able to proceed with the installa-
tion. After accepting the license agreement, click Next to continue the installation.
Choose your destination directory. This dialog shows the amount of space available on your hard disk
and required for the installation. Click Next to start the installation process.
6
CHAPTER 2: INSTALLATION AND SETUP
RAMMS is copying the files to the destination location. The window shows the installation pro-
gress.
RAMMS finished copying the files. Click Next to finish the installation process.
7
CHAPTER 2: INSTALLATION AND SETUP
To ensure that all important system libraries are installed on your target machine follow the instruc-
tions below:
The welcome dialog introduces you to the English setup program and will guide you through the
installation process of the IDL Visual Studio Merge Modules. Click Next to continue.
Figure 2-8: IDL Visual Studio Merge Modules - welcome dialog window.
8
CHAPTER 2: INSTALLATION AND SETUP
Figure 2-9: IDL Visual Studio Merge Modules - ready to install the program.
9
CHAPTER 2: INSTALLATION AND SETUP
After having successfully installed RAMMS and the necessary files on your personal computer, you
will notice the RAMMS icon on your desktop (for all users):
Additionally, a new application folder is created in Start → Programs (for all users):
10
CHAPTER 2: INSTALLATION AND SETUP
2.3 Licensing
Access to RAMMS is controlled by a personal use license. Personal use licenses are time limited licenses
tied to a single personal computer. This method of licensing requires a machine’s unique host ID
to be incorporated into a license request file. After the license request file is sent to SLF/WSL, you
will receive a license key. Entering the license key on a personal computer enables full RAMMS
functionality for the specific personal computer. For more information please visit
https://ramms.slf.ch. Alternatively, the license can be installed on a Windows Server and ac-
cessed by different users (only one at a time) by RDC (Remote Desktop Connection). This only
works for one license per module.
Click on the image. It will disappear and RAMMS will start up. The following dialog window appears
(Figure 2-15 RAMMS Licensing):
11
CHAPTER 2: INSTALLATION AND SETUP
Click the button to create your personal license request file. In Figure 2-16 enter your full
In the next dialog window, choose the destination directory of your personal license request file and
save it to your target machine. Your personal license request file should look similar to Figure 2-17.
An order confirmation email is sent to your email address. We then process your order and send
you an invoice. As soon as we received your payment, we will send you your personal license key.
Your personal license key is named similar to
DBF_20151013_TestName_RAMMS_TimeLicense.txt.
Open the file in a text editor. It should look similar to Figure 2-18. The filename reveals also the
end date of your license period, e.g. “20151013” = October 13 th 2015.
12
CHAPTER 2: INSTALLATION AND SETUP
Now, restart RAMMS (as explained before). The IDL splash screen appears (Figure 2-14) and then the
dialog window of Figure 2-15 shows up (RAMMS - Licensing). Copy the license key (in this example:
DEBRISFLOW 0h2i-i0ji-ikpm-cjdf-4j4j) and paste it at the field LICENSE KEY (see Figure 2-15). Notice
that there is the prefix DEBRISFLOW. This prefix is part of the license key and has to be inserted
as well! If RAMMS accepts your installation key, you successfully finished the installation.
2.5 Update
When you start RAMMS it will automatically check for updates on the internet. This can lead to an
error message, if your firewall blocks the executable idlrt.exe (this file starts the IDL-Virtual Machine
you need to run RAMMS). Please unblock this file for your firewall. You can also disable the
AutoWebUpdate-function by unchecking Help → Advanced... → AutoWebUpdate. In the same way
you can enable the AutoWebUpdate-function by checking Help → Advanced... → AutoWebUpdate.
13
CHAPTER 3: SETTING UP A SIMULATION
3 Setting up a simulation
3.1 Preparations
To successfully start a new RAMMS project, a few important preparations are necessary. Topographic
input data (DEM in ASCII- or GEOTIFF-format), project boundary coordinates and georeferenced
maps or remote sensing images should be prepared in advance (.tif format and .tfw-file, maps and
images are not mandatory, but nice to have). Georeferenced datasets have to be in the same Carte-
sian coordinate system (e.g. Swiss CH1903 LV03) as the DEM. Polar coordinate systems in degree
(e.g. WGS84 Longitude Latitude) are not supported. For more information about specific national co-
ordinate systems please contact the national topographic agency in your country.
ASCII XYZ data (regular and irregular) can be converted within RAMMS into an ASCII or GEOTIFF grid.
A wizard will guide you through the conversion process. The following interpolation methods are avail-
able: LINEAR or INVERSE DISTANCE
The header of an ESRI ASCII grid must contain the information shown in Figure 3-1.
Figure 3-1 : Example ESRI ASCII grid. Figure 3-2: Example ASCII XYZ single
space data.
14
CHAPTER 3: SETTING UP A SIMULATION
Figure 3-3: The same project extent (area of interest) can be used to calculate
different scenarios with different input parameters.
3.1.3 Release information
In RAMMS::DEBRISFLOW there are two options to define the starting conditions (release infor-
mation) of a simulation:
The starting conditions of a simulation can be selected depending on the type of debris flow you want
to model. Generally, it is useful to distinguish between unchanneled and channelized debris flows.
Here we use the term unchanneled debris flow for hillslope debris flows or shallow landslides, chan-
nelized debris flows develop in regions where torrents limit the flow paths and the debris material
mainly follows the torrent channel.
For small unchanneled debris flows it is useful to use a release area with a given initial depth, which
will be released as a block (block release), while for a channelized debris flow it may be more
appropriate to use an input hydrograph. The later requires knowledge of the amount of material
that might flow past a certain location in the channel. Chapter 0 on page 82 includes several
examples for both types of starting conditions.
The definitions of release areas and release depths (block release) have a strong impact on the
simulation results. The same applies for simulations with a hydrograph, where the results are sen-
sitive to the discharge hydrograph. Therefore, we recommend to use reference information such
15
CHAPTER 3: SETTING UP A SIMULATION
as photography, GPS measurements or field maps to draw release areas and to use measured or
well-estimated inflow data to define discharge hydrographs. This should be done by people with
experience concerning the topographic and historical flow situation of the investigation area.
More details on how to create release areas are given in section 3 . 5 . 1 , page 3 8 pp. Details on
how to use an input hydrograph are given in section 3 . 5 . 2 , page 4 1 pp.
RAMMS employs a Voellmy-fluid friction model, which is based on the Voellmy-fluid approach (we
refer to Salm et al. 1990 and Salm 1993).
The choice of the friction parameters requires careful calibration (section 5 . 1 ) of the model by
using reference information such as field data, photographs of runout zones, estimations or meas-
urements of flow velocities and flow heights as well as estimations of the material composition.
This should be done by a person with expertise in debris flow characterization.
The physical model of RAMMS::Debris Flow uses the Voellmy friction law. This model divides the fric-
tional resistance into two parts: a dry-Coulomb type friction (coefficient µ) that scales with the
normal stress and a velocity-squared drag or viscous-turbulent friction (coefficient ξ). The frictional
resistance S (Pa) is then
𝜌𝑔𝒖2 (3.1)
𝑆 = 𝜇𝑁 + with 𝑁 = 𝜌ℎ gcos(𝜙)
𝜉
where ρ is the density, g the gravitational acceleration, φ the slope angle, h the flow height and u
the vector u = (ux,uy)T, consisting of the flow velocity in the x- and y-directions. The normal stress
on the running surface, ρhgcos(φ), can be summarized in a single parameter N. The Voellmy model
accounts for the resistance of the solid phase (µ is sometimes expressed as the tangent of the inter-
nal shear angle) and a viscous or turbulent fluid phase (ξ was introduced by Voellmy by using hydro-
dynamic arguments). The friction coefficients are responsible for the behavior of the flow. µ domi-
nates when the flow is close to stopping, ξ dominates when the flow is running quickly.
Throughout one simulation, the friction coefficients µ and ξ of a calculation domain are constant.
However you have the possibility to add up to two polygons within the calculation domain with
different µ and ξ friction parameters (see exercise 3.5e ”How to run a calculation” on page 51pp.)
The Voellmy friction model has found wide application in the simulation of mass movements, es-
pecially snow avalanches. For modeling snow avalanches the Voellmy model has been in use in
Switzerland for many years and a set of standard parameters is available.
16
CHAPTER 3: SETTING UP A SIMULATION
Yield stress
Since Version 1.6.20 the basic Voellmy equation has been modified to include a yield stress (cohesion)
(Bartelt et al. 2015). Many materials, like mud and snow, do not exhibit a simple linear relation (µ =
constant), see Figure 3-4. To model yield stress, we introduce the parameter N0. With this approach
it is possible to model ideal plastic materials. In this case N0 serves as a yield stress and µ a "hardening"
parameter. The new equation for the frictional resistance S is then
𝜌𝑔𝒖2 −
𝑁
𝑆 = 𝜇𝑁 + + (1 − 𝜇)𝑁0 − (1 − 𝜇)𝑁0 𝑒 𝑁0
𝜉
where N0 is the yield stress of the flowing material. Unlike a standard Mohr-Coulomb type relation
this formula ensures that S→0 when both N→0 and U→0. It increases the shear stress and therefore
causes the debris flow to stop earlier, depending on the value of N0.
Figure 3-4: Relation between normal and shear stress. Left: Yield stress N0 serves to increase
the shear stress for higher normal pressures. At low normal pressures (small flow heights)
the shear stress increases rapidly from S=0 to S=N0. The slope of the ‘S vs N’ relation remains
µ, when the normal pressures are large. Right: If µ=0, we have a visco-plasic behaviour.
Curvature
Since Version 1.6.20, the normal force N includes centrifugal forces arising from the terrain curvature.
We use the method proposed by Fischer et al. (2012) which was specifically developed for RAMMS.
The centrifugal acceleration ƒ is both a function of the flow velocity and terrain curvature. The accel-
eration is calculated according to
𝑓 = 𝒖𝑲𝒖𝑇
The matrix K describes the track curvature in all directions, including the track “twist”. The cen-
trifugal force is then
𝐹 = 𝜌ℎ𝑓
17
CHAPTER 3: SETTING UP A SIMULATION
which is added to the normal force N. Typically this increases the friction, causing the flow to slow
down in tortuous and twisted flow paths. It can change the location of the deposition once the flow
leaves the gully. Curvature may be activated/deactivated in the Run Simulation window (tab Params)
or via the menu ‘Help → Advanced… → Curvature’.
Although the data base for well documented debris flow events is smaller than the one for snow
avalanches, we have a good idea of the friction parameters which have to be used. The major
difficulty in case of debris flow simulation is the large variety of debris flow compositions, which has
a strong influence on the choice of the friction parameters. RAMMS::DEBRISFLOW uses a single-
phase model, so we cannot distinguish between fluid and solid phases and the material is modeled
as a bulk flow. Therefore, the friction parameters should be varied to match observed flow proper-
ties (for calibrating the model) or expected flow properties (if variation is expected as part of a
hazard scenario).
It is common that different events in the same torrent show strong differences in composition. This
fact makes the calibration of the friction parameters much more difficult and even requires a cali-
bration for different events. Therefore, we strongly recommend careful calibration of the friction
parameters by persons with expertise in debris flow characterization.
The calibration procedure of the Voellmy model is explained with an example in section 5 . 1 .
The erosion module is based on a generalization of field observations from the Illgraben Debris Flow
observation station in Switzerland, based on repeated terrestrial laser scans by P. Schürch and Alex
Densmore, of Durham University. The field observations indicate that the depth of erosion increases
with flow strength e.g. with basal shear stress (Schürch et al., 2011; Frank et al., 2015) and that the
rate of erosion can be quite rapid (Berger et al., 2011). Other observations indicate that small debris
flows do not always erode sediment (Berger et al., 2010, Schürch et al., 2011), so the model includes
a critical shear stress that permits erosion only when the shear stress in any given cell exceeds the
critical shear stress value for the onset of erosion c. The erosion algorithm predicts the maximum
potential depth of erosion em as a function of the computed basal shear stress in each grid cell:
𝑒𝑚 = 0 for 𝜏 < 𝜏𝑐
𝑑𝑧
𝑒𝑚 = (𝜏 − 𝜏𝑐 ) for 𝜏 ≥ 𝜏𝑐
𝑑𝜏
18
CHAPTER 3: SETTING UP A SIMULATION
The potential erosion depth (per kPa) dz/d controls the rate of vertical erosion (in the z-direction) as
a linear function of channel-bed shear stress.
The sediment erosion rate in the field (Illgraben channel) was observed using sensors buried in the
channel bed (Berger et al., 2011) to be 0.025 m/s in the downward direction. Sediment is entrained
until the erosion depth em is reached:
𝑑𝑧
= 0.025 for 𝑒𝑡 ≤ 𝑒𝑚
𝑑𝑡
where et is the depth of erosion (relative to the start of the simulation) at time t and z is the vertical
coordinate.
If the shear stress in any given cell is exceeded after erosion takes place, then the maximum depth of
erosion (relative to the initial bed elevation at the start of the simulation) is automatically adjusted
and additional erosion can take place until the new value of em is reached. The elevation of the channel
bed does not change during the RAMMS simulation. Users can incorporate changes in topography due
to erosion or deposition, e.g. for further use in hazard modeling scenarios or event analyses, by select-
ing the post-processing options ‘Results → Add Deposition to DEM’ or ‘Results → Subtract Erosion from
DEM’ or both with ‘Results → Add Topographic Changes (Erosion/Deposition) to DEM’.
Calculation parameters, such as output name, simulation grid resolution, simulation (end) time,
time step etc. can be changed interactively in the RAMMS Run Simulation window.
19
CHAPTER 3: SETTING UP A SIMULATION
3.2 Preferences
To ease the file handling, we recommend setting the preferences prior to start with simulations. The
preferences set the path to the working directory and the necessary files such as DEM, maps and or-
thophotos. If the path to the maps and the imagery files is set correctly in the preferences, RAMMS
will automatically open the georeferenced data when you generate a new project.
Use Track → Preferences to open the RAMMS preferences window or click the button . For
resetting the general preferences use Help → Advanced… → Reset General Preferences.
Figure 3-5: General tab of RAMMS Figure 3-6: Debris Flow tab of RAMMS
preferences. preferences.
General Tab
Setting Purpose
Working Directory Set your working directory. VERY IMPORTANT: DO NOT USE BLANKS
in the working directory path!
Map Directory Set the folder where you place your georeferenced digital maps
(consists of a .tif file and a corresponding .tfw file (world-file).
Orthophoto Directory Set the folder where you place your digital georeferenced orthopho-
tos (aerial picture, consists of a .tif file and a corresponding .tfw file
(world-file).
DEM Directory Set the folder where you place the Digital Elevation Models (format
ASCII grid)
Setting Purpose
Read timesteps Choose between reading ALL or only 1 timestep.
Default is reading ALL timesteps.
Nr of colorbar colors Set default nr of colorbar colors.
GIF-Animation Interval [s] Set interval for GIF animation images in seconds.
Background Color Set background color (greyscale between 0:black and 255:white).
Animation Delay [s] Set animation delay to decelerate the animation speed.
20
CHAPTER 3: SETTING UP A SIMULATION
The following exercise Working directory shows how to choose a new working directory. All further
settings can be changed in a similar manner. The settings are saved, until they are changed again man-
ually.
Choosing the right working directory is very useful and saves a lot of time searching for files and
folders.
VERY IMPORTANT: Do NOT use blanks or special characters in the path names!
• Click (or use Track → Preferences or Ctrl+P) to open the RAMMS preferences win-
dow.
• Click into the field Working directory. A window pops up where you can choose your new
working directory. Click OK in both windows. Do this also for other directories if necessary.
Figure 3-7: RAMMS preferences Figure 3-8: Browse for the correct
folder.
21
CHAPTER 3: SETTING UP A SIMULATION
• Click or Track → New... → Project Wizard to open the RAMMS Project Wizard.
• The following window pops up.
22
CHAPTER 3: SETTING UP A SIMULATION
Step 1:
• Enter a project name (1)
• Add project details (2)
• The project location (3) suggested is the current working directory. To change the loca-
tion, click into the Location field. A second window appears and you can browse for a
different folder (see figure below)
VERY IMPORTANT: Do NOT use BLANKS or special characters in the project location path!
• Click Next (4)
1
2
Figure 3-10: Step 1 of the RAMMS Project Figure 3-11: Window to browse for a new
Wizard Project Information. project location.
Step 2:
• Click into the Select DEM-file field to
browse for the DEM file (ASCII or GEO-
TIFF). Locate your DEM file on your disk
or in the folder set in the RAMMS pref-
erences.
• The grid resolution of your DEM-file is 1
shown in (2). Change the resolution, if
needed (bilinear interpolation). 2
• Click Next. 3
23
CHAPTER 3: SETTING UP A SIMULATION
Step 3:
• RAMMS shows the coordinates of your DEM-file (1).
• Enter the X- and Y-coordinates of the lower left and upper right corner of your project
area, using any Cartesian coordinate system (e.g. the Swiss Coordinate System CH1903
LV03), as it is shown below for the Vallée de la Sionne area.
• You can clip the DEM by entering new boundary coordinates or by specifying a polygon
shapefile (2).
• Click Next (3).
2
3
Figure 3-13: Project coordinates: lower left
and upper right corner of project area. Figure 3-14: Step 3 of the RAMMS Project
Wizard: Project Boundary Coordinates.
Step 4:
• Check the project summary.
• To make changes click Previous, to cre-
ate the project click Create Project.
Project creation:
• The creation process can take a while. Different status bars will pop up and show the
progress of the project creation process.
24
CHAPTER 3: SETTING UP A SIMULATION
25
CHAPTER 3: SETTING UP A SIMULATION
The easiest way to open either input- or output-files is by using these toolbar buttons:
Figure 3-17: Toolbar button to open an input file. You can also use the menu Track → Open… →
Input File.
Figure 3-18: Toolbar button to open an output file. You can also use the menu Track → Open…
→ Avalanche Simulation.
Recent-Menu
The menu Track → Recent… allows you to directly open your 10 last accessed files (input and output),
without having to search for them.
There are different ways to visualize your project files (shapefiles and Domain-files). In the exercise
below, we will show these possibilities.
26
CHAPTER 3: SETTING UP A SIMULATION
Figure 3-19: Files tab and available project files (file-tree, dashed red).
With the blue + button, files from external directories can be added to
the file-tree. Refresh the tree with the refresh-button.
• Click the checkbox (left of the filename) and the file will be shown in your visualization.
Figure 3-20: Selected file (Blockrelease.shp) on the right is shown in the visualization.
Shapefile Properties
• Line thickness, color or linestyle can be adjusted for every individual shapefile. Right-click
on a filename and choose Shapefile properties:
27
CHAPTER 3: SETTING UP A SIMULATION
Figure 3-22: Use Shapefile properties to change line thickness, color or linestyle.
Release Properties
• Please see section 3.5.1 on page 38 on how to specify release area properties.
Set as hydrograph
• With this option you tell RAMMS, that this polygon shapefile is a hydrograph release area.
See section 3.5.2 on 41 for more about hydrographs.
Deposition analysis
• This function is only available in output mode. See section 4.2.2 on page 69 on how to do a
deposition analysis.
Delete
• Delete a file from disk.
You can add files to the visualization using one of these options:
• Add data: Use the button or the menu ‘GIS – Add data’ to add a shapefile. If this shapefile
is located outside of your project directory, it will be added to the files-tree.
• Add files from folder: Use the button (Add files from external directory) below the file-
tree to add all the files from an external directory to the file-tree. These files are added
during this RAMMS session. After you exit and restart RAMMS, you have to add the files
again.
28
CHAPTER 3: SETTING UP A SIMULATION
It’s possible to Drag & Drop the following files onto the main visualization window:
Use Extras → Create Hillshade Image to create a hillshade visualization. For this we follow the instruc-
tions from ArcGIS at
https://desktop.arcgis.com/en/arcmap/10.3/tools/spatial-analyst-toolbox/how-hillshade-works.htm
Figure 3-23 DEM surface visualization (with shadows) after creating a new project in RAMMS
29
CHAPTER 3: SETTING UP A SIMULATION
Figure 3-24 Visualization after creating and adding the hillshade image to RAMMS
It is possible to change the map or orthophotos of a project anytime. Take into account, that the
corresponding .tfw-file (world-file) has to be in the same folder as the actual map (.tif). If this is not the
case, the map will not be found!
To check which map and orthophoto is currently loaded in the project, open the project input (or out-
put) log (Project → Input Log File). Next to MAP / ORTHOPHOTO INFO you will find the location and
name of the loaded map and orthophoto, respectively.
30
CHAPTER 3: SETTING UP A SIMULATION
Information on the image dimensions (x-Dim and y-Dim, pixel) and size (in MB) are pro-
vided and might be a selection criterion.
• Select the map you wish to add and click Load selected map.
31
CHAPTER 3: SETTING UP A SIMULATION
Figure 3-26: Active project with lines and corners for resizing.
• To move the model without changing size or aspect ratio, move the cursor to the
model and check if the cursor turns to . Then click and hold the left mouse
button and drag the model to the desired position.
• To resize the model without changing the aspect ratio, use the mouse wheel to zoom
in or out. Alternatively, you can resize the model by changing the percentage value in
the horizontal toolbar .
After activating the rotation button , the model can be rotated along the rotation axis,
by moving the cursor directly on one of the axis until the cursor changes from to . Otherwise
a freehand rotation in any direction is possible.
32
CHAPTER 3: SETTING UP A SIMULATION
Click to switch from 3D to 2D view. This button then changes to and by clicking again, you
will return to 3D view.
Figure 3-28: 3D view of example model. Figure 3-29: 2D view of example model.
In 2D mode you have all possibilities that work for the 3D mode. It works for input files as well as
for simulations. For the following functions of RAMMS it is necessary to switch from 3D to 2D
view:
INPUT: OUTPUT:
• Draw new polygon shapefile • Draw new polygon shapefile
3.4.6 Colorbar
As soon as a parameter is shown in the project, the colorbar appears on the right side of the
main window. It can be turned on and off by clicking on .
The colorbar can be moved anywhere in the screen (and can get lost). Use Project → Get
Colorbar to find a lost colorbar.
33
CHAPTER 3: SETTING UP A SIMULATION
2
1
3
• 1) Simply type a new value into the respective field and hit the return key on the key-
board. The display will then be refreshed.
• 2) To view the underlying topography or image, you can change the transparency by
entering a value or moving the slider.
• 3) Simulation contour lines: Contour lines of simulation results can be visualized.
Default contour levels are:
- Flow height (m): 1.0 2.0 3.0 5.0 10.0 (H_CONTOUR_LEVELS)
- Velocity (m/s): 1.0 5.0 10.0 20.0 30.0 40.0 50.0 (V_CONTOUR_LEVELS)
- Pressure (kPa): 1.0 3.0 10.0 30.0 100.0 (P_CONTOUR_LEVELS)
You can change these contour levels by adding the following lines in the Add. Preferences (be-
fore the END tag):
Example:
H_CONTOUR_LEVELS 0.5 1.0 1.5 2.0
V_CONTOUR_LEVELS 5.0 10.0 50.0
P_CONTOUR_LEVELS 3.0 10.0 30.0
34
CHAPTER 3: SETTING UP A SIMULATION
The second situation, in which the input file is saved automatically, is when a calculation is started.
The saved input file has the same name as the created output file.
Exercise 3.4g: How to save input files and program settings manually
a. Input file:
• In case you want to save the input file manually before running a calculation, go on Track
→ Save. This is helpful when a release area was loaded but you wish to close the project
before doing the simulation.
• If you wish to save a copy of your file under a new name, go to Track → Save
Copy As or click .
• A window pops up to choose an old file which should be overwritten or to type in a new
name, then click Save.
b. Program settings
• If you have moved and/or or rotated your project for a better view, you can save this
position by going on Extras → Save Active Position.
• You can now get back to this position anytime by choosing Extras → Reload Position.
35
CHAPTER 3: SETTING UP A SIMULATION
36
CHAPTER 3: SETTING UP A SIMULATION
37
CHAPTER 3: SETTING UP A SIMULATION
The definition of a smaller calculation domain is especially useful to keep the number of calculation
grid cells as small as possible, that is, it is best to test what the flow path of a simulation will be to
limit the calculation domain to this extent. The exercises below show you how to create a release
area, how to use an input hydrograph and how to create a calculation domain. A simulation also
requires a set of friction parameters. Details on the friction model used in RAMMS::Debris Flow are
given in section 3.1.4. How to calibrate the friction values is explained on page 82.
There are different possibilities to include a release area into the project. The following table gives an
overview of the possibilities RAMMS offers. For further explanations see the exercises below.
Create a new release area If there is no release area available for your pro-
(exercise 3.5a) ject, or you wish to create a new one, switch to
2D mode and click (Draw new polygon shape-
file)
Open an existing polygon shapefile Use the file-tree in the right-hand panel (Files)
(exercise 3.5b) and click the shapefile you want to visualize. Or,
use the ‘Add data’ button or menu to visualize
a shapefile from another source.
38
CHAPTER 3: SETTING UP A SIMULATION
Before the release area is created, you have to answer a few questions:
The polygon shapefile will now be created and opened directly. The colorbar is not yet shown,
because you have to define a release depth first (in case of a block release, see next exercise),
or you have to define the polygon area as a hydrograph area (see exercise 3.5c, no colorbar
needed).
• Use the file-tree in the right-hand panel (Files) and click the shapefile you want to vis-
ualize (see chapter 3.4.1.).
• Alternatively, you can use the Add data button or menu ‘GIS → Add data’ to add a
shapefile from another source than your project directory to your visualization.
Once a polygon area is created or opened, you can specify the release depth (in case of a block release).
Switch to 2D mode, choose Input → Release area... → Details/Edit release area , click the button
or right-click the polygon shapefile in the Files-Tab and choose Release properties, and choose the
release area polygon by selecting it with the left mouse button. The appearing window yields infor-
mation about release area, mean slope angle, mean altitude and estimated release volume. And, most
importantly, the release depth can be entered, see exercise below.
Additional release information is found in the Debris Flow panel, tab Volumes (Figure 3-35 and Figure
3-36) below.
39
CHAPTER 3: SETTING UP A SIMULATION
Figure 3-35 : Block release area and Figure 3-36: Hydrograph area and volume
volume information. information.
Exercise 3.5b : Specify release depth and view release information (block release)
40
CHAPTER 3: SETTING UP A SIMULATION
• Enter a release depth in the field Release depth d0 (m). The corresponding release volume
is updated automatically.
• Additionally, the following release area parameter are shown: mean slope angle, mean
altitude, projected area and inclined (real) area.
• A release delay in (s) can be specified in the last line.
Remark: The estimated release volume is very accurate for the grid resolution of your input project.
If you calculate a different simulation resolution, the estimation can differ from the calculated re-
lease volume.
To simulate channelized debris flows it is advantageous to use an input hydrograph. However, this
requires knowledge of the amount of material (discharge) that flows past at a given location. For a
RAMMS simulation with a hydrograph you have two options. Either you know the discharge at differ-
ent times at a given location, e.g. estimated by measured flow heights and corresponding channel cross
sections, or you use the estimated total volume in combination with empirical relationships between
total volume and maximum discharge (e.g. Rickenmann et al. 1999).
Field measurement of debris flow properties is beyond the scope of this manual, however, if debris
flow activity in a catchment is frequent, it may be possible to obtain additional information for cali-
brating RAMMS by installing a monitoring station. Many debris flows, when the monitoring data are
simplified, have a relatively simple triangular wave-like shape (Figure 3-38). Assuming a well-estimated
41
CHAPTER 3: SETTING UP A SIMULATION
total volume (e.g. field data), maximum debris flow discharge (Q) and corresponding time (t1), as well
as the end time (t2) can be calculated. We call this a three-point hydrograph calculation.
In nature, discharge hydrographs are generally better described by four points (Figure 3-39 and Figure
3-40). However, a three-point hydrograph results in slightly larger flow heights and flow velocities after
the maximum discharge. If the detailed discharge hydrograph is not known it is useful to choose a
three-point hydrograph. In critical applications we encourage users to evaluate the sensitivity of the
model results to the shape of the input hydrograph, e.g. when preparing different scenarios as a basis
for hazard maps.
In RAMMS::Debris Flow one has the option to enter up to 10 points to define an input hydrograph. It
requires discharge Q, time t and velocity v at different times. A three-point hydrograph for the event
shown in Figs. 4.24 and 4.25 might look as following:
Point 2 1500 0 3
The other option is to define total volume Vtot, corresponding maximum discharge Qmax and time when
the maximum discharge occurs tmax. The time of maximum discharge is typically observed just upslope
Figure 3-41: Edit hydrograph table. The checkbox (red rectangle) must
be set to be able to edit the hydrograph table.
43
CHAPTER 3: SETTING UP A SIMULATION
of the leading edge of the flow, probably on the order of a few seconds to perhaps a few 10’s of sec-
onds after the arrival of a debris flow at any given location. This allows the calculation of the time at
which the total volume passed the hydrograph location (tend). Discharge is linearly interpolated be-
tween known Q-values.
In both cases, the inflow direction has to be defined, which is described as the angle in counterclock-
wise direction from the x-coordinate of the topographic data (Figure 3-42).
44
CHAPTER 3: SETTING UP A SIMULATION
Figure 3-43: Beam shaped polygon area (red rectangle) for the input hydrograph inside the
calculation domain (green line).
• Draw a calculation domain (see section 3.5.4), such that the area of the input hydrograph
is located inside the domain
45
CHAPTER 3: SETTING UP A SIMULATION
3.5.3 Erosion
• Draw polygon shapefiles for varying erosion areas. Use Input → Polygon shapefile → Draw New
Polygon Shapefile to do this.
• Open the Run Simulation window, change to the Erosion Tab and start to enter the erosion
characteristics.
1. Select shapefile
2. Choose/select parameters, see Table 3.3 below for details.
3. Click the + button to add your selection to the Erosion Shapefile List.
46
CHAPTER 3: SETTING UP A SIMULATION
Erosion Parameters
Erosion density: We suggest to use the default density (or the density that you selected in
(kg/m3) the Params tab) unless you have more detailed information.
Erosion rate: The rate at which debris flows entrain material from the sediment bed.
(m/s, default 0.025) There are very few values available from the field (see Frank et al.), so we
propose using a constant value based on the work published by Berger et
• Loose, wet sediment al., 2011 (0.025 m/s), for the Illgraben torrent (erosion rates measured
(0.05 m/s) using sensors buried in the channel bed). This is a rate that the model will
• Normal (0.025 m/s)
use for entrainment until the predicted erosion depth is reached. Increas-
• Densely packed sedi-
ment (0.013 m/s)
ing this value will cause sediment to be entrained at a faster rate, poten-
tially resulting in relatively large debris flow snouts.
Pot. erosion depth: This parameter controls the maximum potential erosion depth (variable em
(per kPa, default 0.1) in the paper by Frank et al.) as a function of the maximum shear stress
reached in each cell. This value actually is the slope of the line which relates
• deep (0.2 per kPa) em to the maximum shear stress calculated for each cell. By changing the
• medium (0.1 per kPa) value of this parameter to e.g. 0.2 (menu choice deep) you will double the
• shallow (0.05 per kPa)
maximum potential erosion depth.
Critical shear stress: This is the value at which erosion can start occurring. It might be reasona-
(kPa, default 1.0) ble to expect that a channel bed consisting of interlocked boulders would
have a larger critical shear stress, while a channel bed of saturated sandy
• low (0.5 kPa) gravel would have a lower value. Our value is just a curve fit to the data
• medium (1.0 kPa) reported by Schürch et al. (2011).
• high (1.5 kPa)
Max erosion depth: Here we can set a maximum thickness of the layer of erodible sediment if
(m, default 0.0) such data are available (e.g. in some cases we may know that there is only
a limited amount of sediment available). The default value is 0.0, meaning
that the erosion algorithm is calculating the max erosion depth itself.
47
CHAPTER 3: SETTING UP A SIMULATION
To reduce calculation time, you can specify a smaller calculation domain to reduce the number of com-
putational cells. By analyzing a calculation with a coarse grid (large cell size), e.g. with a cell size of 5 or
10 m, you get an idea where the flow path is situated and you can limit the calculation domain to the
area of interest.
Switch to 2D mode and choose Input → Calculation Domain... → Draw New Domain or click . Now
you can draw a polygon containing the area of interest similar to drawing a new polygon area (see
exercise "Create release area" on page 38). We strongly recommend using smaller calculation domains
especially if you calculate with small cell sizes (e.g. < 5m).
Figure 3-45: Calculation domain in green encloses the area of interest and reduces
calculation time incomparison with the default rectangular domain which is automatically
generated.
48
CHAPTER 3: SETTING UP A SIMULATION
49
CHAPTER 3: SETTING UP A SIMULATION
Figure 3-48: Envelope shapefile (dashed red line) of Max Flow Height extent
Figure 3-49: Input file with optimized calculation domain (envelope shapefile)
50
CHAPTER 3: SETTING UP A SIMULATION
• In this example, the much smaller new calculation domain saves 50% !!!!! of the
computational time.
General Tab:
- SCENARIO Name
(1) Scenario output name: Choose a meaningful output filename, add parameter information
to the filename to recognize the output file.
(2) Save Max Values Only: If you want to save disk space and if the max values are all you are
interested in, then use this feature. After a simulation finished, all ASCII files (deposition,
max flowheight, max velocity and max pressure) are exported automatically. The simulation
results cannot be visualized in RAMMS.
51
CHAPTER 3: SETTING UP A SIMULATION
- Additional Information
52
CHAPTER 3: SETTING UP A SIMULATION
Params Tab
• Curvature: Switch Curvature on or off. Since Version 1.6.20, the normal force N includes
centrifugal forces arising from the terrain curvature. We use the method proposed by
Fischer et al. (2012) which was specifically developed for RAMMS. Typically, this increases
the friction, causing the flow to slow down in tortuous and twisted flow paths.
See https://ramms.slf.ch/en/modules/avalanche/theory/friction-parameters.html for
more information.
53
CHAPTER 3: SETTING UP A SIMULATION
MuXi Tab
54
CHAPTER 3: SETTING UP A SIMULATION
55
CHAPTER 3: SETTING UP A SIMULATION
1
Release - Block Release Tab
56
CHAPTER 3: SETTING UP A SIMULATION
Erosion Tab
57
CHAPTER 3: SETTING UP A SIMULATION
58
CHAPTER 4: Setting up a simulation
If you want to start several simulations automatically (e.g. overnight) use Track → New… → Run
Batch Simulations. You can choose how many computational cores the Batch-Mode should use. It’s
even possible, to create a new directory for every single batch-simulation.
• Open an input file from your project, and open the "Run Simulation" window (the big green
button on the left vertical toolbar).
• In the "Run Simulation" window, go through all the tabs, and set all the necessary input spec-
ifications.
• Then, instead of starting a simulation, click "Cancel" (this will close the "Run Simulation" win-
dow), and then click the "Save Copy As" Button (or Track → Save Copy As), and save a new
input file (enter a meaningful name, .db2 file).
• Do the procedure above for every scenario you want to calculate. Then start the batch-pro-
cess and choose your input file. You can also choose input files from different directories
(projects).
59
CHAPTER 4: Results
4 Results
Once the simulation is finished, the simulation as well as the output logfile (see Figure 4-3) are opened
in RAMMS (if you ran the simulation in background mode, see Figure 3. 3-58, click any button inside
the DOS window to close the window. Afterwards, open the simulation in RAMMS manually).
If mass flows out of the calculation domain, RAMMS shows an alert (Figure 4-2). To get reliable results
you should enlarge your calculation domain (see section 3.5.4).
60
CHAPTER 4: Results
61
CHAPTER 4: Results
The input logfile (included in the output logfile), however, can already be opened once a project is
created and before a simulation is performed.
There are two ways to view your project settings and information. First you can open your project’s
input logfile (or output logfile, in output mode), or you can check your project’s region extent and area
in the debris flow panel in the region tab.
You can open the project’s input log file with Project →
Input Log File. The following window opens:
62
CHAPTER 4: Results
RAMMS is a model and every model is a simplification of reality, therefore the simulation results should
not be analyzed without questioning them. We strongly recommend that all users perform sensitivity
studies.
• Flow Height
• Flow Velocity
• Flow Pressure
• Flow Momentum
• Erosion
• Max values (Height , Velocity , Pressure , Momentum, Shear Stress, Erosion)
• DEM Adaptions (Add Deposition to DEM)
• Flow Analysis (Summary of Moving Mass)
• Friction Values (µ, ξ)
These results are all visualized in the topography. See exercise “Displaying calculation values” below.
63
CHAPTER 4: Results
Figure 4-6: Results: Maximum values of flow height (left), velocity (middle) and pressure
(right)
The flow height can be visualized exaggerated by a factor. Click Help → Advanced… →Additional
Preferences… →Edit to change the factor of the quasi 3D-visualization of the flow height under the
keyword EXAGGERATION.
Figure 4-7: Quasi 3D-Visualization of flow height (left: exaggeration 1; right: exaggeration 5).
64
CHAPTER 4: Results
• Line Profile
• Time Plot
Time plot
This function provides a time plot at a single point. This is helpful when it is of interest to know the
values and maximum values at a specific location (e.g. at a building, dam, or a tree) through time. Every
point is saved in the file point.shp and a point-info file point_info.txt is additionally saved in the project
directory. If you want to keep this point, you have to save it, see exercise “How to create a time plot”
below. The point-info file can be visualized with Extras → Point… → View Point Info File.
Flow discharge
From version 1.7.0 on it is possible to calculate the flow discharge when drawing a line profile (cross
profile). See line profile exercise below.
65
CHAPTER 4: Results
• If you change the active parameter, min or max values or the dump-step in RAMMS, the plot
is directly updated. You can also start the simulation and then watch the time variations in
your line profile plot.
• It makes sense to either draw a profile line perpendicular to the flow direction or draw the
line along the flow path. Basically, every profile path is possible.
66
CHAPTER 4: Results
Figure 4-9: Line profile perpendicular to Figure 4-10: Line profile along the debris flow
debris flow direction. direction.
• To save the coordinates of the points belonging to the line profile, go on Extras → Profile → Save
Line Profile Points and enter a file name.
• To save the line profile parameters (distance in m and the active parameter, e.g. the flow height in
m) at the current dump-step, go on Extras → Profile → Export Profile Plot Data and enter a file
name.
67
CHAPTER 4: Results
• To save the point coordinates, choose Extras → Point → Save point Location and enter a file
name
• To save the time plot data (time in s and the active parameter, e.g. the flow height, for every
dump-step), choose Extras → Point → Export Point Plot Data and enter a file name.
68
CHAPTER 4: Results
A deposition analysis (flow height) for a region of interest (ROI) can be done in the following way:
69
CHAPTER 4: Results
70
CHAPTER 4: Results
You need to have the Google Earth Software installed on your PC/laptop, otherwise you cannot use
this feature. The use of Google Earth is for free.
It’s possible to export your result to Google Earth. The default settings are for Switzerland. If your
project region is within Switzerland, you are lucky, and all you have to do is visualize the result you
want, and then using Extras → Google Earth… → Export Result to Google Earth.
Figure 4-14: Left: Visualization in RAMMS; right: Exported result in Google Earth (© Google
Earth)
If your project region is not within Switzerland, then the following other projections are supported in
RAMMS:
• UTM
• State Plane
Click Extras → Google Earth… → Google Earth Option to open the following window:
71
CHAPTER 4: Results
Figure 4-15: Google Earth Options. Choose Projection and Spheroid (Datum) of your project
region
If you choose a UTM-projection, then it’s possible to set the parameters in the Projection Parameters
section. The section Google Earth View Parameters are parameters for the initial visualization in
Google Earth. Change them as you like.
The Figure below shows the drop-down menus for the Projection and the Spheroid (Datum) fields.
72
CHAPTER 4: Results
Figure 4-16: Google Earth Projection and Spheroid (Datum) drop-down menus
Click the Help-Button to get help about the projections and how to specify Zone, Spheroid and
Projection Parameters (only for UTM), such that your result is visualized correctly.
Image
It is possible to export your results as an image in different formats (e.g. .png, .jpg, .gif, .tif etc.). Click
or choose Track → Export… → Image File and define a file name with the corresponding extension.
An image of the visible part in the viewer will then be exported.
GIF animation
Creating a GIF animation is only possible in output mode. Click or choose Track → Export... → GIF
Animation. Enter a file name and location and wait until the simulation stopped. As soon as the sim-
ulation finished, the GIF animation file is saved. In the Preferences (debris flow tab) you can define the
interval for the GIF animation (GIF animation interval [s]).
73
CHAPTER 4: Results
The stopping criteria can be changed when starting a new simulation, see also Figure 3-51 on page 52.
You can define both stopping criteria, and the simulation will then stop when one of them is reached,
either the momentum- or the center-of-mass-criterion. In the following, both criteria are explained in
more details.
In classical mechanics, momentum p (SI unit kgm/s, or, equivalently, Ns) is the product of the mass and
velocity of an object (p = mv). Threshold values between 1-10% are reasonable, but this is only a sug-
gestion and has to be empirically determined for each test case. For every dump-step, RAMMS sums
up the momenta of all grid cells (dump-step-sum), thus finding a maximum momentum sum (max-
momentum-sum). Then the dump-step-sum is compared to the max-momentum-sum. If this percent-
age is smaller than a user defined threshold value (see Figure above and on page 52), RAMMS aborts
the simulation and the avalanche is regarded as stopped.
Stopping criteria with large threshold values (e.g. >10%) may result in unrealistic early stopping of a
simulation. Small threshold values however may lead to numerical diffusion of the simulation results
and very slow creeping of the avalanche material and velocity oscillations.
To check the stopping of your simulation, click Results → Summary of Moving Mass. A window similar
to Figure 4-18 opens which shows the summary of moving mass.
74
CHAPTER 4: Results
Whether or not an avalanche stops depends on terrain (slope angle in runout), total flow volume and
friction values and should always be evaluated by an expert. In case of doubt on how to choose thresh-
old values we recommend running a simulation with a 1% threshold and checking the summary of
moving mass for numerical diffusion and analyzing the avalanche runout (flow height and flow velocity)
with time plots (section 0).
Figure 4-19: Stopping behaviour of a RAMMS simulation. Small threshold values may lead to unlikly
slow creeping of the material. In the example shown in the figure above the stopping
criteria is set to 0%.
Because block release simulations (the entire debris flow material starts to flow at the same time)
usually show larger values for the total maximum momentum than hydrograph simulations (controlled
inflow of debris flow material into calculation domain), the threshold values for block release simula-
tions could be set smaller than the threshold values for hydrograph simulations in some situations (see
Figure 4-20 and Figure 4-21 and section 5.2).
75
CHAPTER 4: Results
Figure 4-20: Stopping behaviour of a hydrograph RAMMS simulation. In this example threshold values
<5% lead to numerical diffusion of the simulation results. A threshold value of 5% seems to be
appropriate in this cas.
Figure 4-21: Stopping behaviour of a block release RAMMS simulation. In this example threshold values
<2% lead to numerical diffusion of the simulation results. A threshold value of 2-3% seems to be
appropriate in this cas.
76
CHAPTER 4: Results
Check the output logfile under Project → Output Logfile to verify your simulation stopped due to low
flux (see 4.1 on page 61). Otherwise enlarge the end time of your simulation (see exercise “Run a
calculation” on page 51).
This stopping criterion was introduced in Version 1.8.0. The idea of this new stopping criterion is the
following: Following the center-of-mass (COM) of the flow. RAMMS is calculating the COM every 2s,
and from the covered distance the velocity, with which the COM is moving.
The user can define a velocity threshold (in m/s), see Figure 3-51 on page 52, and as soon as the COM
is moving slower than this threshold, RAMMS considers the flow as stopped. With this approach, nu-
merical diffusion and slow creeping movements at the front can be prevented.
This criterion should only be used, if you simulate one single avalanche problem (catchment). If you
define two or more release areas (for different catchments), then this approach makes no sense. In
this case, set the threshold value to zero. In any case it’s suggested to do simulations with and without
the center-of-mass stopping criteria, and to critically analyze results.
During a calculation, the center-of-mass travel-speeds are also written to the standard-output (the
black DOS command prompt), see Figure below. You can open the standard-output-logfile with
Extras → View Simulation Standard Output Log.
77
CHAPTER 4: Results
RAMMS offers the possibility to simulate the presence of a deflecting dam by increasing the altitude
at the position where a dam is considered. This option helps the user to design mitigation structures
and to test its influence on potential flow paths near populated areas.
78
CHAPTER 4: Results
Figure 4-23: Release area where a dam Figure 4-24: New DEM with dam at location
is supposed to be built. of polygon shapefile.
To run a simulation based on the newly created XYZ-file, all you have to do is to choose the new XYZ-
file in the Run Simulation window, see below:
79
CHAPTER 4: Results
Figure 4-26: Simulation without mitigation measures (left) and with two dams built in RAMMS
(right).
While RAMMS is able to simulate the effect of a dam lying lateral to the direction of flow quite well,
there might occur numerical problems if a dam lies perpendicular to the direction of flow (see Figure
4-27).
• Because there is no energy dissipation due to collision with dams implemented in RAMMS,
unrealistically large flow velocities and flow heights may be simulated in front of a dam.
• The numerical solver used in RAMMS incorporates information from neighboring cells. The
effect of dams with only one cell as dam side wall may therefore be difficult to simulate.
80
CHAPTER 4:
The interpretation of RAMMS simulations including mitigation measures such as dams (see Figure
4-27 and Figure 4-28) has to be done by experts. In addition, we recommend to always check the
simulation results with engineering approaches.
81
CHAPTER 5: Applications
5 Applications
RAMMS::DEBRISFLOW can be initiated using either a block release (e.g. landslide release) or a hydro-
graph (flow discharge as a function of time). In some cases, it may not be entirely clear which method
is most suited. In this section we describe some practical differences in model results which may occur
depending on which method is used to start the flow in the model.
This chapter presents several topics relevant for the application of RAMMS::DEBRISFLOW in practice.
Several examples of how to use RAMMS to simulate channelized debris flow (flow paths of debris flow
limited by topography, such as a mountain torrent) using either a block release or an input hydrograph
are summarized. Model calibration and the question how to calculate model impact pressure are dis-
cussed.
5.1 Calibration
The calibration of the Voellmy friction model is one of the most important steps to get realistic and
useful results. For the calibration procedures a well-documented historical event is required. The his-
torical event should be similar to the problem where calibration is required. Ideally, information should
include flow heights and velocities at different locations in the torrent as well as the material compo-
sition, information concerning different flow paths and the initial conditions such as the total and the
initial volumes. In practice, it is difficult to collect exact data on flow heights and velocities from field
studies. However, field data can provide estimates of total volume, flow paths, flow heights and ma-
terial composition and sometimes even flow velocities.
Here, an example is shown, which was used for the calibration of RAMMS::DEBRISFLOW for the specific
case at Dorfbach, close to Rana (VS, CH). See Deubelbeiss and Graf, 2013. The following data was used
to calibrate the model:
Table 5.1: Parameters for calibration for the case study of Dorfbach, Randa (CH).
Field investigations
Cross sectional analysis Heights of levees or heights of marks on constructions, estimation of ve-
locity (splashing, superelevation)
Flow paths Tracks of boulders, rocks and mud
Deposition of material Lobes, levees and debris flow heads
Estimation of total volume Retention basin in the runout zone plus deposited material in tor-
rent and receiving river
Photographs
Release area Geometry of release area
Flow Paths Deposited material analyzed by aerial photographs
Field observations and investigations provided an estimate of a total volume of approximately 10’000
m3. The aim was to calibrate the model by comparing flow velocities and flow heights at two locations
(Figure 5-1a). The estimated values obtained from the field observations at these locations are:
82
CHAPTER 5: Applications
1. Define µ which – as a first guess – is set to tan(𝛼) is the slope angle in the deposition zone. For
the case in Dorfbach we defined 𝜇 ≈ 0.2 (𝛼 ≈ 15°).
Values of µ normally range between 0.05 and 0.4. Values of µ larger than 0.4 rarely provide
useful simulation results.
2. ξ is more delicate to calibrate and we suggest starting with an initial guess of ξ =200 m/s2.
ξ describes the turbulent behavior of the flow. Typically, small values of ξ are reported for
granular flows while relatively large ξ values are sometimes associated with muddy flows.
Table 5.4: General suggestion for the initial values of the Voellmy friction
coefficients used for the calibration procedure.
Initial values of the Voellmy friction coefficients
used for a calibration procedure with unknown
flow type
Dry-Coulomb type friction µ[] 0.2
If the type of flow (granular or muddy) is not known, we suggest the following initial values of the
Voellmy friction coefficients for the calibration:
3. Vary µ around the initial definition with steps of ±1 and ξ with steps of ±100 m/s 2. After com-
paring this initial result with field observations, start with a fine tuning and incrementally
change µ and ξ around the initially-found best-fit values. To match the simulation results with
the flow heights and velocities from field observations at the given locations we found the
following best-fit Voellmy friction coefficients for Dorfbach:
83
CHAPTER 5: Applications
Table 5.5: Best-fit Voellmy friction coefficients for the case study of Dorfbach, Rand (CH).
Dry-Coulomb type friction µ[] 0.225
Viscous-turbulent friction ξ [m/s2] 130
Table 5.6: Resulting maximum flow heights and velocities for total volumes of
10’000 and 5’000 m3 and µ=0.225 and ξ=130 m/s2
The best-fit Voellmy friction coefficients are now used to perform several simulations (Figure 5-1). We
performed an additional simulation with a small total volume (5’000 m3) to better model the observed
flow path. This modification is justified because there are two main locations where deposition was
observed during the event of June 7, 2011. One location is out of Figure 5-1 around an elevation of
1’730 ma and the second location coincides with location number (3) in the center of the channel. The
simulation using a total volume of 10’000 and 5’000 m3 show the following flow heights and velocities
at the two locations 1 and 2:
Both simulations with volumes of 10’000 and 5’000 m3 show locations where the flow leaves the chan-
nel (Figure 5-1, locations 1-2), while in reality the debris flow should simply follow the channel.
Figure 5-1: Simulations with best-fit parameters µ=0.225 and ξ=130 m/s2 for (left) a volume of
10’000 and (right) 5’000 me and a DEM resolution of 2m. The dashed line indicates the flow path
of the event from June 7, 2010.
84
CHAPTER 5: Applications
Specifically, these are locations indicated by numbers (1) to (4). A breakout, where the flow left the
channel, was observed only at location (2) on the orographic right side of the channel.
These differences might be caused for the following reason: For these simulations we use a resolution
of the DEM (2010) of 2m. Additional simulations using a DEM-resolution of 1m and a volume of 5’000
m3 could reproduce the flow path at location (1), (3) and (4). At location (2) the outbreak disappeared
in the simulation, although it occurred in reality. This result indicates that a resolution of 2m cannot
reproduce the exact flow paths because not all vertical curves are visible on a 2m-DEM and therefore
material can break out of the channel. The missing outbreak at location (2) for the 2m-DEM can be
explained as following: first, it may indicate that at this location the volume was larger than 5’000 m3
and only after location (2) more material was deposited and second, an aspect which will be discussed
in the next section (5.2), the use of a block release rather than an input hydrograph resulted in slightly
underestimated flow heights and velocities.
To conclude, the simulations using a volume of 10’000 m3 indicate a slightly too high volume estimation
for the lower part of the torrent. However, to calibrate the Voellmy friction coefficients it was still
possible to match the flow heights and velocities observed in the field. The small differences in the
flow path between the simulation and reality can be explained by no ideally resolved terrain.
85
CHAPTER 5: Applications
Simulations with large volumes and a block release usually have larger maximal discharge values (max-
imum heights) compared to simulations using a hydrograph (Figure 5-2a). The reason is that for a block
release the release area is defined and the initial release height has to be adjusted according to the
total volume, specified by the user. This block begins moving as soon as the simulation is started.
Hence, extremely large and possibly unrealistic initial heights can occur (e.g. we use an initial height of
13.2 m for simulations with a total volume of 200’000 m3 at Dorfbach, see studies by Deubelbeiss and
Graf, 2013). In many cases it would be more reasonable to assume a realistic initial release height and
adjust the release area to match the corresponding total volume. This effect inverts for small volumes:
the inflow velocity of a hydrograph simulation may be larger than what results from a block release
simulation at the location of the input hydrograph (Figure 5-2b). The inverse effect is also visible in the
flow paths (Figure 5-3). The larger flow heights and resulting velocities of a block release simulation
are represented by the larger extent compared to a hydrograph simulation.
Figure 5-2: Comparison of discharge curves of a simulation with a block release and a
hydrograph for (left) a volume of 200’000 m3 and (right) a volume of 3’350 m3. For all
simulations µ=0.225 and ξ=130 m/s2. The discharge curves are measured at the location shown
in Figure 5-3.
86
CHAPTER 5: Applications
5.2.2 Discussion
Figure 5-3: Comparison of the inindated areas of a simulation with a block release and a
hydrograph (left) for a volume of 200’000 m3 and (right) a volume of 2’250 m3. For all simulations
µ=0.225 and ξ=130 m/s2. Blue: hydrograph, red: block release. The red points indicate the location
of the measured discharge curves (Figure 5-2).
Two general problems appear when comparing the input hydrograph and block release: the friction
parameters for a large design event may be different than those for the calibration event, and differ-
ences in peak discharge. Large debris flows are often expected to have disproportionally longer runout
in comparison with smaller flows (e.g. less friction, e.g. smaller µ values). However, it is difficult to
generalize about how much the friction parameters should be changed as a function of event volume.
The situation is further complicated by the observation that very large debris flows tend to take place
as a series of surges rather than one large surge, and the effective flow topography may change due
to deposition (or erosion) during the surge. The problem with the unusually large flow depths and the
input hydrograph was described earlier in this section. Another aspect of that problem is that sediment
entrainment often takes place along the flow path, a process which is NOW implemented in
RAMMS::DEBRISFLOW. The new erosion module in RAMMS predicts the depth of erosion of sediment
caused by debris flows. Using this option, it is possible to predict the increase in volume of a debris
flow as it travels along a channel (see sections 0 and 5.3).
5.2.3 Summary
Using an input hydrograph rather than a block release certainly enhances the simulation results if data
are available. In this case we can assume that the input parameters are well known and represent the
measured field data (at least at the measurement location). This way large initial release heights and
the resulting large momenta can be avoided.
Channelized debris flows, which typically follow a torrent to the runout zone are more accurately sim-
ulated by input hydrographs. Additionally, the length of the flow path to be simulated can be reduced
resulting in shorter simulation times. (Be sure the entire hydrograph lies within the calculation do-
main.) For hillslope debris flows, which typically occur in open, unchanneled topographies, a block
release achieves better results.
87
CHAPTER 5: Applications
Step 1 (not shown): Setup and calibrate RAMMS without considering entrainment. In this case RAMMS
was calibrated for an example in the literature (Berger et al., 2011) where we know the travel time
between two of the check dams. The purpose of the first calibration–without erosion–is to help nar-
row-down the choice of the friction parameters µ and for fine-tuning the model after erosion is con-
sidered.
Step 2: Define where erosion can take place. Select the menu option Input –> Polygon shapefile –>
Draw New Polygon Shapefile and draw the first polygon. After closing the first polygon with a right-
mouse-click, choose the option Add polygon areas, and repeat this procedure until all desired poly-
gons have been drawn. After adding the final polygon (in this case the fourth one) click on the “No”
button and name the polygon (Figure 5-4). Once this step is completed, the erosion properties within
this shapefile can be set in a different dialog box (Step 3, Figure 5-5). Although not illustrated here, it
is possible to create multiple shape files with different erosion parameters within each shape file.
88
CHAPTER 5: Applications
Step 3: Set erosion parameters. To set the erosion parameters used during the simulation, select Run
simulation and then click on the Erosion tab. Click on the folder icon and select the polygon shapefile
(in this case erodible_bed.shp, Figure 5-5). After selecting the erosion parameters, click on the button
Add shapefile to list. The shapefile and values are added to the list. You can delete the whole list, or
remove single entries from the list. It’s not possible to edit an entry (remove the entry, and create a
new entry).
One advantage of the new Erosion Module in RAMMS is that the user can start the model with realistic
starting conditions, e.g. either a block release (landslide) scenario based on field observations or a
realistic hydrograph. Then the model will entrain sediment along the flow path, thereby increasing in
size. The main disadvantage of the new model is that you cannot specify the event volume before the
simulation starts, because the volume of the debris flow will increase as it entrains sediment along the
flow path. If precise final volume scenarios are necessary, it may be necessary to run the model several
times, iteratively adjusting the initial landslide size, until the desired volume is achieved (see Frank et
al., 2017, for an example).
89
CHAPTER 5: Applications
The predicted channel-bed erosion for this case is illustrated in Figure 5-6. Here one can clearly see (in
comparison with Figure 5-4) that erosion has taken place only within the user-specified polygons within
the erosion shape file, and not on the check dams separating the individual polygons.
In this case the model was then re-calibrated with small adjustments to the turbulent friction param-
eter, and calibrated (for flow speed) to be within 1 second of observed travel time. A comparison of
the hydrographs (output from a point placed under the bridge at the top of Figure 5-7, in comparison
with the flow height measured in the field) illustrates that the steepness of the front, when including
debris-flow entrainment, is somewhat more realistic. However, the case where entrainment is not
considered is somewhat slower in travel speed, for the same friction parameters.
90
CHAPTER 1:
Figure 5-7: Front steepness comparison; laser data, RAMMS with erosion and RAMMS without erosion.
91
CHAPTER 6: Program overview
6 Program overview
RAMMS is a windows-based program that relies on drop-down menus and dialog boxes to set the
model parameters, run calculations and view results. Toolbar buttons are also available and provide
short-cuts of the menu paths; moving the cursor over a button results in a short explanation, appearing
in a text box below the cursor (‘tooltip’). For functions not available in the current context, the menus
and buttons are deactivated and cannot be used.
92
CHAPTER 6: Program overview
Track
Similar to the Microsoft Windows File menu, Track is used to open, close, save, print, backup and ex-
port files.
New • Project Wizard Start a new project, guided by the wizard (Ctrl + w)
• Convert XYZ → ASCII Convert regular or irregular XYZ data (e.g. laser scanning data) into
grid a raster grid (ESRI ASCII or GEOTIFF).
Save a copy of the active file (e.g. test.db2) under a new name
Save Copy As (e.g. simulation1.db2, works only in input mode). Useful for Batch-
Simulations.
93
CHAPTER 6: Program overview
• RAMMS Logfile (last If RAMMS crashed, open this logfile and copy/paste the content
session) into an email to ramms@slf.ch.
Edit
Shows or hides dataspace axes of the project region. The axes can only be visible if
Show Dataspace Axes
the background color is set to white
Colorbar White Color Checkbox. If checked, the colorbar text-color is white (default), otherwise black.
Input
Menu used to specify the global parameters, the calculation domain, release area, friction parameters
and forest cover. This menu is active only in input mode.
Calculation Do- • Draw New Calculation This activates the button to draw a new calculation domain.
main Domain The mouse cursor changes to an arrow.
94
CHAPTER 6: Program overview
• Load Existing
Load an existing polygon shapefile.
Polygon Shapefile
The mouse cursor changes to an arrow and you can select re-
• Details/Edit Release Ar-
Release Area lease area to define the release height and to view release
eas area information. This works only in 2D mode
Show
This menu enables and disables the different visualizations. A little arrow indicates if the visualization
is enabled or disabled.
Show Visualization Show/hide release area (input mode) or simulation results (output mode)
Run
Opens the Run Simulation window to change parameters and to start the calcula-
Run Calculation
tion of a debris flow simulation.
95
CHAPTER 6: Program overview
Results
This menu contains the results functions and is only active in output mode.
Flow Height Shows flow height of the debris flow every time step.
Max Values • Max Flow Height Displays the maximum flow height for each cell.
• Max Flow Momentum Displays the maximum momentum for each cell.
• Max Shear Stress Displays the maximum shear stress for each cell.
• Max Erosion Displays the maximum erosion depth for each cell.
Grid Cell Area Display the grid cell area for each cell (m2).
96
CHAPTER 6: Program overview
GIS
• Envelope Shapefile from Create an envelope shapefile from an ASCII file. User
ASCII File can specify an ASCII file (e.g. max flow height).
97
CHAPTER 6: Program overview
Extras
98
CHAPTER 6: Program overview
Project
Output Log File Displays the output logfile. The input logfile is appended to the output logfile.
Help
99
CHAPTER 6: Program overview
100
CHAPTER 6: Program overview
Project wizard: open debris flow wizard for creating a new debris flow project. (Ctrl + W)
INPUT | Save copy as: save the active file under a new name.
Undo, Redo.
Simulation Results: Choose this function and move the arrow over the topography → x-,
y- and z-Coordinates of the mouse position are shown in the lower right status bar (see
Figure 6-11 on page 110).
OUTPUT | If you move the arrow over the simulation data, the active parameter is
shown as well (see right value in the figure below). If you click once with the left mouse
button at a point of interest, a new window pops up called ‘RAMMS::DEBRISFLOW Time
Plot <Active Parameter>’.
INPUT, 2D | Draw new polygon shapefile: specify new polygon-points by clicking the left
mouse button, finish with a right mouse click. The user is asked if he wants to draw
more polygons. At last, he has to specify a new filename for the polygon shapefile.
INPUT, 2D |Create new domain area: specify a new domain polygon by clicking with left
mouse button, for the last polygon-point click the right mouse button to finish. A dialog
box will then ask the user for a new domain name (e.g. test).
OUTPUT, 2D | Line Profile: Select the topography, until the Line-Profile-Button is active.
Click the button and then move the cursor to the start point of your profile. Click the left
mouse button and move the cursor to the next position of your profile. At the end posi-
tion of your profile click the right mouse button. A new window pops up called
‘RAMMS::DEBRISFLOW Line Profile Plot Active Parameter’. This line profile plot is linked
to your simulation. If you change the parameter or if you change the max-value in the
debris flow panel, the changes are adapted in the line profile plot!
2D |Measure distance and angle: Click with left mouse button; distance and angle be-
tween clicks is shown in the lower right status bar. Finish with a right mouse click.
Zoom tools.
Annotation tools, text, line, rectangle, oval, polygon, freehand. They can be activated
and deactivated in the additional preferences.
Preferences → Advanced… → Edit → Annotations
101
CHAPTER 6: Program overview
Interpretation of the input DEM: Slope Angle, Curvature and Contour Plots. Remove vis-
ualization by clicking the button again.
OUTPUT | Show dump step values of the simulation result: Flow Height.
OUTPUT | Show Maximum values of the simulation results: Max. Flow Height, Max.
Flow Velocity and Max. Pressure.
Add/change maps/orthophotos.
102
CHAPTER 6: Program overview
Show/hide lights.
Show/hide mesh.
Show/hide colorbar.
Show map.
Show image.
Stop/Pause Simulation ( ).
103
CHAPTER 6: Program overview
The RAMMS GUI (Graphical User Interface) consists of two main regions, see Figure 6-2:
6.1.5 Panel
A DEBRIS FLOW panel is displayed on the right side of the RAMMS GUI (Figure 6-2), and consists of the
display part, where visualization and colorbar settings can be set (MIN/MAX/COLORS and TRANSPAR-
ENCY/CONTOURS, and four tabs (Files, General, Volumes and Region). Always confirm with ENTER (re-
turn key) when changing a value! Additionally, the PARAMETER line states the visible parameter (e.g.
Release height (m) in the Figure below, red box). Simulation contour lines can only be shown for an
output result (see Figure 3-31).
104
CHAPTER 6: Program overview
The Min and Max values as well as the number of colors influence directly the colorbar and the visual-
ization. The transparency changes the visibility of the result: 0% means no transparency, 100% means
total transparency, see Figure below. The colorbar is divided into N (nr. of colors) different colors.
Figure 6-4: No transparency (left) and 40% transparency (right) of simulation result.
105
CHAPTER 6: Program overview
Files tab
The Files tab (Figure 6-5) shows a file tree with nodes for polygon shapefiles (Polygon, *.shp) and cal-
culation domain files (Domain, *.shp). See section 3.4.1 on page 26 on how to use the Files tab.
106
CHAPTER 6: Program overview
General tab
The General tab (Figure 6-6) shows important simulation parameters, such as: nr. of nodes, nr. of cells,
end time (s), dump-step (s), grid resolution (m) and density (kg/m3). In input mode, for handling and
visualization purposes, the topographic information is resampled, such that there are only ca. 50’000
grid cells remaining (see Visualization Resampling Remarks in Figure 6-6, red box). This does not influ-
ence any simulation at all, it simply makes the users life easier to zoom and rotate the topography.
107
CHAPTER 6: Program overview
Volumes tab
The Volumes tab (Figure 6-7) gives the user information about a block release (or hydrograph) volume
and areas. The tab is slightly different in INPUT or OUTPUT mode:
INPUT OUTPUT
• projected release area (m2) • projected release area (m2)
• inclined (3D) release area (m2) • inclined (3D) release area (m2)
• Block/Hydrograph volume (m3, estimated in • Block/Hydrograph volume (m3)
input mode) • Flow Volume (m3), changes with dump step
• Block/Hydrograph mass (t) • Eroded Volume (m3), changes with dump
• Density (kg/m3) step
• Outflow Volume (m3), changes with dump
step
Figure 6-7: Debris flow panel – Volumes tab. Left: INPUT (DEM 2m): right: OUTPUT (SIM 4m).
The different resolution is responsible for the differences in areas and volume.
Click the Update avalanche volume button (in output mode, red box), if the flow volume is not updated
automatically.
108
CHAPTER 6: Program overview
Region tab
The region tab (D) gives information about min, max and diff X-, Y-coordinates and the altitude limits
as well as information about the region area in km2.
The time step slider can be moved manually to change the active time step (only in output mode).
Figure 6-9: The active time (20s) is shown in the time slider .
The left status bar is used to display status information for operations or informational messages per-
taining to the currently selected surface or manipulators.
The right status bar is used to display the position of the cursor within the surface and additional sim-
ulation results at the position of the cursor.
109
CHAPTER 6: Program overview
Figure 6-11: Position information and triangle simulation results in the right status
bar.
6.1.9 Colorbar
110
7 References and further reading
7.1 References
Maps and aerial images
➔ Topographic base maps and aerial images (Source: Federal Office of Topography)
Literature
• Ayotte D. and Hungr O. 2000: Calibration of a runout prediction model for debris flow and
Naeser, Rotterdam, 505-514.
• Badoux A., Graf C., Rhyner J., Kuntner R. and McArdell B.W. 2009: A debris-flow alarm system
for the Alpine Illgraben catchment: design and performance. In: Natural Hazards, 49(3), 517-
539.
• Bartelt, P.; Vera Valero, C.; Feistl, T.; Christen, M.; Bühler, Y.; Buser, O., 2015: Modelling co-
hesion in snow avalanche flow. Journal of Glaciology, 61, 229: 837-850. doi:
10.3189/2015JoG14J126
• Berger C. 2010: Debris flow entrainment and sediment transfer processes at the Illgraben
catchment, Switzerland. Ph.D. thesis, University of Bern, Inst. of Geological Sciences, Bern,
Switzerland.
• Berger C., McArdell B. W. and Schlunegger F. 2011: Direct measurement of channel erosion by
debris flows, Illgraben, Switzerland, J. Geophys. Res., 116, F01002, doi: 10.1029/2010JF001722.
• Bovis M.J. and Jakob M. 1999: The role of debris supply conditions in predicting debris flow
activity. In: Earth Surface Processes and Landforms, 24, 1039-1054.
• D’Agostino V. and Cesca M. 2008: Ricostruzione di alcuni dei principali eventi torrentizi avve-
nuti in Provincia di Trento. Technical report, Trento Autonomous Province.
• Deubelbeiss Y. and Graf C. 2013: Two different starting conditions in numerical debris flow
models - Case study at Dorfbach, Randa (Valais, Switzerland). In: Graf, C. (Red.) 2013: Mattertal
- ein Tal in Bewegung. Publikation zur Jahrestagung der Schweizerischen Geomorphologischen
Gesellschaft 29. Juni - 1. Juli 2011, St. Niklaus. Birmensdorf, Eidg. Forschungsanstalt WSL, 125-
138.
• Fischer, J.-T.; Kowalski, J.; Pudasaini, S.P., 2012: Topographic curvature effects in applied ava-
lanche modeling. Cold Regions Science and Technology, Volumes 74–75, May 2012, Pages 21-
30.
• Hürlimann M., Rickenmann D. and Graf C. 2003: Field and monitoring data of debrisflow
events in the Swiss Alps. In: Canadian Geotechnical Journal, 2003, 40(1), 161-175.
• Johannesson et al. 2009: The design of avalanche protection dams. Recent practical and theo-
retical developments. European Commission. Directorate General for Research, 2009.
• Mizuyama T., Kobashi S. and Ou G. 1992: Prediction of debris-flow peak discharge. Proceedings
of the international Symposium Interpraevent, Bern, Switzerland, 4, 99-108.
• Rickenmann D. 1995: Beurteilung von Murgängen. In: Schweiz. Ingenieur und Architekt
113(48), 1104-1108.
• Rickenmann D. 1999: Empirical relationships for debris flows. In: Natural Hazards, 19, 47-77.
111
• Rudolf-Miklau F. and Sauermoser S. 2011: Handbuch Technischer Lawinenschutz. Ernst & Sohn
GmbH&Co.
• Salm B., Burkard A. and Gubler H. 1990: Berechnung von Fliesslawinen: eine Anleitung für
Praktiker mit Beispielen. Mitteilung 47, Eidg. Institut für Schnee- und Lawinenforschung SLF.
• Salm B. 1993: Flow, flow transition and runout distances of flowing avalanches. In: Annals of
Glaciology 18, 221-226.
• Varnes D.J. 1978: Slope movement types and processes. In: Land-slides Analysis and Control,
edited by Schuster, R.L. and Krizec,R.J., Spec. Per. Natl. Res. Counc. Transp. Res. Board, 176,
Natl. Acad. of Sci., Washington D.C., 11-33.
7.2 Publications
The development of RAMMS is based on scientific findings published in international scientific
journals. A list of the most important scientific publications about RAMMS and its applications can
be found on our homepage at https://ramms.slf.ch. Visit a module-page, and check the Publica-
tion-tab at the bottom of the page.
112
List of Figures
FIGURE 2-1: INSTALLATION - WELCOME DIALOG WINDOW. .................................................................................. 5
FIGURE 2-2: INSTALLATION - README DIALOG WINDOW. ................................................................................... 5
FIGURE 2-3: INSTALLATION - LICENSE AGREEMENT DIALOG WINDOW. ............................................................... 6
FIGURE 2-4: INSTALLATION - DESTINATION DIRECTORY DIALOG WINDOW. ........................................................ 6
FIGURE 2-5: INSTALLATION - INSTALLING FILES DIALOG WINDOW. ...................................................................... 7
FIGURE 2-6 : INSTALLATION - FINISHED INSTALLING FILES DIALOG WINDOW. ..................................................... 7
FIGURE 2-7: INSTALLATION - FINISHED INSTALLATION DIALOG WINDOW. .......................................................... 8
FIGURE 2-8: IDL VISUAL STUDIO MERGE MODULES - WELCOME DIALOG WINDOW. ........................................... 8
FIGURE 2-9: IDL VISUAL STUDIO MERGE MODULES - READY TO INSTALL THE PROGRAM. ................................. 9
FIGURE 2-10: IDL VISUAL STUDIO MERGE MODULES - INSTALLING... ................................................................... 9
FIGURE 2-11: INSTALLATION - DESTINATION DIRECTORY DIALOG WINDOW. .................................................... 10
FIGURE 2-12: RAMMS ICON. ................................................................................................................................. 10
FIGURE 2-13: RAMMS PROGRAM GROUP ............................................................................................................ 10
FIGURE 2-14: RAMMS START WINDOW. ............................................................................................................... 11
FIGURE 2-15: RAMMS LICENSING WINDOW ......................................................................................................... 11
FIGURE 2-16: ENTER USER NAME AND COMPANY NAME. ................................................................................... 12
FIGURE 2-17: PERSONAL LICENSE REQUEST FILE RAMMS_DBF_REQUEST_TESTNAME.TXT ................................ 12
FIGURE 2-18: PERSONAL LICENSE KEY FILE RAMMS_LICENSE_MUSTER TEST.TXT ............................................ 13
FIGURE 3-1 : EXAMPLE ESRI ASCII GRID. ............................................................................................................... 14
FIGURE 3-2: EXAMPLE ASCII XYZ SINGLE SPACE DATA. ......................................................................................... 14
FIGURE 3-3: PROJECT EXTENT (AREA OF INTEREST) ............................................................................................. 15
FIGURE 3-4: RELATION BETWEEN NORMAL AND SHEAR STRESS. ........................................................................ 17
FIGURE 3-5: GENERAL TAB OF RAMMS PREFERENCES. ........................................................................................ 20
FIGURE 3-6: DEBRIS FLOW TAB OF RAMMS PREFERENCES. ................................................................................. 20
FIGURE 3-7: RAMMS PREFERENCES ...................................................................................................................... 21
FIGURE 3-8: BROWSE FOR THE CORRECT FOLDER. ............................................................................................... 21
FIGURE 3-9: RAMMS PROJECT WIZARD STEP 1 OF 4 ............................................................................................ 22
FIGURE 3-10: STEP 1 OF THE RAMMS PROJECT WIZARD PROJECT INFORMATION. ............................................. 23
FIGURE 3-11: WINDOW TO BROWSE FOR A NEW PROJECT LOCATION. ............................................................... 23
FIGURE 3-12: STEP 2 OF THE RAMMS PROJECT WIZARD: GIS INFORMATION. ..................................................... 23
FIGURE 3-13: PROJECT COORDINATES: LOWER LEFT AND UPPER RIGHT CORNER OF PROJECT AREA................. 24
FIGURE 3-14: STEP 3 OF THE RAMMS PROJECT WIZARD: PROJECT BOUNDARY COORDINATES. ......................... 24
FIGURE 3-15: STEP 4 OF THE RAMMS PROJECT WIZARD: PROJECT SUMMARY. .................................................. 24
FIGURE 3-16: PROJECT FILES ................................................................................................................................. 25
FIGURE 3-17: TOOLBAR BUTTON TO OPEN AN INPUT FILE. .................................................................................. 26
FIGURE 3-18: TOOLBAR BUTTON TO OPEN AN OUTPUT FILE. .............................................................................. 26
113
FIGURE 3-19: FILES TAB AND AVAILABLE PROJECT FILES ...................................................................................... 27
FIGURE 3-20: SELECTED FILE (BLOCKRELEASE.SHP) ON THE RIGHT IS SHOWN IN THE VISUALIZATION. .............. 27
FIGURE 3-21: RIGHT-CLICK MENUS ....................................................................................................................... 28
FIGURE 3-22: USE SHAPEFILE PROPERTIES TO CHANGE LINE THICKNESS, COLOR OR LINESTYLE. ....................... 28
FIGURE 3-23 DEM SURFACE VISUALIZATION ........................................................................................................ 29
FIGURE 3-24 VISUALIZATION AFTER CREATING AND ADDING THE HILLSHADE IMAGE TO RAMMS .................... 30
FIGURE 3-25: WINDOW TO CHOOSE MAP IMAGE. ............................................................................................... 31
FIGURE 3-26: ACTIVE PROJECT WITH LINES AND CORNERS FOR RESIZING. ......................................................... 32
FIGURE 3-27: ACTIVE PROJECT WITH ROTATION AXES. ........................................................................................ 32
FIGURE 3-28: 3D VIEW OF EXAMPLE MODEL. ....................................................................................................... 33
FIGURE 3-29: 2D VIEW OF EXAMPLE MODEL. ....................................................................................................... 33
FIGURE 3-30 COLORBAR AND VISUALIZATION PROPERTIES ................................................................................. 34
FIGURE 3-31: SIMULATION CONTOUR LINES ........................................................................................................ 34
FIGURE 3-32: THE COLORBAR PROPERTIES WINDOW. ......................................................................................... 35
FIGURE 3-33: ABOUT RAMMS::DEBRISFLOW........................................................................................................ 37
FIGURE 3-34: PROJECT WITH EMERGING RELEASE AREA. .................................................................................... 39
FIGURE 3-35 : BLOCK RELEASE AREA AND VOLUME INFORMATION. ................................................................... 40
FIGURE 3-36: HYDROGRAPH AREA AND VOLUME INFORMATION. ...................................................................... 40
FIGURE 3-37: VIEW/EDIT RELEASE AREA............................................................................................................... 41
FIGURE 3-38: THREE-POINT HYDROGRAPH WITH TOTAL VOLUME OF DEBRIS FLOW. ......................................... 42
FIGURE 3-39: FOUR-POINT HYDROGRAPH FOR DISCHARGE VALUES OF AN EVENT ............................................. 42
FIGURE 3-40: COMPARISON OF A THREE-POINT WITH A FOUR-POINT HYDROGRAPH ...................................... 42
FIGURE 3-41: EDIT HYDROGRAPH TABLE. THE CHECKBOX (RED RECTANGLE) MUST ........................................... 43
FIGURE 3-42: DEFINITION OF INFLOW DIRECTION OF AN INPUT HYDROGRAPH. ................................................ 44
FIGURE 3-43: BEAM SHAPED POLYGON AREA FOR THE INPUT HYDROGRAPH .................................................... 45
FIGURE 3-44: EROSION TAB .................................................................................................................................. 46
FIGURE 3-45: CALCULATION DOMAIN IN GREEN ENCLOSES THE AREA OF INTEREST .......................................... 48
FIGURE 3-46: INPUT FILE WITH A ROUGH CALCULATION DOMAIN ...................................................................... 49
FIGURE 3-47: MAX FLOW HEIGHT OF A 4M SIMULATION .................................................................................... 49
FIGURE 3-48: ENVELOPE SHAPEFILE (DASHED RED LINE) OF MAX FLOW HEIGHT EXTENT .................................. 50
FIGURE 3-49: INPUT FILE WITH OPTIMIZED CALCULATION DOMAIN (ENVELOPE SHAPEFILE) ............................. 50
FIGURE 3-50: MAX FLOW HEIGHT RESULT OF A 2M SIMULATION ....................................................................... 51
FIGURE 3-51 GENERAL INFORMATION ................................................................................................................. 52
FIGURE 3-52: PARAMETER TAB ............................................................................................................................. 53
FIGURE 3-53: MUXI TAB ........................................................................................................................................ 54
FIGURE 3-54: HYDROGRAPH TAB .......................................................................................................................... 55
FIGURE 3-55: HYDROGRAPH TAB .......................................................................................................................... 56
FIGURE 3-56: EROSION TAB .................................................................................................................................. 57
114
FIGURE 3-57: STANDARD OUTPUT LOG WINDOW. ............................................................................................... 58
FIGURE 3. 3-58: BACKGROUND SIMULATION MODE. ........................................................................................... 58
FIGURE 3-59: BATCH-SIMULATIONS ..................................................................................................................... 59
FIGURE 4-1: MAIN WINDOW IN OUTPUT MODE. ................................................................................................. 60
FIGURE 4-2: OUTFLOW VOLUME ALERT. .............................................................................................................. 60
FIGURE 4-3: OUTPUT LOGFILE............................................................................................................................... 61
FIGURE 4-4: RAMMS PROJECT INPUT LOG FILE. ................................................................................................... 62
FIGURE 4-5: REGION EXTENT (X-, Y- AND Z-COORDINATES, TOTAL AREA). .......................................................... 62
FIGURE 4-6: RESULTS: MAXIMUM VALUES OF FLOW HEIGHT, VELOCITY AND PRESSURE ................................... 64
FIGURE 4-7: QUASI 3D-VISUALIZATION OF FLOW HEIGHT.................................................................................... 64
FIGURE 4-8: LINE PROFILE PLOT, WITH CALCULATED FLOW DISCHARGE. ............................................................ 66
FIGURE 4-9: LINE PROFILE PERPENDICULAR TO DEBRIS FLOW DIRECTION. ......................................................... 67
FIGURE 4-10: LINE PROFILE ALONG THE DEBRIS FLOW DIRECTION. ..................................................................... 67
FIGURE 4-11: TIME PLOT WINDOW. ..................................................................................................................... 68
FIGURE 4-12: DEPOSITION ANALYSIS OF REGION OF INTEREST............................................................................ 70
FIGURE 4-13: RESULT OF A DEPOSITION ANALYSIS............................................................................................... 70
FIGURE 4-14: EXPORTED RESULT IN GOOGLE EARTH ........................................................................................... 71
FIGURE 4-15: GOOGLE EARTH OPTIONS ............................................................................................................... 72
FIGURE 4-16: GOOGLE EARTH PROJECTION AND SPHEROID (DATUM) DROP-DOWN MENUS............................. 73
FIGURE 4-17: THE TWO STOPPING CRITERIA AVAILABLE IN RAMMS ................................................................... 74
FIGURE 4-18: SUMMARY OF MOVING MASS INFORMATION WINDOWS ............................................................. 75
FIGURE 4-19: STOPPING BEHAVIOUR OF A RAMMS SIMULATION. ...................................................................... 75
FIGURE 4-20: STOPPING BEHAVIOUR OF A HYDROGRAPH RAMMS SIMULATION ............................................... 76
FIGURE 4-21: STOPPING BEHAVIOUR OF A BLOCK RELEASE RAMMS SIMULATION ............................................. 76
FIGURE 4-22: CENTER-OF-MASS TRAVEL SPEEDS ................................................................................................. 77
FIGURE 4-23: RELEASE AREA WHERE A DAM IS SUPPOSED TO BE BUILT. ............................................................ 79
FIGURE 4-24: NEW DEM WITH DAM AT LOCATION OF POLYGON SHAPEFILE. ..................................................... 79
FIGURE 4-25: SELECT NEW XYZ-FILE WITH DAM INFORMATION. ......................................................................... 79
FIGURE 4-26: SIMULATION WITHOUT MITIGATION MEASURES AND WITH TWO DAMS ..................................... 80
FIGURE 4-27: COMPARISON OF THE PROFILES OF TWO MITIGATION MEASURES IN RAMMS. ........................... 80
FIGURE 4-28: DAM WITH GRADUALLY RISING SIDE WALLS. ................................................................................. 81
FIGURE 5-1: SIMULATIONS WITH BEST-FIT PARAMETERS .................................................................................... 84
FIGURE 5-2: COMPARISON OF DISCHARGE CURVES OF A BLOCK RELEASE AND A HYDROGRAPH ....................... 86
FIGURE 5-3: COMPARISON OF THE ININDATED AREAS OF A BLOCK RELEASE AND A HYDROGRAPH ................... 87
FIGURE 5-4: ADDING EROSION POLYGON AREAS. ................................................................................................ 88
FIGURE 5-5: EROSION PARAMETERS. .................................................................................................................... 89
FIGURE 5-6: SIMULATED CHANNEL-BED EROSION. .............................................................................................. 90
FIGURE 5-7: FRONT STEEPNESS COMPARISON ..................................................................................................... 91
115
FIGURE 6-1: GRAPHICAL USER INTERFACE (GUI) .................................................................................................. 92
FIGURE 6-2: RAMMS GUI. ................................................................................................................................... 104
FIGURE 6-3: DEBRIS FLOW FLOW PANEL WITH FOUR TABS ............................................................................... 105
FIGURE 6-4: NO TRANSPARENCY (LEFT) AND 40% TRANSPARENCY (RIGHT) OF SIMULATION RESULT. ............. 105
FIGURE 6-5: DEBRISFLOW PANEL - FILES TAB ..................................................................................................... 106
FIGURE 6-6: DEBRIS FLOW PANEL – GENERAL TAB ............................................................................................. 107
FIGURE 6-7: DEBRIS FLOW PANEL – VOLUMES TAB............................................................................................ 108
FIGURE 6-8: DEBRIS FLOW PANEL – REGION TAB ............................................................................................... 109
FIGURE 6-9: THE ACTIVE TIME (20S) IS SHOWN IN THE TIME SLIDER . .............................................................. 109
FIGURE 6-10: STATUS INFORMATION SHOWN IN THE LEFT STATUS BAR........................................................... 109
FIGURE 6-11: POSITION INFORMATION AND TRIANGLE SIMULATION RESULTS IN THE RIGHT STATUS BAR. .... 110
FIGURE 6-12: COLORBAR..................................................................................................................................... 110
116
List of tables
TABLE 3.1: LISTING OF FILES AND DIRECTORIES CREATED WITH A NEW RAMMS::DEBRISFLOW PROJECT. ........ 25
TABLE 3.2: DATA FOR DISCHARGE HYDROGRAPH. ............................................................................................... 43
TABLE 3.3: PARAMETERS FOR EROSION AREAS. ................................................................................................... 47
TABLE 5.1: PARAMETERS FOR CALIBRATION FOR THE CASE STUDY OF DORFBACH, RANDA (CH). ...................... 82
TABLE 5.2: FIELD ESTIMATIONS OF HEIGHT AND FLOW VELOCITY FOR DORFBACH, RANDA (CH). ...................... 83
TABLE 5.3: SUGGESTIONS FOR SETTING THE VISCOUS-TURBULENT FRICTION PARAMETER Ξ. ........................... 83
TABLE 5.4: GENERAL SUGGESTION FOR THE INITIAL VALUES OF THE VOELLMY FRICTION COEFFICIENTS ......... 83
TABLE 5.5: BEST-FIT VOELLMY FRICTION COEFFICIENTS FOR THE CASE STUDY OF DORFBACH, RAND (CH). ....... 84
TABLE 5.6: RESULTING MAXIMUM FLOW HEIGHTS AND VELOCITIES .................................................................. 84
Third-Party Software
7-zip:
Mtee:
• Mtee is a Win32 console application that sends any data it receives to stdout and to any num-
ber of files.
• Mtee is released under MIT License https://ritchielawrence.github.io/mtee/.
117
Index
µ
E
µ 16
Edit hydrograph table 55
End time 53
3
Enter Point Coordinates 69
3-Point Hydrograph Calculation 55 Erosion 18, 46
Critical shear stress 47
A Density 47
Erosion rate 47
About RAMMS 37 Example 88
Add data 38 Max erosion depth 47
Add Deposition to DEM 81 Pot. erosion depth 47
Add Topographic Changes (Erosion/Deposition) to DEM Export 73
19 GIF animation 73
Add/Change Image 31 Image File 73
Add/Change Map 30 Export Point Plot Data 68
Applications 82 Export Profile Plot Data 67
AutoWebUpdate 13
F
B
Files tab 106
Background Color 35 Flow discharge 65
BATCH calculations 59 Friction 16
Block release 86
G
C
GEOTIFF 14
Calculation Domain 48 GIF animation 69
Calibration 18, 82 Google Earth 71
Center of mass 77 Graphical User Interface 104
Cohesion 17 Grid resolution 53
Colorbar 33 GUI 104
Colorbar Properties 35
Create Point Time Plot 69 H
Curvature 17
Hillshade visualization 29
D Hydrograph 15, 41, 86
Location 44
Dam 78 Max discharge 43
Add DAM to DEM 78 Volume 43
Define Additional MuXi Areas 54 Hydrograph Tab 55, 56
DEM 14 Hydrograph/Release Shapefile 55, 56
DEM Directory 20
Density 53
I
Deposition analysis 28, 69
Details/Edit release area 39 IDL Visual Studio Merge Modules 8
Digital Elevation Model 14 Inflow direction 44, 55
Display tab 33 Input hydrograph 41
Drag & Drop 28 Installation 4
Draw New Domain 48
Draw New Line Profile 68
Draw new polygon shapefile 38
118
L Scenarios 15
Sediment erosion rate 19
License request file 11 Set as hydrograph 28
Licensing 11 Shapefile Properties 27
Line profile 65 Shapefiles 26
LOW FLUX 61 Simulation contour lines 34
Stop Tab 57
M Stopping criteria 74
Structures 78
Map Directory 20 Subtract Erosion from DEM 19
Mitigation measures 80 Subtract release height from DEM 56
MuXi Tab 54 System requirements 4
N T
New project 22 TIME END CONDITION 61
Time plot 65
O
Orthophoto Directory 20
U
Outflow 60 Update 13
Output Log File 61 Use BLOCK release 55, 56
P V
Potential erosion depth 19 Voellmy 83
Preferences 20 Friction coefficients 83
Project information 61 Granular 83
Muddy 83
R
Recent 94
W
Release area 38 Working directory 21
Release Properties 28 Working Directory 20
Results 60
Run in background 52
Y
Run Simulation 51
Yield stress 17
S
Ξ
Save Active Position 35
Save Line Profile Points 67 ξ 16
Save point Location 68
119