Skip to main content

Derive reservoir routing equation

Short answer

Integrate continuity over Δt using average inflow and outflow, giving I1+I2−O1−O2 = 2(S2−S1)/Δt. Rearrange to (2S2/Δt + O2) = (I1+I2) + (2S1/Δt − O1), the modified Puls routing equation.

Starting from the continuity equation, obtain the equation of reservoir routing.

Consider a reservoir with inflow II, outflow OO and storage SS.

Continuity equation

I−O=dSdtI - O = \frac{dS}{dt}

Over a short interval Δt\Delta t from time 1 to time 2, use average inflow and outflow:

I1+I22Δt−O1+O22Δt=S2−S1\frac{I_1 + I_2}{2}\Delta t - \frac{O_1 + O_2}{2}\Delta t = S_2 - S_1

Divide by Δt\Delta t and multiply by 2:

(I1+I2)−(O1+O2)=2(S2−S1)Δt(I_1 + I_2) - (O_1 + O_2) = \frac{2(S_2 - S_1)}{\Delta t}

Collect the unknowns (S2S_2, O2O_2) on one side and the knowns on the other:

(2S2Δt+O2)=(I1+I2)+(2S1Δt−O1)\left(\frac{2S_2}{\Delta t} + O_2\right) = (I_1 + I_2) + \left(\frac{2S_1}{\Delta t} - O_1\right)

This is the reservoir (modified Puls) routing equation. Equivalently, with ψ=S/Δt+O/2\psi = S/\Delta t + O/2:

ψ2=I1+I22+(ψ1−O1)\psi_2 = \frac{I_1 + I_2}{2} + (\psi_1 - O_1)

Use

  • I1,I2I_1, I_2 are known from the inflow hydrograph, and S1,O1S_1, O_1 are known from the previous step.
  • A curve of OO against (2S/Δt+O)(2S/\Delta t + O) is prepared from the elevation-storage and elevation-outflow data.
  • For each step, the right-hand side gives (2S2/Δt+O2)(2S_2/\Delta t + O_2), from which O2O_2 is read from the curve; S2S_2 then follows, and the process is repeated.

✓ Answer checked by Claude Sonnet 5.5

All Engineering Hydrology chapter 7 questions →