DSD-INT 2016 Delft3D Flexible Mesh Suite 2017 in a nutshell - Melger

21
Delft3D Flexible Mesh Suite 2017 in a nutshell Edward Melger Delft3D Product Manager 1 November 2016

Transcript of DSD-INT 2016 Delft3D Flexible Mesh Suite 2017 in a nutshell - Melger

Page 1: DSD-INT 2016 Delft3D Flexible Mesh Suite 2017 in a nutshell - Melger

Delft3D Flexible Mesh Suite 2017

… in a nutshell

Edward Melger

Delft3D Product Manager

1 November 2016

Page 2: DSD-INT 2016 Delft3D Flexible Mesh Suite 2017 in a nutshell - Melger

Outline

• Delft3D Flexible Mesh Suite 2017

• D-Flow Flexible Mesh (2D/3D Sigma, Z-layer)

• D-Real Time Control

• D-Waves

• D-Morphology

• D-Water Quality

• How can I get Delft3D Flexible Mesh Suite 2017?

• What kind of support is offered?

• Questions?

Page 3: DSD-INT 2016 Delft3D Flexible Mesh Suite 2017 in a nutshell - Melger

Delft3D Flexible Mesh Suite 2017

Page 4: DSD-INT 2016 Delft3D Flexible Mesh Suite 2017 in a nutshell - Melger

…+ subgrid …+ D-Morphology

NGHS project: Delft3D Flexible Mesh Suite 2016

2013 2014 2012 2015

D-Flow FM (2D)

Griffith University storm surge from tropical cyclones

D-Flow FM + D-Water Quality (2D)

USGS CASCaDE II project D-Flow FM + D-Water Quality

D-Flow FM (3D: Sigma, Z-layer)

…+ D-Waves

Technital Venice Lagoon

Delft3D Flexible Mesh 2016 • D-Flow Flexible Mesh (2D/3D)

• D-Real Time Control

• D-Waves

• D-Water Quality

So

ftw

are

de

ve

lop

me

nt

AIMS Great Barrier Reef

M&

S r

ele

ase

B

eta

te

stin

g

Page 5: DSD-INT 2016 Delft3D Flexible Mesh Suite 2017 in a nutshell - Melger

19 juni 2014

Robustness

Delft3D Flexible Mesh Suite 2017

Beta testing

Code quality

scrum board: to do coding code review testing done

Open source

Stakeholders

Validation

Restart parallel runs (1D/2D3D)

Standardized UGRID-output

Improved hurricane forcing

Page 6: DSD-INT 2016 Delft3D Flexible Mesh Suite 2017 in a nutshell - Melger

Delft3D Flexible Mesh Suite 2017

2016 2017

Be

ta te

stin

g

So

ftw

are

de

ve

lop

me

nt

M&

S r

ele

ase

Delft3D Flexible Mesh 2017 • D-Flow Flexible Mesh (2D/3D Sigma, Z-layer)

• D-Real Time Control

• D-Waves

• D-Morphology

• D-Water Quality

Maintenance & Support: • Robustness

Software development projects: • D-Flow FM (3D: Sigma, Z-layer): performance, robustness, accuracy

• D-Real Time Control (RTC-Tools engine)

• D-Water Quality (DELWAQ engine (1D, 2D, 3D))

• D-Waves + D-Morphology: coastal morpology; D-Morphology: river

• D-Flow 1D-2D / flooding …+ subgrid

• D-Hydrology (WFLOW engine)

Rio Guayas, Ecuador

Dutch Continental Shelf model (DCSM)

3D North Sea: D-Flow FM + D-Water Quality

Page 7: DSD-INT 2016 Delft3D Flexible Mesh Suite 2017 in a nutshell - Melger

D-Flow Flexible Mesh (1D/2D/3D Sigma, Z-layer)

• Water flows in coastal, estuarine, river, rural and

urban environments

• Full shallow water equations (1D, 2D, 3D)

• All in one: curvilinear, for good performance

(computational speed and accuracy), and triangles,

quads, pentagons and hexagons, for optimal

modeling flexibility

• Automatic drying and flooding procedure: 100%

mass conservative

• Accurately simulate subcritical and supercritical flow

and the transition region

• Hydraulic structures: gates, weirs, barriers, pumps

• Easy to use graphical user interface

• …

Model: Eastern Scheldt (Scaloost), Netherlands

170+ beta testing cases:

• Dutch Continental Shelf model (DCSM)

• East coast (1D2D flood risk modelling), USA

• Elbe + Havel River, Germany

• Galveston Bay – Texas, USA

• Global Storm Surge Information System (GLOSSIS)

• Hamburg, Germany

• Hong Kong

• Mahakam Delta, Indonesia

• New York, Hurricane Sandy

• North West European Shelf (3D water quality)

• San Francisco Bay (3D temperature), USA

• Singapore

• Waal River, Netherlands

Page 8: DSD-INT 2016 Delft3D Flexible Mesh Suite 2017 in a nutshell - Melger

D-Real Time Control

• Simulation of real time control of water systems

• Linked with D-Flow Flexible Mesh, D-Flow 1D, D-

Rainfall runoff and D-Water Quality plugins

• Moving elements in D-Flow Flexible Mesh: • Crest level or width of weirs

• Gate opening at gates

• Discharge of pumps

• Graph presentation of complex RTC

• Open source (http://oss.deltares.nl)

• Eastern Scheldt, Netherlands

• Meuse River, Netherlands

• Mississippi discharge diversion, USA

• Rhine-Meuse mouth

• …

• Integration tests (10)

• …

Page 9: DSD-INT 2016 Delft3D Flexible Mesh Suite 2017 in a nutshell - Melger

D-Water Quality

• Library of 900 processes and substances

(eutrophication, adsorption, desorption, nutrients,

bacteria, oxygen, phyloplankton, heavy metals and

micro-pollutants)

• Standard + user defined templates

• Fraction computations

• Linked with D-Flow Flexible Mesh, D-Flow 1D

• Open process library approach (combination of OPL

and DUPROL )

• Based on DELWAQ engine

• Open source (http://oss.deltares.nl)

• Easy to use graphical user interface

• Adelaide, Australia

• Dutch Continental Shelf model (DCSM)

• San Francisco Bay, USA

• Western Scheldt, Netherlands

Research in progress:

• D-Particle Tracking

Page 10: DSD-INT 2016 Delft3D Flexible Mesh Suite 2017 in a nutshell - Melger

D-Waves

• Non-steady propagation of short-crested waves

over an uneven bottom

• Considering wind action, energy dissipation due to

bottom friction, wave breaking, refraction (due to

bottom topography, water levels and flow fields),

shoaling and directional spreading

• Based on the spectral model SWAN

(www.swan.tudelft.nl)

• Linked with D-Flow Flexible Mesh, D-Morphology

Approved testcases (2D):

• Egmond, Netherlands

• California model, USA

• Friesian inlet, Netherlands

• Loosdrecht, Netherlands

• New York, Sandy, USA

• South Korea

• …

• Small scale experiments (5)

Work in progress (2D, 3D):

• Vicksburg, USA

• Sand Engine, Netherlands

Page 11: DSD-INT 2016 Delft3D Flexible Mesh Suite 2017 in a nutshell - Melger

D-Morphology

• Linked with D-Flow Flexible Mesh, D-Flow 1D

• Open source (http://oss.deltares.nl)

• Easy to use graphical user interface

• Danube River

• Guayas River Estuary, Ecuador

• Sand Engine, Netherlands

• Waal River, Netherlands

• River 2D validation tests

Work in progress (2D, 3D):

• Western Scheldt, Netherlands

• Vegetation modelling and interaction

Page 12: DSD-INT 2016 Delft3D Flexible Mesh Suite 2017 in a nutshell - Melger

Screencasts: interactive animations

Page 13: DSD-INT 2016 Delft3D Flexible Mesh Suite 2017 in a nutshell - Melger

What’s next? Key features

Project Explorer Organize data and models visually

in intuitive way.

Docking Use docking feature to define

your preferred windows layout in

the graphical user interface.

Validation report Check all model data for model run.

Properties View or edit properties of any

selected item. For example

specific data in the project,

location on the map, elements

on the chart.

Maps, Gis Features Use Maps to perform various GIS analysis

tasks on the models data. Add custom GIS

data as layers to the maps.

OpenMI Use OpenMI-compliant models in

DeltaShell or expose models to OpenMI

Time Series Edit time-series in a tabular and

XY charts way. Perform various

time-series analysis.

Easily import / export time-series

values

Import – Export wizards Quickly import and export data using user

defined wizards

Calibration Use OpenDA for model calibration

Delft-FEWS Quickly model integration in Delft-FEWS

3D Interactive

open water Immediate insight into the effects of measures

in free surface water

3D Interactive

urban Immediate insight into the effects of

measures in urban catchments

Spatial Editor Generation and manipulation of

grid-related parameters

Case Analysis Tool To analyze and compare model runs

Python scripting To support running automated data - model

batches from multiple sources and executing

multiple runs

Page 14: DSD-INT 2016 Delft3D Flexible Mesh Suite 2017 in a nutshell - Melger

7 november 2016

D-Flow Flexible Mesh 1D 2D 3D engine incl subgrid method

D-Real Time Control RTC-Tools engine

D-Waves SWAN engine

D-Water Quality 1D 2D 3D DELWAQ engine

D-Morphology

D-Particle Tracking

D-Hydrology

Delta Shell dashboard

Delta Shell framework

What’s next?: One simulation product

Page 15: DSD-INT 2016 Delft3D Flexible Mesh Suite 2017 in a nutshell - Melger

How can I get Delft3D Flexible Mesh Suite 2017?

Page 16: DSD-INT 2016 Delft3D Flexible Mesh Suite 2017 in a nutshell - Melger

Delft3D Service Packages

Basic Service Packages:

• Delft3D Full Basic Service Package

• Delft3D Hydro-Morphodynamics Basic Service Package

Advanced Service Packages:

• Delft3D Full Advanced Service Package

• Delft3D Hydro-Morphodynamics Advanced Service Package

Professional Service Package

Premium Service Package

Educational Service Package

Page 17: DSD-INT 2016 Delft3D Flexible Mesh Suite 2017 in a nutshell - Melger

Pre-release software licensing conditions

Delta Shell – modelling environment (Delft3D FM – Sand Engine)

3D interactive modelling environment (Delft3D FM – Sand Engine)

Page 18: DSD-INT 2016 Delft3D Flexible Mesh Suite 2017 in a nutshell - Melger

Delft3D FM open source community

For early collaboration on code development, please contact us via [email protected].

Page 19: DSD-INT 2016 Delft3D Flexible Mesh Suite 2017 in a nutshell - Melger

What kind of support is offered?

Page 20: DSD-INT 2016 Delft3D Flexible Mesh Suite 2017 in a nutshell - Melger

Services

• Deltares Academy courses: • hydrodynamic modelling

• environmental modelling

• river modelling (1D-2D)

• OpenDA Course – Delft3D FM Model improvement using observations

• Python Scripting in Delft3D Flexible Mesh

• sediment transport and morphology modelling

• source code developer

• Modelling services: • to assist with setting up and running computational calculations

• Project-based recurring modelling support (online sessions).

• Delft3D 4 -> Delft3D Flexible Mesh Suite 2017 conversion

• …

• QA services • Review models

• Review source code

• Software code support: • support by professional developers

• customised developments

• …

Page 21: DSD-INT 2016 Delft3D Flexible Mesh Suite 2017 in a nutshell - Melger

Questions?