Download de presentatie
De presentatie wordt gedownload. Even geduld aub
1
Klaas-Jan van Heeringen
5 april 2017 Hydrosoftware in combinatie met OpenDA, OpenMI, Delft-FEWS en scripting Klaas-Jan van Heeringen 14 juni 2012
2
Inhoud Tweede symposium NGHS 14 juni 2012
3
OpenDA Tweede symposium NGHS 14 juni 2012
4
OpenDA functionaliteit
calibratie Dud / Sparse Dud Simplex Powell Gridded full search Shuffled Complex Evolution (SCE) (L)BFGS Conjugate Gradient: Fleetjer-Reeves, Polak-Ribiere, Steepest Descent filtering Ensemble KF (EnKF) Ensemble SquareRoot KF (EnSR) Steady State KF Particle Filter 3DVar onzekerheidsanalyse Generalized Likelihood Uncertainty Estimation (GLUE) Tweede symposium NGHS 14 juni 2012
5
OpenDA ondersteuning 1D-Flow bedfriction RR drainage coefficienten …
documentatie komt op wiki Tweede symposium NGHS 14 juni 2012
6
OpenMI Open Modelling Interface koppelt modellen uitwisseling gegevens
waterhoogtes afvoeren kunstwerkinstelling etc… expliciete koppeling op tijdstap iteratief (optioneel) Tweede symposium NGHS 14 juni 2012
7
OpenMI – voorbeelden van externe koppelingen*
Model Regge en Dinkel Sobek-RR + CF Modflow Model Lauwersmeer Sobek-CF Wanda Model Fryslan + Noorderzijlvest Noorderzijlvest Sobek-RR Sobek-RTC * met de huidige SOBEK -versie Tweede symposium NGHS 14 juni 2012
8
OpenMI ondersteuning: koppeling externe modellen
Opvragen 1D-Flow waterhoogtes afvoeren kunstwerken RR grondwaterstand RTC volledig Aansturen 1D-Flow laterals controllers boundaries RR kwel RTC nvt documentatie komt op wiki Tweede symposium NGHS 14 juni 2012
9
Delft-FEWS Platform voor operationeel voorspellen
metingen en verwachtingen draai model presenteer resultaten geagregeerd in samenhang plaatje FEWS Vecht Tweede symposium NGHS 14 juni 2012
10
Delft-FEWS adapter Tweede symposium NGHS 14 juni 2012
11
Koppeling met modellen
Delft-FEWS simulatie model model invoer simulatie uitvoer Tweede symposium NGHS 14 juni 2012
12
Delft-FEWS ondersteuning
1D-Flow: tijdreeksen op lateralen boundaries controllers van kunstwerken meteo (wind) RR meteo (neerslag, verdamping) RTC streefpeilen (setpoints) documentatie op wiki: How to set up a DeltaShell Sobek-3 model in FEWS Tweede symposium NGHS 14 juni 2012
13
Scripting Waarom? om alles zelf in de hand te hebben reproduceerbaar
vullen van modellen uit beheersystemen vaak draaien van veel sommen (bijv. stochastenanalyse) automatisch postprocessing (figuren, kaarten etc) Python scripting binnen User Interface via DeltaShell console.exe IronPython implementatie command-line met interactive Python console Tweede symposium NGHS 14 juni 2012
14
Scripting - GUI bestaand project binnen DeltaShell GUI
voeg script toe aan project Tweede symposium NGHS 14 juni 2012
15
Scripting - GUI gebruik Delta Shell Python editor
5 april 2017 Scripting - GUI gebruik Delta Shell Python editor bewaar script in DeltaShell project of stand-alone als *.py file Tweede symposium NGHS 14 juni 2012
16
Scripting –bestaande Python functionaliteit
5 april 2017 Scripting –bestaande Python functionaliteit DeltaShell gebruikt Iron Python en bibliotheken mogelijkheid om eigen bibliotheken toe te voegen Create your own Python library with auxiliary functions Tweede symposium NGHS 14 juni 2012
17
Scripting – hoe via DeltaShell GUI met runscript knop
5 april 2017 Scripting – hoe via DeltaShell GUI met runscript knop gebruik van interne DeltaShell functionaliteit (grafiek) via DeltaShell Console DeltaShell.Console.exe –run-file=‘script.py’ via Delta Shell interactive mode DeltaShell.Console.exe –i nuttig voor debugging script Tweede symposium NGHS 14 juni 2012
18
Scripting – draai in GUI
5 april 2017 Scripting – draai in GUI Tweede symposium NGHS 14 juni 2012
19
5 april 2017 Scripting – Console Tweede symposium NGHS 14 juni 2012
20
Scripting – interactieve console
5 april 2017 Scripting – interactieve console Tweede symposium NGHS 14 juni 2012
21
Scripting - demo testmodel Sallandse Wetering Tweede symposium NGHS
14 juni 2012
22
Conclusie SOBEK Tweede symposium NGHS 14 juni 2012
Verwante presentaties
© 2024 SlidePlayer.nl Inc.
All rights reserved.