SlideShare a Scribd company logo
1 of 69
FLO-2D Update and Enhancements
Jim O’Brien
Agenda
• Model Speed - TIME_ACCEL Parameter
• Bridge Hydraulics
• Velocity Vectors
• Street Gutter Flow and Storm Drains
• Multiple Channels - Time of Concentration
• Debug Tool
• Tailings Dam Tool
Model Speed
• OMP – 95% complete
• Computer resources control model speed –
processor clock speed is more important than the
number of processors/cores
• Cloud applications
• Creating/editing data files for urban detail is limiting
– more efficient to divide up large project areas into
multiple grid systems
Key to Model Speed and Numerical Stability
Steep rising hydrographs and small grid elements result in slow models
Q
Time (hrs)
Q
t
Small timesteps = small inflow volume
Timestep Control: TOLER.DAT File
2 parameters
TOL DEPTOL
0.004 - 0.1 (ft) 0.0
Courant Numbers
Floodplain Channel Street
C 0.6 (default) - -
Timestep Accelerator
T 0.1 (default – increment by 0.1, max = 1.0)
Reservoir
only
Courant Criteria
t = C x / (v + c)
where:
C = 0.3 - 1.0
v = flow velocity
c = wave celerity
t = variable timestep
x = grid element spacing
(default = 0.6, internal spatial variability)
Rearranging: (v + c) = C x / t
In one timestep ∆t, a
particle of water has to
fall within the next grid
element.
Courant Criteria (C > 1.0)
x
x
Distance
Traveled
In one timestep ∆t, a
particle of water has to
fall within the next grid
element.
Avoid over-steeping the wave front causing numerical surging.
Courant Criteria (C < 1.0)
x
x
Distance
Traveled
Timestep Accelerator Parameter
Controls the rate of increase in the computational timestep
• 0.1 gradually increases the timestep
• 1.0 high rate of increase in timestep
TIME_ACCEL
0
1
2
3
4
5
6
7
8
9
0 5 10 15 20 25 30
Computational Timesteps as a Function of TIME_ACCEL
T_Line = 0.1
T-Line = 0.25
T-Line = 1.0
Timestep
Simulation Time in Hours
COMPUTER RUN TIME IS : 0.01709 HRS
0.00928 HRS
0.00879 HRS
All 3 simulations had 0.000000 volume conservation error
TIME_ACCEL Effect on Maximum Velocity
T-Line = 0.1
T-Line = 0.25
T-Line = 1.0
TIME_ACCEL Effect on Ponded Flow
TIME_ACCEL Effect on Ponded Flow (T-Line = 0.1)
Water Surface Elevation (m)
TIME_ACCEL Effect on Ponded Flow (T-Line = 0.25)
Water Surface Elevation (m)
TIME_ACCEL Effect on Ponded Flow (T-Line = 1.0)
Water Surface Elevation (m)
TIME_ACCEL Recommendations
• Start with 0.1 and build the model
• Increment by 0.1 to speed it up until the
model shows some instability
• Reduce by 0.05
Optional New FLO-2D Bridge Flow Routine
3 Flow Conditions:
• Free surface flow
• Pressure flow
• Pressure flow plus deck overtopping flow
No longer need external program for rating table.
Existing Bridge Method: Hydraulic Structure Rating Table
S BIGBRIDGE 0 1 631 625 1 0.0 0 0
T 0 0
T 1.73 560
T 2.81 1620
T 3.54 3100
T 5.07 5000
T 10.02 7500
T 14.5 13320
T 16.12 17510
T 17.68 21250
T 19.17 24620
T 20.24 26780
T 23.75 43900
Also use a discharge rating curve:
Q = a depth b
Broadcrested weir: Q = CL hb
New Routine: Five Types of Subcritical Bridge Flow
Type 1 Flow: Free surface, subcritical flow (Z > Yu > Yd)
Free Surface Flow
Q = 8.02 C A2 (∆h/β)0.5
where:
β = 1 - α1 C2 (A2 –A1)2 + 2gC2 (A2/K2)2 (LB +L1-2 K2/K1)
LB = length of contracted reach
L1-2 = length of the reach from cross section 1 to cross section 2 (Figure 7)
K1, K2 = conveyance at cross sections 1 and 2; K1 = 1.486/n A1 R1
0.67; K2 = 1.486/n A2 R2
0.67
n = Manning’s n-value through the contracted reach
A1, R1 and A2,R2 are the cross section flow areas and hydraulic radiuses respectively
C = Cc / (α2 + ke + kp)0.5; Cc = coefficient of contraction, α2 = energy coefficient at cross section 2, ke = eddy loss coefficient, kp = non-
hydrostatic pressure coefficient
Select 1 of 4 Bridge Types (from Hamill, 1999 p. 111-126)
Figures hardwired for interpolation in FLO-2D model.
Entering the Data
HYSTRUC.DAT
S-line followed by 2 B-lines
S BIGBRIDGE 0 3 631 625 1 0.0 0 0
T 0 0
T 1.73 560
B 1 0. 0. 0. 0. 1. 1. 1. 1. (Free surface flow discharge coefficients)
B 15. 40. 0.05 40. 1378.0 1380.0 22.0 0. 0. 0.50 3.05 0. 0. 1376.5 1377.2
(Bridge geometry and elevations)
Note: The QGIS bridge data dialog boxes are being developed.
Coefficient = 1.0 means that the bridge
condition doesn’t exist or is minor
Bridge routine – not rating curve or table
Remove rating
table pairs
Need 2 Cross Sections
Locations:
1) Upstream of the bridge -
normal depth
2) At the bridge contraction
The data is prepared in
BRIDGE_XSEC.DAT file
X 631 (inflow grid element)
0.00 1380.00 1385.00
0.60 1378.70 1378.46
5.00 1377.00 1376.96
5.50 1376.85 1376.68
6.00 1376.75 1376.46
12.65 1376.70 1376.46
15.85 1376.78 1376.51
18.95 1377.20 1377.00
20.65 1378.15 1377.26
22.00 1378.70 1378.44
22.10 1380.00 1385.00
Pressure Flow
M. Huard, USGS
Five Types of Subcritical Bridge Flow
Type 2 Flow: Inlet submerged, outlet free surface, partially full,
sluice gate flow (Yu > Z > Yd)
Sluice Gate Flow
Discharge mimics a sluice gate
Qp = CAb (2g ∆H)0.5
where:
C = coefficient of discharge (0.3 to 0.6 dimensionless, Figure 12)
Ab = cross section flow area through the bridge opening
g = gravitational acceleration
∆H = energy gradient from upstream to tailwater elevation Yd given by: Yu – Y + Vu2/2g
Five Types of Subcritical Bridge Flow
Type 3 Flow: Inlet submerged, outlet submerged, opening full, sluice
gate-orifice transition flow (Yu > Z > Yd)
Five Types of Subcritical Bridge Flow
Type 4 Flow: Inlet submerged, outlet submerged, orifice flow
(Yu > Yd > Z)
Orifice Flow
Pressure flow where both US and DS WS elevations are above low
chord: Yu > Z, Yd > Z (drowned opening):
Qp = CAb (2g ∆H)0.5
where:
C = Coefficient of discharge
Ab = Bridge opening cross section flow area
∆H = difference in the energy gradient (headwater and tailwater)
Five Types of Subcritical Bridge Flow
Type 5 Flow: Inlet submerged, outlet submerged, deck overflow
(Yu > Yd > Z)
Weir Flow
Flow over the deck (broadcrested weir flow):
Qw = C Lc ∆H1.5
where:
C = Broadcrested weir discharge coefficient which varies from 2.6 to 3.1
∆H = energy grade line
Lc = crest length
Pressure Flow Plus Weir Flow (QT = Qp + Qw)
If tailwater drowns the weir control, existing FLO-2D submergence
factor is applied internally
Comparison with HEC-RAS 1-D
• FLO-2D model of the Middle Rio Grande (170 miles)
• Calibrated to a 2005 prescribed dam release
• Model was applied to 30 yrs of historical spring
releases to support COE Upper Rio Grande Water
Operations Model
Los Lunas Bridge
• 2 US xsecs and 3 DS xsecs
• Deck is 90 ft wide
• 7 discharges: 100 cfs to 45,000 cfs
FLO-2D Model of Los Lunas Bridge
• 6 hrs simulation time for steady flow
• Type 1 bridge w/no abutment or embankment slopes
• Average low chord and deck elevations
• No flow angle of attack
• No Froude number coefficient
• Spatially variable overbank roughness
Results
FLO-2D Overbank Flow for 45,000 cfs
Results
• FLO-2D floodplain storage was not filled to match HEC-RAS
• Some FLO-2D US overbank flow returned to channel
• Free surface flow matched well
• Pressure and over deck flow was not comparable because of
floodplain overbank flow – shows the fallacy of using 1-D model on
2-D flooding
Bridge Routine Summary
Objective: Compute Q based on channel and bridge features.
External program for stage-Q relationships is no longer required
• A smooth transition between flow regimes is attempted
• User has complete control of all coefficients
Vector resolution is not used
directly by the model, but a
resolved vector is reported.
FLO-2D is a finite volume conservation model. Velocity
and discharge are computed in all eight flow directions for
each timestep.
Resolved Velocity Vectors
Momentum Equation
Sf = So - h/x - ( Vx /g)* (β Vx)/x - (1/g)* (αVx)/ t
Kinematic wave
Diffusive wave
Full dynamic wave
convective
acceleration
uniform flow = 0
local
acceleration
steady = 0
steady uniform flow friction slope = bed slope
pressure term
uniform flow = 0
β ~ 1.07 - 1.33 α ~ 1.0
Maximum
Cell Velocities
Can I view
the flow field?
Cell Resolved Velocity Vectors
Red = Inflow Blue = Outflow
Considering only the outflow velocities
Maximum Resolved
Velocity Vectors
VELRESMAX.OUT File
1563 242175.00 840375.00 0.968 0.968 0.034
1564 242225.00 840375.00 0.815 0.802 -0.148
1565 242275.00 840375.00 0.762 0.611 0.455
1566 242325.00 840375.00 0.650 0.519 0.391
1567 242375.00 840375.00 0.615 0.575 -0.218
1568 242425.00 840375.00 0.595 0.530 -0.270
1569 242475.00 840375.00 0.644 0.538 -0.354
1570 242525.00 840375.00 0.662 0.599 -0.282
1571 242575.00 840375.00 0.584 0.465 -0.353
1572 242625.00 840375.00 0.661 0.595 -0.287
1573 242675.00 840375.00 0.752 0.688 -0.303
Cell x-coord y-coord VELOCITY
V – resolved max VX – Max Vy - Max
Street Gutter Flow
Curb and Gutter
T
Curb Height = h
Sidewalk
Sx = h/T = 0.02
Flow Width T
Sidewalks
Street
FLO-2D Grid Elements
Flow from street to
sidewalk overtopping curb
Flow from sidewalk
to street
Flow from gutter element to
street element
Flow from street
element to street
element
Flow from gutter
element sidewalk to
floodplain element
Flow from gutter
element to gutter
element
Street Crown
Curb and Gutter
• Flow from street to sidewalk
• Flow from sidewalk to street
Curb height = h
Sidewalk
F
P
d = flow depth
FPD
FPE
Curb height = h
Sidewalk
F
P
d = flow depth
FPD
FPE
Curb and Gutter
Select curb/gutter elements
Enter data:
Curb and Gutter Results
• Concentrates flow
• Faster street velocities
• Higher head on storm drain inlets
• Forces more volume downstream
Multiple channels (rills and gullies) concept
• Concentrate the overland flow instead of sheet flow
• Higher depths = higher velocities and less infiltration
 Shallow rectangular channels – rills and gullies
 Purpose: Improve timing of overland sheet flow
 Draw polyline – select width, depth and n-value
 Slope is based on cell topography
 Option: At bankfull Q multiple channels expand to
accept more Q (limit: cell width)
Multiple Channel Details
Multiple Channels Improve the Time of Concentration
Small rectangular channels – assign width, depth, n-values in MULT.DAT
0
1,000
2,000
3,000
4,000
5,000
6,000
7,000
Discharge,
cfs
Time
Observed
FLO-2D Saxton 2005
HEC-1 2005
RAINBOW WASH at SR-85
MEASURED DATA COMPARED WITH FLO-2D RESULTS
Storm: August 9, 2005; 5:00pm - 6:45pm
NEXRAD Locally-Adjusted Precipitation: 4.15" max, 2.43" Avg
Rainbow Wash Gage Measurement: 1.90" total
NOAA Atlas 14:
Frequency for Watershed Avg: 250-yr, 2-hr
Frequency for Gage: 50-yr, 2-hr
Observed: V = 169 ac-ft, Q = 1,919 cfs
FLO-2D 2005: V = 226 ac-ft, Q = 1,788 cfs
HEC-1 2005: V = 774 ac-ft, Q = 4,201 cfs
Volume Comparisons:
a. HEC-1 1993 Runoff Volume: 458 % of measured
b. Saxton 2005 Runoff Volume: 138 % of measured
Numerous Small Rills and Gullies Deliver Runoff in Urban Watersheds
Multiple Channels - Improve Timing of the Frontal Wave
0
5
10
15
20
25
30
35
500 550 600 650 700 750 800 850 900
Discharge
(cfs)
Time (mins)
Phoenix Dam #4 - 08/05/2016 Storm Discharge
Gage Discharge (cfs)
FLO-2D Discharge (cfs)
Also reduces infiltration
FLO-2D PRO run for 0.1 hrs - the DEBUG OUTPUT File containing
errors/warnings is created
Format: DEBUG_ MM.DD.YYYY- HH.MM.SS.OUT
QGIS Debug Tool
Import Debug Output File
Display Debug Errors and Warnings
Tailing Dam Tool
• Screening tool for mining engineers, civil engineers and regulators to identify
potential issues based on site and historical information.
• Use risk analysis to predict failure and subsequent release volume of stored
tailings.
Mount Polley Mine Tailing Dam Breach, 2014
Tailing Dam Breach Tool
1. Screening tool to identify potential issues based on site and historical data
2. Uses risk analysis to predict failure and release stored tailings
QGIS FLO-2D – Plugin Tool
#DamSafety19
• QGIS plug-in calls Tailing Dam Tool
• Generates the breach hydrograph
including tailings sediment volume
Model Geometry
FLO-2D
Geometry and
Material
Properties
Hydrologic Failure Mode – Event Tree
Static Failure Mode
Event Tree
Seismic Failure Mode Event Tree
INFLOW.DAT File
Required data:
• Failure volume
• Failure duration
• Max sediment concentration
• FLO-2D inflow grid element
• Porosity (default= 0.4)
• INFLOW.DAT file format:
- Sediment concentration by volume
- Sediment volume
Tailing Dam Tool – Final Product
• INFLOW.DAT : Water and sediment breach hydrograph
for routing the mudflow downstream with FLO-2D
• Delineate the potential downstream area of inundation
for the worse case flood hazard for assessment
End of Webinar - Questions

More Related Content

Similar to 1 FLO-2D Updates and Enhancements 2019.pptx

Deck drainage design
Deck drainage designDeck drainage design
Deck drainage designSarita Joshi
 
Research Project Presentation_Michael Li
Research Project Presentation_Michael LiResearch Project Presentation_Michael Li
Research Project Presentation_Michael LiMichael Li
 
SImulating Past Flood Event using Nays 2D Flood
SImulating Past Flood Event using Nays 2D FloodSImulating Past Flood Event using Nays 2D Flood
SImulating Past Flood Event using Nays 2D FloodPutika Ashfar Khoiri
 
Prediction of flow characteristics through a
Prediction of flow characteristics through aPrediction of flow characteristics through a
Prediction of flow characteristics through aeSAT Publishing House
 
Simulating several flood events using Nays 2D Flood
Simulating several flood events using Nays 2D FloodSimulating several flood events using Nays 2D Flood
Simulating several flood events using Nays 2D FloodPutika Ashfar Khoiri
 
ODDLS: Overlapping domain decomposition Level Set Method
ODDLS: Overlapping domain decomposition Level Set MethodODDLS: Overlapping domain decomposition Level Set Method
ODDLS: Overlapping domain decomposition Level Set MethodAleix Valls
 
Dcc5143 ch7-1-jun2016
Dcc5143 ch7-1-jun2016Dcc5143 ch7-1-jun2016
Dcc5143 ch7-1-jun2016Uddin Jc
 
design and analysis of water distribution System
design and analysis of water distribution Systemdesign and analysis of water distribution System
design and analysis of water distribution SystemMian Umair Afzal
 
Prediction of flow characteristics through a circular port of a spool valve u...
Prediction of flow characteristics through a circular port of a spool valve u...Prediction of flow characteristics through a circular port of a spool valve u...
Prediction of flow characteristics through a circular port of a spool valve u...eSAT Journals
 
Morphological model of the river rhine branches from the concept to the opera...
Morphological model of the river rhine branches from the concept to the opera...Morphological model of the river rhine branches from the concept to the opera...
Morphological model of the river rhine branches from the concept to the opera...Deltares
 
Performance studies on a direct drive turbine for wave power generation in a ...
Performance studies on a direct drive turbine for wave power generation in a ...Performance studies on a direct drive turbine for wave power generation in a ...
Performance studies on a direct drive turbine for wave power generation in a ...Deepak Prasad
 
Design of Transportation System 2013 April 5.pptx
Design  of Transportation System 2013 April 5.pptxDesign  of Transportation System 2013 April 5.pptx
Design of Transportation System 2013 April 5.pptxMishalLimbu2
 

Similar to 1 FLO-2D Updates and Enhancements 2019.pptx (20)

designing simple drainage system.pptx
designing simple drainage system.pptxdesigning simple drainage system.pptx
designing simple drainage system.pptx
 
Deck drainage design
Deck drainage designDeck drainage design
Deck drainage design
 
Hardycross method
Hardycross methodHardycross method
Hardycross method
 
Research Project Presentation_Michael Li
Research Project Presentation_Michael LiResearch Project Presentation_Michael Li
Research Project Presentation_Michael Li
 
Control system
Control systemControl system
Control system
 
SImulating Past Flood Event using Nays 2D Flood
SImulating Past Flood Event using Nays 2D FloodSImulating Past Flood Event using Nays 2D Flood
SImulating Past Flood Event using Nays 2D Flood
 
Prediction of flow characteristics through a
Prediction of flow characteristics through aPrediction of flow characteristics through a
Prediction of flow characteristics through a
 
Simulating several flood events using Nays 2D Flood
Simulating several flood events using Nays 2D FloodSimulating several flood events using Nays 2D Flood
Simulating several flood events using Nays 2D Flood
 
Quishpe mireya practica6
Quishpe mireya practica6Quishpe mireya practica6
Quishpe mireya practica6
 
ODDLS: Overlapping domain decomposition Level Set Method
ODDLS: Overlapping domain decomposition Level Set MethodODDLS: Overlapping domain decomposition Level Set Method
ODDLS: Overlapping domain decomposition Level Set Method
 
Dcc5143 ch7-1-jun2016
Dcc5143 ch7-1-jun2016Dcc5143 ch7-1-jun2016
Dcc5143 ch7-1-jun2016
 
Momentum equation.pdf
 Momentum equation.pdf Momentum equation.pdf
Momentum equation.pdf
 
design and analysis of water distribution System
design and analysis of water distribution Systemdesign and analysis of water distribution System
design and analysis of water distribution System
 
Prediction of flow characteristics through a circular port of a spool valve u...
Prediction of flow characteristics through a circular port of a spool valve u...Prediction of flow characteristics through a circular port of a spool valve u...
Prediction of flow characteristics through a circular port of a spool valve u...
 
Problema 5
Problema 5Problema 5
Problema 5
 
Morphological model of the river rhine branches from the concept to the opera...
Morphological model of the river rhine branches from the concept to the opera...Morphological model of the river rhine branches from the concept to the opera...
Morphological model of the river rhine branches from the concept to the opera...
 
wk1_Introduction.pdf
wk1_Introduction.pdfwk1_Introduction.pdf
wk1_Introduction.pdf
 
Performance studies on a direct drive turbine for wave power generation in a ...
Performance studies on a direct drive turbine for wave power generation in a ...Performance studies on a direct drive turbine for wave power generation in a ...
Performance studies on a direct drive turbine for wave power generation in a ...
 
Design of Transportation System 2013 April 5.pptx
Design  of Transportation System 2013 April 5.pptxDesign  of Transportation System 2013 April 5.pptx
Design of Transportation System 2013 April 5.pptx
 
Seepage new(2)
Seepage new(2)Seepage new(2)
Seepage new(2)
 

Recently uploaded

Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackVICTOR MAESTRE RAMIREZ
 
cybersecurity notes for mca students for learning
cybersecurity notes for mca students for learningcybersecurity notes for mca students for learning
cybersecurity notes for mca students for learningVitsRangannavar
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxTier1 app
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...soniya singh
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxbodapatigopi8531
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideChristina Lin
 
chapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptchapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptkotipi9215
 
Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationProject Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationkaushalgiri8080
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantAxelRicardoTrocheRiq
 
Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...aditisharan08
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)OPEN KNOWLEDGE GmbH
 
XpertSolvers: Your Partner in Building Innovative Software Solutions
XpertSolvers: Your Partner in Building Innovative Software SolutionsXpertSolvers: Your Partner in Building Innovative Software Solutions
XpertSolvers: Your Partner in Building Innovative Software SolutionsMehedi Hasan Shohan
 
Asset Management Software - Infographic
Asset Management Software - InfographicAsset Management Software - Infographic
Asset Management Software - InfographicHr365.us smith
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software DevelopersVinodh Ram
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...stazi3110
 
What is Binary Language? Computer Number Systems
What is Binary Language?  Computer Number SystemsWhat is Binary Language?  Computer Number Systems
What is Binary Language? Computer Number SystemsJheuzeDellosa
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdfWave PLM
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataBradBedford3
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio, Inc.
 

Recently uploaded (20)

Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStack
 
cybersecurity notes for mca students for learning
cybersecurity notes for mca students for learningcybersecurity notes for mca students for learning
cybersecurity notes for mca students for learning
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptx
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
 
chapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptchapter--4-software-project-planning.ppt
chapter--4-software-project-planning.ppt
 
Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationProject Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanation
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service Consultant
 
Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)
 
XpertSolvers: Your Partner in Building Innovative Software Solutions
XpertSolvers: Your Partner in Building Innovative Software SolutionsXpertSolvers: Your Partner in Building Innovative Software Solutions
XpertSolvers: Your Partner in Building Innovative Software Solutions
 
Asset Management Software - Infographic
Asset Management Software - InfographicAsset Management Software - Infographic
Asset Management Software - Infographic
 
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software Developers
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
 
What is Binary Language? Computer Number Systems
What is Binary Language?  Computer Number SystemsWhat is Binary Language?  Computer Number Systems
What is Binary Language? Computer Number Systems
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
 

1 FLO-2D Updates and Enhancements 2019.pptx

  • 1. FLO-2D Update and Enhancements Jim O’Brien
  • 2. Agenda • Model Speed - TIME_ACCEL Parameter • Bridge Hydraulics • Velocity Vectors • Street Gutter Flow and Storm Drains • Multiple Channels - Time of Concentration • Debug Tool • Tailings Dam Tool
  • 3. Model Speed • OMP – 95% complete • Computer resources control model speed – processor clock speed is more important than the number of processors/cores • Cloud applications • Creating/editing data files for urban detail is limiting – more efficient to divide up large project areas into multiple grid systems
  • 4. Key to Model Speed and Numerical Stability Steep rising hydrographs and small grid elements result in slow models Q Time (hrs) Q t Small timesteps = small inflow volume
  • 5. Timestep Control: TOLER.DAT File 2 parameters TOL DEPTOL 0.004 - 0.1 (ft) 0.0 Courant Numbers Floodplain Channel Street C 0.6 (default) - - Timestep Accelerator T 0.1 (default – increment by 0.1, max = 1.0) Reservoir only
  • 6. Courant Criteria t = C x / (v + c) where: C = 0.3 - 1.0 v = flow velocity c = wave celerity t = variable timestep x = grid element spacing (default = 0.6, internal spatial variability) Rearranging: (v + c) = C x / t
  • 7. In one timestep ∆t, a particle of water has to fall within the next grid element. Courant Criteria (C > 1.0) x x Distance Traveled
  • 8. In one timestep ∆t, a particle of water has to fall within the next grid element. Avoid over-steeping the wave front causing numerical surging. Courant Criteria (C < 1.0) x x Distance Traveled
  • 9. Timestep Accelerator Parameter Controls the rate of increase in the computational timestep • 0.1 gradually increases the timestep • 1.0 high rate of increase in timestep
  • 10. TIME_ACCEL 0 1 2 3 4 5 6 7 8 9 0 5 10 15 20 25 30 Computational Timesteps as a Function of TIME_ACCEL T_Line = 0.1 T-Line = 0.25 T-Line = 1.0 Timestep Simulation Time in Hours COMPUTER RUN TIME IS : 0.01709 HRS 0.00928 HRS 0.00879 HRS All 3 simulations had 0.000000 volume conservation error
  • 11. TIME_ACCEL Effect on Maximum Velocity T-Line = 0.1 T-Line = 0.25 T-Line = 1.0
  • 12. TIME_ACCEL Effect on Ponded Flow
  • 13. TIME_ACCEL Effect on Ponded Flow (T-Line = 0.1) Water Surface Elevation (m)
  • 14. TIME_ACCEL Effect on Ponded Flow (T-Line = 0.25) Water Surface Elevation (m)
  • 15. TIME_ACCEL Effect on Ponded Flow (T-Line = 1.0) Water Surface Elevation (m)
  • 16. TIME_ACCEL Recommendations • Start with 0.1 and build the model • Increment by 0.1 to speed it up until the model shows some instability • Reduce by 0.05
  • 17. Optional New FLO-2D Bridge Flow Routine 3 Flow Conditions: • Free surface flow • Pressure flow • Pressure flow plus deck overtopping flow No longer need external program for rating table.
  • 18. Existing Bridge Method: Hydraulic Structure Rating Table S BIGBRIDGE 0 1 631 625 1 0.0 0 0 T 0 0 T 1.73 560 T 2.81 1620 T 3.54 3100 T 5.07 5000 T 10.02 7500 T 14.5 13320 T 16.12 17510 T 17.68 21250 T 19.17 24620 T 20.24 26780 T 23.75 43900 Also use a discharge rating curve: Q = a depth b Broadcrested weir: Q = CL hb
  • 19. New Routine: Five Types of Subcritical Bridge Flow Type 1 Flow: Free surface, subcritical flow (Z > Yu > Yd)
  • 20. Free Surface Flow Q = 8.02 C A2 (∆h/β)0.5 where: β = 1 - α1 C2 (A2 –A1)2 + 2gC2 (A2/K2)2 (LB +L1-2 K2/K1) LB = length of contracted reach L1-2 = length of the reach from cross section 1 to cross section 2 (Figure 7) K1, K2 = conveyance at cross sections 1 and 2; K1 = 1.486/n A1 R1 0.67; K2 = 1.486/n A2 R2 0.67 n = Manning’s n-value through the contracted reach A1, R1 and A2,R2 are the cross section flow areas and hydraulic radiuses respectively C = Cc / (α2 + ke + kp)0.5; Cc = coefficient of contraction, α2 = energy coefficient at cross section 2, ke = eddy loss coefficient, kp = non- hydrostatic pressure coefficient
  • 21. Select 1 of 4 Bridge Types (from Hamill, 1999 p. 111-126) Figures hardwired for interpolation in FLO-2D model.
  • 22. Entering the Data HYSTRUC.DAT S-line followed by 2 B-lines S BIGBRIDGE 0 3 631 625 1 0.0 0 0 T 0 0 T 1.73 560 B 1 0. 0. 0. 0. 1. 1. 1. 1. (Free surface flow discharge coefficients) B 15. 40. 0.05 40. 1378.0 1380.0 22.0 0. 0. 0.50 3.05 0. 0. 1376.5 1377.2 (Bridge geometry and elevations) Note: The QGIS bridge data dialog boxes are being developed. Coefficient = 1.0 means that the bridge condition doesn’t exist or is minor Bridge routine – not rating curve or table Remove rating table pairs
  • 23. Need 2 Cross Sections Locations: 1) Upstream of the bridge - normal depth 2) At the bridge contraction The data is prepared in BRIDGE_XSEC.DAT file X 631 (inflow grid element) 0.00 1380.00 1385.00 0.60 1378.70 1378.46 5.00 1377.00 1376.96 5.50 1376.85 1376.68 6.00 1376.75 1376.46 12.65 1376.70 1376.46 15.85 1376.78 1376.51 18.95 1377.20 1377.00 20.65 1378.15 1377.26 22.00 1378.70 1378.44 22.10 1380.00 1385.00
  • 25. Five Types of Subcritical Bridge Flow Type 2 Flow: Inlet submerged, outlet free surface, partially full, sluice gate flow (Yu > Z > Yd)
  • 26. Sluice Gate Flow Discharge mimics a sluice gate Qp = CAb (2g ∆H)0.5 where: C = coefficient of discharge (0.3 to 0.6 dimensionless, Figure 12) Ab = cross section flow area through the bridge opening g = gravitational acceleration ∆H = energy gradient from upstream to tailwater elevation Yd given by: Yu – Y + Vu2/2g
  • 27. Five Types of Subcritical Bridge Flow Type 3 Flow: Inlet submerged, outlet submerged, opening full, sluice gate-orifice transition flow (Yu > Z > Yd)
  • 28. Five Types of Subcritical Bridge Flow Type 4 Flow: Inlet submerged, outlet submerged, orifice flow (Yu > Yd > Z)
  • 29. Orifice Flow Pressure flow where both US and DS WS elevations are above low chord: Yu > Z, Yd > Z (drowned opening): Qp = CAb (2g ∆H)0.5 where: C = Coefficient of discharge Ab = Bridge opening cross section flow area ∆H = difference in the energy gradient (headwater and tailwater)
  • 30. Five Types of Subcritical Bridge Flow Type 5 Flow: Inlet submerged, outlet submerged, deck overflow (Yu > Yd > Z)
  • 31. Weir Flow Flow over the deck (broadcrested weir flow): Qw = C Lc ∆H1.5 where: C = Broadcrested weir discharge coefficient which varies from 2.6 to 3.1 ∆H = energy grade line Lc = crest length
  • 32. Pressure Flow Plus Weir Flow (QT = Qp + Qw) If tailwater drowns the weir control, existing FLO-2D submergence factor is applied internally
  • 33. Comparison with HEC-RAS 1-D • FLO-2D model of the Middle Rio Grande (170 miles) • Calibrated to a 2005 prescribed dam release • Model was applied to 30 yrs of historical spring releases to support COE Upper Rio Grande Water Operations Model
  • 34. Los Lunas Bridge • 2 US xsecs and 3 DS xsecs • Deck is 90 ft wide • 7 discharges: 100 cfs to 45,000 cfs
  • 35. FLO-2D Model of Los Lunas Bridge • 6 hrs simulation time for steady flow • Type 1 bridge w/no abutment or embankment slopes • Average low chord and deck elevations • No flow angle of attack • No Froude number coefficient • Spatially variable overbank roughness
  • 37. FLO-2D Overbank Flow for 45,000 cfs
  • 38. Results • FLO-2D floodplain storage was not filled to match HEC-RAS • Some FLO-2D US overbank flow returned to channel • Free surface flow matched well • Pressure and over deck flow was not comparable because of floodplain overbank flow – shows the fallacy of using 1-D model on 2-D flooding
  • 39. Bridge Routine Summary Objective: Compute Q based on channel and bridge features. External program for stage-Q relationships is no longer required • A smooth transition between flow regimes is attempted • User has complete control of all coefficients
  • 40. Vector resolution is not used directly by the model, but a resolved vector is reported. FLO-2D is a finite volume conservation model. Velocity and discharge are computed in all eight flow directions for each timestep. Resolved Velocity Vectors
  • 41. Momentum Equation Sf = So - h/x - ( Vx /g)* (β Vx)/x - (1/g)* (αVx)/ t Kinematic wave Diffusive wave Full dynamic wave convective acceleration uniform flow = 0 local acceleration steady = 0 steady uniform flow friction slope = bed slope pressure term uniform flow = 0 β ~ 1.07 - 1.33 α ~ 1.0
  • 42. Maximum Cell Velocities Can I view the flow field?
  • 43. Cell Resolved Velocity Vectors Red = Inflow Blue = Outflow Considering only the outflow velocities
  • 45. VELRESMAX.OUT File 1563 242175.00 840375.00 0.968 0.968 0.034 1564 242225.00 840375.00 0.815 0.802 -0.148 1565 242275.00 840375.00 0.762 0.611 0.455 1566 242325.00 840375.00 0.650 0.519 0.391 1567 242375.00 840375.00 0.615 0.575 -0.218 1568 242425.00 840375.00 0.595 0.530 -0.270 1569 242475.00 840375.00 0.644 0.538 -0.354 1570 242525.00 840375.00 0.662 0.599 -0.282 1571 242575.00 840375.00 0.584 0.465 -0.353 1572 242625.00 840375.00 0.661 0.595 -0.287 1573 242675.00 840375.00 0.752 0.688 -0.303 Cell x-coord y-coord VELOCITY V – resolved max VX – Max Vy - Max
  • 47. Curb and Gutter T Curb Height = h Sidewalk Sx = h/T = 0.02 Flow Width T Sidewalks Street FLO-2D Grid Elements Flow from street to sidewalk overtopping curb Flow from sidewalk to street Flow from gutter element to street element Flow from street element to street element Flow from gutter element sidewalk to floodplain element Flow from gutter element to gutter element Street Crown
  • 48. Curb and Gutter • Flow from street to sidewalk • Flow from sidewalk to street Curb height = h Sidewalk F P d = flow depth FPD FPE Curb height = h Sidewalk F P d = flow depth FPD FPE
  • 49. Curb and Gutter Select curb/gutter elements Enter data:
  • 50. Curb and Gutter Results • Concentrates flow • Faster street velocities • Higher head on storm drain inlets • Forces more volume downstream
  • 51. Multiple channels (rills and gullies) concept • Concentrate the overland flow instead of sheet flow • Higher depths = higher velocities and less infiltration
  • 52.  Shallow rectangular channels – rills and gullies  Purpose: Improve timing of overland sheet flow  Draw polyline – select width, depth and n-value  Slope is based on cell topography  Option: At bankfull Q multiple channels expand to accept more Q (limit: cell width) Multiple Channel Details
  • 53. Multiple Channels Improve the Time of Concentration Small rectangular channels – assign width, depth, n-values in MULT.DAT 0 1,000 2,000 3,000 4,000 5,000 6,000 7,000 Discharge, cfs Time Observed FLO-2D Saxton 2005 HEC-1 2005 RAINBOW WASH at SR-85 MEASURED DATA COMPARED WITH FLO-2D RESULTS Storm: August 9, 2005; 5:00pm - 6:45pm NEXRAD Locally-Adjusted Precipitation: 4.15" max, 2.43" Avg Rainbow Wash Gage Measurement: 1.90" total NOAA Atlas 14: Frequency for Watershed Avg: 250-yr, 2-hr Frequency for Gage: 50-yr, 2-hr Observed: V = 169 ac-ft, Q = 1,919 cfs FLO-2D 2005: V = 226 ac-ft, Q = 1,788 cfs HEC-1 2005: V = 774 ac-ft, Q = 4,201 cfs Volume Comparisons: a. HEC-1 1993 Runoff Volume: 458 % of measured b. Saxton 2005 Runoff Volume: 138 % of measured
  • 54. Numerous Small Rills and Gullies Deliver Runoff in Urban Watersheds
  • 55. Multiple Channels - Improve Timing of the Frontal Wave 0 5 10 15 20 25 30 35 500 550 600 650 700 750 800 850 900 Discharge (cfs) Time (mins) Phoenix Dam #4 - 08/05/2016 Storm Discharge Gage Discharge (cfs) FLO-2D Discharge (cfs) Also reduces infiltration
  • 56. FLO-2D PRO run for 0.1 hrs - the DEBUG OUTPUT File containing errors/warnings is created Format: DEBUG_ MM.DD.YYYY- HH.MM.SS.OUT QGIS Debug Tool
  • 58. Display Debug Errors and Warnings
  • 59. Tailing Dam Tool • Screening tool for mining engineers, civil engineers and regulators to identify potential issues based on site and historical information. • Use risk analysis to predict failure and subsequent release volume of stored tailings.
  • 60. Mount Polley Mine Tailing Dam Breach, 2014 Tailing Dam Breach Tool 1. Screening tool to identify potential issues based on site and historical data 2. Uses risk analysis to predict failure and release stored tailings
  • 61. QGIS FLO-2D – Plugin Tool #DamSafety19 • QGIS plug-in calls Tailing Dam Tool • Generates the breach hydrograph including tailings sediment volume
  • 64. Hydrologic Failure Mode – Event Tree
  • 66. Seismic Failure Mode Event Tree
  • 67. INFLOW.DAT File Required data: • Failure volume • Failure duration • Max sediment concentration • FLO-2D inflow grid element • Porosity (default= 0.4) • INFLOW.DAT file format: - Sediment concentration by volume - Sediment volume
  • 68. Tailing Dam Tool – Final Product • INFLOW.DAT : Water and sediment breach hydrograph for routing the mudflow downstream with FLO-2D • Delineate the potential downstream area of inundation for the worse case flood hazard for assessment
  • 69. End of Webinar - Questions