Professional Documents
Culture Documents
Abstract: This paper details the development of a method for subcritical flow modeling in channel networks by using the implicit finite-
difference method. The method treats backwater effects at the junction points on the basis of junction-point water stage prediction and
correction (JPWSPC). It is applicable to flows in both looped and nonlooped channel networks and has no requirement on the flow directions.
The method is implemented in a numerical model, in which the Saint-Venant equations are discretized by using the four-point implicit
Preissmann scheme, and the resulting nonlinear system of equations is solved by using the Newton-Raphson method. With the help of
JPWSPC, each branch is computed independently. This guarantees the simplicity, efficiency, and robustness of the numerical model.
The model is applied to two hypothetic channel networks and a real-life river network in South China. All the networks contain both branched
and looped structures. The simulated results compare well with the results from literature or the measurements. DOI: 10.1061/(ASCE)HY
.1943-7900.0000356. © 2011 American Society of Civil Engineers.
CE Database subject headings: Critical flow; Open channels; Networks; Finite difference method; Algorithms; Flow simulation.
Author keywords: Subcritical flow; Open channel; Network; Finite-difference scheme; Junction-point water stage prediction and
correction (JPWSPC).
The well-known one-dimensional Saint-Venant equations describe Overview of the JPWSPC Method
the conservation of mass and momentum, which may be expressed
The correct water stage at the junctions should satisfy the relation
as follows:
Downloaded from ascelibrary.org by New York University on 05/16/15. Copyright ASCE. For personal use only; all rights reserved.
Corrector Step
the accuracy of solving the global equations greatly affects the reli-
t0
ability of the final results. When the initial conditions are inaccurate
or the time step and subreach length are not carefully chosen, three-
phase algorithms has been reported to be unstable (Lv et al. 2007).
Moreover, similar to the three-phase algorithms, the proposed o x0 x
algorithm is also amenable to parallel processing, as the simulation
of each branch can be carried out concurrently with the help of the U A D
external and internal boundary conditions, i.e., junction-point water
Fig. 3. Characteristic curves
stage. In addition, the present algorithm computes each individual
the net discharge is adjusted by Δ Q, which satisfies the follow- The performance of the proposed algorithm are compared with those
ing relation: of two three-phase algorithms in this section. The algorithm of Sen
X X X X and Garg (2002), the algorithm of Schaffranek (see Islam et al.
QþΔ Q¼ Qþ ΔQ ¼ 0 ð12Þ 2005), and the proposed algorithm are called Algorithm-1,
Algorithm-2, and Algorithm-3, respectively. The Gauss-elimination
Eq. (12) is transformed into Eq. (13) by using Eqs. (10) and (11): method with maximum pivot strategy is used to solve the global
X matrix in the three-phase algorithms. The model was run on a Pen-
X pffiffiffiffiffiffiffiffiffiffiffi
Qþ Qi Bi =Ai gAi Bi Δhi tium 4 personal computer, and a tolerance of 0.001 was set for
jΔQ=Qj and jΔA=Aj in all the simulations. Because all the algo-
X
pffiffiffiffiffiffiffiffiffiffiffiffiffi rithms are found to produce almost the same results, only results
Qo Bo =Ao þ gAo Bo Δho ¼ 0 ð13Þ from the proposed JPWSPC-based algorithm are presented herein.
Three cases were tested in total, of which two are hypothetical
Because ΔZ ¼ Δh and Z i ¼ Z o , Eq. (14) is derived from Eq. (13): networks taken from Islam et al. (2005) and Sen and Garg (2002),
P k respectively. The boundary conditions were digitized from the
Q curves presented in the papers because no exact data were available.
ΔZ ¼ P pffiffiffiffiffiffiffiffiffiffiffi
k P pffiffiffiffiffiffiffiffiffiffiffiffiffi ð14Þ
½ gAi Bi Qi Bi =Ai þ ½ gAo Bo þ Qo Bo =Ao A small amount of discrepancy is expected between the present
results and theirs because of the inaccuracies in estimating the
where ΔZ = water stage increment between two consecutive boundary conditions from the graphs. The results of Islam et al.
corrector steps; the superscript k = kth corrector step; and k ¼ 0 in- (2005) and Sen and Garg (2002) were also extracted from the
dicates the predictor step. For simplicity, the denominator of Eq. (14) curves presented in the original papers and compared with the
is approximated by Ac =Δt, then present results. In Case 3, a real-life problem, the observed data
P at the end nodes were employed as the boundary conditions,
Δt Qk
ΔZ k ¼ ; k ¼ 0; 1; 2… ð15Þ and the observed data at two internal cross sections were compared
Akc with the computed results.
where Δt = the time step; Ac = artificial storage area hereinafter and Case 1
defined by Eq. (16), in which α = an adjustable parameter accounting
for the approximations made in the derivation: Hypothetical Network-1 is shown in Fig. 4, which was also studied
Xh by Islam et al. (2005). Relevant characteristics for the channels are
pffiffiffiffiffiffiffiffiffiffiffi i given in Table 1. Upstream and downstream boundary conditions
Ac ¼ α gAi Bi Qi Bi =Ai are specified at nodes 1–7 and 14, respectively, as illustrated
Xhpffiffiffiffiffiffiffiffiffiffiffiffiffi i in Fig. 5.
þ gAo Bo þ Qo Bo =Ao Δt ð16Þ Comparisons of the computed hydrographs and the results
of Islam et al. (2005) at two nodes are illustrated in Fig. 6. Some
differences are observed, especially the early and peak values. The
The stability increases with Ac , while convergence speed de-
creases with it. The value of α is recommended to be 1.0–2.0 based
1
on the experience of the authors; for all the cases in this paper, α is (1)
fixed at 1.2. Finally, the junction-point water stage is corrected as 8
(2) (8)
follows:
11
2 (12)
Z kþ1 ¼ Zk þ ΔZ k ; k ¼ 0; 1; 2… ð17Þ (9) 13 (14) 14
3 (3) 9
(11) (13)
(4)
Solution Procedure 4
12
For clarity, the computation steps within one time step are summa- (5) (10)
rized as follows: 5
(6) 10
1. Use the values at the end of the previous time step, or initial 6
stages for the first time step, as the predicted junction-point
7 (7)
water stages.
2. Use the predicted junction-point water stages as the internal
Fig. 4. Channel Network-1 (Islam et al. 2005, ASCE)
boundary conditions, together with the external boundary
13 2.7
Z/m
12 2.6
11 2.5
10 2.4
9 2.3
0 10 20 30 40 0 10 20 30 40
t/h t/h
Islam et al.
Zhu et al.
Discharge Hydrograph at Node 11 Discharge Hydrograph at Node 12
15 15
14 14
13 13
Q/m3⋅s -1
Q/m3⋅s -1
12 12
11 11
10 10
9 9
8 8
0 10 20 30 40 0 10 20 30 40
t/h t/h
Z/m
3.1 3.1
2.9 2.9
2.7 2.7
2.5 2.5
0 10 20 30 40 0 10 20 30 40
t/h t/h
maximum difference is about 2.0%, which appears at the peak of Table 2. Comparison of the Algorithms in Network-1
the discharge hydrograph at Node 12. This may be attributed to the Global Time per
aforementioned reason, e.g., the differences between the boundary matrix Simulation iteration
conditions employed. Algorithm size TNI time (s) ANI (ms)
To compare the efficiency and storage requirement of different
Algorithm-1 3,136 3,297 4.949 2.061 1.501
algorithms, the global matrix size, number of iterations and simu-
Algorithm-2 3,136 3,302 4.857 2.064 1.471
lation times are presented in Table 2, in which Δt ¼ 90 s. By
Algorithm-3 — 3,311 3.023 2.069 0.913
avoiding establishing the global branch equations, the present
Table 3. Channel Characteristics for Network-2 (Data from Sen and Garg 2002)
Manning’s Number
Channel number Length (m) Bed width (m) Side slope Bed slope coefficient of reaches
1, 10 2,000 100 1∶2 0.0001 0.025 10
2, 4, 5, 7, 8 1,000 50 1∶2 0.0002 0.025 5
3, 6, 9 1,000 75 1∶2 0.0001 0.025 5
Q/m3⋅s -1
30
15
20
10
10 5
0 0
0 5 10 15 20 25 30 0 5 10 15 20 25 30
t/h t/h
Q/m3⋅s -1
0 30
-2 20
-4
-6 10
-8 0
0 5 10 15 20 25 30 0 5 10 15 20 25 30
t/h t/h
Q/m3⋅s -1
25 25
20 20
15 15
10 10
5 5
0 0
0 5 10 15 20 25 30 0 5 10 15 20 25 30
t/h t/h
Ocean Sanya West Bridge of iterations, and simulation time are also presented in Table 5, in
Legend
(6)
River
which Δt ¼ 90 s. Table 5 shows the proposed algorithm is 26%
Sanya River Mouth Shoreline faster than the two three-phase algorithms.
Gauging Station
Case 3
Fig. 9. Location map of the Sanya River system The Sanya River is the most important river in Sanya City, a famous
tourist city in South China. Flows in the studied segments, as illus-
trated in Fig. 9, are tidal. The river network contains branches and
Table 6. River Characteristics for the Sanya River System
loops. A network of 6 branches and 82 computational nodes, with
lengths between two nodes ranging between 200 and 300 m, is used
River Length Average Manning’s Number of to model the Sanya River system (see Table 6). A constant dis-
number (m) bed slope coefficient reaches charge of 4:972 m3 =s at the Sanya East River Junction and the ob-
1 2,800 0.00015 0.05 14 served stage hydrograph at Jinjiling Bridge are adopted as the
2 5,000 0.0005 0.05 25 upstream boundary conditions; the tidal level fluctuation at the river
3 250 0 0.05 1 mouth is used as the downstream boundary condition; the time step
4 3,000 0.00017 0.05 15 Δt ¼ 90 s. Fig. 10 depicts the stage hydrographs at Jinjiling Bridge
and Sanya River Mouth.
5 4,700 0.0001 0.05 18
Fig. 11 illustrates comparison between the observed and simu-
6 600 0 0.05 3
lated stage hydrographs, and generally good agreements can be
Z/m
0.5 0.5
0 0
-0.5 -0.5
0 5 10 15 20 25 0 5 10 15 20 25
t/h t/h
Z/m
Z/m
0.5 0.5
0 0
-0.5 -0.5
0 5 10 15 20 25 0 5 10 15 20 25
t/h t/h
observed. The computed tidal height is 2.009 m and 2.035 m at the Notation
Sanya East and West Bridges, respectively, whereas the observed
values are 2.01 m and 2.05 m., respectively. The maximum differ- The following symbols are used in this paper:
ences appear right after the peak levels, which are approximately A = cross-section area;
0.1 m and 0.13 m at the Sanya East and West Bridges, respectively. Ac = artificial storage area;
The agreement shows the JPWSPC method is also applicable to C = constant;
real-life complex river networks under tidal influences. Fc = function representing discretized continuity equation;
Fm = function representing discretized momentum equation;
g = gravity acceleration;
Conclusions h = water depth;
N = number of nodes per branch;
Details of the development of the JPWSPC method for subcritical n = Manning’s roughness coefficient;
channel network flows are given in this paper. The method incor- Q = discharge;
porates the backwater effects at the junctions of channel networks q = rate of lateral inflow;
R = hydraulic radius;
and iteratively solves for the water levels and discharges. This
RFc = function representing residual of discretized
method does not require any specific node-numbering strategy
continuity equation;
or the need to form and solve the global branch equation, making
RFm = function representing residual of discretized
it a generic and efficient method. In the algorithm based on the momentum equation;
JPWSPC method, each individual branch is computed independ- Sf = friction slope;
ently by means of the junction-point water stage prediction and S0 = bed slope;
correction, so the algorithm is extremely easy to implement in t = time;
programming. Similar to the three-phase algorithms, the present x = longitudinal coordinate;
algorithm is also generally applicable and amenable to parallel Z = water stage;
processing. α = adjustable parameter; and
The proposed algorithm has been compared with the widely Δt = time step.
used three-phase algorithms in three examples. The results obtained
Subscripts
with the present algorithm are found to be nearly identical to those
obtained with three-phase algorithms, and compare well with the i = index for incoming channels;
observed data. Moreover, the present algorithm has been shown to j = index for computational point; and
reduce the storage requirement and the simulation time by avoiding o = index for outgoing channels.
establishing and solving the global branch equations. The extent Superscripts
of which the storage requirement and simulation time are reduced
k = index for corrector step.
depends on the size of the global matrix, and in turn, depends on the
number of branches in a network. This study suggests that the pro-
posed JPWSPC method is promising for modeling flows in channel
networks.
References
Choi, G. W., and Molinas, A. (1993). “Simultaneous solution algorithm for
channel networks modeling.” Water Resour. Res., 29(2), 321–328.
Acknowledgments Fread, D. L. (1973). “Technique for implicit dynamic routing in rivers with
tributaries.” Water Resour. Res., 9(4), 918–926.
The authors acknowledge the financial support from the National Islam, A., Raghuwanshi, N. S., Singh, R., and Sen, D. J. (2005).
Natural Science Foundation of China (Project No. 50779026), “Comparison of gradually varied flow computation algorithms for
and the National Basic Research and Development Program of open-channel network.” J. Irrig. Drain Eng., 131(5), 457–465.
Ji, Z. (1998). “General hydrodynamic model for sewer/channel network
China (Project No. 2006CB403304). The valuable suggestions systems.” J. Hydraul. Eng., 124(3), 307–315.
from Professor Binliang Lin from Cardiff University, UK, and Kesserwani, G., Ghostine, R., Vazquez, J., Mose, R., Abdallah, M., and
Dr. Dongfang Liang from Cambridge University, UK, are also Ghenaim, A. (2008). “Simulation of subcritical flow at open-channel
gratefully acknowledged by the first author. junction.” Adv. Water Resour., 31(2), 287–297.