1D BASEchain. Pre- und Postprocessing. Daniel Ehrbar Rapperswil, 27. Januar 2016

Ähnliche Dokumente
Web-Applikationen mit und um Basement

1D-BASEMENT. Renata Müller

CAE Tools. ImportPDFComments. Admin CAE 4 27-Mar :36. Author: Version: Date:

Anlage 6 Hydraulischer Nachweis

Installationsbeschreibung

Anleitung zur Installation von Matlab

HIN Client Eine Identität für mehrere Arbeitsstationen

Nachrechnung physikalischer Modellversuche mit Hydro_GS

Hybride Geschiebemodellierung der Sihl am HB Zürich

Paketverwaltung und wichtige FOSS-Anwendungen

eridea AG Installation Eclipse V 1.1

Python Einführung. Monica Selva Soto. 24 März Mathematisches Institut

Informationen zur Verwendung von Visual Studio und cmake

Statistik für Informatiker, SS 2017 Organisatorisches, ein Startbeispiel und eine sehr knappe R-Einführung

Einheit 1. Einführung in R. IFAS JKU Linz c 2018 Programmieren mit Statistischer Software 1 0 / 11

Das Einsteigerseminar ASP

REGNIE-Unterstützungsdokumente. Darstellung eines REGNIE- Rasters in einem GIS

Ruby Die bebilderte Anleitung

Microsoft Visual Studio Code mit RPG und IceBreak

Anleitung zu VideoLAN Client (VLC)

das ROOT-Framework Datenanaufnahme, Speicherung, Visualisierung & Analyse

Modellierung von Abflussmessstationen

<Insert Picture Here> MySQL Workbench für Einsteiger

Lade Dir die Datei Download Installer herunter und speichere sie in einem Ordner Deiner Wahl.

WS-RKASSA - Die Registrierkassensoftware (mobil oder stationär)

eridea AG Installation Eclipse V 1.4

GameGrid mit BlueJ Seite 1

1. Python Interpreter installieren (WinPython)

ESRI ArcGIS 10 Installationsanleitung für BOKU- Mitarbeiter/innen

CgDA - Installation der Software Documentation

Neuinstallation Einzelplatzversion

ESRI ArcGIS 10 für Studierende

ArcGIS 10 für Studierende

Entwicklungen im Programmsystem HYDRO_AS-2D

i-net HelpDesk Erste Schritte

Datenmanagement und einfache Automatisierungen in Ingenieursanwendungen mit dem DataFinder Eike Hoffmann 5. April 2006 Frankfurt a.m.

Stellar Phoenix JPEG Repair 4.5. Installationsanleitung

OTOsuite. Installationshandbuch. Deutsch

Comtarsia SignOn Familie

Version vom Office 3.0

QGIS-Plugin-Programmierung mit Python unter Windows für Einsteiger (eigene Erfahrungen)

Übertragung des Alarmfaxes zu BosMon

Deinen EV3-Kasten vorbereiten

Benutzerhandbuch NEOTION Media Share

Starten von Ubuntu Live-System

SinuTrain Language Update Tool V2.6 SP1

WINDOWS 10. Modul 4 System Know-How

CLB Simulator. Inhaltsverzeichnis. Marcel Viehmeier. 30. Oktober Version 1.0.1

Release Notes Miss Marple Lizenzkontrolle

INDEX. Netzwerk Überblick. Benötigte Komponenten für: Windows Server Windows Server 2008 R2. Windows Server 2012

15 JAHRE

MEMBRAIN LICENSE SERVER. Version Membrain GmbH

A Zusatz zum Thema 2.2.1: Der

Vergleich zwischen Open Roberta / NEPO und LEGO MINDSTORMS EV3 / EV3-G. - Übersicht/Fact-Sheet - Programmblöcke - Beispielprogramme

GEMEINDE ENNETBADEN NACHFÜHRUNG GEFAHRENKARTE HOCHWASSER LIMMATTAL

Anleitung ebooks. 1. Der Kauf von ebooks über den Onlineshop

HTML Tutorial Part I - Einführung und erste Texte schreiben

Python Installation. 1 Vorbereitung. 1.1 Download. Diese Anleitung ist für Windows ausgelegt.

Installationsanleitung

GPG4Win - Installationsanleitung für Microsoft Windows

Installationsanleitung

Toolbox Workshop. PeP et al. Toolbox Workshop. PeP et al. e.v. Physikstudierende und ehemalige Physikstudierende

Lichtkurven-Analyse mit Python

Exportieren der Messdaten

Auf dieser Seite Neu ab Version Neu ab Version 6.0 UML-Bereich Mehr Formen Mehr Formen

Informationen zur Verwendung von Visual Studio und cmake

Hallo, Anmeldung auf der Office-Webplattform: [- 1 -] Office 365 Pro Plus

ANLEITUNG BASIC CONCEPT Tutorial

Anwenderleitfaden für die Einbindung der Root Zertifikate bei externen Partnern

Installationsanweisung Promira

Installationsanweisungen

Quark Publishing Platform Februar 2016 Upgrade-Pfade

Administrationshandbuch D Outlook Add-In. Dokumentation für Administratoren

Darüber hinaus bietet SQuirreL eine Vielzahl von Plug-ins, mit denen der Funktionsumfang des Programms erheblich erweitert werden kann.

CgDA - Installation der Software

Benutzerhandbuch Koala Editor

Anwenderhandbuch logiware IO-Stick in go1984

Installationsanleitung

Aufsetzen des HIN Abos und des HIN Praxispakets

Fallbeispiel BASEplane

Python für Wissenschaftler

Paperless World Papierloses Büro und kleine Firmen müssen nicht zuschauen!

Fachprojekt for Embedded System: Design and Implement Your Own Embedded Systems (2) LS 12, TU Dortmund

WINDOWS 10. Modul 4 System Know-How

SINAMICS Intelligent Operator Panel (IOP)

BIOS Update elux RP mit Scout Enterprise Stand:

InstallationHacking-LabLiveCD

INNEO Startup TOOLS Student Edition Installationshinweise

das ROOT-Framework Datenanaufnahme, Speicherung, Visualisierung & Analyse

Aufgabe 2.2. Folgende Schritte sollen durchgeführt werden:

Installationsanleitung für. SugarCRM Open Source. Windows Einzelplatz

MetaQuotes Empfehlungen zum Gebrauch von

Das Softwaresystem BASEMENT

Task Force - Profound UI Suite Newsletter für die Version (Stand )

GPG Suite for Mac Installationsanleitung

PHP eine Einführung. Dipl.-Inf. Frank Hofmann. 18. November Potsdam

Transkript:

1D BASEchain Pre- und Postprocessing Daniel Ehrbar (ehrbar@vaw.baug.ethz.ch) Rapperswil, 27. Januar 2016

Inhalt empfohlene Software Download-Links Software Input: Querprofil-Datei (*.bmg) Pre-Processing: HECRAS2Basement Output: Standard-Resultatdatei (*_out.dat) Post-Processing: Skript-basierte Auswertung N.B.: Beispiele und Live-Demo mit Windows 7 Verwendung von BASEMENT v2.6 (unveröffentlicht) Skript für Auswertung noch nicht online 2

empfohlene Software Python: frei verfügbar Plattform-unabhängig einfach zu erlernende Sprache klare und übersichtliche Struktur als Skriptsprache geeignet zahlreiche nützliche Bibliotheken Editoren: Text-Editor: z.b. Notepad++ Entwicklungsumgebung: z.b. PyScripter 3

Download-Links Software Python: z.b. Freemium-Distribution «Anaconda» beinhaltet Bibliotheken wie matplotlib 1.5.0, numpy 1.9.3, PyQt 4.11.4 erhältlich für Windows, OS X und Linux Version: Python 2.7, 64-bit https://www.continuum.io/downloads#_windows Notepad++ https://notepad-plus-plus.org/download/v6.8.8.html PyScripter http://sourceforge.net/projects/pyscripter 4

Input: Querprofil-Datei (*.bmg) (1/2) 5 CROSS_SECTION { name = QP-7 distance_coord = 0.0358 main_channel_range = (31,74) friction_ranges = ( (0,31), (31,37), (37,68), (68,74), (74,115) ) friction_coefficients = (40, 35, 28, 35, 45) node_coords = ( (0,582), (7,573) (93,574), (115,584) )

Input: Querprofil-Datei (*.bmg) (2/2) 6 // [Fortsetzung] bottom_range = (37, 68) SOIL_DEF { index = 1 range = (37,68) } } Bereich des Geschiebe-Transports

Pre-Processing: HECRAS2Basement (1/2) Ziel: Querprofile aus HEC-RAS in BASEchain importieren Download: http://www.basement.ethz.ch/services/tools/pythonscripts HECRAS2Basement.zip 5 Dateien: crosssection.py crosssectionconversion.py HECRAS2basement.py mesh.py meshparser1d.py 7

Pre-Processing: HECRAS2Basement (2/2) Ausführung über Eingabeaufforderung (cmd): python HECRAS2basement.py <Querprofildatei.g01> konvertierte Querprofile: converted.bmg Reihenfolge der Querprofile: converted_cross_section_names.txt LIVE-DEMO Dokumentation: BASEchain_HEC-RAS-Querprofile_importieren.pdf 8

Output: Standard-Resultatdatei (*_out.dat) K i QP i-1 K i+1 QP: Querprofil K: Kante QP i K i+2 QP i+1 K i+3 Inhalt: für Initialzustand (t = 0) und jeden Output-Zeitschritt Zustände in den Querprofilen (z.b. Wasserspiegel in m ü.m.) Massenflüsse über Kanten (z.b. Abfluss in m 3 /s) 9 Text-Datei mit Bezeichnung <region_name>_out.dat wird unabhängig von SPECIAL_OUTPUT immer geschrieben

Post-Processing: Skript-basierte Auswertung (1/3) Ziel: Abbildungen aus Standard-Resultatdatei generieren Verwendung eines Python-Skripts der HSR Download: http://www.basement.ethz.ch/services/tools/pythonscripts Auswertung_1d_HSR_stationaer.py und/oder Auswertung_1d_HSR.py 2 Dateien: Auswertung_1d_HSR_stationaer.py für stationäre rein hydraulische Simulationen Auswertung_1d_HSR.py für allgemeine Simulationen 10

Post-Processing: Skript-basierte Auswertung (2/3) Skript stationäre Version allgemeine Version Anwendung Diagramme stationäre, rein hydraulische Simulationen (feste Sohle) Längenprofil Dammoberkanten Energielinienlage Wasserspiegellage mittlere Sohlenlage * instationäre Simulationen, auch mit Sedimenttransport (bewegliche Sohle) Längenprofil Dammoberkanten maximale Energielinienlage maximale Wasserspiegellage mittlere Sohlenlagen * Froude-Diagramm Froude-Diagramm 11 * falls kein bottom_range definiert ist, wird die mittlere Höhenlage des Querprofils ausgegeben Sohlschubspannungs-Diagramm Transport-Diagramm gesamte Geschiebe-Fracht gesamte Schwebstoff-Fracht Differenzen-Diagramm Auflandungsmächtigkeiten Erosionstiefen resultierende Sohlenveränderung

Post-Processing: Skript-basierte Auswertung (3/3) automatische Ausführung bei Doppelklick LIVE-DEMO individuelle Anpassungen des Skripts möglich, z.b. Inhalt: Daten hinzufügen oder entfernen Form: Schriftgrösse und art, Linienstärke und farben etc. LIVE-DEMO Dokumentation: BASEchain_Skript-basierte_Datenauswertung.pdf 12