HydroCulv21

10
HydroCulv v2.1 December 15, 2009 Hydraulic Modelling of culverts Dec. 17, 2007 - remove forced full flow assumption for small and adverse slopes, Dec. 18, 2007 - add flow performance curve feature Dec. 19, 2007 - add pipe size performance curve feature Jan. 04, 2008 - add backup routines to normal and critical depth routines Oct. 24, 2008 - ignore hypothetical jump if not entirely within culvert Jun 5, 2009 - Use actual ellipse equation, rather than 2 radii - works with rise Dec 15, 2009 - Fix Adverse Flow routine to find critical depth first

Transcript of HydroCulv21

Page 1: HydroCulv21

HydroCulv v2.1

December 15, 2009

Hydraulic Modelling of culverts

Dec. 17, 2007 - remove forced full flow assumption for small and adverse slopes, with actual GVF calculations and checking for full flow.Dec. 18, 2007 - add flow performance curve featureDec. 19, 2007 - add pipe size performance curve featureJan. 04, 2008 - add backup routines to normal and critical depth routines Oct. 24, 2008 - ignore hypothetical jump if not entirely within culvertJun 5, 2009 - Use actual ellipse equation, rather than 2 radii - works with rise > spanDec 15, 2009 - Fix Adverse Flow routine to find critical depth first

Page 2: HydroCulv21

Dec. 17, 2007 - remove forced full flow assumption for small and adverse slopes, with actual GVF calculations and checking for full flow.

Page 3: HydroCulv21

1

1a

2

1

2

1

2

Detailed Crossing Hydraulic Analysis

Flow Performance Curve Analysis

Size Performance Curve Analysis

Page 4: HydroCulv21

Enter culvert geometry and hydraulic data for up to 5 culverts on the "Culvert Data" sheet (and "User Shape" sheets if necessary). Enter up to 10 boundary condition scenarios to be analysed.

Click the "XS Plot" button to verify accuracy of input geometry data. Click the "XS Properties" button to view a table of culvert properties including area, wetted perimeter, and hydraulic radius.

Click the "Calculate" button to generate flow profiles through each of the selected pipes for each of the specified boundary condition scenarios. If input errors are detected, the "Errors" sheet will appear, with information on the errors. Otherwise, results will appear in the "Summary", "Profiles" and "Profile Plot" sheets. The profile shown on the "Profile Plot" sheet can be selected by pressing the "Plot Profile" button on the "Profiles" sheet. Clicking on the "Culvert Data" sheet tab will hide the output sheets and enable a new analysis.

Enter culvert geometry and hydraulic data for up to 5 culverts on the "Culvert Data" sheet (and "User Shape" sheets if necessary). Enter channel and flow curve analysis data to generate a range of boundary conditions (boundary condition data does not have to be entered).

Click the "Flow Curve" button to generate a table and plot of crossing performance over the selected range of flow conditons. This presents a sensitivity analysis for the crossing based on boundary conditions. Clicking on the "Culvert Data" sheet tab will hide the output sheets and enable a new analysis.

Enter channel and size curve analysis data to generate a range of culvert sizes for analysis at the specified boundary condition. Boundary condition data is not required. Culvert data is not required, although length, roughness, and loss coefficients will be read from culvert #1, if available. Culvert slope is set to match the channel, the AIT standard for burial is applied, and the pipe is assumed to be round.

Click the "Size Curve" button to generate a table and plot of hydraulic performance over the selected range of pipe sizes at the specified boundary condition. This presents a sensitivity analysis for the crossing based on pipe diameter. Clicking on the "Culvert Data" sheet tab will hide the output sheets and enable a new analysis.

Page 5: HydroCulv21

Project

Culvert Data

Pipe No. 1 2 3 4Include (Y/N) YStation (m) 100U/S Invert El (m) 675.620D/S Invert El (m) 675.740Length (m) 37.18Roughness n 0.028Ent. Loss Coeff. 0.7Exit Loss Coeff. 0.4Shape RRise (m) 3.67Span (m)

Boundary Conditions :

Description TW Elev (m) D/S Vel (m/s)1 Design Discharge (D/S) 16 677.3 3.4234

Performance Curve Parameters

Channel Data Flow Curve Data Size Curve Data

S Min Y BC TypeB Max Y BC Valueh Y inc Min DT Max DRough D incD/S Bed ELU/S Bed El

Site Geometry 1 2 3 4U/S Bed Elev (m)D/S Bed Elev (m)Slope Length (m)Standard Burial (m)U/S Invert Elev (m)D/S Invert Elev (m)Tailwater depth (m)TW Elevation (m)

Q (m3/s)

B1
Optional text description for current project
B6
Y - Include this pipe in analysis N - Do not include this pipe in analysis
B7
Station of centreline culvert across the channel (used for plotting XS)
B8
Elevation of the upstream invert
B9
Elevation of the downstream invert
B10
Pipe length
C11
n = Manning f = Darcy Weisbach k = roughness height
B12
Entrance Loss Coefficient - multiplier applied to velocity head to calculate head loss due to contraction at inlet
B13
Exit Loss Coefficient - multiplier applied to velocity head to calculate head loss due to expansion at outlet
B14
Culvert Shape : R = Round E = Ellipse A = Arch B = Box U = User Defined (enter data on User Shape sheet)
B15
Culvert rise (height) - applies to all shapes except user defined
B16
Culvert span (width) - applies to Arch, Ellipse, and Box shapes
B19
Enter up to 10 specific hydraulic boundary conditions to enable output of detailed hydraulic results and profiles
B21
Optional text description of each boundary condition scenario
F21
Discharge value for each boundary condition scenario
H21
Tailwater elevation for current boundary condition scenario - can be estimated from hydraulic model for downstream channel
J21
Mean velocity for downstream channel flow for current boundary condition scenario - can be estimated from hydraulic model for downstream channel
B34
Enter parameters to generate performance curve tables and plots for the given crossing configuration. These curves show the performance over a range of hydraulic parameters, helping to identify ranges of reasonable performance and providing an intrinsic sensitivity analysis.
B36
Enter typical channel cross section when described as a trapezoid. This data is used to generate boundary condition parameters for the flow curve and size curve analyses.
F36
Enter data to control development of flow curve table and plot, which presents the performance of the culvert entered above over a range of flow conditions.
J36
Enter data to control development of size curve table and plot, which presents the performance of a range of round culvert sizes (assumed matching channel slope, AIT burial standard, n, Kent, Kex, L will be taken from culvert 1 data above) for the boundary condition value entered.
B38
Channel Slope
F38
Minimum depth (m) in channel to be used in constructing flow performance curve.
J38
Boundary condition type for size curve analysis - Y - for specified flow depth (m) in channel, Q - for specified flow (cms).
B39
Bed Width (m) of typical channel cross section when described as a trapezoid.
F39
Maximum depth (m) in channel to be used in constructing flow performance curve.
J39
Boundary condition value (corresponds to type entered in cell above).
B40
Bank height (m) of typical channel cross section when described as a trapezoid.
F40
Increment in depth (m) used in populating flow performance curve (between Y = 0 and Y = maximum depth). Program will limit to 100 points.
J40
Minimum pipe diameter (m) to analyse (default = 1.0m diameter).
B41
Top Width (m) of typical channel cross section when described as a trapezoid (at bank height elevation).
J41
Maximum pipe diameter (m) to analyse (default = 10m diameter).
B42
Roughness Value : enter Manning roughness value for channel, or leave blank to use AIT open channel flow equation
J42
Increment in pipe diameter (m) used in populating size performance curve (between Min D and Max D). Program will limit to 100 points.
B43
D/S Bed Elevation (m) (theoretical value projected back to d/s invert of pipe, approximately equal to d/s invert elevation plus burial).
B44
U/S Bed Elevation (m) (theoretical value projected forward to u/s invert of pipe, approximately equal to u/s invert elevation plus burial). Should be close to d/s bed elevation + culvert length x channel slope.
B47
Input parameter
B49
Input parameter; between 0 and 1
B50
Input Parameter
B51
D/4 to a max of 1.0m
Page 6: HydroCulv21

5

Size Curve Data

5Bold - inputGrey - output

XS Properties

XS Plot

Calculate

Flow Curve

Size Curve

Page 7: HydroCulv21

0

100 104105 104

105 104.1

102.5 104115 104

127.5 104

Page 8: HydroCulv21

105 104 125 104125 104 130 104

125 104.1 130 104.1

Page 9: HydroCulv21

Pipe No. 1 2 3 4Depth Width Depth Width Depth Width Depth Width

1 0.00 5.00 0.00 0.00 0.002 1.00 4.003 2.00 2.504 3.00 0.0056789

1011121314151617181920

C4
Enter depth above invert that is paired with width value in next column. Start with zero and end with culvert rise.
D4
Enter culvert width at depth above invert from previous column.
E4
Enter depth above invert that is paired with width value in next column. Start with zero and end with culvert rise.
F4
Enter culvert width at depth above invert from previous column.
G4
Enter depth above invert that is paired with width value in next column. Start with zero and end with culvert rise.
H4
Enter culvert width at depth above invert from previous column.
I4
Enter depth above invert that is paired with width value in next column. Start with zero and end with culvert rise.
J4
Enter culvert width at depth above invert from previous column.
Page 10: HydroCulv21

5Depth Width

0.00

K4
Enter depth above invert that is paired with width value in next column. Start with zero and end with culvert rise.
L4
Enter culvert width at depth above invert from previous column.