OpenSWMM Engine  6.0.0-alpha.4
Data-oriented, plugin-extensible SWMM Engine (6.0.0-alpha.4)
Loading...
Searching...
No Matches
Chapter 5: Cross-Section Geometry

______________________________________________________________________________

The hydraulic modeling procedures described in chapters 3 and 4 require calculation of several cross-section geometric properties for partially full conduits. These include the following functions:

A(Y) flow area A as a function of flow depth Y
W(Y) top width W as a function of flow depth Y
R(Y) hydraulic radius R as a function of flow depth Y
Y(A) flow depth Y as a function of flow area A
Ψ(A) section factor Ψ as a function of flow area A
Ψ'(A) derivative of section factor Ψ with respect to area A
A(Ψ) flow area A as a function of section factor Ψ

as well as the following constants used in evaluating these functions:

Afull area at full depth
Wmax maximum width
Rfull hydraulic radius at full depth
Ψfull section factor at full depth
Ψmax maximum section factor
Amax area corresponding to Ψmax.

This chapter describes how these properties are computed for the wide range of conduit shapes, both standard and irregular, included in SWMM. In addition, the procedures used to compute both the normal and critical flow depths used in dynamic wave analysis are discussed.

5.1 Standard Conduit Shapes

SWMM recognizes a number of standard pre-defined conduit shapes. These include five open channel shapes (rectangular, trapezoidal, triangular, parabolic and power law), four commonly used closed pipe shapes (circular, rectangular, ellipsoid and arch), seven closed shapes found mainly in older masonry sewers, and four closed composite shapes that are combinations of rectangular, triangular and circular sections.

5.1.1 Open Channel Shapes

SWMM can analyze the following standard open channel shapes:

  • Rectangular with bottom width b
  • Trapezoidal with bottom width b and side slope (run over rise) s
  • Triangular with side slope s
  • Parabolic with top width b at full depth Yfull.

Table 5-1 lists the formulas used to compute the geometric properties of these shapes that are functions of water depth Y: A(Y), W(Y), and R(Y). Table 5-2 lists the formulas used to compute the properties that are functions of flow area A: Y(A), R(A), and the derivative of the wetted perimeter P'(A)). The latter quantity is used for computing the derivative of the section factor as described below.

Table 5-1 Geometric properties for open channel shapes as functions of water depth

Shape A(Y) W(Y) R(Y)
Rectangular

\[bY\]

\[b\]

\[\frac{bY}{b + 2Y}\]

Trapezoidal

\[(b + sY)Y\]

\[b + 2sY\]

\[\frac{(b + zY)Y}{b + 2Y\sqrt{1 + s^{2}}}\]

Triangular

\[sY^{2}\]

\[2sY\]

\[\frac{sY}{2\sqrt{1 + s^{2}}}\]

Parabolic

\[\frac{4}{3}Y\sqrt{cY}\]

\[2\sqrt{cY}\]

\[\frac{2A(Y)}{c\left( xt + ln(x + t) \right)}\]

\[c = \frac{b^{2}}{\left( 4Y_{full} \right)}\]

\[x = 2\sqrt{\frac{Y}{c}}\]

\[t = \sqrt{1 + x^{2}}\]

Table 5-2 Geometric properties for open channel shapes as functions of flow area

Shape Y(A) R(A) P'(A)
Rectangular

\[\frac{A}{b}\]

\[\frac{A}{b + 2\frac{A}{b}}\]

\[\frac{2}{b}\]

Trapezoidal

\[\frac{\sqrt{b^{2} + 4sA}}{2s}\]

\[\frac{A\sqrt{1 + s^{2}}}{b + Y(A)}\]

\[\frac{2\sqrt{1 + s^{2}}}{b^{2} + 4sA}\]

Triangular

\[\sqrt{\frac{A}{s}}\]

\[\frac{A}{2Y(A)\sqrt{1 + s^{2}}}\]

\[\frac{\sqrt{1 + s^{2}}}{sA}\]

Parabolic

\[\left( \frac{3A}{4\sqrt{c}} \right)^{2/3}\]

\[2c\left( xt + ln(x + t) \right)\]

not used

\[c = \frac{b^{2}}{\left( 4Y_{full} \right)}\]

\[x = 2\sqrt{\frac{Y(A)}{c}}\]

\[t = \sqrt{1 + x^{2}}\]

The section factor Ψ for each of these shapes is given by:

\[\Psi(A) = A{R(A)}^{2/3}\]

(5-1)

With the exception of the parabolic shape, its derivative with respect to area A is:

\[\Psi'(A) = (\frac{5}{3} - \frac{2}{3}P'R)R^{2/3}\]

(5-2)

where P' and R are evaluated at the desired value of A. For parabolic channels the section factor derivative is computed using the difference formula:

\[\Psi'(A) = \frac{\Psi(A + \Delta A) - \Psi(A - \Delta A)}{2\Delta A}\]

(5-3)

where ∆A is 0.1% of the full cross section area.

In addition to the four open sections just described SWMM can also analyze a cross section whose side wall shape is described by the power law function:

\[y = \alpha x^{\frac{1}{\gamma}}\]

(5-4)

where x is horizontal distance from the centerline, y is vertical distance, 1/γ is an exponent and α is a constant. To use this shape the user supplies values for 1/γ, the full depth Yfull and the top width when full b (see Figure 5-1). Note that the parabolic shape is a special case of this power function shape where 1/γ equals 2.

image22

Figure 5-1 Power law cross section shape

With this shape it is more convenient to work with water surface width W as a function of water depth Y, which can be done by re-expressing Equation 5-4 as:

\[W = cY^{\gamma}\]

(5-5)

where c is another constant. Since W = b at Y = Yfull, the constant c equals \(\frac{b}{Y_{full}^{\gamma}}\). The full area Afull is \(\frac{bY_{full}}{(\gamma + 1)}\). Table 5-3 lists the expressions used to compute the geometric properties for partially full power law shapes. The wetted perimeter P table entry is evaluated by approximating each of the curved sides of the shape by a series of 50 line segments whose lengths up to height Y are added together.

5.1.2 Closed Rectangular Shape

A closed (or covered) rectangular conduit has the same A(Y), W(Y), and Y(A) functions as its open counterpart. Its R(Y) and Ψ(A) functions are also the same up to the point where the conduit becomes full and the wetted perimeter then includes the top width. This introduces a discontinuity in the relationship between R and Y as well as between Ψ and A. To avoid this, a maximum section factor is deemed to occur at 97% full after which it decreases linearly to the section factor when completely full. These two section factors are given by:

Table 5-3 Geometric properties for the power law shape

\[2\sum_{i = 1}^{N}\sqrt{{\Delta x}_{i}^{2} + \Delta y^{2}} \quad \text{where} \quad \Delta y = 0.02Y_{full}, \quad N = \frac{Y}{\Delta y}, \quad \text{and} \quad {\Delta x}_{i} = \left( \frac{c}{2} \right)\left\{ (i\Delta y)^{\gamma} - \left( (i - 1)\Delta y \right)^{\gamma} \right\}\]

Property Expression
c

\[\frac{b}{Y_{full}^{\gamma}}\]

A(Y)

\[c\frac{Y^{\gamma + 1}}{(\gamma + 1)}\]

W(Y)

\[cY^{\gamma}\]

P(Y)

\[2\sum_{i = 1}^{N}\sqrt{{\Delta x}_{i}^{2} + \Delta y^{2}} \quad \text{where} \quad \Delta y = 0.02Y_{full}, \quad N = \frac{Y}{\Delta y}, \quad \text{and} \quad {\Delta x}_{i} = \left( \frac{c}{2} \right)\left\{ (i\Delta y)^{\gamma} - \left( (i - 1)\Delta y \right)^{\gamma} \right\}\]

R(Y)

\[\frac{A(Y)}{P(Y)}\]

Y(A)

\[\left\lbrack \frac{(\gamma + 1)A}{c} \right\rbrack^{\frac{1}{(\gamma + 1)}}\]

R(A)

\[\frac{A}{P(Y(A))}\]

Ψ(A)

\[A{R(A)}^{\frac{2}{3}}\]

Ψ'(A)

\[\frac{\Psi(A + \Delta A) - \Psi(A - \Delta A)}{2\Delta A} \quad \text{where} \quad \Delta A = 0.001A_{full}\]

\[\Psi_{full} = A_{full}\left( \frac{A_{full}}{P_{full}} \right)^{2/3}\]

(5-6)

\[\Psi_{\max} = 0.97A_{full}\left( \frac{0.97A_{full}}{P_{\max}} \right)^{2/3}\]

(5-7)

where \(A_{full} = bY_{full}\), \(P_{full} = 2(b + Y_{full})\), and \(P_{\max} = b + 2(0.97Y_{full})\).

When either Y or A do not exceed 97% of their full values, the closed rectangular hydraulic radius and section factor are computed in the same fashion as for the open rectangular shape described in section 5.2.1. Above this point the hydraulic radius at a given depth Y is:

\[R(Y) = \frac{A(Y)}{P(Y)}\]

(5-8)

where

\[P(Y) = 2Y + b + b\frac{\left( \frac{Y}{Y_{full} - 0.97} \right)}{0.03}\]

(5-9)

and the section factor and its derivative at a given flow area A are:

\[\Psi(A) = \Psi_{\max} - \frac{\left( \Psi_{\max} - \Psi_{full} \right)\left( \frac{A}{A_{full} - 0.97} \right)}{0.03}\]

(5-10)

\[\Psi'(A) = \frac{\left( \Psi_{full} - \Psi_{\max} \right)}{\left( 0.03A_{full} \right)}\]

(5-11)

5.1.3 Circular Shape

Although analytical formulas are available for the properties of partly full circular cross sections (see French, 1985), they contain trigonometric functions that are time consuming to compute. Thus for reasons of efficiency SWMM uses a set of lookup tables that are based on those published by Chow (1959). The tables consist of the following:

Atbl : A/Afull as a function of Y/Yfull
Wtbl : W/Wmax as a function of Y/Yfull
Rtbl : R/Rfull as a function of Y/Yfull
Ytbl : Y/Yfull as a function of A/Afull
Ψtbl : Ψ/Ψfull as a function of A/Afull

Each table consists of 51 equally spaced values of Y/Yfull or A/Afull between 0 and 1. They are graphed in Figures 5-2 and 5-3 and are listed in Appendix C. The normalizing factors used in the tables are for full flow conditions \(\left( Y = Y_{full} \right)\) whose formulas are listed in Table 5-4.

Table 5-4 Geometric properties of a full circular cross section

Property Value
Depth

\[Y_{full}\]

Area

\[A_{full} = 0.7854Y_{full}^{2}\]

Maximum Width

\[W_{\max} = Y_{full}\]

Hydraulic Radius

\[R_{full} = 0.25Y_{full}\]

Section Factor

\[\Psi_{full} = A_{full}R_{full}^{2/3}\]

image23

Figure 5-2 Geometric properties of a partly filled circular shape based on depth

image24

Figure 5-3 Geometric properties of a partly filled circular shape based on area

To find A, W, or R for a given Y one first evaluates \(i = \left( \frac{Y}{Y_{full}} \right)(N - 1)\) rounded down to the nearest integer value where N = 51, linearly interpolates the appropriate table between the entries at index i and i+1, and then multiplies by the appropriate normalizing factor (either Afull, Yfull, or Rfull). A similar procedure is used to evaluate Y or Ψ as a function of A normalized by Afull. The section factor derivative is determined directly from the Ψtbl as follows:

\[\Psi'(A) = \left( \Psi_{tbl}\lbrack i + 1\rbrack - \Psi_{tbl}\lbrack i\rbrack \right)(N - 1)\left( \frac{\Psi_{full}}{A_{full}} \right)\]

(5-12)

where i is the integer value of \(\left( \frac{A}{A_{full}} \right)(N - 1)\) for N = 51. For added accuracy, analytical functions are used to compute Y, Ψ, and Ψ' for areas below 4% of Afull. They are described in the side bar entitled "*Analytical Functions for Circular Cross Sections*".

figure-theta

Analytical Functions for Circular Cross Sections

The following relation holds between the central angle θ (in radians) subtended by the water surface in the conduit's cross section (see figure above) and flow area A (French, 1985):

\[A = \frac{A_{full}(\theta - \sin\theta)}{2\pi}\]

Given a value for A, this expression is solved for θ using the following Newton-Raphson routine:

  1. Let \(\theta = 0.031715 - 12.79384\alpha + 8.28479\sqrt{\alpha}\) where \(\alpha = \frac{A}{A_{full}}\).
  2. Compute \(\Delta\theta = \frac{2\pi\alpha - (\theta - \sin\theta)}{(1 - \cos\theta)}\).
  3. Let \(\theta = \theta + \Delta\theta\).
  4. If \(|\Delta\theta| \leq 0.0001\) then stop. Otherwise return to step 2.

Once θ is known the remaining cross section variables can be found as follows:

Flow Depth: \(Y = Y_{full}\frac{(1 - \cos(\theta/2))}{2}\)

Section Factor: \(\Psi = \frac{\Psi_{full}(\theta - \sin\theta)^{5/3}}{(2\pi\theta^{2/3})}\)

Wetted Perimeter: \(P = \frac{\theta Y_{full}}{2}\)

Wetted Perimeter Derivative: \(P' = \frac{4}{Y_{full}(1 - \cos\theta)}\)

Hydraulic Radius: \(R = \frac{A}{P}\)

Section Factor Derivative: \(\Psi' = \left[\frac{5}{3} - \frac{2}{3}P'R\right]R^{2/3}\)

5.1.4 Ellipsoid and Arch Shapes

image25

Figure 5-4 Ellipsoid and arch pipe cross sectional shapes

Figure 5-4 depicts standard ellipsoid and arch sewer pipe cross sectional shapes. Next to circular pipes these are the most commonly used shapes for newly installed sewers and culverts. Each shape is defined by its "rise" which is its full depth Yfull, and its "span" which is its maximum width Wmax. The vertical and horizontal ellipsoids have the same shape but rotated by 90 degrees (the span of one is the rise of the other and vice versa).

SWMM contains a list of 23 standard ellipsoid pipe sizes and 102 standard arch pipe sizes taken from the American Concrete Pipe Association's and the American Iron and Steel Institute's design manuals (American Concrete Pipe Association, 2011; American Iron and Steel Institute, 1999). The standard ellipsoid and arch pipe sizes are tabulated in Appendixes D and E, respectively. Each size is characterized by its rise, span, full area, and full hydraulic radius. Users can either select from one of these standard sizes or supply their own values for rise Yfull and span Wmax, both in feet. In the latter case the corresponding full area Afull and hydraulic radius Rfull are estimated using the formulas in Table 5-5.

Table 5-5 Full area and hydraulic radius of custom ellipsoid and arch pipe sections

Property Ellipsoid Shape Arch Shape
Full Area \(A_{full}\)

\[1.2692Y_{full}^{2}\]

\[0.7879Y_{full}W_{\max}\]

Full Hydraulic Radius \(R_{full}\)

\[0.3061Y_{full}\]

\[0.2991Y_{full}\]

Information in the aforementioned design manuals was used to construct the following tables for both the ellipsoid and arch shapes (only a single set of tables is needed for the two ellipsoid shapes since they are just rotated versions of one another):

Atbl : A/Afull as a function of Y/Yfull
Wtbl : W/Wmax as a function of Y/Yfull
Rtbl : R/Rfull as a function of Y/Yfull

Each table contains entries for N = 26 equally spaced values of Y/Yfull between 0 and 1. The tables for ellipsoid pipes are in Appendix D and those for arch pipes are in Appendix E. To find A, W, or R for a given Y one first determines the integer portion of \((N - 1)\left( \frac{Y}{Y_{full}} \right)\), linearly interpolates the appropriate table between the entries at this and the next higher index, and then multiplies by the appropriate normalizing factor (either Afull, Wmax, or Rfull).

To find the depth associated with a given area Y(A), a bisection (or interval halving) procedure is first used on the appropriate (either ellipsoid or arch) area table Atbl to find the position i so that \(A_{tbl}\lbrack i\rbrack \leq \frac{A}{A_{full} \leq A_{tbl}\lbrack i + 1\rbrack}\). Then the desired depth Y is interpolated from this position in the table using the following expression with N = 26:

\[\Psi'(A) = \frac{\Psi(A + \Delta A) - \Psi(A - \Delta A)}{2\Delta A} \quad \text{where} \quad \Delta A = 0.001A_{full}\]

(5-15)

5.1.5 Older Masonry Sewer Shapes

OldShapes.png

Figure 5-5 Masonry sewer shapes

SWMM contains seven pre-defined closed conduit shapes shown in Figure 5-5 that were used primarily in older masonry sewers built over a century ago. Their geometric properties have been derived from information and drawings found in Metcalf and Eddy (1914) and Davis (1952). These properties are represented using the same type of lookup tables discussed previously for circular cross sections (see section 5.2.3). The number of entries N in each table for each shape is listed in Table 5-6. The full tables are provided in Appendix F. The values of Afull, Rfull, and Wmax used to normalize the entries in the tables for each shape are listed in Table 5-7. The full section factor Ψfull used to normalize the section factor table is computed as \(A_{full}R_{full}^{2/3}\) .

Table 5-6 Number of entries in geometric property tables for masonry sewer shapes

Shape Atbl Rtbl Wtbl Ytbl Ψtbl
Basket Handle 26 26 26 51 51
Egg 26 26 26 51 51
Horseshoe 26 26 26 51 51
Catenary 21 51 51
Gothic 21 51 51
Semi-Circular 21 51 51
Semi-Elliptical 21 51 51

Table 5-7 Geometric parameters of masonry sewer sections

Shape Afull Rfull Wmax Ψmax
Basket Handle

\[0.7862Y_{full}^{2}\]

\[0.2464Y_{full}\]

\[0.944Y_{full}\]

\[1.06078\Psi_{full}\]

Egg

\[0.5105Y_{full}^{2}\]

\[0.1931Y_{full}\]

\[0.667Y_{full}\]

\[1.065\Psi_{full}\]

Horseshoe

\[0.8293Y_{full}^{2}\]

\[0.2538Y_{full}\]

\[Y_{full}\]

\[1.077\Psi_{full}\]

Catenary

\[0.70277Y_{full}^{2}\]

\[0.23172Y_{full}\]

\[0.9Y_{full}\]

\[1.05\Psi_{full}\]

Gothic

\[0.6554Y_{full}^{2}\]

\[0.2269Y_{full}\]

\[0.84Y_{full}\]

\[1.065\Psi_{full}\]

Semi-Circular

\[1.2697Y_{full}^{2}\]

\[0.2946Y_{full}\]

\[1.64Y_{full}\]

\[1.06637\Psi_{full}\]

Semi-Elliptical

\[0.785Y_{full}^{2}\]

\[0.242Y_{full}\]

\[Y_{full}\]

\[1.045\Psi_{full}\]

The tables are used in the same manner as the ones for a circular shape to directly evaluate A(Y), W(Y), R(Y), Y(A), Ψ(A), and Ψ'(A). For the shapes that do not have an Atbl, A(Y) is determined using the inverse lookup method on the Ytbl described in section 5.2.4 for ellipsoids and arches. For shapes without an Rtbl, R(Y) is found by first finding A(Y) as just described, then finding Ψ(A) for the resulting area A, and finally evaluating \(\left( \frac{\Psi}{A} \right)^{3/2}\). Equation 5-15 is used to compute Ψ'(A).

5.1.6 Composite Shapes

Figure 5-6 shows four cross section shapes that are combinations of circular, rectangular, and triangular sections. The formulas for computing their geometrical properties are presented in the following paragraphs.

image28

Figure 5-6 shows four cross section shapes that are combinations of circular, rectangular, and triangular sections. The formulas for computing their geometrical properties are presented in the following paragraphs.

Sediment Filled Circular Shape

This is a circular cross section that is partially filled with immobile sediment to a specified depth Ybtm. (This filled depth remains constant – SWMM does not model how it might change over time due to sediment transport processes.) The depth available for flow is \(Y_{full} - Y_{btm}\). To compute the geometric properties of this shape one first uses the circular shape functions to compute the area Abtm, top width Wbtm, and hydraulic radius R*btm* at a depth of Ybtm for the full circular shape with diameter Yfull. The wetted perimeter at this depth, Pbtm, is \(\frac{A_{btm}}{R_{btm}}\) . Then the expressions listed in Table 5-8 can be used to find the section properties for a specific flow depth Y above Ybtm or area A above Abtm .

Table 5-8 Geometric properties for a sediment filled circular cross section

Property Value Based on Full Circular Shape Functions
A(Y)

\[A\left( Y + Y_{btm} \right) - A_{btm}\]

W(Y)

\[W(Y + Y_{btm})\]

R(Y)

\[\frac{A\left( Y + Y_{btm} \right) - A_{btm}}{\left( \frac{A(Y + Y_{btm})}{R(Y + Y_{btm}}) \right) - P_{btm} + W_{btm}}\]

Y(A)

\[Y\left( A + A_{btm} \right) - Y_{btm}\]

Ψ(A)

\[A{R(\Delta Y)}^{2/3} \quad \text{where} \quad \Delta Y = Y\left( A + A_{btm} \right) - Y_{btm}\]

Ψ'(A)

\[\frac{\Psi(A + \Delta A) - \Psi(A - \Delta A)}{2\Delta A} \quad \text{where} \quad \Delta A = 0.001(A_{full} - A_{btm})\]

Rectangular-Triangular Shape

This shape consists of a triangular bottom section of height Ybtm connected to a closed rectangular top section of width b and height YfullYbtm. The slope of the triangular section's sidewalls s is \(\frac{b}{2Y_{btm}}\) . For depths below Ybtm (or areas below \(Y_{btm}\frac{b}{2}\)) the geometric properties are computed in the same manner as for the open triangular shape of section 5.2.1. At higher depths (or areas) the methods used for the closed rectangular shape of section 5.2.2 are applied with some adjustments made to accommodate the filled triangular section. The applicable formulas are listed in Table 5-9.

Table 5-9 Properties of the rectangular section of a rectangular-triangular shape

Property Expression
s

\[\frac{b}{\left( 2Y_{btm} \right)}\]

\[A_{btm}\]

\[bY_{btm}/2\]

\[A_{full}\]

\[b\left( Y_{full} - \frac{Y_{btm}}{2} \right)\]

\[R_{full}\]

\[\frac{A_{full}}{\left( 2Y_{btm}\sqrt{1 + s^{2}} + 2\left( Y_{full} - Y_{btm} \right) + b \right)}\]

\[\Psi_{full}\]

\[A_{full}R_{full}^{2/3}\]

A(Y)

\[A_{btm} + \left( Y - Y_{btm} \right)b\]

Y(A)

\[Y_{btm} + \frac{\left( A - A_{btm} \right)}{b}\]

W(Y)

\[b\]

P(Y)

\[2Y_{btm}\sqrt{\left( 1 + s^{2} \right)} + 2\left( Y - Y_{btm} \right)\]


\[if\ \ A(Y) > 0.98A_{full}\ add\ on\ \left( \frac{A(Y)}{A_{full}} - 0.98 \right)\frac{b}{0.02}\ \ \]

R(Y)

\[\frac{A(Y)}{P(Y)}\]

R(A)

\[\frac{A}{P(Y(A))}\]

\[\Psi_{\max}\]

\[0.98A_{full}{R(0.98A_{full})}^{2/3}\]

\[\Psi(A)\]

\[A{R(A)}^{2/3}\ \ for\ A \leq 0.98A_{full}\]


\[\Psi_{\max} + \left( \Psi_{full} - \Psi_{\max} \right)\frac{\left( \frac{A}{A_{full} - 0.98} \right)}{0.02\ \ for\ A > 0.98A_{full}}\]

\[\Psi'(A)\]

\[\left( \frac{5}{3} - \left( \frac{2}{3} \right)\left( \frac{2}{b} \right)R(A) \right){R(A)}^{2/3}\ \ for\ A \leq 0.98A_{full}\]


\[\frac{\left( \Psi_{full} - \Psi_{\max} \right)}{0.02A_{full}\ for\ A > 0.98A_{full}\ }\]

Rectangular-Round Shape

This composite shape consists of a closed rectangular top with a rounded bottom section. It has full height Yfull, top width b, and bottom radius of curvature r (see Figure 5-6). Table 5-10 lists the parameters used to compute the section's properties whose formulas are given in Table 5-11.

Table 5-10 Geometric parameters for rectangular-round shapes

Parameter Value
Central Angle θ

\[2\sin^{- 1}\left( \frac{b}{2r} \right)\]

Bottom Section Height Ybtm

\[r\left( 1 - cos\left( \frac{\theta}{2} \right) \right)\]

Bottom Section Area Abtm

\[\left( \frac{r^{2}}{2} \right)\left( \theta - sin(\theta) \right)\]

Full Area Afull

\[b\left( Y_{full} - Y_{btm} \right) + A_{btm}\]

Full Hydraulic Radius Rfull

\[\frac{A_{full}}{\left\{ r\theta + 2\left( Y_{full} - Y_{btm} \right) + b \right\}}\]

Full Section Factor Ψfull

\[A_{full}R_{full}^{2/3}\]

Maximum Hydraulic Radius Rmax

\[\frac{0.98A_{full}}{\left\{ r\theta + \frac{2\left( 0.98A_{full} - A_{btm} \right)}{b} \right\}}\]

Maximum Section Factor Ψmax

\[0.98A_{full}R_{\max}^{2/3}\]

Table 5-11 Geometric properties for rectangular–round shapes

Property Formula Applicable Region
A(Y)

\[0.5r^{2}\left( \phi - \sin(\phi) \right) \quad \text{where} \quad \phi = 2\cos^{-1}\left( 1 - \frac{Y}{r} \right)\]

\[Y \leq Y_{btm}\]

\[A_{btm} + \left( Y - Y_{btm} \right)b\]

\[Y > Y_{btm}\]

W(Y)

\[2\sqrt{Y(2r - Y)}\]

\[Y \leq Y_{btm}\]

b

\[Y > Y_{btm}\]

R(Y)

\[0.5r\frac{\left( 1 - \sin(\phi) \right)}{\phi} \quad \text{where} \quad \phi = 2\cos^{-1}\left( 1 - \frac{Y}{r} \right)\]

\[Y \leq Y_{btm}\]

\[R\left( A(Y) \right) \quad \text{(see } R(A) \text{ function below)}\]

\[Y > Y_{btm}\]

Y(A)

\[Y(A) \text{ for circular shape with } Y_{full} = 2r\]

\[A \leq A_{btm}\]

\[Y_{btm} + \frac{\left( A - A_{btm} \right)}{b}\]

\[A > A_{btm}\]

P(A)

\[2r\cos^{-1}\left( 1 - \frac{Y(A)}{r} \right)\]

\[A \leq A_{btm}\]

\[2r\sin^{-1}\left( \frac{b}{2r} \right) + 2\frac{\left( A - A_{btm} \right)}{b}\]

\[A_{btm} < A \leq 0.98A_{full}\]

\[2r\sin^{-1}\left( \frac{b}{2r} \right) + 2\frac{\left( A - A_{btm} \right)}{b}\]


\[+ \left( \frac{A}{A_{full} - 0.98} \right)\frac{b}{0.02}\]

\[A > 0.98A_{full}\]

R(A)

\[\frac{A}{P(A)}\]

Ψ(A)

\[\Psi(A) \text{ for circular shape with } Y_{full} = 2r\]

\[A \leq A_{btm}\]

\[A{R(A)}^{2/3}\]

\[A_{btm} < A \leq 0.98A_{full}\]

\[\Psi_{\max} + \left( \Psi_{full} - \Psi_{\max} \right)\frac{\left( \frac{A}{A_{full} - 0.98} \right)}{0.02}\]

\[A > 0.98A_{full}\]

Ψ'(A)

\[\frac{\left\{ \Psi(A + \Delta A) - \Psi(A - \Delta A) \right\}}{2\Delta A}\]

\[A \leq A_{btm}\]

\[\left( \frac{5}{3} - \left( \frac{2}{3} \right)\left( \frac{2}{b} \right)R(A) \right){R(A)}^{2/3}\]

\[A_{btm} < A \leq 0.98A_{full}\]

\[\frac{\left( \Psi_{full} - \Psi_{\max} \right)}{\left( 0.02A_{full} \right)}\]

\[A > 0.98A_{full}\]

Modified Basket Handle Shape

The modified basket handle shape is the reverse of the rectangular-round shape with a rectangular bottom section below a rounded top section. It has full height Yfull, bottom width b, and top section radius of curvature r (see Figure 5-6). The central angle θ formed by the rounded top section is:

\[\theta = 2\sin^{- 1}\left( \frac{b}{2r} \right)\]

(5-14)

The depth Ybtm of the bottom rectangular section is:

\[Y_{btm} = Y_{full} - r\left( 1 - cos\left( \frac{\theta}{2} \right) \right)\]

(5-15)

and its area Abtm is bYbtm . The shape's full area Afull is:

\[A_{full} = A_{btm} + \frac{r^{2}}{\left\{ 2(\theta - sin\theta) \right\}}\]

(5-16)

For depths up to Ybtm and areas up to Abtm the open rectangular shape functions of Tables 5-1 and 5-2, respectively, are used to compute the modified basket handle's section properties. For depths and areas above this the functions listed in Table 5-12 are used.

Table 5-12 Properties in the rounded top section of a modified basket handle shape

Property Expression
A(Y)

\[A_{full} - \left( \frac{r^{2}}{2} \right)(\phi - \sin\phi) \quad \text{where} \quad \phi = 2\cos^{-1}\left( 1 - \frac{\left( Y_{full} - Y \right)}{r} \right)\]

W(Y)

\[2\sqrt{\left( Y_{full} - Y \right)\left( 2r - \left( Y_{full} - Y \right) \right)}\]

R(Y)

\[R\left( A(Y) \right) \quad \text{using } R(A) \text{ function below}\]

Y(A)

\[Y_{full} - Y\left( A_{full} - A \right) \quad \text{using } Y(A) \text{ for circular shape with } Y_{full} = 2r\]

P(A)

\[(\theta - \phi)r + 2\left( Y_{full} - Y(A) \right) + b \quad \text{where} \quad \phi = 2\cos^{-1}\left( 1 - \frac{\left( Y_{full} - Y(A) \right)}{r} \right)\]

R(A)

\[\frac{A}{P(A)}\]

\[\Psi(A)\]

\[A{R(A)}^{2/3}\]

\[\Psi'(A)\]

\[\frac{\left\{ \Psi(A + \Delta A) - \Psi(A - \Delta A) \right\}}{(2\Delta A)} \quad \text{where} \quad \Delta A = 0.001A_{full}\]

5.1.7 Area at Maximum Flow

The solution method for kinematic wave analysis in a closed conduit needs to know what cross-sectional area corresponds to the flow depth where the section factor and hence the Manning equation flow rate is a maximum (see Sections 4.2 and 4.3.2). Below this point the section factor is an increasing function of area, after which it decreases until the conduit becomes full. Table 5-13 lists the ratio of the area at maximum flow (denoted as Amax) to the full area (Afull) for the standard closed conduit shapes recognized by SWMM. For open shapes Amax is the same as Afull.

Table 5-13 Area at maximum flow to full area for standard closed conduits shapes

Shape

\[\frac{\mathbf{A}_{\mathbf{\max}}}{\mathbf{A}_{\mathbf{full}}}\]

Shape

\[\frac{\mathbf{A}_{\mathbf{\max}}}{\mathbf{A}_{\mathbf{full}}}\]

Rectangular 0.97 Circular 0.9756
Elliptical 0.96 Arch 0.92
Basket Handle 0.96 Egg 0.96
Horseshoe 0.96 Catenary 0.98
Gothic 0.96 Semi-Circular 0.96
Semi-Elliptical 0.98 Rectangular-Triangular 0.98
Rectangular-Round 0.98 Modified Basket Handle 0.96

5.1.8 Area from Section Factor

Kinematic wave analysis also needs to know the area A corresponding to a given normal flow rate Q from its associated section factor Ψ, where \(\Psi = \frac{Q\sqrt{S_{0}}}{\eta}\). For circular shapes and the seven masonry sewer shapes discussed in section 5.2.5 the following "reverse" lookup method is used with the shape's Ψ versus A table (Ψtbl) to determine A given Ψ.

Let Ψ* be the section factor value whose area is sought and let N be the number of entries in Ψtbl. First the interval in the table that brackets \(\frac{\Psi^{*}}{\Psi_{full}}\) is located. Since these are all closed shapes, there will be a table entry index imax after which the \(\frac{\Psi}{\Psi_{full}}\) values begin to decrease. If \(\frac{\Psi^{*}}{\Psi_{full}}\) is between Ψtbl[imax] and Ψtbl[N] then this portion of the table is examined to find the index i* so that \(\frac{\Psi^{*}}{\Psi_{full}}\) is between Ψtbl[i*] and Ψtbl[i*+1]. Otherwise a bisection search is used between index 0 and imax to find the interval starting at i* that brackets \(\frac{\Psi^{*}}{\Psi_{full}}\). Then the area A* corresponding to Ψ* is computed as:

\[A^{*} = \frac{A_{full}}{(N - 1)}\left( i^{*} + \frac{\left( \Psi^{*} - \Psi_{tbl}\left\lbrack i^{*} \right\rbrack \right)}{\left( \Psi_{tbl}\left\lbrack i^{*} + 1 \right\rbrack - \Psi_{tbl}\left\lbrack i^{*} \right\rbrack \right)} \right)\]

(5-17)

For all other shapes the Newton-Raphson-Bisection method (see Appendix A) is used to find the solution of

\(f(A) = \Psi(A) - \Psi^{*} = 0\) (5-18)

where Ψ* is the section factor value whose corresponding area is sought. The derivative of f(A) required by the method is the shape's Ψ'(A) function. If the shape is closed with Amax < Afull and Ψ* is between Ψfull and Ψmax then the search interval is [Afull, Amax]. Otherwise it is [0, Amax]. The convergence criterion is 0.01 percent of Afull .

5.2 Custom Conduit Shapes

In addition to its catalog of standard pre-defined shapes, SWMM can also utilize custom closed shapes that are defined by a Shape Curve supplied by the user. This curve specifies how the width of the cross-section varies with height, where both width and height are scaled relative to the section\'s full height. This allows the same shape curve to be used for conduits of differing sizes. An example shape curve along with its table of width versus height is shown in Figure 5-7.

***Y/Y*full******W/Y*full******Y/Y*full******W/Y*full***
0.000.0000.560.928
0.080.6670.640.874
0.160.9300.720.798
0.241.0000.800.697
0.320.9970.880.567
0.400.9880.960.342
0.480.9671.000.000

Figure 5-7 A Shape Curve with a depth segment shown

The flow area A, top width W and hydraulic radius R of a custom shape are pre-computed at 51 equally spaced vertical values between 0 and 1 along the shape curve and stored in tables Atbl, Wtbl, and Rtbl, respectively. The tables are constructed by analyzing each depth segment of size 1/50 = 0.02 starting at 0 and working upwards. As shown in Figure 5-7, each depth segment forms a trapezoid within the cross section. The area of this trapezoid is added to the shape's total area Asum and the length of its side walls is added to the total wetted perimeter Psum. If the depth segment straddles more than one shape curve segment, then additional trapezoids are formed at the shape curve's vertices, each of which contributes to Asum and Psum. The Atbl entry for the segment is set to Asum, the Rtbl entry to \(\frac{A_{sum}}{P_{sum}}\), and the Wtbl entry to the segment's top width.

When a conduit with full depth Yfull is assigned a shape curve for its cross section, the curve's geometry tables are used in the same manner as the tables for ellipsoid and arch shapes described in section 5.1.4 for evaluating A(Y), W(Y), R(Y), Y(A), Ψ(A), and Ψ'(A). The values of Afull, Rfull, and Wmax used to convert the normalized values in the tables to actual dimensions are as follows:

\[A_{full} = A_{tbl}\lbrack 50\rbrack Y_{full}^{2}\]

(5-19)

\[R_{full} = R_{tbl}\lbrack 50\rbrack Y_{full}\]

(5-20)

\[W_{\max} = \left\{ \max_{0 \leq i \leq 50}{W_{tbl}\lbrack i\rbrack} \right\} Y_{full}\]

(5-21)

The value of Amax, the area of the flow depth where the section factor is a maximum, is given by:

\[A_{\max} = \left\{ \max_{0 \leq i \leq 50}\left( A_{tbl}\lbrack i\rbrack{R_{tbl}\lbrack i\rbrack}^{2/3} \right) \right\} Y_{full}^{2}\]

(5-22)

The Newton-Raphson-Bisection method described in section 5.1.8 is used to evaluate A(Ψ).

5.3 Irregular Natural Channels

image30

Figure 5-8 A natural channel transect

SWMM also has the ability to model natural channels with irregular shaped cross sections. The cross sectional shape is represented by a transect that begins at the top of the left bank of the channel (looking downstream) and extends transversely across the channel to the top of its right bank. The channel's bed elevation (y) relative to a known elevation is recorded at a series of measurement stations (x) across the transect (see Figure 5-8). A single transect is used to represent a channel's cross section along its entire length. This might require that longer channels with varying cross section profiles be broken into smaller more uniform segments.

As shown in Figure 5-8, transects can contain two overbank areas on either side. Each is optional and is used to specify a different Manning's roughness coefficient than that assigned to the main channel. Each overbank boundary location must coincide with one of the transect's measurement stations.

The flow area A, top width W and hydraulic radius R of a transect are pre-computed at 51 equally spaced values of flow depth relative to full depth \(\left( \frac{Y}{Y_{full}} \right)\) and stored in tables Atbl, Wtbl, and Rtbl, respectively. The table values are normalized with respect to the full section area A*full, the maximum width *Wmax, and the full section hydraulic radius Rfull, respectively. These tables are used in the same manner as the tables for ellipsoid and arch shapes described in section 5.1.4 for evaluating A(Y), W(Y), R(Y), Y(A), Ψ(A), and Ψ'(A). A(Ψ) is found using the Newton-Raphson-Bisection method as described in section 5.1.8.

The first step in constructing the geometric property tables for a transect is to find the measurement stations with the lowest and highest elevations. The full channel depth Yfull is set equal to the difference between these values. If necessary, a new station is added at either end of the transect so that both ends are at the highest elevation. Then all station elevation values y are converted to the height above the lowest elevation station.

Next table entries are generated for a series of depths that divide the full depth into 50 equal increments starting at 0 (whose table entries are set to 0). The procedure for finding each table's entry for the k-th depth interval is described in the side bar entitled "*Computing Geometry Table Entries for Irregular Cross Sections*". It traverses the cross section's transect, computing the area, width, and wetted perimeter for each measurement station segment that lays above the current depth increment. It also finds the conductance (the section factor times roughness) of compound segments that separate regions of differing roughness or where valleys occur in the transect's profile. (Figure 5-9 shows a flow depth increment with three compound segments.) After the end of the transect is reached the sum of the compound conductances is used along with the main channel roughness to find the hydraulic radius for the current depth increment.

image31

Figure 5-9 A transect depth increment with three compound segments

Once table entries for all depth increments have been generated, the following quantities are assigned and used to normalize the entries in their respective tables: \(A_{full} = A_{tbl}[50]\), \(W_{\max} = W_{tbl}[50]\), \(R_{full} = R_{tbl}[50]\). Another adjustment is to set Wtbl[0] = Wtbl[1] since the above procedure does not calculate a width at zero depth.

Computing Geometry Table Entries for Irregular Cross Sections

To find the k-th entry in an irregular cross section's geometry tables first initialize the following:

Flow depth: \(Y = k\frac{Y_{full}}{50}\)

Table entries for index k: \(A_{tbl}[k] = 0\), \(W_{tbl}[k] = 0\), \(R_{tbl}[k] = 0\)

Compound segment area: \(A_{sum} = 0\)

Compound wetted perimeter: \(P_{sum} = 0\)

Total flow conductance: \(K = 0\)

Transect station index: \(i = 1\)

  1. Select the cross section segment between transect stations at \(x_{i-1}\) and \(x_i\).
  2. If the flow depth is below the channel bottom ( \(Y < \min(y_{i-1}, y_i)\)) go to step 10.
  3. Compute the width \(w\) and wetted perimeter \(p\) of the full segment:

    \[w = x_i - x_{i-1}\]

    \[p = \sqrt{w^2 + \Delta y^2} \quad \text{where} \quad \Delta y = |y_i - y_{i-1}|\]

  4. If the segment is completely submerged ( \(Y > \max(y_{i-1}, y_i)\)) compute its area \(a\) as:

    \[a = w\left(Y - \frac{(y_{i-1} + y_i)}{2}\right)\]

    Otherwise let \(\alpha = \frac{(Y - \min(y_{i-1}, y_i))}{\Delta y}\) and set \(a = \frac{\alpha^2 w\Delta y}{2}\).
  5. Adjust the width and wetted perimeter for partial submergence:

    \[w = \alpha w; \quad p = \alpha p\]

  6. Update the table entries for area and top width:

    \[A_{tbl}[k] = A_{tbl}[k] + a; \quad W_{tbl}[k] = W_{tbl}[k] + w\]

  7. Update the area and wetted perimeter of the current compound segment:

    \[A_{sum} = A_{sum} + a; \quad P_{sum} = P_{sum} + p\]

  8. Let \(n_i\) be the roughness coefficient between stations \(i-1\) and \(i\). If station \(i\) marks the end of a compound segment ( \(y_i > Y\) or \(n_i \neq n_{i+1}\)) then update the total conductance:

    \[K = K + \frac{1.486}{n_i}A_{sum}\left(\frac{A_{sum}}{P_{sum}}\right)^{2/3}\]

    and begin a new compound segment by setting \(A_{sum}\) and \(P_{sum}\) to 0.
  9. If more transect stations remain, increment the station index, \(i = i + 1\) and go to Step 2.
  10. Compute the hydraulic radius table entry:

    \[R_{tbl}[k] = \left(\frac{n_C K}{1.486A_{tbl}[k]}\right)^{3/2}\]

    where \(n_C\) is the main channel roughness.

An irregular natural channel can also be assigned a meander modifier. This is the ratio of the length of a meandering main channel to the length of the overbank area that surrounds it. While the user-supplied length for the overall channel is that of the longer main channel, SWMM will use the shorter overbank length in its calculations. The Manning's n of the main channel will be increased by the square root of the meander modifier to provide an equivalent friction head loss over the reduced main channel length.

5.4 Street Cross-Sections

SWMM defines the geometry of a street or roadway cross-section as a special case of the irregular channel discussed in the previous section. The shape of a one-sided street cross-section is shown in Figure 5-10. In its most basic form it consists of a road surface with downward slope Sx extending a distance of Tcrown to a vertical curb of height Hcurb. To this can be added:

  • an optional depressed gutter section of width W that extends to a depth "*a*" below the normal curb height
  • an optional backing section extending beyond the curb a distance Tback that rises at a slope of Sback .

A two sided street cross-section adds a mirror image of the one-sided street to the right of the street crown with the same roadway, gutter, curb, and backing dimensions.

Street.png

Figure 5-10 A one-sided street cross-section (not to scale)

Street cross-sections use the same procedures as irregular channel transects, described in section 5.3, to compute tables of flow area, top width, and hydraulic radius at 50 equally spaced increments of flow depth (for both one-sided and two-sided streets). This requires that in addition to the dimensions shown in Figure 5-10, a Manning roughness coefficient must be specified for the road surface and for the backing surface if present.

5.5 Storage Unit Geometry

SWMM's hydraulic modeling procedures require knowledge of how a storage unit's surface area A and volume V vary with surface depth Y above the bottom of the unit. It is sufficient to specify either an area or volume relationship with respect to depth since one can be derived from the other \(\left( A = \frac{dV}{dY} \text{ and } V = \int AdY \right)\). SWMM uses surface area to describe a storage unit's shape. One can select either from several standard shapes where A is a quadratic function of Y, from a general power law relation between A and Y or use a tabular listing of Y and A values.

5.5.1 Standard Storage Shapes

SWMM supports several common storage unit shapes, listed in Table 5-14, whose top surface area A can be expressed as a quadratic function of height Y:

\[A = a_{0} + a_{1}Y + a_{2}Y^{2}\]

(5-23)

The constants a0, a1, and a2 depend on the shape's dimensions as shown in Table 5-14.

Table 5-14. Standard storage unit shapes.

Shape Coefficients Dimensions
Elliptical Cylinder

\[a_{0} = \left( \frac{\pi}{4} \right)LW\]


\[a_{1} = a_{2} = 0\]

L = major axis length
W = minor axis width
Elliptical Paraboloid

\[a_{0} = a_{2} = 0\]


\[a_{1} = (\frac{\pi}{4})\frac{LW}{H}\]

L = major axis length
W = minor axis width
H = paraboloid height
Elliptical Cone

\[a_{0} = \left( \frac{\pi}{4} \right)LW\]


\[a_{1} = \pi WZ\]


\[a_{2} = \pi(\frac{W}{L})Z^{2}\]

L = bottom major axis length
W = bottom minor axis width
Z = side slope (run/rise) along major axis
Rectangular Pyramid

\[a_{0} = LW\]


\[a_{1} = 2(L + W)Z\]


\[a_{2} = 4Z^{2}\]

L = bottom length
W = bottom width
Z = wall slope (run/rise) (same for each face)

Dynamic wave analysis needs to know how volume V varies with depth Y. Integrating Equation 5-23 over depth yields:

\[V = a_{0}Y + \frac{a_{1}}{2}Y^{2} + \frac{a_{2}}{3}Y^{3}\]

(5-24)

Kinematic wave analysis needs to know the depth associated with a given volume. For a cylindrical shape: \(Y = V/a_{0}\), while for paraboloid shape: \(Y = \sqrt{2V/a_{1}}\) . For the other shapes the cubic equation 5-24 is solved numerically for Y given V using the Newton-Raphson-Bisection method described in Appendix A over the interval [0, Yfull] with initial estimate \(Y = \frac{V}{a_{0}},\) convergence tolerance of 0.001 ft and derivative given by Equation 5-23.

The four standard shapes are declared in the [STORAGE] input section with the keywords CYLINDRICAL, CONICAL, PARABOLIC (the alias PARABOLOID is also accepted on input) and PYRAMIDAL, each followed by the three dimensions listed in Table 5-14 in the order shown (the elliptical cylinder's third dimension is unused). The dimensions must satisfy L > 0 and W > 0, with Z ≥ 0 for the cone and pyramid and H > 0 for the paraboloid; the quadratic coefficients a0, a1 and a2 are derived from them internally. The raw dimensions are retained alongside the derived coefficients so that a model written back to file reproduces the shape and its dimensions exactly rather than a functional equivalent. If a node is assigned both a storage curve (Section 5.5.3) and a shape, the curve takes precedence.

Implementation. The dimension validation and the coefficient formulas of Table 5-14 are defined in one place, src/engine/data/StorageGeometry.hpp (storage_shape_coeffs), shared by the [STORAGE] parser (src/engine/input/handlers/NodesHandler.cpp), the input writer and the editing API. The quadratic area relation 5-23, its cubic volume integral 5-24 and the closed-form and Newton depth inversions are evaluated in src/engine/hydraulics/Node.cpp.

5.5.2 Functional Storage Shapes

SWMM's functional storage shape option uses a power law to relate surface area to depth:

\[A = c_{0} + c_{1}Y^{c_{2}}\]

(5-25)

where c0, c1, and c2 are user-supplied constants.

The surface area at a given depth is found directly from this equation. The relation between volume V and depth Y (required for dynamic wave analysis) is:

\[V = c_{0}Y + \left( \frac{c_{1}}{c_{2} + 1} \right)Y^{c_{2} + 1}\]

(5-26)

To find the depth associated with a given volume (required for kinematic wave analysis) one solves the following nonlinear equation for Y :

\[f(Y) = V - \left( c_{0}Y + \left( \frac{c_{1}}{c_{2} + 1} \right)Y^{c_{2} + 1} \right) = 0\]

(5-27)

It is solved using the Newton-Raphson-Bisection method described in Appendix A over the interval [0, Yfull] with initial estimate \(Y = \frac{V}{\left( c_{0} + c_{1} \right)},\) convergence tolerance of 0.001 ft and derivative \(f'(Y)\) given by Equation 5-25.

Some shapes and their coefficients that can be represented with this functional option include:

  • Shapes with vertical sides and constant surface area no matter how irregular in outline, including cylinders and rectangular prisms:

c0 = area of the base

c1 = c2 = 0.

  • An open channel with a trapezoidal cross section and vertical ends:

    \[c_{0} = WL\]

    \[c_{1} = 2ZL\]

    \[c_{2} = 1\]

where W = bottom width of cross section, L = channel length, and Z = side slope.

  • An open channel with a parabolic cross section and vertical ends:

    \[c_{0} = 0\]

    \[c_{1} = WLH^{0.5}\]

    \[c_{2} = 1\]

where W = top width, L = channel length and H = full height.

  • An elliptical paraboloid:

    \[c_{0} = 0\]

    \[c_{1} = A/H\]

    \[c_{2} = 1\]

where A is the surface area at height H.

5.5.3 Tabular Storage Shapes

The shape of a storage unit can also be defined by a Storage Curve which is a series of user-supplied data pairs Yi, Ai that represent the points on a curve of surface area versus surface depth for the unit. An example of this type of curve is shown in Figure 5-11. It can represent natural depressions with irregular shaped contour intervals, spheroid storage vessels or conventional shapes with different base sizes stacked on top of one another. The first point supplied to the curve should be the surface area of the unit\'s base at a depth of 0. Otherwise it will be assumed that the unit has zero surface area at its base. The curve will be extrapolated outwards to meet the unit\'s maximum depth if need be.

StorageCurve2.png
image38

Figure 5-11 Example of a storage curve and its section view

To find the area associated with a given storage depth one interpolates between the data points that bracket the depth value on the storage curve. Determining the storage volume V at a given depth Y is equivalent to finding the area under the storage curve from depth 0 to Y. This can be done by using the Trapezoidal Rule (Atkinson, 1989) which results in:

\[V = \frac{1}{2}\left\{ \sum_{i = 1}^{n}{\left( Y_{i} - Y_{i - 1} \right)\left( A_{i} + A_{i - 1} \right)} \right\} + \frac{1}{2}\left( Y - Y_{n} \right)\left( A + A_{n} \right)\]

(5-28)

where n is the largest data point index with \(Y_{n} \leq Y\) and A is the surface area associated with depth Y as found from the storage curve itself. The shaded rectangles in Figure 5-12 illustrate how the trapezoidal rule is applied to a storage curve to find the stored volume at a particular depth. This procedure is the same as the widely used Average-End-Area method except that the area at the desired depth is first interpolated from the storage curve rather than converting the original area curve to a volume curve and interpolating directly from it.

image39

Figure 5-12 Finding the volume at a given depth for a storage curve

The depth that corresponds to a particular volume for a storage curve can be found as follows. Using the trapezoidal rule, sum the volumes contributed by each curve segment starting from 0 until the accumulated volume Vsum exceeds the target volume V. Let the data point index at the start of this segment be denoted by i. Then the depth Y that results in volume V is:

\[Y = Y_{i} + \frac{\left\lbrack \sqrt{A_{i}^{2} + 2\alpha\left( V - V_{sum} \right)} - A_{i} \right\rbrack}{\alpha}\]

where \(\alpha = \frac{\left( A_{i + 1} - A_{i} \right)}{\left( Y_{i + 1} - Y_{i} \right)}\). (5-29)

5.6 Critical and Normal Depths

SWMM needs to calculate the critical and normal flow depths in a conduit for dynamic wave analysis whenever:

  1. the conduit is connected to a free outfall node
  2. a discontinuity exists between the water level in the conduit and in its connecting node (i.e. a free fall condition exists).

These depths are functions of flow rate and cross section shape. For all but the simplest shapes, iterative numerical methods are required to compute them.

5.6.1 Critical Depth

Critical depth is defined as the depth Y where the specific energy at a given flow rate Q is a minimum and the Froude number Fr equals 1 (Chow, 1959). From the latter condition

\[Fr = \frac{U}{\sqrt{g\frac{A}{W}}} = 1\]

(5-30)

where U is flow velocity and g is the acceleration of gravity. Since \(U = \frac{Q}{A}\) and both area and width are functions of flow depth, at the critical flow depth YC the following relation holds:

\[\frac{{A\left( Y_{C} \right)}^{3}}{W\left( Y_{C} \right)} = \frac{Q^{2}}{g}\]

(5-31)

YC can be computed explicitly for several simple conduit shapes. The formulas are listed in Table 5-14. Other shapes require that an iterative root finding procedure be applied to the following re-arranged form of Equation 5-29:

\[f(Y) = \frac{{A(Y)}^{3}}{W(Y)} - \frac{Q^{2}}{g} = 0\]

(5-32)

Because analytical derivatives of f(Y) are not available for most shapes, derivative-free methods are used instead of the Newton-Raphson method. Two such methods are interval enumeration and Ridder's method (Press et al., 1992). Ridder's method is a variation on the method of false position. The user supplies a set of depths Y1 and Y2 that bracket YC along with a stopping tolerance ε. The full algorithm is described in Appendix B.

Table 5-14 Critical depth formulas for simple section shapes

Shape Formula Remarks
Rectangular1

\[Y_{C} = \left( \frac{Q^{2}}{gb^{2}} \right)^{1/3}\]

b = width
Triangular1

\[Y_{C} = \left( \frac{2Q^{2}}{gs^{2}} \right)^{1/5}\]

s = side slope
Parabolic2

\[Y_{C} = \left( \frac{27\alpha Q^{2}}{32g} \right)^{1/4}\]

Perimeter Equation: \(y = \alpha x^{2}\)
Power Law2

\[Y_{C} = \left( \frac{(1 + \gamma)^{3}\alpha^{2\gamma}Q^{2}}{4g} \right)^{\frac{1}{(3 + 2\gamma)}}\]

Perimeter Equation: \(y = \alpha x^{\frac{1}{\gamma}}\)

1French (1985).

2Swamee (1993).

With interval enumeration the full depth of the cross section is divided into N equal intervals (SWMM 5 currently uses N = 25). Given a flow Q and an initial estimate of its critical depth YC, the following steps are used to calculate its actual value:

  1. Let i be the integer part of \(N\frac{Y_{C}}{Y_{full}}\) and set \(Y = i\frac{Y_{full}}{N}\).
  2. Find \(Q_{0} = \sqrt{g\frac{{A(Y)}^{3}}{W(Y)}}\).
  3. If \(Q_{0} < Q\):

    a. Set \(i = i + 1\), \(Y = i\frac{Y_{full}}{N}\), and \(Q_{C} = \sqrt{g\frac{{A(Y)}^{3}}{W(Y)}}\).

    b. If \(Q_{C} \geq Q\) then stop with \(Y_{C} = \left\lbrack \frac{\left( Q - Q_{0} \right)}{\left( Q_{C} - Q_{0} \right) + (i - 1)} \right\rbrack\left( \frac{Y_{full}}{N} \right)\).

    c. Set \(Q_{0} = Q_{C}\) and go to step a.

  4. Otherwise:

    a. Set \(i = i - 1\), \(Y = i\frac{Y_{full}}{N}\), and \(Q_{C} = \sqrt{g\frac{{A(Y)}^{3}}{W(Y)}}\).

    b. If \(Q_{C} < Q\) then stop with \(Y_{C} = \left\lbrack \frac{\left( Q - Q_{C} \right)}{\left( Q_{0} - Q_{C} \right) + i} \right\rbrack\left( \frac{Y_{full}}{N} \right)\).

    c. Set \(Q_{0} = Q_{C}\) and go to step a.

Empirical testing has shown that the interval enumeration method tends to use less iterations than Ridder's method when:

  1. The ratio of the section's full area to that of a circular section of same full depth is between 0.5 and 2.0
  2. The initial estimate of YC is computed from the following approximation for circular sections (French 1985):

    \[Y_{C} = 1.01\frac{\left( \frac{Q^{2}}{g} \right)^{0.25}}{Y_{full}^{0.26}}\]

    (5-33)

Therefore interval enumeration is used when the first condition listed above holds, with the second condition used to set the initial estimate of YC. Otherwise Ridder's method is used with Equation 5-30 as the function whose root YC is to be found with a convergence tolerance of 0.001 feet. The initial bracket [Y1 , Y2] on YC is determined as follows:

  1. Let \(Y_{1/2} = 0.5Y_{full}\) and Y0 be the value computed by Equation 5-31 above.
  2. Compute \(Q_{0} = \sqrt{g\frac{{A(Y_{0})}^{3}}{W(Y_{0})}}\) and \(Q_{1/2} = \sqrt{g\frac{{A(Y_{1/2})}^{3}}{W(Y_{1/2})}}\) .
  3. If \(Q_{0} > Q\) then:

    a. Set \(Y_{2} = Y_{0}\).

    b. If \(Q_{1/2} < Q\) then set \(Y_{1} = Y_{1/2}\), otherwise set \(Y_{1} = 0\).

  4. Otherwise:

    a. Set \(Y_{1} = Y_{0}\).

    b. If \(Q_{1/2} > Q\) then set \(Y_{2} = Y_{1/2}\), otherwise set \(Y_{2} = 0.99Y_{full}\).

5.6.2 Normal Depth

Normal depth is defined as the flow depth that results in a given uniform flow rate along a conduit. When the Manning equation is used to describe uniform flow, the relation between flow rate Q and normal depth YN is:

\[A(Y_{N}){R(Y_{N})}^{2/3} = \frac{Q\eta}{\sqrt{S_{0}}}\]

(5-34)

where η is the Manning roughness expressed in US units and S0 is the conduit's slope. From the definition of the section factor Ψ introduced in Chapter 4, Equation 5-34 can be written as:

\[\Psi = \frac{Q\eta}{\sqrt{S_{0}}}\]

(5-35)

To find YN for flow rate Q one first computes Ψ from Equation 5-35, then finds the flow area A that produces this value of Ψ using the methods described in section 5.1.8 and finally evaluates the depth that produces this area using the Y(A) function for the particular shape being analyzed. In equation terms:

\[Y_{N} = Y\left( A\left( \Psi = \frac{Q\eta}{\sqrt{S_{0}}} \right) \right)\]

(5-36)