Back

Back to Success Stories Overview

RAMMS - A Modeling System for Snow Avalanches, Debris Flows and Rockfalls

Marc Christen, Perry Bartelt, Urs Gruber
Swiss Federal Institute for Snow and Avalanche Research Davos, Switzerland
ramms.slf.ch

Update March 2010: RAMMS avalanche module is now available to the public, see link above.

Snow avalanches threaten villages, roads and railways in most mountainous regions in the world. Numerical simulation tools are required by engineers and land planners to predict avalanche runout distances and velocities in complex mountain terrain.

The SLF is developing a unified software package RAMMS (Rapid Mass Movements) that combines three-dimensional process modules for snow avalanches, debris flows and rockfalls, together with a protect module (forest, dams, barriers) and a visualization module (GUI) in one tool. Because the system is linked with a GIS environment, RAMMS is a powerful, user-friendly tool for hazard mitigation studies in mountainous regions that are affected by gravity driven, rapid mass movements.

This report concentrates on the application of RAMMS in snow avalanche hazard mapping, which involves predicting flowing avalanche runout distances, impact pressure and flow velocities. The development of RAMMS started two years ago, using IDL's new Intelligent Tools, or iTools™. The pre-built tools, user interface controls and custom algorithms reduce our programming effort exceedingly and are integrated seamlessly. We made use of the iTools framework to build our completely customized graphical user interface, where we implemented iTools functionality, see Figure 1 below.

ramms1.jpg (94648 Byte)
Figure 1: RAMMS graphical user interface (GUI), showing an avalanche site with automatically determined release areas (coloured).

Toolbar functions (printing, annotating, zooming, rotating, undo/redo, etc.), panels, status bar messaging, highlighting various parts of a surface using light objects and other useful tools from the iTools were implemented very easily. The visualizations objects are defined as polygons, where maps, orthophotos and input parameters are mapped (as texture maps) on top. We use IDL to handle all the input and output specifications and visualizations. IDL's data analysis ability is used to handle large DTM (digital terrain model) data sets. The DTM data (together with other input specifications) is then used to describe the depth-averaged motion of dense flowing avalanches in general terrain, employing a TVD finite difference scheme that numerically solves the governing differential equations The numerical module is programmed in C which can be linked to the IDL interface. The binary output results are then read, displayed and analysed with IDL, see Figure 2 below. 

ramms2.jpg (92188 Byte)
Figures 2: Simulation of two release areas. The flow height is displayed. Red areas indicate regions with flow heights > 2m.

The interactivity between different iTool types is a very important feature to analyse the output results in RAMMS. Line profiles and points can be drawn and displayed in an iPlot, see Figure 3 below.

ramms3.jpg (94647 Byte)
Figure 3: Line profile (red line within the topography) and corresponding iPlot, interactively connected to the GUI. Animation of avalanche will animate also the iPlot, change of min/max values of colorbar will change the left axis of the iPlot.

Results can be exported as ESRI Shapefiles and compared in ArcGis with real data from our large-scale avalanche test sites. ESRI Shapefiles can also be imported into RAMMS. Additionally, GIF files, GIF animations and ASCII files can be exported and used in reports and web sites.

RAMMS will be available to the natural hazard practitioners in the course of 2007. Thanks to IDL's Virtual Machine™, no additional licensing costs are necessary to distribute the software.

The new functionality of IDL's iTools™ is the perfect solution for our software package RAMMS, combining DTM data analysis, visualizations, GIS and C interactivity and GUI user friendliness.

CREASO's consulting services team was engaged in this project in form of two coaching sessions. The first took place during the design phase of this project and the second close before the finalization.

Contact: Marc Christen
Email: christen@slf.ch
http://ramms.slf.ch