Weir height test case (Water Module)
This page contains information how to inspect weir flow for Water Overlays. It also sets up a test case, which is described first.
Description
This test case consists of several weirs situated in a waterway, with each weir having different properties. All weirs are part of the same Water Overlay's simulation. There is no rainfall in this test case. Instead water flow is provided by inlets and outlets, which can be set up either variable or constant.
Boundary and initial conditions
- Waterways with weirs in the middle, separating two water areas.
- One inlet per waterway providing an influx of water, situated in the water area on the left.
- One outlet per waterway providing an outflux of water, situated in the water area on the right.
Parameter values
- Manning’s n: 0.03 (uniform)
- Model grid resolution: 1m
Technical setup
Waterways
Four waterways with a water depth of 2m and an angle of repose of 35 degrees, drawn with the following polygons:
- [ 187.0, -249.28800006417478 ], [ 418.0, -256.28800006978895 ]
- [ 413.0, -333.28800015247015 ], [ 189.0, -326.28800014269683 ]
- [ 194.0, -375.28700021685376 ], [ 411.0, -382.28700022925455 ]
- [ 404.0, -447.4300003670834 ], [ 194.0, -440.4300003505766 ]
Water Areas
Two areas divide the water ways into two sections:
Inlets
- Inlet (Constant):
- Rectangle shape: [ 189.82, -254.35000006701725 ], [ 202.08, -251.51000006481482 ]
- Inlet (Manual)
- Rectangle shape: [ 192.116, -331.2250001499591 ], [ 199.453, -328.39000014522566 ]
- Inlet (Adjusting)
- Rectangle shape: [ 197.019, -444.27600035915583 ], [ 204.623, -441.7380003531819 ]
Outlets
- Outlet (Adjusting)
- Rectangle shape: [ 401.072, -442.541000354904 ], [ 383.968, -445.5200003624398 ]
Weirs
Overlay settings
General parameters that have been used:
- Type of overlay: Flooding Overlay
- Weather:
- Evaporation: 0 mm
- Rain: 0 mm
- Simulate for: 1.5 hours.
- Groundwater: 0 (off)
- Calculation mode: Accuracy
- Output results: Surface last value, Surface last datum and Surface elevation
Inlets
In order to regulate the water level according to the water level graph, we used the following setup: On gridcells with x = 1 and x = 2 Inlet objects were placed. Each inlet had its own grid cell. The inlets were configured as:
- External area (m2): 1 000 000 000;
- Water level (m): 1;
- Inlet Q (m) :
time (hrs) | inlet Q (m3/s) |
---|---|
0, | 1000, |
11 | 1000 |
11 + 1 sec | -1000 |
22 | -1000 |
- Threshold (m): dynamic;
The threshold array was set using a .csv-file that approximated there water level over time. It is approximated since our water levels remain the same for a given period of time (no linear interpolation between time key - values). However, this setup proved accurate enough. The inletthresholds.csv-file can be found in the zip-file below.
Output as required
- Software package used: Tygron Platform
- Numerical scheme: FV (Kurganov, Bollerman, Horvath)*
- Specification of hardware used to undertake the simulation:
- Processor: Intel Xeon @2.10GHz x 8,
- RAM 62.8 GiB,
- GPU: 2x NVidia 1080
- Operating system: Linux 4.13
- Time increment used: adaptive: 0.25 - 1.13 s.
- Grid resolution: 10 m.
- Simulation time: 28s.
- Remaining volume water: 10050 m3
Measured point graphs are displayed below:
- Graph of point 1 generated by the Tygron Platform on the left and generated by others on the right.
- Graph of point 1 generated by the Tygron Platform on the left and generated by others on the right.
- Slice of the situation in the x -direction, generated by the Tygron Platform.
Notes
- Tests are run with multi gpu setup. For small cases like this, running it on a single gpu is actually faster: 17 seconds, which is +- 40% compared to 2.