Free calculator · Hydraulics

Culvert calculator

This calculator computes culvert headwater under inlet control and under outlet control with the FHWA HDS-5 method, takes the higher of the two, and reports HW/D, outlet velocity, the HY-8 flow-type code and any road overtopping. It handles pipe and box barrels in SI or US customary units and runs the same engine as the Culvert Designer in Delta Hydro Studio.

Culvert calculator (HDS-5)

Barrel
mm
Profile
m
m
m
Flow and tailwater
m³/s
m

Above the outlet invert.

Road over the culvert
m
m
m
Headwater depth
1.706m
HW / D
1.42
Control
Inlet
Design-flow results
Headwater level101.7m
Inlet-control headwaterDepth above the inlet invert1.706m
Outlet-control headwater1.165m
Flow type (HY-8 code)5-S2n
Flow per barrel3m³/s
Normal depth in barrel0.6016m
Critical depth in barrel0.9522m
Outlet depth0.6016m
Outlet velocity5.287m/s
Barrel slope2 %

Performance curve

00.511.522.530.511.522.533.544.5Flow (m³/s)Headwater depth (m)Design flow
Inlet controlOutlet controlRoad crest
Outlet velocity is high enough to scour most unprotected channels. Size outlet protection with the riprap calculator.

Keep this calculation

Studio accounts open soon. Join the waiting list and we'll e-mail you when you can save it in the full Culvert Designer.

  • Save to a project
  • Word and Excel report
  • Sizing assistant
  • Batch import from Excel
  • Tailwater from the channel

Runs the same calculation engine as Delta Hydro Studio. Results are computed in your browser; nothing you type leaves it until you choose to save.

Using the calculator above

The calculator opens on the first site of the worked example further down this page, so you can check its numbers against the text.

  • Barrel. Choose pipe or box, then the diameter, or the span and rise. Barrels is the number of identical barrels side by side; the flow is split equally between them.
  • Material and Manning’s n. The material fills a typical n, which you can overwrite. The inlet list shows the entrance details the calculator has coefficients for with that shape and material, with the entrance loss coefficient Ke in each label.
  • Profile. Barrel length and the inlet and outlet invert levels. The barrel slope comes from these.
  • Flow and tailwater. The design flow and the tailwater depth above the outlet invert.
  • Road over the culvert. Crest level, the length of road that would overtop, and the road width. If headwater rises above the crest, the calculator balances the flow between the barrel and the road.
  • Inlet-control method. FHWA HDS-5 / HY-8 by default, or the SANRAL Drainage Manual (6th ed.) relations for South African submissions that cite them.

Inlet control vs outlet control

A culvert runs under inlet control when the entrance cannot admit water as fast as the barrel could carry it. Headwater then depends on the inlet alone: its shape, its edge and a small slope correction. Barrel length, roughness and tailwater make no difference. Short, smooth, steep barrels with a free outlet usually behave this way.

It runs under outlet control when the barrel is the bottleneck: a long or rough barrel, a flat slope, or tailwater backing up from downstream. Headwater then depends on everything between the pond and the outlet pool.

You rarely know in advance which applies, so HDS-5 computes both and the higher headwater governs. The governing regime can change with flow, which is why the calculator plots both curves on the performance chart.

Inlet control equations

HDS-5 fits inlet control with one regression for an unsubmerged entrance, which behaves like a weir, and one for a submerged entrance, which behaves like an orifice:

HWiD=HcD+K[KuQAD0.5]M−0.5SHWiD=c[KuQAD0.5]2+Y−0.5S\frac{HW_i}{D} = \frac{H_c}{D} + K\left[\frac{K_u Q}{A D^{0.5}}\right]^{M} - 0.5S \qquad \frac{HW_i}{D} = c\left[\frac{K_u Q}{A D^{0.5}}\right]^{2} + Y - 0.5S

The unsubmerged form applies up to a flow intensity KuQ/AD0.5K_u Q / A D^{0.5} of about 3.5 and the submerged form above about 4.0. Mitred inlets take +0.7S+0.7S in place of −0.5S-0.5S. Where HY-8 publishes a fifth-degree polynomial fit to the HDS-5 nomographs for the inlet, the calculator uses that polynomial, as HY-8 does, and falls back to these regressions otherwise.

SymbolMeaningUnits
HWiHW_iInlet-control headwater above the inlet invertm (ft)
DDBarrel diameter or risem (ft)
HcH_cSpecific head at critical depth, dc+Vc2/2gd_c + V_c^2/2gm (ft)
QQFlow per barrelm³/s (ft³/s)
AAFull barrel aream² (ft²)
SSBarrel slopem/m
K,M,c,YK, M, c, YHDS-5 constants for the shape, material and inlet–
KuK_uUnit factor: 1.811 in SI, 1.0 in US customary–

Outlet control equations

Outlet control is an energy balance from the outlet back to the headwater pond:

HWo=ho+H−SLH=(1+Ke+2g n2LR4/3)V22gho=max⁡ ⁣(TW, dc+D2)HW_o = h_o + H - S L \qquad H = \left(1 + K_e + \frac{2g\,n^2 L}{R^{4/3}}\right)\frac{V^2}{2g} \qquad h_o = \max\!\left(TW,\ \frac{d_c + D}{2}\right)

In US customary units the friction term is 29 n2L/R1.3329\,n^2 L / R^{1.33}. VV and RR are full-barrel values, KeK_e is the entrance loss coefficient, the 1 is the exit loss, and TWTW is the tailwater depth. When the barrel runs part full on a mild slope with a free outlet, the calculator steps the water surface up the barrel from the outlet (direct step) in place of the full-barrel equation, which is the approach HY-8 takes.

Worked example: one pipe, two sites

A 1200 mm precast concrete pipe (n = 0.012) with a square-edged inlet in a headwall (KeK_e = 0.5) carries a design flow of 3.0 m³/s. Full-barrel area is 1.131 m² and full-barrel velocity 2.65 m/s.

Site A: 30 m barrel at 2%, tailwater 0.60 m (inverts 100.00 m and 99.40 m).

  • Inlet control: KuQ/AD0.5K_u Q / A D^{0.5} = 1.811 × 3.0 / (1.131 × 1.2^0.5) = 4.39, so the entrance is submerged. HW/D = 0.0398 × 4.39² + 0.67 − 0.5 × 0.02 = 1.43, giving 1.71 m. The HY-8 polynomial the calculator uses gives 1.706 m.
  • Outlet control: critical depth is 0.95 m and normal depth 0.60 m, so the barrel is steep with a free outlet. hoh_o = max(0.60, (0.95 + 1.20)/2) = 1.08 m. With V2/2gV^2/2g = 0.359 m, entrance loss is 0.18 m, friction 0.15 m and exit 0.36 m, so HH = 0.69 m and HWoHW_o = 1.08 + 0.69 − 0.60 = 1.17 m.
  • Result: inlet control governs. Headwater 1.71 m (level 101.71 m), HW/D 1.42, outlet velocity 5.29 m/s at normal depth, HY-8 type 5-S2n. The SANRAL solver gives 1.60 m for the same inlet.

Site B: same pipe and flow, 60 m barrel at 0.5%, tailwater 1.40 m.

  • Inlet control barely moves: 1.72 m.
  • Outlet control: tailwater is above the crown, so the barrel runs full. HH = 0.18 + 0.30 + 0.36 = 0.84 m and HWoHW_o = 1.40 + 0.84 − 60 × 0.005 = 1.94 m.
  • Result: outlet control governs. Headwater 1.94 m, HW/D 1.62, outlet velocity 2.65 m/s, HY-8 type 4-FFf.

The two sites call for different fixes. At site A a groove-end inlet cuts headwater from 1.71 m to 1.53 m without changing the pipe. At site B the same inlet saves only 0.11 m (to 1.83 m), while the next pipe size, 1350 mm, brings headwater down to 1.60 m and HW/D to 1.18. A corrugated metal barrel (n = 0.024) at site B would raise outlet-control headwater to 2.85 m.

Entrance loss coefficients (Ke)

KeK_e multiplies the velocity head in the outlet-control equation. These are the HDS-5 values the calculator applies:

InletConcrete pipeCorrugated metal pipeConcrete box
Square edge in a headwall0.50.50.5
Groove (socket) end in a headwall; box with chamfered edges0.2–0.2
Groove end projecting from fill0.2––
Bevelled ring or bevelled edges0.20.2–
Mitred to the embankment slope0.70.7–
Projecting from fill, no headwall (concrete: square-cut end)0.50.9–
Wingwalls at 30° to 75°––0.4
Wingwalls at 10° to 25°––0.5
Projecting box (wingwalls parallel to the barrel)––0.7

HDS-5 has no rows for plastic pipe. Smooth HDPE and PVC pipes take the concrete-pipe values for a square edge (0.5) or groove end (0.2) and 0.9 when projecting, the values HY-8 lists for them.

KeK_e only enters outlet control. Under inlet control the same choice of inlet works through the HY-8 polynomial for that inlet, or the HDS-5 constants KK, MM, cc and YY where HY-8 has none.

Manning’s n for culvert barrels

Barrel materialn minimumn typicaln maximum
Concrete0.0100.0120.015
Corrugated metal (CMP)0.0210.0240.030
HDPE, smooth interior0.0090.0100.012
HDPE, corrugated interior0.0180.0220.025
PVC0.0090.0100.011
Steel0.0100.0120.014

Roughness only affects outlet control. For a barrel with a long design life, or one likely to carry sediment, test the upper value as well.

Limitations

  • Inlet control is only as good as the match between your entrance and a tabulated HDS-5 inlet. Side-tapered and slope-tapered improved inlets are not in the list.
  • All barrels at a crossing must be identical. A crossing that combines different barrels needs HY-8.
  • Pipe and box barrels only. Pipe-arch, elliptical and open-bottom arch sections are not available yet.
  • The Studio Culvert Designer takes SI inputs only (m, mm, m³/s). This calculator converts US customary inputs to SI before running the same engine.
  • The analysis is steady flow at a peak discharge. If the pond upstream stores enough water to cut the peak, route the hydrograph with the detention pond calculator instead.
  • The design flow comes from elsewhere: the rational method calculator for small catchments, or design flood estimation for South African sites.
  • The calculator reports outlet velocity but does not design protection. Size the apron with the riprap sizing calculator.
  • For tailwater, the normal depth of the downstream channel comes from the Manning’s equation calculator.

What a free Studio account adds

A free Delta Hydro Studio account includes the full Culvert Designer, which runs the same engine with more of the inputs exposed:

  • Save the crossing to a project and export a Word, Excel or PDF report with the side view, longitudinal profile, performance curve and summary table.
  • A sizing assistant that ranks commercial barrel sizes against your limits on HW/D, headwater level, freeboard to the road, outlet velocity and cover, and keeps the near misses in view with the failing constraint named.
  • Batch import of many crossings from one CSV or Excel file, each analysed and saved as its own design.
  • Tailwater computed as normal depth in the downstream channel section.
  • A summary table across a range of flows, and a report table with the USGS flow type beside the HY-8 code.
FAQ

Common questions

What is the difference between inlet control and outlet control in a culvert?
Under inlet control the entrance limits the flow: headwater depends only on the inlet shape, edge detail and a small slope correction, and barrel length, roughness and tailwater have no effect. Under outlet control the barrel limits the flow: headwater is the tailwater or outlet depth plus entrance, friction and exit losses. HDS-5 computes both for every flow and the higher headwater governs.
What HW/D ratio should a culvert be designed for?
There is no universal limit. The road authority and the site set it, usually through the road level, upstream property levels or a stated HW/D. A common starting criterion is HW/D of about 1.2 for pipes and 1.0 for box culverts. The calculator highlights HW/D above 1.2, and the Studio sizing assistant lets you set your own HW/D, headwater level and freeboard limits.
Can this calculator replace HY-8?
For a single culvert or a set of identical barrels, it runs the same HDS-5 method: HY-8's inlet-control polynomials, an outlet-control energy balance and the HY-8 flow-type codes, in a browser on any operating system. HY-8 is FHWA's free Windows program and remains the reference many reviewers check against. Use HY-8 for a crossing that mixes different barrels, such as a pipe beside a box.
How do I size a culvert?
Start from the design flow and the allowable headwater. Try a barrel, compute headwater under inlet and outlet control, and check the higher value against the limit. Then check outlet velocity and whether the road overtops. Improve the inlet before upsizing if inlet control governs. The Studio Culvert Designer automates the loop and ranks commercial sizes against your constraints.
What tailwater depth should I enter?
Enter the depth of water above the outlet invert at the design flow. For a long, uniform downstream channel this is its normal depth, which the Manning's equation calculator gives directly. Where a confluence, dam or flat reach holds the level up, use that level instead. Tailwater only affects outlet control, but an error of 0.3 m in tailwater can move outlet-control headwater by a similar amount.
Full documentation: Culvert Designer
Every input, option and equation in the Studio tool, with its limitations.

Reference tables

References

  1. Schall, J.D., Thompson, P.L., Zerges, S.M., Kilgore, R.T. and Morris, J.L. (2012) Hydraulic Design of Highway Culverts, Hydraulic Design Series No. 5 (HDS-5), 3rd ed. FHWA-HIF-12-026. Federal Highway Administration, Washington DC.
  2. SANRAL (2013) Drainage Manual, 6th ed. South African National Roads Agency SOC Ltd, Pretoria. Chapter 7, Table 7.2.
  3. Bodhaine, G.L. (1968) Measurement of Peak Discharge at Culverts by Indirect Methods. Techniques of Water-Resources Investigations, Book 3, Chapter A3. US Geological Survey, Washington DC.
  4. Thompson, P.L. and Kilgore, R.T. (2006) Hydraulic Design of Energy Dissipators for Culverts and Channels, Hydraulic Engineering Circular No. 14 (HEC-14), 3rd ed. FHWA-NHI-06-086. Federal Highway Administration, Washington DC.
  5. Chow, V.T. (1959) Open-Channel Hydraulics. McGraw-Hill, New York.

Last reviewed by the Delta Hydro engineering team.

Keep the whole study in one place

Delta Hydro Studio puts this tool alongside catchment, rainfall, runoff and hydraulics tools, with projects, team sharing and Word and Excel reports.