The Depth of Flow in Pipe Calculator computes depth of partially full flow in circular pipes from discharge, slope, diameter, and roughness.
Report an issue
Spotted a wrong result, broken field, or typo? Tell us below and we’ll fix it fast.
Depth of Flow in Pipe Calculator Explained
The depth of flow is the vertical water depth measured from the pipe invert (the lowest interior point) to the water surface. In a circular pipe carrying open-channel flow, this depth depends on the balance between pipe geometry, slope, surface roughness, and discharge. The calculator models steady, uniform flow, where the water surface and energy grade line have the same constant slope.
At a set slope and roughness, there is a unique normal depth for each flow rate. The tool solves that depth by combining geometry for a circular segment with a flow law such as the Manning equation. You can also use the Darcy–Weisbach approach if you prefer friction-factor methods. Results include depth y, the depth ratio y/D, cross-sectional area, wetted perimeter, hydraulic radius, surface width, velocity, and discharge checks.

Equations Used by the Depth of Flow in Pipe Calculator
The calculator uses circular-segment geometry for partially full pipes, then applies a flow-resistance law to match your target discharge or velocity. Symbols: D (diameter), r = D/2 (radius), y (depth), θ (wetted angle, radians), A (area), P (wetted perimeter), R (hydraulic radius), S (slope), Q (discharge), V (mean velocity), n (Manning roughness), f (Darcy–Weisbach friction factor), g (acceleration due to gravity).
- Geometry (θ from 0 empty to 2π full): A(θ) = (r²/2)·(θ − sin θ); P(θ) = r·θ; R(θ) = A/P; y/D = (1 − cos[θ/2]) / 2; surface width T = 2r·sin(θ/2).
- Manning equation (default): Q = (1/n) · A · R^(2/3) · S^(1/2). Velocity V = Q/A.
- Darcy–Weisbach (optional): V = sqrt(8g R S / f); Q = A·V. Reynolds number Re = V·D/ν (ν is kinematic viscosity).
- Friction factor models (for Darcy–Weisbach): Swamee–Jain approximation f = 0.25 / [log10(ε/(3.7D) + 5.74/Re^0.9)]², where ε is absolute roughness.
Given Q (or V), D, slope S, and roughness parameters (n or ε and ν), the tool solves for θ, then reports the corresponding depth y and all derived results. All variables are handled in consistent units.
How the Depth of Flow in Pipe Method Works
The method links pipe geometry to a resistance law to find a self-consistent solution. Geometry connects depth y to θ, which sets A, P, and R. The resistance law converts A, R, and S into a discharge or velocity. The solution is the θ (hence y) that makes computed and target discharge match.
- Select a resistance law: Manning n or Darcy–Weisbach with f.
- Express geometry as functions of θ to get A(θ), P(θ), R(θ), and y/D.
- Compute Q_model(θ) from the chosen law using S and roughness.
- Iterate on θ using a bracketed solver until Q_model(θ) ≈ Q_target within tolerance.
- Back-calculate velocity V = Q/A and other results like T, R, and θ.
At very shallow or nearly full depths, geometry becomes sensitive to small changes in θ. The calculator uses stable numerical brackets and convergence checks to handle these edge regions.
What You Need to Use the Depth of Flow in Pipe Calculator
Provide the basic pipe and flow variables so the tool can compute the result. You can work in SI or US customary units; the solver converts internally.
- Pipe diameter D (for example, meters or inches).
- Longitudinal slope S (m/m or ft/ft, or percent as %/100).
- Roughness: Manning n, or absolute roughness ε for Darcy–Weisbach.
- Discharge Q (e.g., m³/s or gpm), or mean velocity V as an alternative input.
- Fluid properties when needed: kinematic viscosity ν (for Darcy–Weisbach and Re).
Typical ranges: S between 0.0001 and 0.05, n between 0.009 and 0.03 for smooth to rough pipes. Very low S or tiny Q may yield trickle flows with shallow depths. The tool models open-channel behavior only, not surcharged (pressurized) conditions.
Using the Depth of Flow in Pipe Calculator: A Walkthrough
Here’s a concise overview before we dive into the key points:
- Choose units (SI or US) so your inputs and results use the same system.
- Enter pipe diameter D and slope S with the correct units.
- Select the resistance law: Manning or Darcy–Weisbach.
- Provide roughness (n or ε) and, if using Darcy, fluid viscosity ν or temperature.
- Enter the known flow variable: discharge Q (or velocity V).
- Run the Calculator to compute θ, depth y, y/D, A, P, R, T, and velocity V.
These points provide quick orientation—use them alongside the full explanations in this page.
Case Studies
Storm sewer check: A 1.0 m concrete pipe (n = 0.013) at slope S = 0.002 carries Q = 0.54 m³/s. Using Manning, the calculator solves for θ and returns y ≈ 0.50D, A ≈ 0.393 m², R ≈ 0.25 m, and V ≈ 1.38 m/s. What this means: The pipe is about half full at this flow and velocity is within a typical self-cleaning range.
Small sanitary line: A 300 mm PVC pipe (n = 0.011) at slope S = 0.005 carries Q = 0.020 m³/s. The calculator gives θ ≈ 2.50 rad, y ≈ 0.34D, A ≈ 0.0214 m², and V ≈ 0.94 m/s. What this means: The line runs about one-third full with near-ideal cleansing velocity.
Accuracy & Limitations
The model assumes steady, uniform, open-channel flow in a prismatic, circular conduit. It uses bulk resistance laws and idealized geometry. Use judgment when applying results near transitions or under complex boundary conditions.
- No pressurization: Not valid if the pipe is surcharged or under pressure flow.
- No backwater: External controls (tailwater, downstream obstructions) are not modeled.
- Roughness sensitivity: Manning n or ε must reflect actual pipe condition (age, deposits).
- Entrance/exit and local losses are not included in the uniform-flow computation.
- Very shallow or nearly full flows may be sensitive to small input errors.
For critical projects, compare with field data, advanced models (e.g., gradually varied flow), or design manuals. Always confirm that selected velocities meet scouring and deposition criteria.
Units & Conversions
Correct units ensure consistent variables and a reliable result. Flow, diameter, slope, and roughness can be entered in different systems, but the relationships require consistent conversion. The table below lists common conversions for this physics problem.
| Quantity | SI | US customary | Conversion |
|---|---|---|---|
| Diameter (D) | m, mm | in, ft | 1 m = 39.3701 in; 1 in = 25.4 mm |
| Discharge (Q) | m³/s, L/s | gpm, ft³/s | 1 m³/s = 1000 L/s = 15,850 gpm = 35.3147 ft³/s |
| Velocity (V) | m/s | ft/s | 1 m/s = 3.28084 ft/s |
| Slope (S) | m/m | ft/ft | 1% = 0.01 m/m = 0.01 ft/ft |
| Absolute roughness (ε) | mm | in | 1 mm = 0.03937 in |
| Manning n | dimensionless | dimensionless | no conversion (same value in any system) |
Pick one system for your inputs, then check that the results are labeled in the same units. If you switch units after entering numbers, recheck that the values converted as expected.
Tips If Results Look Off
If the computed depth or velocity seems unreasonable, a few quick checks usually resolve the issue.
- Confirm units for every variable; slope as 0.01 (1%) not 1.0.
- Verify roughness: n ≈ 0.009–0.015 for smooth pipes; higher for old or rough pipes.
- Ensure you entered Q or V, not both, and that Q matches your design scenario.
- Check that the method (Manning vs Darcy) fits your standards and inputs.
- Watch for surcharged conditions; open-channel formulas do not apply under pressure flow.
Still uncertain? Try a sanity check at half full. Compare your Q to the calculator’s half-full capacity for your D, S, and roughness. Large mismatches point to input errors.
FAQ about Depth of Flow in Pipe Calculator
What is the difference between depth of flow and normal depth?
Depth of flow is the actual water depth at a section. Normal depth is the steady, uniform flow depth predicted by resistance laws for a given slope, roughness, and discharge.
Does a circular pipe carry its maximum flow at half full?
No. For circular open-channel flow, maximum discharge occurs near y/D ≈ 0.94, not 0.50, when slope and roughness are fixed.
Should I use Manning or Darcy–Weisbach?
Manning is common for storm and sanitary sewers and channels. Darcy–Weisbach is preferable for wide conditions and when you have ε and ν; both give similar results for many cases.
Can this calculator handle surcharged or pressurized pipes?
No. It models open-channel flow only. For surcharged pipes, use pressurized pipe flow methods and head loss equations along the whole system.
Key Terms in Depth of Flow in Pipe
Discharge (Q)
The volumetric flow rate through the pipe, typically in m³/s or ft³/s. It is the main driver for the required depth at a given slope and roughness.
Depth (y)
The vertical water depth measured from the pipe invert to the free surface. Reported as a length and also as the ratio y/D.
Wetted angle (θ)
The central angle, in radians, of the wetted arc inside the pipe. It links depth to the geometric properties A, P, and surface width.
Hydraulic radius (R)
The ratio A/P, where A is flow area and P is wetted perimeter. It is a key variable in both Manning and Darcy–Weisbach equations.
Slope (S)
The energy-grade line slope, assumed equal to the channel bed slope under uniform flow. Expressed as m/m, ft/ft, or percent.
Manning roughness (n)
A dimensionless coefficient representing surface roughness. Lower n means smoother surfaces and higher velocity for the same conditions.
Friction factor (f)
The Darcy–Weisbach resistance parameter, depending on Reynolds number and relative roughness. Used to compute velocity from slope and R.
Surface width (T)
The width of the free surface across the pipe at the waterline. It matters for stability and wave celerity and is derived from θ.
Sources & Further Reading
Here’s a concise overview before we dive into the key points:
- FHWA HDS-5: Hydraulic Design of Highway Culverts
- FHWA HEC-22: Urban Drainage Design Manual
- Manning formula overview (Wikipedia)
- Darcy–Weisbach equation and friction factor basics
- USGS: Guide to Manning’s n selection
- Circular segment geometry and formulas
These points provide quick orientation—use them alongside the full explanations in this page.