Skip to main content

Branching pipe system and three-reservoir cases

Short answer

A branching (three‑reservoir) system has three pipes meeting at a single junction; the middle reservoir can supply or receive depending on the junction head HJ. Solution cases: (1) Given all data, assume HJ and adjust until continuity holds using hf = rQ²; (2) Given one discharge, compute HJ from that pipe, then other flows or an unknown level; (3) Given flows and levels, find unknown diameter from D = (8fLQ²/π²g hf)^(1/5).

What do you understand by branching pipe system? Explain. Describe the solution procedures for three possible different cases of three reservoir problem.

Branching pipe system

A branching (three-reservoir) pipe system is a set of three pipes that run from three reservoirs at different levels and meet at one junction J. The flow in each pipe is not obvious: the middle reservoir B may either supply or receive water, depending on the piezometric head at the junction HJH_J.

   A (highest)          Z_A
     \                   
      \ pipe 1      B  Z_B
       \         /  pipe 2
        \       /
         +--- J ---- pipe 3 ---- C (lowest) Z_C

Two conditions govern it: (1) at J, continuity ∑Q=0\sum Q = 0; (2) the energy (head) loss in each pipe is ∣Zi−HJ∣=riQi2|Z_i - H_J| = r_iQ_i^2 (friction; minor losses and velocity heads neglected), with ri=8fiLiπ2gDi5r_i = \dfrac{8f_iL_i}{\pi^2gD_i^5}. Because A is the highest and C the lowest reservoir, A always supplies and C always receives. The direction of flow in pipe 2 depends on HJH_J:

  • HJ>ZBH_J > Z_B: B receives water, so Q1=Q2+Q3Q_1 = Q_2 + Q_3.
  • HJ<ZBH_J < Z_B: B supplies water, so Q1+Q2=Q3Q_1 + Q_2 = Q_3.
  • HJ=ZBH_J = Z_B: no flow in pipe 2, and Q1=Q3Q_1 = Q_3.

Solution procedures (three cases)

Case 1: Reservoir levels and all pipe data given; find the discharges. (Most common)

  1. Assume HJH_J between ZCZ_C and ZAZ_A (first try HJ=ZBH_J = Z_B).
  2. Compute Q1=(ZA−HJ)/r1Q_1 = \sqrt{(Z_A - H_J)/r_1}, Q3=(HJ−ZC)/r3Q_3 = \sqrt{(H_J - Z_C)/r_3}, and Q2=∣ZB−HJ∣/r2Q_2 = \sqrt{|Z_B - H_J|/r_2}.
  3. With HJ=ZBH_J = Z_B: if Q1>Q3Q_1 > Q_3, the junction has too much inflow, so B receives and HJH_J must be raised; if Q1<Q3Q_1 < Q_3, B supplies and HJH_J must be lowered.
  4. Adjust HJH_J until Q1±Q2−Q3=0Q_1 \pm Q_2 - Q_3 = 0 (the correct sign for Q2Q_2 as above). Interpolate between two trials.

Case 2: Discharge in one pipe and level/data of the others known; find an unknown reservoir level or the other discharges. Calculate HJH_J directly from the pipe with known QQ (for example HJ=ZA−r1Q12H_J = Z_A - r_1Q_1^2), then find the other discharges from HJH_J and the continuity equation, or find the unknown level from the energy equation ZB=HJ±r2Q22Z_B = H_J \pm r_2Q_2^2.

Case 3: Discharges and levels given; find the unknown pipe diameter (or length). From the known discharges find HJH_J (using the pipe whose data is fully known), then find the head loss available for the pipe whose diameter is required, hf=∣Zi−HJ∣h_f = |Z_i - H_J|, and solve D=(8fLQ2π2g hf)1/5D = \left(\dfrac{8f L Q^2}{\pi^2 g\,h_f}\right)^{1/5} (with ff from Moody/Colebrook if not given).

In every case check that the final flows satisfy continuity at the junction, and that the head at the junction is between the levels of the lowest and highest reservoirs.

✓ Answer checked by Claude Opus 5.5 (high effort)

All Hydraulics chapter 3 questions →