SMS:SRH-2D Boundary Conditions: Difference between revisions

From XMS Wiki
Jump to navigationJump to search
No edit summary
 
(64 intermediate revisions by 5 users not shown)
Line 1: Line 1:
SRH-2D supports a variety of boundary conditions for hydraulic computation. The boundary conditions for the model are specified through the [[SMS:SRH-2D_Coverages#Boundary_Conditions_Coverage|SRH-2D Boundary Conditions]] coverage by selecting an arc or by selecting a nodestring in the mesh. Once the arc or nodestring has been selected, double-clicking, or right-clicking and using the '''Assign Linear BC...''' command, will bring up a dialog where the boundaries can be assigned.
SRH-2D supports a variety of boundary conditions for hydraulic computation. Up to 500 boundary conditions can be defined in a simulation. The boundary conditions for the model are defined on the arcs in an [[SMS:SRH-2D_Coverages#Boundary_Conditions_Coverage|SRH-2D boundary conditions]] coverage by selecting an arc or by selecting a nodestring in the mesh. Once the arc or nodestring has been selected, double-clicking, or right-clicking and using the '''Assign BC...''' command, will bring up a dialog where the boundaries can be assigned.
 
The type of boundary conditions are specified on the [[SMS:SRH-2D_Coverages#Boundary_Conditions_Coverage|SRH-2D boundary condition coverage]].
 
All currently supported inflow and outflow boundary types are exterior boundaries with the exception of a monitor line. Other boundary types include the following: Inlet-Q, Inlet-SC, Exit-EX, Exit-H, Exit-Q, Wall, and Symmetry. For the Inlet-Q and Inlet-SC boundary condition types, additional information is required on sediment inflow when a sediment transport simulation is selected.
==SRH-2D Assign BC Dialog==
[[File:SRH-AssignBC.png|thumb|250 px|The ''SRH-2D Assign BC'' dialog showing a the Inlet-Q option.]]
The ''SRH-2D Assign BC'' dialog contains multiple boundary condition types. Selecting a type for an arc will determine what boundary conditions can be assigned to the arc.


All currently supported boundary types are exterior boundaries with the exception of a monitor line. Other boundary types include the following: Inlet-Q, Inlet-SC, Exit-EX, Exit-H, Exit-Q, Wall, and Symmetry.
==SRH-2D Linear BC Dialog==
[[File:SRHnodestringBC.jpg|thumb|300 px|The SRH-2D ''Linear BC'' dialog showing a the Inlet-Q option.]]
The ''SRH-2D Linear BC'' dialog contains multiple boundary condition types. Selecting a type for an arc will determine what boundary conditions can be assigned to the arc.
===Inflow and Outflow Boundary Conditions Options===
===Inflow and Outflow Boundary Conditions Options===
SMS provides options for the following boundary conditions:
SMS provides options for the following boundary conditions options:
====Inlet-Q====  
====Inlet-Q====  
A subcritical inlet boundary that may be given as a constant discharge or as a variable discharge hydrograph. The velocity distribution type may be selected from the boundary condition menu.
A subcritical inlet boundary that may be given as a constant discharge or as a variable discharge hydrograph. The velocity distribution type may be selected from the boundary condition menu.
*''Discharge (Q)'' – Specify as either a "Constant" or a "Time Series".
*''Discharge (Q)'' – Specify as either a "Constant" or a "Time Series".
<blockquote style="margin-top:0px; margin-bottom:0px;">
**"Constant" &ndash; Use for a steady state simulation.
*"Constant" &ndash; Use for a steady state simulation.
***''Constant Q'' &ndash; Enter a real positive value along with the units as either "cfs" or "cms".
<blockquote style="margin-top:0px; margin-bottom:0px;">
**"Time Series" &ndash; Use for unsteady flow.
*''Constant Q'' &ndash; Enter a real positive value along with the units as either "cfs" or "cms".
***''Time Series Files'' &ndash; Clicking the button will bring up the ''[[XY Series Editor|XY Series Editor]]''. Units must be specified as either "cfs" or "cms".
</blockquote>
*"Time Series" &ndash; Use for unsteady flow.
<blockquote style="margin-top:0px; margin-bottom:0px;">
*''Time Series Files'' &ndash; Clicking the button will bring up the ''[[XY Series Editor|XY Series Editor]]''. Units must be specified as either "cfs" or "cms".
</blockquote></blockquote>
*''Distribution at Inlet'' &ndash; The lateral distribution of the velocity. Options include:
*''Distribution at Inlet'' &ndash; The lateral distribution of the velocity. Options include:
<blockquote style="margin-top:0px; margin-bottom:0px;">
**"Conveyance" &ndash; Calculates the conveyance parameter first then the velocity. The flow direction is assumed to be normal.
*"Conveyance" &ndash; Calculates the conveyance parameter first then the velocity. The flow direction is assumed to be normal.
**"Profile" &ndash; Uses a depth average velocity profile.
*"Profile" &ndash; Uses a depth average velocity profile.
**"Q" &ndash; A constant unit discharge, q=vh, is assumed with flow direction normal to the inlet boundary.
*"Q" &ndash; A constant unit discharge, q=vh, is assumed with flow direction normal to the inlet boundary.
**"Velocity" &ndash; A constant velocity magnitude is imposed at the inlet with flow direction normal to the inlet boundary.
*"Velocity" &ndash; A constant velocity magnitude is imposed at the inlet with flow direction normal to the inlet boundary.
</blockquote>
* ''Sediment Inflow'' &ndash; This input becomes available when "Mobile" is selected as the ''Run Type'' in the ''BC Type Parameters'' dialog in the SRH-2D boundary condition coverage.
* ''Sediment Inflow'' &ndash; This input becomes available when "Mobile" is selected as the ''Run Type'' in the ''BC Type Parameters'' dialog in the SRH-2D boundary condition coverage.
<blockquote style="margin-top:0px; margin-bottom:0px;">
**''Sediment Discharge Type'' &ndash; Has the following two options:
*''Sediment Discharge Type'' &ndash; Has the following two options:
***"Capacity" &ndash; Calculates the sediment transport capacity based on the element hydraulics, bed material gradation, and selected transport function.
<blockquote style="margin-top:0px; margin-bottom:0px;">
***"File" &ndash; An input file containing a rating curve of sediment load (by size fraction in cfs or cms) versus total water discharge is provided. The format for this file is shown in the ''[[SMS:SRH-2D_Files|SRH-2D Files]]'' article.
*"Capacity" &ndash; Calculates the sediment transport capacity based on the element hydraulics, bed material gradation, and selected transport function.
 
*"File" &ndash; An input file containing a rating curve of sediment load (by size fraction in cfs or cms) versus total water discharge is provided.
Note: Most bridge hydraulics and scour problems are intended to evaluate conditions during an extreme event (hours to days) rather than for degradation studies of long-term bed changes over decades. Therefore, the capacity option is often an appealing choice because it is intended to produce a model in general equilibrium.  The capacity option, however, is very sensitive to the velocities and depths at the upstream boundary, so it may not accurately represent a balanced sediment transport condition throughout the modeled reach.  Therefore, the results should be reviewed for reasonableness and adjustments made to the inflowing transport rates.  This can be done using the file option, where inflowing rates are specified by size fraction.
</blockquote></blockquote>


====Inlet-SC====  
====Inlet-SC====  
Line 38: Line 33:


*''Supercritical Inflow Options'' &ndash; Specify the discharge type and water surface elevation units.
*''Supercritical Inflow Options'' &ndash; Specify the discharge type and water surface elevation units.
<blockquote style="margin-top:0px; margin-bottom:0px;">
**''Discharge (Q)'' &ndash; Set as one of the following:
*''Discharge (Q)'' &ndash; Set as one of the following:
***"Constant" &ndash; Use for a steady state simulation.
<blockquote style="margin-top:0px; margin-bottom:0px;">
***"Time Series" &ndash; Use for unsteady flow.
*"Constant" &ndash; Use for a steady state simulation.
**''Units'' &ndash; Can be set as "U.S. Customary" or "Metric".
*"Time Series" &ndash; Use for unsteady flow.
</blockquote>
*''Units'' &ndash; Can be set as "U.S. Customary" or "Metric".
</blockquote>
*''Supercritical Constant Inflow Options'' &ndash; Enter values for a steady state simulation.
*''Supercritical Constant Inflow Options'' &ndash; Enter values for a steady state simulation.
<blockquote style="margin-top:0px; margin-bottom:0px;">
**''Discharge (Q)'' &ndash; Enter a real positive value for the flow.
*''Discharge (Q)'' &ndash; Enter a real positive value for the flow.
**''Water Elevation (WSE)'' &ndash; Enter a real positive value for the water surface elevation.
*''Water Elevation (WSE)'' &ndash; Enter a real positive value for the water surface elevation.
</blockquote>
*''Supercritical Varied Inflow Options'' &ndash; Use for unsteady flow.
*''Supercritical Varied Inflow Options'' &ndash; Use for unsteady flow.
<blockquote style="margin-top:0px; margin-bottom:0px;">
**''Time Series Discharge File'' &ndash; Clicking the button will bring up the ''[[XY Series Editor|XY Series Editor]]'' for entering the varied discharge values.
*''Time Series Discharge File'' &ndash; Clicking the button will bring up the ''[[XY Series Editor|XY Series Editor]]'' for entering the varied discharge values.
**''Water Elevation (WSE)'' &ndash; Can be entered as either a "Time Series" or a "Rating Curve".
*''Water Elevation (WSE)'' &ndash; Can be entered as either a "Time Series" or a "Rating Curve"
**''Time Series vs. WSE File'' &ndash; Clicking the button will bring up the ''[[XY Series Editor|XY Series Editor]]'' for entering the time versus elevation values.
*''Time Series vs. WSE File'' &ndash; Clicking the button will bring up the ''[[XY Series Editor|XY Series Editor]]'' for entering the time versus elevation values.
**''Q vs. WSE Files'' &ndash; Clicking the button will bring up the ''[[XY Series Editor|XY Series Editor]]'' for entering the flow versus elevation rating curve values.
*''Q vs. WSE Files'' &ndash; Clicking the button will bring up the ''[[XY Series Editor|XY Series Editor]]'' for entering the flow versus elevation rating curve values.
</blockquote>
*''Distribution at Inlet'' &ndash; The lateral distribution of the velocity. Options include:
*''Distribution at Inlet'' &ndash; The lateral distribution of the velocity. Options include:
<blockquote style="margin-top:0px; margin-bottom:0px;">
**"Conveyance" &ndash; Calculates the conveyance parameter first then the velocity. The flow direction is assumed to be normal.
*"Conveyance" &ndash; Calculates the conveyance parameter first then the velocity. The flow direction is assumed to be normal.
**"Profile" &ndash; Uses a depth average velocity profile.
*"Profile" &ndash; Uses a depth average velocity profile.
**"Q" &ndash; A constant unit discharge, q=vh, is assumed with flow direction normal to the inlet boundary.
*"Q" &ndash; A constant unit discharge, q=vh, is assumed with flow direction normal to the inlet boundary.
**"Velocity" &ndash; A constant velocity magnitude is imposed at the inlet with flow direction normal to the inlet boundary.
*"Velocity" &ndash; A constant velocity magnitude is imposed at the inlet with flow direction normal to the inlet boundary.
</blockquote>
* ''Sediment Inflow'' &ndash; This input becomes available when "Mobile" is selected as the ''Run Type'' in the ''BC Type Parameters'' dialog in the SRH-2D boundary condition coverage.
* ''Sediment Inflow'' &ndash; This input becomes available when "Mobile" is selected as the ''Run Type'' in the ''BC Type Parameters'' dialog in the SRH-2D boundary condition coverage.
<blockquote style="margin-top:0px; margin-bottom:0px;">
**''Sediment Discharge Type'' &ndash; Has the following two options:
*''Sediment Discharge Type'' &ndash; Has the following two options:
***"Capacity" &ndash; Calculates the sediment transport capacity based on the element hydraulics, bed material gradation, and selected transport function.
<blockquote style="margin-top:0px; margin-bottom:0px;">
***"File" &ndash; An input file containing a rating curve of sediment load (by size fraction in cfs or cms) versus total water discharge is provided. The format for this file is shown in the ''[[SMS:SRH-2D_Files|SRH-2D Files]]'' article.
*"Capacity" &ndash; Calculates the sediment transport capacity based on the element hydraulics, bed material gradation, and selected transport function.
*"File" &ndash; An input file containing a rating curve of sediment load (by size fraction in cfs or cms) versus total water discharge is provided.
</blockquote></blockquote>


====Exit-H====
====Exit-H====
A stage type exit boundary where water surface elevation may be given as a constant number or as a stage-discharge or rating curve.
A stage type exit boundary where water surface elevation may be given as a constant number or as a stage-discharge or rating curve.
*''Water Elevation(WSE)'' &ndash; Set as either a constant, a time series, or a rating curve.
*''Water Elevation(WSE)'' &ndash; Set as either a constant, a time series, or a rating curve.
<blockquote style="margin-top:0px; margin-bottom:0px;">
**"Constant" &ndash; Use for a steady state simulation.
*"Constant" &ndash; Use for a steady state simulation.
***''Constant WSE'' &ndash; Enter a positive value for the water surface elevation.
<blockquote style="margin-top:0px; margin-bottom:0px;">
***'''Populate''' &ndash; Launches the [[SMS:SRH-2D_Channel_Calculator|''Channel Calculator'']] dialog to automatically generate an estimated constant.
*''Constant WSE'' &ndash; Enter a positive value for the water surface elevation.
**"Time Series" &ndash; Use for unsteady flow.
*'''Populate''' &ndash; Launches the [[SMS:SRH-2D Populate Dialog|''Populate'']] dialog to automatically generate an estimated constant.
***''Time Series vs. WSE file'' &ndash; Clicking the button will bring up the ''[[XY Series Editor|XY Series Editor]]'' for entering the time versus elevation values.
</blockquote>
**"Rating Curve" &ndash; Use for unsteady flow.
*"Time Series" &ndash; Use for unsteady flow.
***''Q vs. WSE file''  &ndash; Clicking the button will bring up the ''[[XY Series Editor|XY Series Editor]]'' for entering the discharge versus elevation rating curve values. The [[SMS:SRH-2D Populate Dialog|''Populate'']] dialog can be accessed from the ''XY Series Editor'' to automatically generate an estimated rating curve.
<blockquote style="margin-top:0px; margin-bottom:0px;">
*''Time Series vs. WSE file'' &ndash; Clicking the button will bring up the ''[[XY Series Editor|XY Series Editor]]'' for entering the time versus elevation values.
</blockquote>
*"Rating Curve" &ndash; Use for unsteady flow.
<blockquote style="margin-top:0px; margin-bottom:0px;">
*''Q vs. WSE file''  &ndash; Clicking the button will bring up the ''[[XY Series Editor|XY Series Editor]]'' for entering the discharge versus elevation rating curve values. The [[SMS:SRH-2D Populate Dialog|''Populate'']] dialog can be accessed from the ''XY Series Editor'' to automatically generate an estimated rating curve.
</blockquote></blockquote>


====Exit-Q====
====Exit-Q====
An exit boundary with a discharge given as a constant number or as a hydrograph.
An exit boundary with a discharge given as a constant number or as a hydrograph.
*''Discharge (Q)'' &ndash; Specify as either a "Constant" or a "Time Series".
*''Discharge (Q)'' &ndash; Specify as either a "Constant" or a "Time Series".
<blockquote style="margin-top:0px; margin-bottom:0px;">
**"Constant" &ndash; Use for a steady state simulation.
*"Constant" &ndash; Use for a steady state simulation.
***''Constant Q'' &ndash; Enter a real positive value along with the units as either "cfs" or "cms".
<blockquote style="margin-top:0px; margin-bottom:0px;">
**"Time Series" &ndash; Use for unsteady flow.
*''Constant Q'' &ndash; Enter a real positive value along with the units as either "cfs" or "cms".
***''Time Series Files'' &ndash; Clicking the button will bring up the ''[[XY Series Editor|XY Series Editor]]''. Units must be specified as either "hrs-vs-cfs" or "hrs-vs-cms".
</blockquote>
*"Time Series" &ndash; Use for unsteady flow.
<blockquote style="margin-top:0px; margin-bottom:0px;">
*''Time Series Files'' &ndash; Clicking the button will bring up the ''[[XY Series Editor|XY Series Editor]]''. Units must be specified as either "hrs-vs-cfs" or "hrs-vs-cms".
</blockquote></blockquote>


====Wall====
====Wall====
Solid wall boundaries may represent banks and islands. No-slip condition is assumed at solid walls for the dynamic wave solver.  
Solid wall boundaries. No-slip condition is assumed at solid walls for the dynamic wave solver.  
*''Add Extra Roughness at Wall Boundary'' &ndash; Can be turn "On" or "Off".
*''Add Extra Roughness at Wall Boundary'' &ndash; Can be turned "On" or "Off".
<blockquote style="margin-top:0px; margin-bottom:0px;">
** ''Roughness Height in mm'' &ndash; Only available with the "On" option.
* ''Roughness Height in mm'' &ndash; Only available with the "On" option.
</blockquote>
====Internal Sink====
Internal Sink Options
*''Sink Flow (Q) Type''
<blockquote style="margin-top:0px; margin-bottom:0px;">
*"Constant" &ndash; Use for a steady state simulation.
<blockquote style="margin-top:0px; margin-bottom:0px;">
*''Constant Q'' &ndash; Enter a real positive value along with the units as either "cfs" or "cms".
</blockquote>
*"Time Series" &ndash; Use for unsteady flow.
<blockquote style="margin-top:0px; margin-bottom:0px;">
*''Time Series Files'' &ndash; Clicking the button will bring up the ''[[XY Series Editor|XY Series Editor]]''. Units must be specified as either "hrs-vs-cfs" or "hrs-vs-cms".
</blockquote>
*"Weir" &ndash; Define the interior sink as a weir.
<blockquote style="margin-top:0px; margin-bottom:0px;">
*''Weir Coeff (CW)''
*''Crest elevation (Zb)''
*''Length across weir (Lw)''
*''Units'' &ndash; Can be set to "feet" or "meters".
*''Use total head''
</blockquote></blockquote>


===Boundary Conditions Without Additional Options===
===Boundary Conditions Without Additional Options===
Line 143: Line 91:
* [[SMS:SRH-2D_Structures#Pressure_Flow_Bridge|Pressure zone]] &ndash; See the [[SMS:SRH-2D_Structures|SRH-2D Structures]] article for more information.
* [[SMS:SRH-2D_Structures#Pressure_Flow_Bridge|Pressure zone]] &ndash; See the [[SMS:SRH-2D_Structures|SRH-2D Structures]] article for more information.
* [[SMS:SRH-2D_Structures#Gate|Gate]] &ndash; See the [[SMS:SRH-2D_Structures|SRH-2D Structures]] article for more information.
* [[SMS:SRH-2D_Structures#Gate|Gate]] &ndash; See the [[SMS:SRH-2D_Structures|SRH-2D Structures]] article for more information.
* [[SMS:SRH-2D_Structures#Internal Sink|Internal Sink]] &ndash; See the [[SMS:SRH-2D_Structures|SRH-2D Structures]] article for more information.
* [[SMS:SRH-2D_Structures#Link|Link]] &ndash; See the [[SMS:SRH-2D_Structures|SRH-2D Structures]] article for more information.


==BC Types Parameters Dialog==
:Note: 1D hydraulic structures (e.g. culverts and 1D weir over topping) do not work with sediment transport options in SRH-2D.
The SRH-2D ''BC Type Parameters'' are specified on the [[SMS:SRH-2D_Coverages#Boundary_Conditions_Coverage|BC Coverage]]. The supported run types include Flow for hydrodynamic simulations and Mobile for sediment transport simulations.  If the run type is Mobile, all inflow boundary conditions require sediment inflow specification.
 
 
[[SMS:SRH-2D_Boundary_Conditions#BC_Types_Parameters_Dialog|''BC Type Parameters'']] dialog.
 
 
===Mobile Run Type===
Selecting "Mobile" under "Hydro/Transport" for sediment transport modeling. This brings up the ''Sediment Transport Parameters'' which has the following options:
====Sediment Specific Gravity====
Default value is "2.65".
 
====Particle Diameter Threshold====
Represent the bin sizes of the bed material gradations and sediment inflow gradations. Nine representative bin sizes are specified. Typically the bins are defined using the Phi scale. Enter values using the '''Insert Above''' and '''Insert Below''' buttons. Enter values in increasing sizes. The first entered value represents the low end value of the bin. The second entered value represents the high end of the first bin and the low end of the second bin if another value is added.
 
A simulation can be specified for only size class (bin) that represents a uniform size class, though several grain sizes are recommended. More size classes significantly increases the simulation time. The pre-processor suggests a limit of seven sizes classes, but the absolute limit is nine. If the cohesive sediment transport modeling is being performed, then the first size class (i.e. smallest sediment size) represents the cohesive size fraction.
 
The predicted sediment transport rates are sensitive to the number of sediment bins. It is recommended the user perform sensitivity analyses to evaluate the variability of the model output.  Sediment transport calculations within SRH-2D use the geometric mean of each size class. 
 
Note: the maximum number of bin sizes in SRH-2D is nine; the more bin sizes, the longer the simulation time.
 
====Sediment Transport Capacity Equations for Non-Cohesive Sediment====
There are seven sediment transport equations available in SRH-2D including:
*"Engelund-Hansen" (1972) &ndash; A total load equation.
*"Meyer-Peter Müller" (1948) &ndash; A bedload transport equation.
*"Parker" (1990) &ndash; A bedload transport equation.
*"Wilcock-Crowe" (2003) &ndash; ) A bedload transport equation.
*"Wu et al." (2000) &ndash; A total load equation.
*"Yang (1973) Sand with Yang (1984) Gravel" &ndash; A total load equation.
*"Yang (1979) Sand with Yang (1984) Gravel" &ndash; A total load equation.
 
There is also an option to apply two sediment transport equations simultaneously using the "Mixed" option; A particle size class cutoff is specified between the two equations. For example, the Engelund-Hansen (1972) equation could be applied for sizes up to 2 mm and Parker (1990) equation for sizes greater than 2 mm. '''However, the Size Class associated with 2 mm is input rather than the actual particle size'''.
 
Specifically, for the particle classes defined in the figure of the dialog above, Size Class 6 is defined between particle size 6 (1 mm) and particle size 7 (2 mm).  So by specifying the "Sediment Size Class Cutoff" to be 6, the first 6 size classes, up through 2 mm,  would be computed with one equation and the remaining size classes would be computed with the second equation.  This method has been applied in conditions where a significant suspended load component (i.e. silts and sands) is transported in a predominately gravel-bed river.
 
====Transport Equation Coefficient====
The options in this section are based on the selected ''Sediment Transport Equations''.
*''Meyer Peter Muller Hiding Factor''
*''Reference Shields Parameters''
*''Hiding Coefficients''
*''Wilcock T1 Coefficient''
*''Wilcock T2 Coefficient''
*''Wilcock Sand Diameter''
*''Wu Critical Shields Parameter''
*''Mixed Sediment Transport Equations''
<blockquote style="margin-top:0px; margin-bottom:0px;">
*''Sediment Diameter Boundary''
* ''Lower Diameter Transport Equation'' &ndash; Applies to sediment sizes less than the ''Sediment Diameter Boundary''.
*''Higher Diameter Transport Equation'' &ndash; Applies to sediment sizes greater than the ''Sediment Diameter Boundary''.
</blockquote>
 
====Non-Transport Equation Dependent====
*''Water Temperature'' &ndash; Specified in degrees Celsius and is used to compute the water viscosity that in turn is used to compute the sediment fall velocity. The default value is 25 degrees Celsius.
*''Adaption Coefficient for Suspended Load'' &ndash; The characteristic length for sediment to adjust from non-equilibrium to equilibrium transport conditions.
<blockquote style="margin-top:0px; margin-bottom:0px;">
*''Deposition Coefficient'' &ndash; Default is "0.25".
*''Erosion Coefficient'' &ndash; Default is "1.0".
</blockquote>
*''Adaption Length for Bedload Transport'' &ndash; Computed using one of the following saltation length methods:
<blockquote style="margin-top:0px; margin-bottom:0px;">
*''Mode'' &ndash; There are five methods available including:
<blockquote style="margin-top:0px; margin-bottom:0px;">
*"Constant Length" &ndash; Recommended for gravel-bed rivers with values ranging from 1 to 5 channel widths.
*"Phillips-Sutherland Saltation Length Formula" &ndash; Recommended for sandy bed rivers.
*"Van Rijn Sand Dune Formula"
*"Van Rijn Saltation Length Formula"
*"Seminar et al. (2002) Formula"
</blockquote>
*''Length'' &ndash; Enter a value for the "Constant Length" method.
</blockquote>
*''Active Layer Thickness Specification'' &ndash; The channel bed is divided into the active layer and the sub-surface layer(s) to account for the bed sediment dynamics. The active layer is used to calculate sediment exchange between the bed material and bed load transport. The sub-surface can be divided into a number of layers based on variation of the sediment gradation in the vertical direction. The sub-surface layer(s) provide sediment supply to the active layer. The gradations of both the surface and subsurface layers may change over the duration of the simulation.
<blockquote style="margin-top:0px; margin-bottom:0px;">
*''Mode'' &ndash; Has two methods:
<blockquote style="margin-top:0px; margin-bottom:0px;">
*"Constant Thickness" &ndash;
*"Thickness Based on D90" &ndash; A constant value [T_Para] times the size (D90) of the material in the surface layer, where D90 is the particle diameter that 90-percent of the materials in the sediment gradation curve are finer than.
</blockquote>
*''Thickness/Thickness Scale'' &ndash; For the "Thickness Based on D90" method, set the thickness scale from 1 to 3 times the D90 for gravels, 5 to 14 for sands.
</blockquote>
[[File:SRH CohesiveSedimentErosionRate.png|thumb|400 px|Definition sketch of cohesive sediment erosion rate variables and relationships]]
*''Cohesive Sediment Modeling'' &ndash; When set to "On" cohesive sediment transport estimates are performed for the first sediment size class.
*''Cohesive Sediment Modeling Options'' &ndash; The following properties need to be specified: cohesive sediment fall velocity, erosion rates of cohesive sediment, and deposition rates of cohesive sediment.
<blockquote style="margin-top:0px; margin-bottom:0px;">
*''Fall Velocity'' &ndash; Specified using default values or in a text file. The default fall velocities originate from previous studies conducted by the USBR.
<blockquote style="margin-top:0px; margin-bottom:0px;">
{| class="wikitable"
|-
|+ style="text-align: center;"|SRH-2D default parameters for fall velocity applied to cohesive sediment
|-
!Material
!width="80"| Concentration (g/l)
!width="80"| Fall Velocity (mm/s)
|-
|rowspan="4"| Kaolinite ||0.2 || 0.012
|-
|6 || 0.15
|-
| 20 || 0.15
|-
| 100 || 0.012
|-
|rowspan="4"|Severn River ||0.09 || 0.025
|-
|2 || 2
|-
|9 || 2.2
|-
|90 || 0.028
|}
</blockquote>
<blockquote style="margin-top:0px; margin-bottom:0px;">
* "Kaolinite Properties" &ndash; Uses the default Kaolinite values as shown in the table above.
* "Severn River Properties" &ndash; Uses the default Severn River values as shown in the table above.
* "Data File" &ndash; Import a text file with the fall velocity.
<blockquote style="margin-top:0px; margin-bottom:0px;">
*''Fall Velocity File'' &ndash; Enter a file path for the data file. An example of the format in a text file (fall_vel.dat) for Kaolinite is:
{|
|-
|style="border: 1px solid gray; background: #eeeeee"|<tt>
// Fall Velocity versus Concentration for the Cohesive Sediment<br>
// Kaolinite example<br>
// CONC(g/l) F_Velo(mm/s)<br>
{|
|-
|align="right"|
  0.0<br>
  0.2<br> 
  6.0<br> 
  20.0<br>
100.0 
|width="10"|
|
0.0<br>
0.012<br>
0.15<br>
0.15<br>
0.012
|}
</tt>
|}
</blockquote></blockquote>
*''Erosion Rate'' &ndash; Based on the hydraulic shear stress, Tau (lb/ft<sup>2</sup>), and the following equations:
::Erosion rate = S<sub>s</sub> + S<sub>m</sub> * [(Tau / TAU<sub>em</sub>)-1] if Tau > TAU<sub>em</sub>
::Erosion rate = S<sub>s</sub> * [(Tau - TAU<sub>es</sub>)/(TAU<sub>em</sub> - TAU<sub>es</sub>)]  if TAU<sub>es</sub> < Tau < TAU<sub>em</sub>
::Erosion rate = 0.0 if Tau < TAU<sub>es</sub>
*''Erosion Rate Parameters''
<blockquote style="margin-top:0px; margin-bottom:0px;">
*''Critical Shear Stress for Surface Erosion''&ndash; TAU<sub>es</sub> (N/m<sup>2</sup> or lb/ft<sup>2</sup>).
*''Critical Shear Stress for Mass Erosion'' &ndash; TAU<sub>em</sub> (N/m<sup>2</sup> or lb/ft<sup>2</sup>).
*''Surface Erosion Constant'' &ndash; S<sub>s</sub> (mm/s or lb/ft<sup>2</sup>/hr).
*''Mass Erosion Constant'' &ndash; S<sub>m</sub> (mm/s or lb/ft<sup>2</sup>/hr).
*''Units for Erosion Shear Stresses'' &ndash; Set to "SI" or "English" units.
*''Erosion Rate File''
</blockquote>
*''Deposition Rate Parameters''
<blockquote style="margin-top:0px; margin-bottom:0px;">
*''Critical Shear Stress for Full Deposition'' &ndash; TAU<sub>df</sub> (N/m<sup>2</sup> or lb/ft<sup>2</sup>).
*''Critical Shear Stress for Partial Deposition'' &ndash; TAU<sub>dpl</sub> (N/m<sup>2</sup> or lb/ft<sup>2</sup>).
*''Equilibrium Concentration'' &ndash; CONC<sub>eq</sub> (in units of kg/m<sup>3</sup>). Note: 1 kg/m<sup>3</sup> = 1 gm/l = 1000 mg/l, which is approximately equal to 1000 PPM by weight.
*''Units for Deposition Shear Stresses''  &ndash; Set to "SI" or "English" units.
</blockquote></blockquote>


==Related Topics==
==Related Topics==
* [[SMS:SRH-2D_Coverages#Boundary_Conditions_Coverage|SRH-2D Boundary Conditions Coverage]]
* [[SMS:SRH-2D_Coverages|SRH-2D Coverages]]
* [[SMS:SRH-2D|SRH-2D]]
* [[SMS:SRH-2D|SRH-2D]]



Latest revision as of 20:30, 10 May 2024

SRH-2D supports a variety of boundary conditions for hydraulic computation. Up to 500 boundary conditions can be defined in a simulation. The boundary conditions for the model are defined on the arcs in an SRH-2D boundary conditions coverage by selecting an arc or by selecting a nodestring in the mesh. Once the arc or nodestring has been selected, double-clicking, or right-clicking and using the Assign BC... command, will bring up a dialog where the boundaries can be assigned.

The type of boundary conditions are specified on the SRH-2D boundary condition coverage.

All currently supported inflow and outflow boundary types are exterior boundaries with the exception of a monitor line. Other boundary types include the following: Inlet-Q, Inlet-SC, Exit-EX, Exit-H, Exit-Q, Wall, and Symmetry. For the Inlet-Q and Inlet-SC boundary condition types, additional information is required on sediment inflow when a sediment transport simulation is selected.

SRH-2D Assign BC Dialog

The SRH-2D Assign BC dialog showing a the Inlet-Q option.

The SRH-2D Assign BC dialog contains multiple boundary condition types. Selecting a type for an arc will determine what boundary conditions can be assigned to the arc.

Inflow and Outflow Boundary Conditions Options

SMS provides options for the following boundary conditions options:

Inlet-Q

A subcritical inlet boundary that may be given as a constant discharge or as a variable discharge hydrograph. The velocity distribution type may be selected from the boundary condition menu.

  • Discharge (Q) – Specify as either a "Constant" or a "Time Series".
    • "Constant" – Use for a steady state simulation.
      • Constant Q – Enter a real positive value along with the units as either "cfs" or "cms".
    • "Time Series" – Use for unsteady flow.
      • Time Series Files – Clicking the button will bring up the XY Series Editor. Units must be specified as either "cfs" or "cms".
  • Distribution at Inlet – The lateral distribution of the velocity. Options include:
    • "Conveyance" – Calculates the conveyance parameter first then the velocity. The flow direction is assumed to be normal.
    • "Profile" – Uses a depth average velocity profile.
    • "Q" – A constant unit discharge, q=vh, is assumed with flow direction normal to the inlet boundary.
    • "Velocity" – A constant velocity magnitude is imposed at the inlet with flow direction normal to the inlet boundary.
  • Sediment Inflow – This input becomes available when "Mobile" is selected as the Run Type in the BC Type Parameters dialog in the SRH-2D boundary condition coverage.
    • Sediment Discharge Type – Has the following two options:
      • "Capacity" – Calculates the sediment transport capacity based on the element hydraulics, bed material gradation, and selected transport function.
      • "File" – An input file containing a rating curve of sediment load (by size fraction in cfs or cms) versus total water discharge is provided. The format for this file is shown in the SRH-2D Files article.

Note: Most bridge hydraulics and scour problems are intended to evaluate conditions during an extreme event (hours to days) rather than for degradation studies of long-term bed changes over decades. Therefore, the capacity option is often an appealing choice because it is intended to produce a model in general equilibrium. The capacity option, however, is very sensitive to the velocities and depths at the upstream boundary, so it may not accurately represent a balanced sediment transport condition throughout the modeled reach. Therefore, the results should be reviewed for reasonableness and adjustments made to the inflowing transport rates. This can be done using the file option, where inflowing rates are specified by size fraction.

Inlet-SC

A supercritical inlet boundary that may be given as a constant discharge or as a variable discharge hydrograph. Inlet-SC also requires information about depth. Within the boundary condition menu, the velocity distribution type may be specified.

  • Supercritical Inflow Options – Specify the discharge type and water surface elevation units.
    • Discharge (Q) – Set as one of the following:
      • "Constant" – Use for a steady state simulation.
      • "Time Series" – Use for unsteady flow.
    • Units – Can be set as "U.S. Customary" or "Metric".
  • Supercritical Constant Inflow Options – Enter values for a steady state simulation.
    • Discharge (Q) – Enter a real positive value for the flow.
    • Water Elevation (WSE) – Enter a real positive value for the water surface elevation.
  • Supercritical Varied Inflow Options – Use for unsteady flow.
    • Time Series Discharge File – Clicking the button will bring up the XY Series Editor for entering the varied discharge values.
    • Water Elevation (WSE) – Can be entered as either a "Time Series" or a "Rating Curve".
    • Time Series vs. WSE File – Clicking the button will bring up the XY Series Editor for entering the time versus elevation values.
    • Q vs. WSE Files – Clicking the button will bring up the XY Series Editor for entering the flow versus elevation rating curve values.
  • Distribution at Inlet – The lateral distribution of the velocity. Options include:
    • "Conveyance" – Calculates the conveyance parameter first then the velocity. The flow direction is assumed to be normal.
    • "Profile" – Uses a depth average velocity profile.
    • "Q" – A constant unit discharge, q=vh, is assumed with flow direction normal to the inlet boundary.
    • "Velocity" – A constant velocity magnitude is imposed at the inlet with flow direction normal to the inlet boundary.
  • Sediment Inflow – This input becomes available when "Mobile" is selected as the Run Type in the BC Type Parameters dialog in the SRH-2D boundary condition coverage.
    • Sediment Discharge Type – Has the following two options:
      • "Capacity" – Calculates the sediment transport capacity based on the element hydraulics, bed material gradation, and selected transport function.
      • "File" – An input file containing a rating curve of sediment load (by size fraction in cfs or cms) versus total water discharge is provided. The format for this file is shown in the SRH-2D Files article.

Exit-H

A stage type exit boundary where water surface elevation may be given as a constant number or as a stage-discharge or rating curve.

  • Water Elevation(WSE) – Set as either a constant, a time series, or a rating curve.
    • "Constant" – Use for a steady state simulation.
      • Constant WSE – Enter a positive value for the water surface elevation.
      • Populate – Launches the Channel Calculator dialog to automatically generate an estimated constant.
    • "Time Series" – Use for unsteady flow.
      • Time Series vs. WSE file – Clicking the button will bring up the XY Series Editor for entering the time versus elevation values.
    • "Rating Curve" – Use for unsteady flow.
      • Q vs. WSE file – Clicking the button will bring up the XY Series Editor for entering the discharge versus elevation rating curve values. The Populate dialog can be accessed from the XY Series Editor to automatically generate an estimated rating curve.

Exit-Q

An exit boundary with a discharge given as a constant number or as a hydrograph.

  • Discharge (Q) – Specify as either a "Constant" or a "Time Series".
    • "Constant" – Use for a steady state simulation.
      • Constant Q – Enter a real positive value along with the units as either "cfs" or "cms".
    • "Time Series" – Use for unsteady flow.
      • Time Series Files – Clicking the button will bring up the XY Series Editor. Units must be specified as either "hrs-vs-cfs" or "hrs-vs-cms".

Wall

Solid wall boundaries. No-slip condition is assumed at solid walls for the dynamic wave solver.

  • Add Extra Roughness at Wall Boundary – Can be turned "On" or "Off".
    • Roughness Height in mm – Only available with the "On" option.

Boundary Conditions Without Additional Options

The following boundary conditions do not have additional options.

  • "Exit-EX" – A supercritical exit boundary condition.
  • "Symmetry" – Defined as a boundary where all dependent variables are extrapolated assuming the gradient of the variable in a direction normal to the boundary is zero except the velocity component normal to the boundary.
  • "Monitor-Line" – Not a real boundary at all; it is an internal polyline which may be used to monitor the total flow discharge through it. Monitor lines are applied the model to determine the flow and sediment flux across the lines at specified locations in the model. SRH-2D creates a *_LN#.DAT file (where * indicates the run name and # is the monitor line number) for each monitor line that details the bed and water-surface elevations, the flow, and the sediment flux across the lines. The monitor lines can be used to determine when the model reaches steady state conditions. For example, by comparing the predicted water-surface elevations over time and at various locations along the reach, the user can determine when the water-surface elevation reaches a steady state condition.

Structure Boundary Conditions

In general, two arcs must be selected before assigning arcs a structure boundary condition.

Note: 1D hydraulic structures (e.g. culverts and 1D weir over topping) do not work with sediment transport options in SRH-2D.

Related Topics