Escolar Documentos
Profissional Documentos
Cultura Documentos
RiverFLO-2D Analysis
v. 11.2
RiverFLO-2D Analysis
Objectives
This lesson teaches how to prepare an unstructured mesh, run the RiverFLO-2D numerical engine and
view the results, all within SMS. Different initial data files will be used within SMS to create and run a
RiverFLO-2D simulation.
Prerequisites
Overview Tutorial
Requirements
RiverFLO-2D
Map Module
Mesh Module
Scatter Module
Page 1 of 23
Time
45-60 minutes
Aquaveo 2015
SMS Tutorials
RiverFLO-2D Analysis
1
1.1
1.2
1.3
1.4
1.5
2
2.1
2.2
2.3
2.4
3
3.1
3.2
4
4.1
5
5.1
5.2
5.3
5.4
6
6.1
7
7.1
7.2
8
8.1
9
9.1
9.2
9.3
10
1 Getting Started
The data used for this tutorial is taken from a section of the Hoh River in the state of Washington, USA.
This data is from a project where the objective was to analyze the effect of engineered log jam (ELJ)
designs on this bend in the river.
1.1
Page 2 of 23
Aquaveo 2015
SMS Tutorials
RiverFLO-2D Analysis
1.2
Projection as UTM.
Datum as NAD83.
4. Click OK to accept the settings and close the Select Projection dialog.
5. In the Vertical section, set Units to U.S. Survey Feet.
6. Click OK to close the Display Projection dialog.
1.3
1.4
Page 3 of 23
Aquaveo 2015
SMS Tutorials
RiverFLO-2D Analysis
1.5
Display Options
To adjust the display settings to see the elevations contoured:
1. Select Display | Display Options to bring up the Display Options dialog.
2. Select Scatter from the list on the left.
3. On the Scatter tab, toggle off Points and toggle on Contours and Boundary.
4. On the Contours tab in the Contour method section, select Color Fill from
the drop-down.
5. Set Transparency to 30%.
6. Click OK to close the Display Options dialog. The Main Graphics Window
should appear similar to Figure 1.
Page 4 of 23
Aquaveo 2015
SMS Tutorials
RiverFLO-2D Analysis
Figure 1
2.1
2.2
Create Polygons
To create the needed polygons:
1. Using the Create Feature Arc
tool, create a feature arc spanning the
upstream end of the channel (Figure 2).
Page 5 of 23
Aquaveo 2015
SMS Tutorials
RiverFLO-2D Analysis
Figure 2
Upstream boundary
2. Do the same for the downstream end of the channel (Figure 3).
Figure 3
Downstream boundary
3. Create feature arcs connecting the two east node and two west nodes,
following the banks of the channel as indicated by the contour color fill
(Figure 4).
Page 6 of 23
Aquaveo 2015
SMS Tutorials
RiverFLO-2D Analysis
Figure 4
Channel defined
4. Create two more arcs, one east and another west of the channel, to define the
far eastern and western extents of the domain. These arcs will begin and end
on the channel cross section arc previously created (Figure 5).
Figure 5
Page 7 of 23
Aquaveo 2015
SMS Tutorials
2.3
RiverFLO-2D Analysis
Figure 6
Page 8 of 23
Aquaveo 2015
SMS Tutorials
RiverFLO-2D Analysis
2.4
Figure 7
Page 9 of 23
Aquaveo 2015
SMS Tutorials
RiverFLO-2D Analysis
Polygon Materials
The polygons must now be built and defined by doing the following:
1. Select Feature Object | Build Polygons to create three polygons from the
defined arcs.
With polygons created, material types must be assigned:
2. Select Edit | Materials Data to bring up the Materials Data dialog.
3. In the Materials section, double-click on material 01 in the Name column,
and enter Channel as the new name.
4. Click the New button to create a new material.
5. Double-click on material 03 and enter Floodplain as the new name.
Material color and display pattern can be set by selecting the colored button or dropdown arrow in the Pattern column to the right of each material. Clicking on the colored
button will allow the fill pattern to be changed, and selecting the drop-down arrow will
allow the color of the pattern to be changed.
6. Click OK to close the Materials Data dialog.
3.2
Defining Materials
RiverFLO-2D allows spatial variation of the Mannings n value. Two material types have
been defined to assign to the polygons. Mannings n values will be assigned to these
materials later in the tutorial.
SMS allows for different polygons to use different mesh types. RiverFLO-2D supports
triangular mesh elements, so the patch mesh type which fills the polygons with topologic
rectangles will not be used. The scalar paving density method is a more advanced method
than the normal paving option. It allows the user to define a dataset that depicts the node
spacing spatially across the model domain.
To define the materials for the east and west floodplains:
7. Using the Select Feature Polygon
tool and the Shift key, select both of
the floodplain polygons as shown in Figure 8.
1. Select Feature Object | Attributes to bring up the 2D Mesh Multiple
Polygon Properties dialog.
2. Toggle on Mesh Type and select Paving from the drop-down.
3. Set Bias (0.0 1.0) to 1.00.
In this example, select the paving mesh type and SMS will vary the element sizing
linearly between the vertex spacing on the previously created feature arcs. For more
information regarding the different mesh types, select the help button at the bottom left
corner of the polygon attributes dialog and search for Mesh Generation.
Page 10 of 23
Aquaveo 2015
SMS Tutorials
RiverFLO-2D Analysis
Figure 8
4. Toggle on Bathymetry type and select Scatter Set from the drop-down.
5. Click the Scatter Options button to bring up the Interpolation dialog.
6. In the Scatter Set To Interpolate From section, select the elevation dataset
and leave all other options at the default values. These options control what
dataset to interpolate if multiple datasets are loaded into SMS and what
interpolation method will be used.
7. Select OK to close the Interpolation dialog.
8. Toggle on Material and select Floodplain from the drop-down.
9. Click OK to close the 2D Mesh Multiple Polygon Properties dialog.
To define the materials for the channel:
10. Using the Select Feature Polygon
Page 11 of 23
Aquaveo 2015
SMS Tutorials
RiverFLO-2D Analysis
4.1
Figure 9
Upstream nodestring
Page 12 of 23
Aquaveo 2015
SMS Tutorials
RiverFLO-2D Analysis
Create Mesh
With the meshing parameters set and the upstream boundary condition defined, the model
is ready to convert to a finite element mesh for RiverFLO-2D. The downstream boundary
condition will be defined directly in the mesh.
1. Select the Final Model coverage to make it active and deselect any
polygons that might be selected.
2. Select Feature Objects | Map 2D Mesh to bring up the 2D Mesh Options
dialog.
3. Accept the defaults by clicking OK to close the 2D Mesh Options dialog.
A finite element mesh with triangular elements is created. The node elevations are
interpolated values from the scatter set survey and element material types are based on
the materials set in the polygons attributes.
4. Right click on the new Final Model mesh and select Rename.
5. Enter Final Model Mesh and press the Enter key to set the new name.
6. In the Project Explorer, uncheck Scatter Data, Map Data, and Images. This
makes it easier to work with the mesh.
5.2
Page 13 of 23
Aquaveo 2015
SMS Tutorials
RiverFLO-2D Analysis
4. On the Contours tab in the Contour method section, select Color Fill from
the drop-down.
5. Click OK to exit the Display Options dialog.
The resulting image should appear similar to Figure 10, below.
Figure 10
Page 14 of 23
Aquaveo 2015
SMS Tutorials
RiverFLO-2D Analysis
5.3
macro.
Figure 11
Downstream nodestring
Page 15 of 23
Aquaveo 2015
SMS Tutorials
RiverFLO-2D Analysis
For display purposes, SMS has arrows indicating the direction of flow when the
nodestring is selected. If these arrows are pointed in the wrong direction, the nodestring
may be reversed by selecting the nodestring with the Select Nodestring
tool, then
right-clicking on the string and selecting Reverse Direction. Creating the nodestring
from right to left as if facing downstream prevents having to take this extra step.
5.4
RiverFLO-2D Components
In RiverFLO-2D, there are different supported components that can be specified by
selecting the nodestring or element and assigning a component or boundary condition to
them. These options are not used is this tutorial but are available for other simulations.
Nodestring components include exterior boundary condition, interior boundary condition,
and weir. Element components include pier, source/sink, culvert inlet, and culvert outlet.
Details regarding these components can be found in the RiverFLO-2D documentation.
6 Material Properties
6.1
Page 16 of 23
Aquaveo 2015
SMS Tutorials
RiverFLO-2D Analysis
Wet-Dry Method to B.
7.2
Page 17 of 23
Aquaveo 2015
SMS Tutorials
RiverFLO-2D Analysis
Figure 12
Dataset calculator
8 Running RiverFLO-2D
8.1
8.2
Model Checker
Before running RiverFLO-2D, the Model Checker should be used by doing the
following:
1. Select RiverFLO-2D | Check Mesh to check the model for errors.
Page 18 of 23
Aquaveo 2015
SMS Tutorials
RiverFLO-2D Analysis
8.3
8.4
Run RiverFLO-2D
Now RiverFLO-2D can be run:
1. Select RiverFLO-2D | Run RiverFLO-2D.
2. Click OK if no errors are found to bring up the RiverFLO-2Dm3 model
wrapper dialog, which shows the progress as the model runs.
3. Once it is complete, click on Yes when the RiverFLO-2Dm3 dialog appears
to close both the RiverFLO-2Dm3 dialog and the RiverFLO-2Dm3 model
wrapper dialog.
SMS will save the 2DM file that contains the input parameters and mesh geometry to run
RiverFLO-2D. After the model converges, the model output will be in the XMDF format
which can then be read into SMS, where the results can be viewed.
The SMS project file in the Data files\Output folder contains a completed solution for the
tutorial that can be imported to view the results without waiting for the model to finish
running.
Page 19 of 23
Aquaveo 2015
SMS Tutorials
9.1
RiverFLO-2D Analysis
3. On the 2D Mesh tab, click the All Off button to turn off current display
options.
4. Toggle on Contours and Mesh boundary.
5. On the Contours tab in the Contour method section, select Color Fill from
the drop-down.
6. In the Contour interval section, select Number of Contours from the dropdown and enter 25 in the field to the right of the drop-down.
7. Click OK to close the Display Options dialog. The Main Graphic Window
should appear similar to Figure 13.
Figure 13
Page 20 of 23
Aquaveo 2015
SMS Tutorials
9.2
RiverFLO-2D Analysis
Figure 14
Page 21 of 23
Aquaveo 2015
SMS Tutorials
RiverFLO-2D Analysis
The vectors can sometimes display below the contours. The z offset raises the origin of
the vectors so that they are completely visible.
To display vectors on a normalized grid:
1. Click the Display Options
Figure 15
Page 22 of 23
Aquaveo 2015
SMS Tutorials
RiverFLO-2D Analysis
This method of displaying vectors is useful when displaying areas with both coarse and
refined areas. With the vectors displayed on a grid, the resolution of the vectors displayed
either increases or decreases to maintain the same pixel spacing when zooming in or out.
9.3
10 Conclusion
This concludes the RiverFLO-2D tutorial. Continue to experiment with the film loop and
other features as desired, or exit the program.
Page 23 of 23
Aquaveo 2015