Muskingum-Cunge Weighting Factor and Storage Constant

Also known as Muskingum-Cunge method · Muskingum Cunge X · Muskingum Cunge K · weighting factor from channel hydraulics · storage constant K = dx / c · routing without a stream gauge · ungauged stream flood routing · Cunge weighting factor · WinTR-20 routing coefficients · X = 1/2 [1 - Q / (T S0 c dx)] · routing distance step · grid Reynolds number Muskingum-Cunge

X=12[1−QT S0 c Δx],K=ΔxcX = \frac{1}{2}\left[1 - \frac{Q}{T\,S_0\,c\,\Delta x}\right], \quad K = \frac{\Delta x}{c}
sig figs

Worked example: Q = T So c Δx → X = 0. Press Try an example to run it live, then adjust anything.

Enter your known values, leave one input blank, and solves for the missing one. Tap a variable’s symbol to see what it means, with a typical value. Change any unit and the answer follows.

Where Muskingum-Cunge Weighting Factor and Storage Constant fits

Missing an input?
Your answer feeds
Learning zone

Muskingum-Cunge Weighting Factor and Storage Constant explained

XQcS0ΔxT

Plain Muskingum needs a gauge record to calibrate its weighting factor. The Muskingum-Cunge method works XX out from the channel itself: from the discharge QQ, the top width TT, the bed slope S0S_0, the flood wave speed cc and the routing distance step Δx\Delta x. The storage constant comes with it, K=Δx/cK = \Delta x/c, the time the wave takes to cover that step. The two go into the Muskingum routing step, which makes this the method for an ungauged stream.

The fraction inside the bracket compares the discharge with TS0cΔxT S_0 c \Delta x, which is itself a flow. When the two are equal, X=0X = 0. When QQ is smaller, XX is positive and approaches 0.5 as QQ shrinks. When QQ is larger, XX goes negative. So XX always comes out below 0.5, and, unlike the Muskingum range of 0 to 0.5, a negative value is a legitimate result here. The page's example is the equal case: a top width of 40 m, bed slope 0.001, wave speed 2 m/s and step 1,000 m make the product 80 m³/s, so Q=80Q = 80 gives X=0X = 0 and Q=40Q = 40 gives X=0.25X = 0.25.

The relations are equations 17-20 and 17-22 of the Natural Resources Conservation Service's National Engineering Handbook, Part 630, chapter 17. Its Example 17-4 uses them on a real reach: with Q=684.18Q = 684.18 ft³/s, T=44.6T = 44.6 ft, S0=0.00091S_0 = 0.00091 and c=4.297c = 4.297 ft/s, the distance step is 2,735 ft, longer than the 2,600 ft reach, so the step is the reach and X=−0.254X = -0.254. In Example 17-5 the long floodplain reach is cut in half, to 1,300 ft, because the distance step of 1,736 ft is shorter than the reach, and X=−0.590X = -0.590.

Use one reference discharge, usually the peak of the inflow hydrograph, and take the top width and the wave speed at that flow. The wave speed is the input to watch: it comes from the channel's rating, and a rounding in it moves XX; in Example 17-5 the printed value is −0.590-0.590, while the rounded c=1.779c = 1.779 gives −0.5894-0.5894. The same section gives the distance step as Δx=12[c Δt+Q/(TS0c)]\Delta x = \tfrac{1}{2}[c\,\Delta t + Q/(T S_0 c)] (equation 17-21), and a reach longer than that step is cut into equal shares.

Muskingum-Cunge Weighting Factor and Storage Constant formula

X=12[1−QT S0 c Δx],K=ΔxcX = \frac{1}{2}\left[1 - \frac{Q}{T\,S_0\,c\,\Delta x}\right], \quad K = \frac{\Delta x}{c}
Where
  • XX= Weighting factor
  • QQ= Discharge (m³/s)
  • TT= Top width (m)
  • S0S_0= Bed slope (m/m)
  • cc= Flood wave celerity (m/s)
  • Δx\Delta x= Routing distance step (m)
Where this comes from
  • USDA Natural Resources Conservation Service, National Engineering Handbook, Part 630 Hydrology, Chapter 17 Flood Routing (210-VI-NEH, Amend. 69, April 2014), section 630.1703(c) Muskingum-Cunge method, equations 17-16 to 17-22 (17-20 the weighting factor X = (1/2)[1 - Q/(T So c Δx)]; 17-21 the routing distance step Δx = (1/2)[c Δt + Q/(T So c)]; 17-22 the storage constant K = Δx/c) and 17-35 (the grid Reynolds number Dg = 1 - 2X); worked in Example 17-4 and Example 17-5. Read it
Revised 30 October 2026
Cite this page

formula.expert. (2026, October 30). Muskingum-Cunge Weighting Factor and Storage Constant Calculator. https://formula.expert/solvers/muskingum-cunge-weighting-factor