SMS:FESWMS: Difference between revisions

From XMS Wiki
Jump to navigationJump to search
No edit summary
 
(19 intermediate revisions by 3 users not shown)
Line 1: Line 1:
__NOINDEX__
{{SMS Deprecated Feature}}
{{SMS Infobox Model |
{{SMS Infobox Model |
|name=          FESWMS
|name=          FESWMS
|screenshot= File:FESWMS.png
|model_type=    Two-dimensional finite element surface water computer program that can compute the direction of flow and water surface elevation in a horizontal plane. Also has the ability to model hydraulic structures commonly used by hydraulic engineers.
|model_type=    Two-dimensional finite element surface water computer program that can compute the direction of flow and water surface elevation in a horizontal plane. Also has the ability to model hydraulic structures commonly used by hydraulic engineers.
|developer=    David C. Froehlich, Ph.D., P.E.
|developer=    David C. Froehlich, Ph.D., P.E.
|web_site=      [http://www.fhwa.dot.gov/engineering/hydraulics/software/softwaredetail.cfm FHWA web site]
|web_site=      [http://water.usgs.gov/software/FESWMS-2DH/ FESWMS page]
|tutorials=     
|tutorials=     
General Section
General Section
Line 17: Line 20:


The Finite Element Surface Water Modeling System (FESWMS) consists of multiple modules used to simulate surface-water flow in a two-dimensional horizontal plane. The [[SMS:SMS|SMS]] includes an interface for the FST2DH (Flow and Sediment Transport) module of FESWMS.  FESWMS is sponsored by the Federal Highway Administration.  David C. Froehlich, Ph.D., P.E. originally developed FESWMS for the [http://www.fhwa.dot.gov/ United States Department of Transportation Federal Highway Administration (FHWA)] and the [http://www.usgs.gov/ United States Geological Survey (USGS)]. The FHWA has continued to maintain and sponsor development of subsequent versions, which continue to incorporate features specifically designed for modeling highway structures in complex hydraulic environments.
The Finite Element Surface Water Modeling System (FESWMS) consists of multiple modules used to simulate surface-water flow in a two-dimensional horizontal plane. The [[SMS:SMS|SMS]] includes an interface for the FST2DH (Flow and Sediment Transport) module of FESWMS.  FESWMS is sponsored by the Federal Highway Administration.  David C. Froehlich, Ph.D., P.E. originally developed FESWMS for the [http://www.fhwa.dot.gov/ United States Department of Transportation Federal Highway Administration (FHWA)] and the [http://www.usgs.gov/ United States Geological Survey (USGS)]. The FHWA has continued to maintain and sponsor development of subsequent versions, which continue to incorporate features specifically designed for modeling highway structures in complex hydraulic environments.
The FESWMS model can be added to a [http://www.aquaveo.com/software/sms-pricing paid edition] of SMS.
[[Category:Link to Store]]


== Functionality ==
== Functionality ==
Line 25: Line 31:
* The representation of the wind direction in the FESWMS Manual is incorrect.  The corrected image is shown in the ''FESWMS Model Control'' dialog of the SMS interface.
* The representation of the wind direction in the FESWMS Manual is incorrect.  The corrected image is shown in the ''FESWMS Model Control'' dialog of the SMS interface.
* [[SMS:FESWMS executable known issues|FESWMS known model issues]]
* [[SMS:FESWMS executable known issues|FESWMS known model issues]]
* [http://aquaveo.invisionzone.com/index.php?showtopic=332&hl= Support Forum FESWMS with Sediment Transport Tips User Post]
* [[SMS:Data Transform|Transform]] the mesh so it is close to the origin (0,0). Large x, y coordinates can be problematic for FESWMS.
* [[SMS:Data Transform|Transform]] your mesh so it is close to the origin (0,0). Large x, y coordinates can be problematic for FESWMS.
* Verify mesh does not have incorrect elevation values (often due to extrapolation). Try looking at the mesh in a rotated view.
* Verify mesh does not have incorrect elevation values (often due to extrapolation). Try looking at the mesh in a rotated view.


Line 34: Line 39:
## Elevation data covering the area to be modeled. See [[SMS:Scatter_Module|Scatter Module]]
## Elevation data covering the area to be modeled. See [[SMS:Scatter_Module|Scatter Module]]
## Open and register background image(s) if desired. See [[SMS:Images|Images]]
## Open and register background image(s) if desired. See [[SMS:Images|Images]]
# Create a FESWMS [[SMS:Coverages|coverage]] and define the [[SMS:1D River Conceptual Model|Conceptual Model]] that will be used to generate the finite element mesh. See [[SMS:Map_Module|Map Module]]
# Create a FESWMS [[SMS:Coverages|coverage]] and define the conceptual model that will be used to generate the finite element mesh. See [[SMS:Map_Module|Map Module]]
## Define the physical boundaries of the model
## Define the physical boundaries of the model
## Build feature polygons within the model domain. See [[SMS:Map Feature Objects Menu#General Commands|Build Polygons]] in the Feature Objects menu.
## Build feature polygons within the model domain. See [[SMS:Map Feature Objects Menu#General Commands|'''Build Polygons''']] in the ''Feature Objects'' menu.
## Assign mesh types to the feature polygons and adjust the density and spacing of vertices (i.e., redistribute vertices) as necessary to achieve appropriate element shapes and sizes
## Assign mesh types to the feature polygons and adjust the density and spacing of vertices (i.e., redistribute vertices) as necessary to achieve appropriate element shapes and sizes
# Creata an area properties [[SMS:Coverages|coverage]] and assign material types. This is an optional step. The FEWSMS coverage can also be used to define material regions. See [[SMS:Map_Module|Map Module]]
# Creata an area properties [[SMS:Coverages|coverage]] and assign material types. This is an optional step. The FEWSMS coverage can also be used to define material regions. See [[SMS:Map_Module|Map Module]]
# Generate a finite element mesh from the [[SMS:1D River Conceptual Model|Conceptual Model]]. See [[SMS:Map_Module|Map Module]]
# Generate a finite element mesh from the conceptual model. See [[SMS:Map_Module|Map Module]]
# Check the final quality of the finite element mesh and edit the mesh as needed. See [[SMS:Mesh_Module|2D Mesh Module]]
# Check the final quality of the finite element mesh and edit the mesh as needed. See [[SMS:Mesh_Module|2D Mesh Module]]
## Designate element types (i.e., linear or quadratic; triangular or quadrilateral)
## Designate element types (i.e., linear or quadratic; triangular or quadrilateral)
Line 51: Line 56:


== Graphical Interface ==  
== Graphical Interface ==  
SMS provides a graphical interface that is designed to allow users to visualize the projects they are creating, easily modify project parameters, and view the solutions produced by the FESWMS model. See [[SMS:FESWMS Graphical Interface|FESWMS Graphical Interface]] for more information.
SMS provides a graphical interface that is designed to visualize the projects being created, easily modify project parameters, and view the solutions produced by the FESWMS model. See [[SMS:FESWMS Graphical Interface|FESWMS Graphical Interface]] for more information.


The [[SMS:FESWMS Graphical Interface|FESWMS Graphical Interface]] contains tools to create and edit an FESWMS simulation.  The simulation consists of a geometric definition of the model domain (the mesh) and a set of numerical parameters.  The parameters define the boundary conditions and options pertinent to the model.
The [[SMS:FESWMS Graphical Interface|FESWMS graphical interface]] contains tools to create and edit an FESWMS simulation.  The simulation consists of a geometric definition of the model domain (the mesh) and a set of numerical parameters.  The parameters define the boundary conditions and options pertinent to the model.


The interface is accessed by selecting the [[SMS:Mesh Module|2D Mesh Module]] and setting the current model to FESWMS.  If a mesh has already been created for a FESWMS simulation or an existing simulation read, the mesh object will exist in the [[SMS:Project Explorer|Project Explorer]] and selecting that object will make the 2D Mesh module active and set the model to FESWMS. See the [[SMS:Mesh Module|Mesh Module]] documentation for guidance on building and editing meshes as well as visualizing mesh results.
The interface is accessed by selecting the [[SMS:Mesh Module|2D Mesh Module]] and setting the current model to FESWMS.  If a mesh has already been created for a FESWMS simulation or an existing simulation read, the mesh object will exist in the [[SMS:Project Explorer|Project Explorer]] and selecting that object will make the 2D Mesh module active and set the model to FESWMS. See the [[SMS:Mesh Module|Mesh Module]] documentation for guidance on building and editing meshes as well as visualizing mesh results.


The interface consists of the [[SMS:2D Mesh Module Menus|2D Mesh Module Menus]] and [[SMS:2D Mesh Module Tools|tools]] augmented by the [[SMS:FESWMS Menu|FESWMS Menu]]. See [[SMS:FESWMS Graphical Interface|FESWMS Graphical Interface]] for more information.
The interface consists of the [[SMS:2D Mesh Module Menus|2D Mesh module menus]] and [[SMS:2D Mesh Module Tools|tools]] augmented by the [[SMS:FESWMS Menu|''FESWMS'' menu]]. See [[SMS:FESWMS Graphical Interface|FESWMS Graphical Interface]] for more information.


==Saving FESWMS==
==Saving FESWMS==
When you do a ''File'' | '''Save As...''' the following files get saved in the *.sms.   
When completing a ''File'' | '''Save As...''' command the following files get saved in the *.sms.   


* *.fpr referenced to new save location
* *.fpr referenced to new save location
* *.mat referenced to new save location
* *.mat referenced to new save location
* *.flo referenced to original location unless reran then moves to saved location.
* *.flo referenced to original location unless reran then moves to saved location.
== External Links ==
* Sept. 2002 (Revised October 2003) – User’s Manual for FESWMS FST2DH – Publication No. FHWA-RD-03-053 [ftp://pubftp.aquaveo.com/download/s_fst2dh.pdf]
* U.S. Department of Transportation Federal Highway Administration – Hydraulics Engineering Software Page [http://www.fhwa.dot.gov/engineering/hydraulics/software.cfm]
* Ipson, Mark K. (2006). Analysis of the Sediment Transport Capabilities of FESWMS FST2DH. Thesis, Brigham Young University. [http://contentdm.lib.byu.edu/cdm/ref/collection/ETD/id/789]


== Related Topics ==
== Related Topics ==
Line 81: Line 81:


== References ==
== References ==
<references/>
{{reflist}}


== External Links ==
* [http://old.ceric.net/technology/Downloadvirtual.asp?id=Hydrosoft&ref=189&step=1 FESWMS FST2DH User’s Manual] PDF (Revised Oct 2003)
* U.S. Department of Transportation Federal Highway Administration &ndash; Hydraulics Engineering Software Page [http://www.fhwa.dot.gov/engineering/hydraulics/software.cfm]
* Ipson, Mark K. (2006). Analysis of the Sediment Transport Capabilities of FESWMS FST2DH. Thesis, Brigham Young University. [http://contentdm.lib.byu.edu/cdm/ref/collection/ETD/id/789]




Line 89: Line 93:
[[Category:SMS 2D Mesh|FESWMS]]
[[Category:SMS 2D Mesh|FESWMS]]
[[Category:FESWMS|F]]
[[Category:FESWMS|F]]
[[Category:External Links]]
[[Category:Archived]]

Latest revision as of 19:37, 22 February 2023

FESWMS
FESWMS
FESWMS Screenshot
Model Info
Model type Two-dimensional finite element surface water computer program that can compute the direction of flow and water surface elevation in a horizontal plane. Also has the ability to model hydraulic structures commonly used by hydraulic engineers.
Developer David C. Froehlich, Ph.D., P.E.
Web site FESWMS page
Tutorials

General Section

  • Mesh Editing
  • Observation
  • Overview
  • Sensitivity

Models Section

  • FESWMS
  • FESWMS Steering
  • FESWMS Weirs

The Finite Element Surface Water Modeling System (FESWMS) consists of multiple modules used to simulate surface-water flow in a two-dimensional horizontal plane. The SMS includes an interface for the FST2DH (Flow and Sediment Transport) module of FESWMS. FESWMS is sponsored by the Federal Highway Administration. David C. Froehlich, Ph.D., P.E. originally developed FESWMS for the United States Department of Transportation Federal Highway Administration (FHWA) and the United States Geological Survey (USGS). The FHWA has continued to maintain and sponsor development of subsequent versions, which continue to incorporate features specifically designed for modeling highway structures in complex hydraulic environments.

The FESWMS model can be added to a paid edition of SMS.

Functionality

FST2DH is the FESWMS program that performs the two-dimensional hydraulic computations in surface-water bodies. FST2DH can perform either steady state or dynamic flow modeling and provides analysis of highway crossings and structures, including bridges, culverts, weirs, roadway embankments, and drop-inlet spillways. FST2DH simulates the movement of water and non-cohesive sediments in rivers, estuaries, and coastal waters by applying the finite element method to solve steady-state or time-dependent systems of equations that describe two-dimensional depth-averaged surface-water flow and sediment transport. [1]

Using the Model / Practical Notes

  • FESWMS Spindown Steering (Incremental Loading)
  • The representation of the wind direction in the FESWMS Manual is incorrect. The corrected image is shown in the FESWMS Model Control dialog of the SMS interface.
  • FESWMS known model issues
  • Transform the mesh so it is close to the origin (0,0). Large x, y coordinates can be problematic for FESWMS.
  • Verify mesh does not have incorrect elevation values (often due to extrapolation). Try looking at the mesh in a rotated view.

General Steps to build a FESWMS Model

Various sequences of steps can be used to create and edit a two-dimensional model in SMS. A suggested methodology is provided below.

  1. Import background data consisting of:
    1. Elevation data covering the area to be modeled. See Scatter Module
    2. Open and register background image(s) if desired. See Images
  2. Create a FESWMS coverage and define the conceptual model that will be used to generate the finite element mesh. See Map Module
    1. Define the physical boundaries of the model
    2. Build feature polygons within the model domain. See Build Polygons in the Feature Objects menu.
    3. Assign mesh types to the feature polygons and adjust the density and spacing of vertices (i.e., redistribute vertices) as necessary to achieve appropriate element shapes and sizes
  3. Creata an area properties coverage and assign material types. This is an optional step. The FEWSMS coverage can also be used to define material regions. See Map Module
  4. Generate a finite element mesh from the conceptual model. See Map Module
  5. Check the final quality of the finite element mesh and edit the mesh as needed. See 2D Mesh Module
    1. Designate element types (i.e., linear or quadratic; triangular or quadrilateral)
    2. Review the mesh quality
  6. Specify FESWMS element attributes (i.e., material properties) such as Manning's or Chezy roughness factors and eddy viscosity to the material types. See 2D Mesh Module
  7. Create nodestrings and assign model boundary conditions not included in the conceptual model. See 2D Mesh Module
  8. Renumber the finite element mesh.
  9. Specify initial conditions and model control parameters. See FESWMS Model Control
  10. Run the model.
  11. View model results. If necessary, troubleshoot error/warning messages generated during the model run and revise the model accordingly.

Graphical Interface

SMS provides a graphical interface that is designed to visualize the projects being created, easily modify project parameters, and view the solutions produced by the FESWMS model. See FESWMS Graphical Interface for more information.

The FESWMS graphical interface contains tools to create and edit an FESWMS simulation. The simulation consists of a geometric definition of the model domain (the mesh) and a set of numerical parameters. The parameters define the boundary conditions and options pertinent to the model.

The interface is accessed by selecting the 2D Mesh Module and setting the current model to FESWMS. If a mesh has already been created for a FESWMS simulation or an existing simulation read, the mesh object will exist in the Project Explorer and selecting that object will make the 2D Mesh module active and set the model to FESWMS. See the Mesh Module documentation for guidance on building and editing meshes as well as visualizing mesh results.

The interface consists of the 2D Mesh module menus and tools augmented by the FESWMS menu. See FESWMS Graphical Interface for more information.

Saving FESWMS

When completing a File | Save As... command the following files get saved in the *.sms.

  • *.fpr referenced to new save location
  • *.mat referenced to new save location
  • *.flo referenced to original location unless reran then moves to saved location.

Related Topics

References

  1. ^ Sept. 2002 - User’s Manual for FESWMS Flo2DH - Publication No. FHWA-RD-03-053

External Links

  • FESWMS FST2DH User’s Manual PDF (Revised Oct 2003)
  • U.S. Department of Transportation Federal Highway Administration – Hydraulics Engineering Software Page [1]
  • Ipson, Mark K. (2006). Analysis of the Sediment Transport Capabilities of FESWMS FST2DH. Thesis, Brigham Young University. [2]