Skip to main content
Calcimator

Sediment Transport Calculator

Calculate bedload transport rate, shear stress, and transport mode from stream velocity, grain size, water depth, and slope.

About this calculator

This calculator determines whether a river or stream can move its bed sediment, and if so, how fast and by what mechanism. It first computes bed shear stress (τ = ρ·g·d·S, from water density, gravity, water depth, and channel slope) and compares it against a critical shear stress derived from the Shields criterion (τc = θc·(ρs−ρ)·g·D, using a Shields parameter of 0.047 typical for turbulent flow over well-sorted sand and gravel, and quartz's density of 2650 kg/m³). If the applied stress exceeds the critical value, sediment is transporting, and the calculator estimates a bedload transport rate with a simplified Meyer-Peter and Müller formula, which scales with the excess Shields stress raised to the 1.5 power. It also computes the Froude number (velocity divided by the wave-celerity term √(gd)) to characterize subcritical versus supercritical flow, and stream power per unit width as an overall measure of the flow's sediment-moving energy.

Finally, a Rouse number — comparing an estimated settling velocity to shear velocity — classifies the transport mode into bands from pure bedload up through fully suspended wash load. Because the fixed Shields parameter and quartz density are constants rather than user inputs, results are most reliable for typical sand/gravel rivers; carbonate, heavy-mineral, or poorly sorted sediments shift the true critical shear stress and should be read as approximate. The settling-velocity formula also switches between a Stokes-law regime and a turbulent-drag regime at a fixed grain-size threshold, which can produce a small discontinuity right at that boundary.

Inputs

Results

Bedload Transport Rate

0.01 kg/m/s

Sediment Moving?

Yes

Transport Mode

Bedload only

Bed Shear Stress49.05 Pa
Critical Shear Stress1.522 Pa
Shields Parameter1.5152
Froude Number0.479
Stream Power73.575 W/m²
Rouse Number3.62
How to Use This Calculator
  1. Enter Stream Velocity in m/s, Grain Size D in mm, and Water Depth in m.
  2. Enter Channel Slope as a dimensionless ratio (rise/run).
  3. Review whether Sediment is Moving based on comparison of bed shear stress to critical shear stress.
  4. Check Transport Mode (bedload, mixed load, or suspended load) and Bedload Transport Rate in kg/m/s.
  5. Use Froude Number and Rouse Number to characterize flow regime and sediment suspension.

How the result changes with Water Depth (m)

Water Depth (m)Bedload Transport RateSediment Moving?Transport Mode
0.50 kg/m/sYesBedload only
0.750 kg/m/sYesBedload only
1.50.01 kg/m/sYesBedload only
2.50.02 kg/m/sYesBedload + some suspension

What each input means

Stream Velocity (m/s)
Average stream flow velocity in meters per second.
Grain Size D (mm)
Median grain diameter in mm. Sand: 0.06–2, Gravel: 2–64, Cobble: 64–256.
Water Depth (m)
Average water depth in meters.
Channel Slope
Dimensionless channel bed slope (rise/run). Typical rivers: 0.0001–0.05.

How this is calculated

Formula

qb = 8(τ* − τ*c)^1.5 × √[(ρs/ρ − 1)gD³] (Meyer-Peter & Müller)

Worked example, using the default values

  1. Identify Input Parameters
    4 parameters
    Stream Velocity (m/s) = 1.5, Grain Size D (mm) = 2, Water Depth (m) = 1, Channel Slope = 0.005 = 4 input(s) provided
  2. Calculate Bedload Transport Rate
    Bedload Transport Rate = Number(bedload.toExponential(3))
    0.005121 = 0.005121
  3. Calculate Sediment Moving?
    Yes = Yes
  4. Calculate Transport Mode
    Transport Mode
    Bedload only = Bedload only
  5. Calculate Bed Shear Stress
    Bed Shear Stress
    49.05 = 49.05
  6. Calculate Critical Shear Stress
    Critical Shear Stress
    1.522 = 1.522

Engine last updated . Checked against 2 independently-derived tests — how we verify calculators. Built by Paul Gunder, a software engineer, not a licensed financial, medical, or legal professional.

Frequently Asked Questions

How does the calculator decide whether sediment is actually moving?

It compares bed shear stress (from water depth, slope, and gravity) against a critical shear stress derived from the Shields criterion, which scales with grain size and the density difference between sediment and water. When bed shear stress exceeds critical shear stress, `isTransporting` flips to true and a nonzero bedload rate is computed using the Meyer-Peter and Müller formula; otherwise bedload is reported as zero regardless of how close the two values are.

What do the different Transport Mode categories mean?

Transport mode is set by the Rouse number, which compares an estimated grain settling velocity to the flow's shear velocity. A high Rouse number (above 2.5) means grains are heavy relative to the turbulence lifting them, so transport stays as bedload rolling and sliding along the bed; progressively lower Rouse numbers indicate more of the sediment gets suspended in the water column, down to fully suspended wash load below 0.8.

Why are the Shields parameter and sediment density fixed instead of adjustable inputs?

The calculator hardcodes a Shields parameter of 0.047 (typical for turbulent flow over well-sorted sand and gravel) and quartz's density of 2650 kg/m³, since it only takes velocity, grain size, water depth, and slope as inputs. For carbonate sediments, heavy minerals, or poorly sorted mixtures, the true critical shear stress would differ from what's computed here, so the transport threshold and bedload rate should be read as approximate for those materials.

What does the Froude number tell me that the transport mode doesn't?

The Froude number is velocity divided by √(g × water depth), and it classifies the flow itself as subcritical (below 1, calmer, more common in natural rivers) or supercritical (above 1, fast and shallow, as in rapids or spillways) — independent of whether sediment is actively moving. It's a flow-regime indicator, not a sediment-transport threshold, though high Froude numbers generally coincide with the higher shear stresses that drive transport.

The questions that sit next to this one — chosen by subject, including calculators filed under a different category.

More in Science & Physics.