Escolar Documentos
Profissional Documentos
Cultura Documentos
doc
Notes for
RTe-bookAcronym1.xls
The notes presented here serve as a companion to the Excel workbook program
Rte-bookAcronym1.xls for the computation of gravel bedload transport in rivers.
Introduction
The gravel is divided into N grain size ranges bounded by N+1 sizes D b,i, i = 1 to
N+1. The grain size distribution of the surface (active) layer of the bed is
specified in terms of the N+1 pairs (Db,i, Ff,i), i = 1..N+1, where Ff,i denotes the
percent finer in the surface layer. Here D b,1 must be the coarsest size, such that
Ff,1 = 100, and Db,N1 must be the finest size, such that Ff ,N1 = 0.
The finest size must equal or exceed 2 mm. That is, the sand must be removed
from the surface size distribution, and the fractions appropriately renormalized, in
determining the surface grain size distribution to be input into Acronym1.
The ith grain size range spans the size range (D b,i, Db,i+1) and has the
characteristic grain size Di and fraction in the surface layer Fi, where
for i = 1..N.
og10 (D)
n2 (D) (2a)
og10 (2)
og10 (Di )
i n2 (Di ) (2b)
og10 (2)
where Di is specified in mm. The geometric mean size D sg of the surface material
is then specified as
1
Rte-bookAcronym1Notes.doc
N
Dsg 2 s s iFi (3a,b)
i 1
N
2 i Fi
2
sg 2 (4a,b)
i1
= density of water;
s = density of sediment;
R = (s/) – 1 = submerged specific density of sediment;
g = acceleration of gravity;
b = boundary shear stress on the bed;
u = b / = shear velocity on the bed;
qbi = volume gravel bedload transport per unit width of grains in
the ith size range;
N
qbT = q
i 1
bi = total volume gravel bedload transport rate per unit
Rgqbi
Wi 0.00218G (5a)
Fiu3
where
0.0951
D u2
sgo i , sgo sg , sg , ssrg 0.0386
D RgD
sg ssrg sg
0.853
4. 5
2
Rte-bookAcronym1Notes.doc
The functions O(sgo) and O(sgo) are specified in the tables on the worksheet
“Strain_Functions”.
If the boundary shear stress at the bed includes a component of form drag, the
component must be removed before computing u .
Once the parameters qbi are known the total volume bedload transport rate per
unit width qbT and the fractions pi in the bedload can be calculated as
N
qbi
qbT qbi pi (6a,b)
i1 qbT
The results are presented in terms of q bT and the grain size distribution of the
bedload, which is computed from the values of p i. These same fractions pi are
used to compute the geometric mean and geometric standard deviation of the
bedload Dlg and lg, respectively, from the relations
Np
Dlg 2 l
l ipi (7a,b)
i 1
Np
l2 i l pi
2
lg 2 l (8a,b)
i 1
The percent finer in the bedload p f,i for the grain size Df,i is obtained from the
fractions pi as
p f ,1 100
p f ,i p f ,i1 100 pi1 i 2..N 1
(9a,b)
Let Dsx and Dlx denote sizes in the surface and bedload material, respectively,
such that x percent of the material is finer. For example, if x = 50 then D s50 and
Dl50 denote the median sizes of the surface and bedload material, respectively.
Once Ff,i is specified (pf,i is computed) the value D sx (Dlx) can be computed by
interpolation. The interpolation should be done using a logarithmic scale for
grain size. For example, consider the computation of D lx where pf,i x pf,i+1.
Then
b,i b,i1
Dlx 2lx lx b,i1 ( x p f ,i1 ) (10a,b)
p f ,i p f ,i1
3
Rte-bookAcronym1Notes.doc
where
Implementation
The programs
“Acronym1” directly implements the above scheme. The Visual Basic code is
contained in Module 1 of this workbook. The code is implemented from the
worksheet “Acronym1”.
Acronym1
The worksheet “Acronym1” is used for computing the volume bedload transport
rate per unit width and bedload grain size distribution from a specified surface
grain size distribution (with sand removed) (D b,i, Ff,i), i = 1..N+1, a bed shear
velocity u and a specific gravity of the sediment (here equal to R + 1). The
output includes the value of q bT, the Shields stress sg based on the surface
geometric mean size, where
u2
sg ,
RgD sg
4
Rte-bookAcronym1Notes.doc
the bedload grain size distribution (D b,i, pf,i) and the values Dlg, lg, Dl90, Dl70, Dl50
and Dl30 for the load, as well as the corresponding values for the surface material,
Dsg, sg, Ds90, Ds70, Ds50 and Ds30.
Acronym1_R
The channel is assumed to be rectangular, with the vertical sidewalls having the
same roughness as the bed. The roughness height k s is computed as
k s nkDs 90 (1)
Depth is computed according to the relation for momentum balance in the bed
region
bB u2B gS HB H2 (2)
5
Rte-bookAcronym1Notes.doc
Q
U (4)
BH
3 / 10 3 / 10
k 1 / 3Q 2 H
H 2s 2 c1 c1 1 (5)
gB S B
r
The above equation is solved iteratively for H in the code. Once H is known, the
shear velocity u is computed from (2), and the calculation proceeds using the
same algorithm as “Acronym1”. It is implicitly assumed in the calculation that all
of the boundary shear stress consists of skin friction, with form drag neglected.
Acronym1_D
The worksheet “Acronym1_D” simply adds a flow duration curve to the algorithm
of “Acronym1_R” in order to compute the average volume gravel bedload
transport rate per unit width qbTa, as well as the average bedload grain size
distribution (Db,i, paf,i), i = 1..N+1. In addition, it computes the values Q a, Ha, ua
and ga corresponding to annual mean values of the water discharge, depth,
shear velocity and Shields stress based on surface geometric mean size. The
values Dalg, alg, Dal90, Dal70, Dal50 and Dal30 associated with the mean grain size
distribution of the bedload are computed along with the corresponding values for
the surface material, Dsg, sg, Ds90, Ds70, Ds50 and Ds30. Finally, the program
computes the volume gravel bedload transport rate per unit width q bT, the water
discharge Qw, flow depth H, the shear velocity u and the Shields stress g
associated with each range in the flow duration curve, along with the fraction of
time pQ that the flow is in that range.
The flow duration curve is specified in terms of the pairs (Q wd,k, peQ,k), k = 1..M+1,
where Qwd,k denotes the kth discharge and p eQ,k denotes the percentage of time
this flow is exceeded. Here k = 1 corresponds to the highest flow in the curve,
with an exceedance percentage p eQ of zero, and k = M+1 corresponds to the
lowest flow in the curve, with an exceedance percentage p eQ of 100. The lowest
flow on the curve Q wd,M must exceed zero.
The characteristic flow Qwr,k in each range and fraction of time the flow is in that
range pQ,k ae computed as
6
Rte-bookAcronym1Notes.doc
1 p eQ,k 1 p eQ,k
Q wr ,k Q wd,k Q wd,k 1 pQ,k k 1..M
2 100
(1a,b,c)
Let Yk be any parameter defined for each of the flow ranges k = 1..M. The mean
value Ya averaged over the flow duration curve is then given as
M
Ya Yk pQ,k (2)
k 1
For example, if the fractions in the bedload in each grain size range within flow
range k are given as pk,i then the average fractions of the bedload p ai are given as
M
p ai pk ,ipQ,k (3)
k 1
Historical note
The programs given here are descendants of the Pascal program “Acronym1” of
Parker (1990b). The bedload transport relation remains that of Parker (1990a).
As before, “Acronym” stands for any convenient concoction of words that
possesses “Acronym” as its acronym. The author, however, leans toward the
following concoction: Algorithm causing the regurgitation of odious, number-
yielding monstrosities.
Caveat
References