Presentation by Almar Joling (Royal HaskoningDHV, Netherlands), at the Delft3D User Days, during Delft Software Days - Edition 2022. Tuesday, 15 November 2022.
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
DSD-INT 2022 The visual way of working - Joling
1. The visual way of working
Visualization of simulation models through a
real-time visual tool
Almar Joling
15 november 2022
2. The visual way of working (VWOW)
◼ In addition to our ‘Digital Way of Working – Increase the quality of our projects by
applying automation and digital tooling’
◼ we want to make reports more than text and graphs – and digital
◼ Animations
◼ Interactive desktop and web tools
Stixie D-Stability viewer (https://stixie.royalhaskoningdhv.com), Smart Mooring viewer, 3D Expo (https://www.digitaalmuseumspijk.nl)
3. Modelling in a large organization
◼ Royal HaskoningDHV is a large organization (~5800 professionals in 30 countries)
◼ Many modelers on different subjects (coastal, river, urban, industry, …)
◼ Which also use various software from different parties (Deltares, BMT (TUFLOW), DHI)
Common flow of processing in such situations
4. Why Digitalys
◼ What if we can funnel common workflows through one tool?
◼ Uniform post-processing and reporting
◼ Less scripting and APIs to learn and less version management
The flow with Digitalys
5. Visually exploring your model results
◼ Often issues with your models can be quickly spot by viewing animated results
For example
◼ Boundary conditions
◼ Geometry
◼ Extreme values and dry areas
Westerschelde tutorial model (Deltares)
6. … but for communication as well
◼ Communicate results with different
stakeholders (citizens, lawmakers, etc.)
◼ Easier to understand than ‘technical
drawings’
◼ (Spatial) understanding of the
processes involved in your simulation
(and its purpose)
◼ Add OpenStreetMap and GIS files to
increase recognizability and
understanding of model
Hurricane MIKE (1990) in DHI MIKE – Royal HaskoningDHV (Olaf Scholl)
7. Supported formats
◼ Deltares
◼ SOBEK 2 (ASC & MAP)
◼ Delft3D 4 (‘TRIM’)
◼ Delft3D FM (HIS & MAP)
◼ DELWAQ* / WAQUA*
◼ D-FAST
* using short conversion step
◼ DHI MIKE (structured / unstructured)
◼ TUFLOW
◼ 3Di
◼ Infoworks ICM
Digitalys will automatically recognize model variables and provide various post-processing options based on availability.
Check daily for updates 😉
8. A change of perspective
◼ Using orthographic projections, a 3D perspective view can be turned into 2D
◼ …Making it more for suitable for reports
6th generation Maas model Delft3D FM - Deltares – (Aukje Spruyt)
Bacton Sand Engine in the UK using Delft3D 4 - Royal HaskoningDHV
(Project info – Anne de Beer)
9. Feature: Legendary legends
◼ Custom gradients
◼ Legend range clamping
◼ Model grid
◼ Interpolation (average)
◼ Transparency based on value,
“no-data” or global alpha
◼ Texturing instead of gradient
10. Automatic post-processing
◼ Digitalys recognizes common model variables and
suggest additional variables these to the post-processing
list
◼ Example:
flow magnitude, peak velocity and flowlines are added if
the two velocity components are detected (for Delft3D 4,
D-Flow FM of Delft3D FM, MIKE
◼ It is also to load an extra model (same grid & timesteps)
and subtract values.
◼ However, one could also add additional variables to the
NetCDF / dfs2 / dfsu files with scripting and these will also
be picked up by Digitalys: And benefit from the analysis
and visualizations
11. Feature: Flowlines of water and wind velocities
◼ Automatic detection velocity
variables
◼ Streamlines can quickly show
the direction of water or wind
and various model ‘problems’
(e.g. boundary conditions)
◼ Configurable length and lifetime
◼ Integration happens directly on
the GPU
First: 6th generation Maas model - Deltares (Aukje Spruyt)
Second: Westerschelde model - Deltares
12. Feature: Interactive analysis
◼ Quickly analyze values through a tooltip or graph over time
◼ Can also export the graph for further processing / reporting
Westerschelde tutorial model (Deltares)
13. Feature: 3D models
◼ Supports 3D layers of MIKE,
Delft3D 4, D-Flow FM of Delft3D
FM
◼ Allows interactive slicing of
geometry to view the hidden
content
◼ Geometry shown above terrain
◼ Still some post-processing
improvements to do (3rd dimension
complicates various things!)
Smooth cutting of geometry - 3D model - Royal HaskoningDHV (Filip Schuurman)
14. Feature: River cross-flows
◼ Calculates river cross flow based on the edge of the shipping lanes (provided by shapefile)
◼ User only has to select which river kms are of interest, and wait a couple of seconds
◼ Results are directly exports to CSV and shapefiles
Maas model (6th generation) – Deltares (Aukje Spruyt)
15. Feature: GIS Export
◼ Exports a complete grid – or selection – with values of a given timestep to a Shapefile
◼ Ready to use in ArcGIS or QGIS (or other tools of choice)
◼ Perfect for additional processing and formatting for maps (e.g. in reports)
16. Feature: HIS 1D and processor
◼ Visualization of 1D elements (nodes and segments) from HIS files (and 1D networks)
◼ Statistics post-processor for HIS files
◼ Calculating if model is stable
◼ Returns Excel file with all observation points and the calculated statistics
Maas model (6th generation) – Deltares (Aukje Spruyt)
17. Video export
◼ Export a video directly to MP4
◼ All videos in this presentation have been made this way
◼ However, ‘camera’ movement is still a pending feature
◼ Video also allows additional post-processing options
Jamuna model (Delft3D 4) – Deltares (Amgad Omer)
19. Wrapping up
◼ Digitalys is a tool to visualize, analyze and post-process various modelling software
◼ Currently in development and in use at Royal HaskoningDHV
◼ ‘Wish driven development’ – By colleagues and project needs
◼ Also interested in your wishes
Want to know more?
E-mail: almar.joling@rhdhv.com
LinkedIn: www.linkedin.com/in/almarj
Site: https://digitalys.royalhaskoningdhv.com