SMS:RiverFlow2D: Difference between revisions
No edit summary |
No edit summary |
||
Line 3: | Line 3: | ||
|model_type= 2D current and sediment transport simulation. | |model_type= 2D current and sediment transport simulation. | ||
|developer= Dr. Reinaldo Garcia | |developer= Dr. Reinaldo Garcia | ||
|web_site= [http://hydronia.net/computer-models-software | |web_site= [http://hydronia.net/computer-models-software hydronia.net] | ||
|tutorials= | |tutorials= | ||
General Section | General Section |
Revision as of 15:03, 6 September 2013
RiverFLO-2D | |
---|---|
Model Info | |
Model type | 2D current and sediment transport simulation. |
Developer | Dr. Reinaldo Garcia |
Web site | hydronia.net |
Tutorials |
General Section
|
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
The RiverFLO-2D installation package includes several executable files. To connect SMS to the numeric engine:
- Select the Preferences command from the Edit menu
- Click on the File Locations tab in the Preferences dialog
- In the Model Executables area, scroll down to the Generic line and click on the button on the right side. A dialog to select the executable will appear.
- Browse to the area where SMS is installed (the default is in "Program Files\SMS 11.1 ##-bit"). From there browse into the "models\RiverFLO-2D" folder.
- Select the executable file named "RiverFLO-2Dm3.exe". This is the engine itself that SMS will launch to analyze a simulation.
- Click the Open button to select the file and the OK button to close the preferences dialog.
Graphical Interface
RiverFLO-2D uses the Generic Model Graphical Interface which allows you to construct the grid, assign model parameters and boundary conditions based on a template provided by the RiverFLO-2D developers, and view the output of an analysis.
Modeling hints for RiverFLO-2D
- In the model parameters, RiverFLO-2D supports a Variable Time step option. When this is on, the user must specify a multiplier. Our experience has shown that you may need to try various values for this multiplier in order to get proper mass conservation.
- The global parameter group Graphic Output Options causes the engine to launch a separate window during analysis to provide graphical feedback of its progress.
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 sets 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.
Control Data
The *.dat file does not need to be converted
- Open the *.dat file into the Argus One RiverFLO-2D engine. Note the data that appears.
- In SMS, click on the RiverFLO-2D menu and click Global Parameters. Click on the Control Data tab and record the data from the *.dat file in the RiverFLO-2D engine.
Remaining Files
These files are also read into the Argus One RiverFLO-2D engine, and the data from there can be manually recorded in SMS under their respective tabs in RiverFLO-2D | Global parameters.
Case Studies / Sample Problems
Hoh River Washington
This tutorial is distributed with RiverFLO-2D and includes a typical riverine application and floodplain.
External Links
Related Topics
SMS – Surface-water Modeling System | ||
---|---|---|
Modules: | 1D Grid • Cartesian Grid • Curvilinear Grid • GIS • Map • Mesh • Particle • Quadtree • Raster • Scatter • UGrid | |
General Models: | 3D Structure • FVCOM • Generic • PTM | |
Coastal Models: | ADCIRC • BOUSS-2D • CGWAVE • CMS-Flow • CMS-Wave • GenCade • STWAVE • WAM | |
Riverine/Estuarine Models: | AdH • HEC-RAS • HYDRO AS-2D • RMA2 • RMA4 • SRH-2D • TUFLOW • TUFLOW FV | |
Aquaveo • SMS Tutorials • SMS Workflows |