SMS:RiverFlow2D

From XMS Wiki
Revision as of 20:51, 30 August 2012 by Jcreer (talk | contribs)
Jump to navigationJump to search
RiverFLO-2D
Model Info
Model type 2D current and sediment transport simulation.
Developer Dr. Reinaldo Garcia
Web site [1]
Tutorials

General Section

  • Data Visualization
  • Mesh Editing
  • Observation

RiverFLO-2D v3 is a hydrodynamic, mobile bed model for rivers and estuaries that uses a stable and powerful finite element method to compute high resolution flood hydraulics, including supercritical and subcritical flows over dry or wet river beds. Use of flexible triangular mesh allows resolving the flow field, sediment transport and bed elevation changes around key features in complex river environments. RiverFLO-2D has been applied on numerous river projects worldwide including large rivers in the United States, South America, Europe and Asia.

Functionality

Features

  • Flexible triangular finite element meshes
  • Mesh refinement to resolve complex river features
  • Supercritical and subcritical flow
  • Steady and time-dependent flow
  • Mobile-bed sediment transport
  • Numerically stable explicit solution scheme
  • Dry-wet bed capability not requiring initially wet elements
  • Parallelized code for multiple-core processor computers
  • Documented input ASCII, free format files
  • Comprehensive ASCII output files
  • Graphical output in a variety of formats

Using the Model / Practical Notes

Graphical Interface

RiverFLO-2D uses the Generic Model Graphical Interface.

Reading Legacy Projects into SMS

An existing RiverFLO-2D project consists of the following files:

  • .dat - basic input data
  • .fed - geometry
  • .ifl - boundary conditions in open countours
  • .hvt - water surface elevation vs. time
  • .qvt - flow rate vs. time
  • .plt - plot options
  • .sed - sediment data
  • .tba - list of boundary nodes

Aquaveo does not currently have a utility to convert these files directly to SMS format. In order to work with data from this project in the SMS environment follow these steps:

Mesh Data

  • Open the .fed file in a file editing program such as Notepad ++. Copy and paste the data into Microsoft Excel.
  • In Excel, click on the data menu and select 'Text to Columns'. Then select 'Fixed Width'. This will divide the data into individual columns. Click 'next' twice, then 'finish'.
  • We are only concerned with the data in the first three columns so delete the data in the other columns.
  • We will delete one more set of data now. Scroll down and you will notice that the data changes. This is because it switches from mesh data to element data. Delete the element data so you only have the mesh data.
  • Do a file 'Save as' and save the file as a comma delimited (.csv) file. Click Ok, then click 'No'. The file is now ready to be read into SMS.
  • When reading the file into SMS, use the Import Wizard. In the Import Wizard, make sure the file is set to 'Delimited' and click next. Change the 'SMS data type' to 'mesh', then click 'finish'.
  • Once read into SMS, delete the undesired elements.

Nodestring Boundary Conditions

  • Open the .hvt file in a file editor and copy and paste the data into Excel. Click on the data menu and select 'Text to Columns'. Then select 'Fixed Width'. Click 'next' twice, then 'Finish'.
  • Repeat the above step for the .qvt file. The data in these files are now ready to be copied and pasted into SMS and assigned as boundary conditions in their respective nodestrings.


Case Studies / Sample Problems

External Links

Related Topics