Introduction

This tutorial shows how to simulate one-dimensional hydrodynamic flow. This tutorial is subdivided in:

  1. Simulate an 1-D model from scratch. In this part you learn how to build a simple model from scratch and to simulate 1-D flow.
  2. Import and simulate an imported model. In this show you how to run an model that is imported from Sobek.

(warning) For this tutorial you need some data files. You can download these files DS10:here. Please download and unzip these files before you start with this tutorial.

Simulate an 1-D model from scratch

Creating a model from scratch

You have to start with a new project. First you have set up a model:

  • Right click on project1
  • Click Add => New Model => Flowmodel 1D
  • Click Add => New Data => Map to add a new map
  • Select the network from the model input and drag it to the Map View.

  • Select add new branch from the network editor toolbar

  • Select _Create New Branch(Auto) and draw branch on the map

  • Click Create Cross Section to add a cross section to the branch

  • Right click on the map and select generate calculation points. Use default values

Setting boundary conditions

Activate the tab network, and open the cross section to show the cross section you just added to the map. Keep the default geometry.

  • Double click on boundary(node1) to show the input boundary conditions.

  • Activate the tab datastructure and rightclick on boundary(node1) to generate a default set of calculation values.
  • Set Flow on 10 M3/s

  • In the project explorer double click on boundary(node2)
  • In the property editor change boundary condition type for the second boundary to DepthTimeSeries
  • Keep the default value of 0 m to generate a water level of zero at all timesteps.

Setting initial conditions

  • In the project explorer click on initial depth
  • Add three location with initial conditions

  • Adjust the initial depth in 5m, 15m and 5m (see picture above)

Visualisation

You can use the GIS functionality in maps to visualize the initial values in the network

Simulating and showing results

To run the model:

  • Right click on Flow model 1d (1)
  • Select Run model

(warning) The message window shows the status of the simultation

  • Drag the resulting waterlevel to the map and display results at different times for the water level.

  • make toolbar button select active
  • click on 'Select Feature(s)' button in the toolbar
  • select one or more calculation points by dragging the cursor while holding down the left mousebutton, over the network

  • click 'Get time series of current location' button on the toolbar

  • when multiple coverages are present on the map, the following dialog will be shown.

Importing and running a model

Import Coquitlam Vancouver network

  • Choose import from the file menu
  • browse to the folder containing the Coquitlam-Vancouver-Canada dataset, select the network.tp file to import the model
  • add map to the project, show network on the map (contained in model input)
    expand the model input and drag the network to the map.

Define discretization

  • rightclick on the map and select "Generate Computation Points" leave all defaults and click ok

The following image displays a detail of the discretization that was generated:

  • Open the first input boundary condition

    The view shows a generated boundary condition in the shape of a sine. Leave the boundary condition as it is.
  • Inspect and modify model properties
    First activate the propertygrid and after click on model to show model properties in the propertygrid. The property grid can be used to change the calculation timesteps, start time and end time. Change the output timestep to 10 minutes so output will be generated at each calculationstep.
  • run model
    After the model run has finished successfully the property grid should show Status:finished.

Model results can be visualized by using the map and on tables. We will start with visualizing the waterdepth on the map. Drag the model output depth to the map. Disable the inputgrid in the maplegendview by unchecking it.

Change the legend settings for waterlevel using the values as displayed in the following screendump

Position the timeseriesnavigator at the bottom of the screen and use it to visualize results at different timesteps

  • No labels