Manning Equation for Open Channel Flow

The Manning equation gives the mean velocity of uniform flow in an open channel from three things: the shape of the wetted section, the slope of the bed and the roughness of the lining. Multiply the velocity by the flow area and you have the discharge. It is the working formula behind almost every drainage ditch, diversion channel and lined canal, and the calculator below solves it both ways: the discharge a given water depth carries, or the normal depth a given discharge needs.

Manning equation calculator for open channel flow

Discharge and velocity in a trapezoidal, rectangular or triangular channel from the water depth, or the normal depth for a discharge you need to carry. Pick a lining to set a typical Manning n, or enter your own.

Units
Solve for
Section
m
m
%
Discharge5.78 m³/s
Velocity1.65 m/s
Froude number0.63 · subcritical
Critical depth0.775 m
Critical slope0.266 %
Flow area3.5 m²
Wetted perimeter5.61 m
Hydraulic radius0.624 m
Top width5 m

Formula: Q = (1/n) · A · R^(2/3) · √S · R = A / P · Fr = V / √(g · A / T)

Q: discharge · n: Manning roughness coefficient · A: flow area · P: wetted perimeter · R = A / P: hydraulic radius · S: bed slope (m/m) · T: top width · g: gravity

Uniform flow: the same section, slope and lining along the reach, with the water surface parallel to the bed. The n values are typical design figures, not measurements of your channel. Between Froude 0.9 and 1.1 the water surface is unstable; backwater from a culvert or a weir is not modelled here.

A real channel changes slope and section along its length. Design it station by station on surveyed ground: Channel Design Software

The formula

In SI units the Manning equation is V = (1/n) · R^(2/3) · S^(1/2), and the discharge is Q = V · A. V is the mean velocity in m/s, n is Manning's roughness coefficient, R is the hydraulic radius in metres, S is the bed slope as a ratio (0.001 for 0.1 %) and A is the flow area in m².

The hydraulic radius is the flow area divided by the wetted perimeter, R = A / P. It is the term that rewards a compact section: for the same area, the less lining the water touches, the faster it runs.

In US customary units the same formula is written V = (1.486/n) · R^(2/3) · S^(1/2), with feet and ft³/s. The 1.486 is not a different formula. It is the cube root of 3.2808, the number of feet in a metre, and it is there so the same n works in both systems.

Flow area, wetted perimeter and top width of common open channel sections (b: bottom width, y: water depth, z: side slope, horizontal per 1 vertical)
SectionFlow area AWetted perimeter PTop width T
Trapezoidal(b + z·y)·yb + 2·y·√(1 + z²)b + 2·z·y
Rectangularb·yb + 2·yb
Triangular (V)z·y²2·y·√(1 + z²)2·z·y

A worked example

Take a concrete-lined trapezoidal channel with a 2 m bottom width, side slopes of 1.5 horizontal to 1 vertical, a bed slope of 0.1 % and water running 1 m deep. With n = 0.014 the flow area is 3.5 m², the wetted perimeter 5.61 m and the hydraulic radius 0.624 m.

The Manning equation gives a velocity of 1.65 m/s and a discharge of 5.78 m³/s. These are the numbers the calculator above opens with, so you can change one input at a time and watch what moves.

Change only the lining to shotcrete (n = 0.017) and the same section at the same depth carries 4.76 m³/s, about 18 % less. Discharge is inversely proportional to n: nothing else in the equation is chosen with so little measurement behind it, and nothing else moves the answer so directly.

Choosing Manning's n

Manning's n is not computed. It is chosen from the surface the water runs against, and published tables give a range for each surface rather than a single value. The figures below are typical design values of the kind found in those tables; they are the same figures STREAM's channel module attaches to each lining.

Three things push n above the table value in a real channel: vegetation that was not there when the channel was built, irregular banks and bed, and shallow flow over large stone. A channel sized on the low end of the range has no margin for any of them.

The honest way to handle the uncertainty is to run the design twice, once with a low n to check the velocity against what the lining can take, and once with a high n to check that the section still has the capacity and the freeboard.

Typical Manning's n by channel lining (design values; confirm against the table your authority requires)
LiningTypical n
Geomembrane (HDPE)0.012
Concrete0.014
Shotcrete0.017
Sand / loose soil0.020
Stiff clay0.022
Gravel0.025
Grass / vegetated0.035
Riprap, D50 = 150 mm0.035
Riprap, D50 = 300 mm0.040
Coarse rock fill0.045

Normal depth: solving the equation backwards

Design usually starts from the other end. The discharge is known, from a design storm or a pumping rate, and the question is how deep the water will run. That depth is the normal depth: the depth of uniform flow for a given discharge, section, slope and lining.

For a rectangular or trapezoidal section the Manning equation cannot be rearranged to give depth directly, because depth sits inside both the area and the hydraulic radius. It is solved by iteration. Discharge rises steadily with depth, so a simple bisection always converges on the one depth that carries the target flow.

On the example channel, 5 m³/s runs 0.93 m deep in concrete. Line the same channel with 150 mm riprap (n = 0.035) and the same 5 m³/s needs 1.47 m of water at about half the velocity, 0.81 m/s instead of 1.59 m/s. The lining decides the depth of the excavation as much as the discharge does.

Froude number, critical depth and critical slope

The Froude number compares the velocity with the speed of a small wave on the surface: Fr = V / √(g · A / T), where T is the top width. Below 1 the flow is subcritical, deep and slow; above 1 it is supercritical, shallow and fast, and it erodes.

Critical depth is the depth at which Fr = 1 for a given discharge. It depends only on the discharge and the shape of the section, not on slope or roughness. In the example, 5.78 m³/s has a critical depth of 0.775 m against a normal depth of 1 m, so the flow is subcritical with Fr = 0.63.

Critical slope is the bed slope at which normal depth equals critical depth. For the example it is 0.27 %. Lay the same channel at 0.5 % and 1 m of water moves at 3.69 m/s with Fr = 1.41: supercritical, with a hydraulic jump wherever the flow is forced back to subcritical.

Between roughly Fr 0.9 and 1.1 the water surface is unstable and small disturbances grow into standing waves. A design is kept clear of that band on one side or the other.

What the equation does not tell you

The Manning equation describes uniform flow: one section, one slope and one lining, long enough for the water surface to run parallel to the bed. A culvert, a weir, a change of grade or a tight bend breaks that assumption locally, and the depth there is not the normal depth.

It does not check the lining. A velocity the section can carry may still be more than grass or a small riprap can resist, and a velocity that is too low lets sediment settle. Both are separate checks against the lining's limits.

It does not include freeboard. The computed depth is the water surface; the channel is built deeper than that.

And it knows nothing about the ground. A single calculation uses a single slope, while a real channel follows terrain that changes at every station.

From one section to a channel on surveyed ground

STREAM's channel module applies the same equation along a whole alignment. You draw the channel on the surveyed terrain and set the bed width, the depth, the left and right side slopes and the lining; the roughness follows from the lining. The bed elevations come from the terrain, so every station has its own slope.

At each station it solves the normal depth and velocity with Manning and reports the critical depth, the Froude number and the critical slope alongside. The result is then checked against freeboard, flow regime, siltation and the velocity the lining permits, and each finding names the value, the limit and the remedy.

The same design gives the excavation, fill and lining quantities from the intersection with the ground, and a setting-out table. Everything runs on the machine; no survey is uploaded.

Frequently asked questions

What is the Manning equation?

The Manning equation gives the mean velocity of uniform flow in an open channel: V = (1/n) · R^(2/3) · S^(1/2) in SI units, where n is Manning's roughness coefficient, R is the hydraulic radius (flow area divided by wetted perimeter) and S is the bed slope. Discharge is the velocity times the flow area, Q = V · A.

Why is there a 1.486 in the Manning equation?

It converts the SI form to US customary units: V = (1.486/n) · R^(2/3) · S^(1/2) with feet and seconds. The 1.486 is the cube root of 3.2808, the number of feet in a metre, so the same n value can be used in both unit systems.

What is Manning's n for a concrete channel?

A typical design value for a concrete-lined channel is 0.014; shotcrete is rougher at about 0.017 and a geomembrane smoother at about 0.012. Tables give a range rather than one number, so check the value your authority requires and test the design with a higher and a lower n.

How do you calculate normal depth?

Normal depth is the water depth at which the Manning equation returns the design discharge for the given section, slope and roughness. For a trapezoidal or rectangular section it cannot be solved directly, so it is found by iteration: discharge rises steadily with depth, and a bisection converges on the one depth that carries the flow. The calculator on this page does it.

What is the difference between normal depth and critical depth?

Normal depth is the depth of uniform flow and depends on slope and roughness; critical depth is the depth at which the Froude number equals 1 and depends only on discharge and section shape. If normal depth is greater than critical depth the flow is subcritical; if it is smaller the flow is supercritical.

Does the Manning equation apply to a channel with changing slope?

Only station by station. The equation assumes uniform flow, so on real ground it is solved separately wherever the slope, the section or the lining changes. STREAM's channel module does this at every station of an alignment drawn on surveyed terrain and reports normal depth, velocity, critical depth and Froude number for each.

Design a channel on surveyed terrain in STREAM

Native Windows · fully offline · free beta

Channel Design Software