A network is composed of a set of M individual reaches. Interior boundary equations are required to specify connections between reaches. Depending on the type of reach junction, one of two equations is used:

Continuity of flow:

1) \displaystyle \sum_{i=1}^l S_{gi} Q_i =0
SymbolDescriptionUnits

l

the number of reaches connected at a junction

S_{gi}

-1 if i is a connection to an upstream reach, +1 if i is a connection to a downstream reach


Q_i

discharge in reach i


The finite differences form of (1) is:

2) \displaystyle \sum_{i=1}^{l-1} MU_{mi} \Delta Q_i +MUQ_m \Delta Q_K =MUB_m
SymbolDescriptionUnits

MU_{mi}

\theta S_{gi}


MUQ_m

\theta S_{gK}


Continuity of stage:

3) z_k = z_c
SymbolDescriptionUnits

z_k

the stage at the boundary of reach k, is set equal to z_c, a stage common to all stage boundary conditions at the junction of interest


The finite difference form of (3) is:

4) MUZ_m \Delta Z_k - MU_m \Delta z_c = MUB_m
SymbolDescriptionUnits

MUZ_m

0

MU_m

0

MUB_m

z_c - z_k


Typical flow split and combination.

With reference to the figure above, HEC-RAS uses the following strategy to apply the reach connection boundary condition equations:

  • Apply flow continuity to reaches upstream of flow splits and downstream of flow combinations (reach 1 in the figure above). Only one flow boundary equation is used per junction.
  • Apply stage continuity for all other reaches (reaches 2 and 3 in the figure above). Z_c is computed as the stage corresponding to the flow in reach 1. Therefore, stage in reaches 2 and 3 will be set equal to Z_c .