Escolar Documentos
Profissional Documentos
Cultura Documentos
Nays2DH
Solver Manual
i
IV. SETTING THE GRID AND CELL CONDITIONS ....................................................................................... 56
IV.1 SETTING THE GRID CONDITIONS ......................................................................................................................57
IV.2 SETTING THE CELL CONDITIONS ......................................................................................................................58
V. REMARKS ........................................................................................................................................................... 60
ii
I. Overview
1
I.2 Features of the hydrodynamic model
(1) As a coordinate system, a general curvilinear coordinate system is adopted, allowing direct consideration
of complex boundaries and riverbed shapes.
(2) Calculations involving confluences of a main channel and tributaries can be performed.
(3) For the finite differencing applied to the advection terms in the momentum equations, the user can select
from among [Upwind difference method (first order)] and [CIP method]*1.
(4) For the turbulent field calculation method, the user can select from among [Constant eddy viscosity], [Ze-
ro-equation model] and [k-ε model].
(5) Various settings are possible for boundary conditions of the upstream and downstream ends, including
periodic boundary conditions, downstream end water surface elevation setting and upstream end velocity
setting. This makes it convenient to set boundary conditions from limited observation data.
(6) For setting the initial water surface profile, the user can select from among [Constant slope], [Line], [Uni-
form flow calculation] and [Non-uniform flow calculation].
(7) The bottom friction evaluation method is set by using Manning's roughness parameter. This parameter
can be set to each computational cell.
(8) Any obstacle within the calculation target area can be taken into account on a calculation-cell basis. For
each calculation cell, a flag can be determined to define an obstacle. By this means, river structures such
as bridge piers can be easily incorporated in calculation.
(9) The effect of vegetation on the flow can be introduced as a drag force. The user can set the density of
vegetation and the height of vegetation in each computational cell.
(2) For sediment transport, the user can select between bed load only and bed load + suspended load.
(3) For grain size distribution, the user can select between uniform and non-uniform. When non-uniform
grain size is selected, changes in the grain size distribution in the depth direction during calculation can
be stored on a multilayer basis.
(4) The sediment supply rate at the upstream boundary condition can be adjusted. The user can set the ratio
of “sediment transport supplying rate from upstream end” to “equilibrium sediment transport rate”.
(5) The sediment transport and mass balance of it on the fixed bed can be calculated by introducing the bed-
load layer model. In addition, the user can set either the elevation of river bed or fixed bed.
*1This is a high-order finite-difference method. By using a cubic polynomial as an interpolation function, numeric diffusion is reduced,
thus enabling high-precision local interpolation.
2
(6) The user can select a total bedload transport formula from among [Meyer-Peter and Muller formula] and
[Ashida and Michiue formula]. For calculating the bedload transport vector, the user can select
[Watanabe formula] or [Ashida, Egashira and Liu formula].
(7) The effect of secondary flows on the bedload transport can be calculated from either an equilibrium mod-
el or a non-equilibrium model (use a depth-averaged vorticity equation).
(8) The user can select an upward flux of suspended sediment from river beds from among [Lane-Kalinske
formula] and [Itakura and Kishi formula].
(9) Morphological factor which is an acceleration parameter of bed evolution can be set.
(10) The solver incorporates a slope collapse model. An unrealistic steep slope can sometimes occur in the
bed evolution, if it is simulated by using only Exner equation. In this model, if the angle of riverbed ex-
ceeds the critical angle, which is a user parameter, the bed is instantaneously corrected to adjust the bed
angle (to be not larger than the critical angle). By applying this model, the user can treat the morphologic
evolution processes such as bank erosion, which cannot be well captured by using only continuity equa-
tion of riverbed.
(11) Bank erosion takes into account of the angle of repose. More specifically, when the riverbed slope ex-
ceeds the angle of repose as riverbed deformation proceeds, adjustment is made by exchanging sediment
with surrounding cells such that the bed angle slope decreases and fall lower than the angle of repose. In
addition, if the channel widens from bank erosion, calculation grids are automatically moved accordingly.
3
II. Basic equations
II.1 Basic flow equations
II.1.1 Basic equations in orthogonal coordinates
The basic equations in an orthogonal coordinate system (x, y) are as follows:
[Continuity equation]
h hu hv
0 (1)
t x y
uh hu 2 huv
gh
H x F
Dx x (2)
t x y x
vh huv hv 2
gh
H y F
Dy y (3)
t x y y
in which
x y
C f u u2 v2 C f v u2 v2 (4)
u u
Dx th th
x x y y
(5)
v v
Dy th th
x x y y
(6)
Fx 1 Fy 1
CD as hvu u 2 v 2 CD as hv v u 2 v 2 (7)
2 2
where h is water depth, t is time, u and v are depth-averaged velocities in x- and y-directions, g is gravitational
acceleration, H is water depth, x and y are the components of the shear stress of river bed in x- and y-
directions, Fx and Fy are components of drag force by vegetation in the x- and y-direction, Cf is the drag coef-
ficient of the bed shear stress, t is eddy viscosity coefficient, CD is drag coefficient of vegetation, as is the
area of interception by vegetation per unit volume, and hv is minimum value of water depth and height of veg-
etation.
4
II.1.2 Transformation into general curvilinear coordinates
Next, basic equations of two-dimensional plane flow at orthogonal coordinates are transformed into general
coordinates (, ). By transforming the equations into general coordinates, it becomes possible to set a calcu-
lation mesh of any shape (fitted with the boundary conditions). The following describes how the equations can
be transformed from orthogonal coordinates into general curvilinear coordinates:
(8)
x x x
(9)
y y y
or,
x x x
(10)
y y
y
where,
x , y , x , y (11)
x y x y
likewise,
x y
(12)
x y
x y
(13)
x y
or,
x y x
(14)
x y
y
where,
x x y y
x , x , y , y (15)
5
Hence
1 y x x x y x
(16)
x y y x
y x x y
y y
1 y x x y
(17)
J y x x y
Therefore
1 1 1 1
x y , y x , x y , y x (18)
J J J J
or,
J x y y x J 2 x y x y (20)
Thus we obtain
1
J (21)
x y x y
u xu y v (22)
u xu y v (23)
or,
u x y u
u x y v (24)
u 1 y y u
x u
(25)
v J x
6
II.1.3 Basic equations in a general curvilinear coordinate system
Basic equations as obtained by transforming basic equations in an orthogonal coordinates system (x, y) into a
general curvilinear coordinate system are shown below:
[Continuity equation]
h hu hu
0 (26)
t J J J
[Momentum equations]
H H
g x2 y2
x x y y
1 u
C f CD as hv uy
y u u
2
x
xu
2
D (27)
2 hJ
H H
g x x y y
x2 y2
1 u
C f CD as hv u y
yu u
2
x
xu
2
D (28)
2 hJ
where,
2 x 2 y 2 x 2 y 2 x 2 y
1 x , 2
x ,
(29)
2 2 2 2
y 2 y 3 x y
2 x 2 y 2 x 2 y 2 x 2 y
4 x , 2
x ,
(30)
2 2 2 2
y 5 y 6 x y
u u u u
D x x t x x y y t y y (31)
7
u u u u
D x x t x x y y t y y (32)
x , y , x , y (33)
x y x y
u xu y v , u xu y v (34)
1
J (35)
x y x y
As for diffusion terms D and D in the momentum equations in general coordinates, since developing those
terms will make the number of terms huge, they are simplified by assuming the following conditions:
1. The second-order derivative for the metric coefficient is assumed to be locally zero.
2. Those terms are locally treated as pseudo-orthogonal coordinates.
As a result, the diffusion terms can be approximated as follows:
2 u 2 u
D ~
t r tr
(36)
2 u 2 u
D ~
t r tr
(37)
where r and r are parameters each representing the ratio of the local grid size in general coordinates to the
full-scale length of the grid. They are defined as follows:
~ r , r (38)
~
Note that to derive the approximate equations of D and D above, the following relations are used, based
on the assumption of a relationship of local orthogonality.
~
x2 y2 r2 x 2 y 2 r2 sin 2 cos 2 r2
~
(39)
~
x x y y rr x~x y~y rr cos sin cos sin 0
~
(40)
x2 y2 r2 ~x 2 ~y 2 r2 sin 2 cos 2 r2 (41)
~
~
J x y y x rr x~y y~x rr sin 2 cos 2 sin rr (42)
where represents the angle formed by x-axis and -axis (or y-axis and -axis).
8
II.2 Turbulence model
Turbulence means disordered flow that contains eddies of various sizes and structures. Nays2DH allows the
user to select the turbulence closure from among [Constant eddy viscosity], [Zero-equation model] and [k-ε
model].
For a flow field where depth and roughness change only slowly in the transverse direction, assuming that the
eddy viscosity coefficient in the horizontal direction and the eddy viscosity coefficient in the vertical direction
are on the same order, and considering that the bottom friction velocity and the depth dominantly dictate mo-
mentum transport, the eddy viscosity coefficient t is expressed by the following equation.
νt au* h (44)
Since the value of a related to the momentum transport in the vertical direction, according to experiments by
Fisher1) and Webel and Schatzmann2), is around 0.07. The eddy viscosity coefficient t is expressed using the
von Kàrmàn coefficient (0.4) as per the following formula:
νt Au*h B (45)
6
Since this modeling does not require any transport equation for turbulence statistics, it is called "zero-equation
model." A and B are user defined parameters for the eddy viscosity coefficient. Default values of A and B are 1
and 0, respectively. In horizontal two dimensional flow calculations, since three dimensional flow structures
are completely neglected, unrealistic horizontal large vortices tend to be generated. The user can adjust A and
B for controlling such vortices.
k2
t C (46)
9
k k k t k t k
u v Ph Pkv
y x k x y k y
(47)
t x
t t 2
u v C1 Ph Pv C2
y x x y y
(48)
t x k k
where C1, C2 , k and are model constants. Their respective values are shown in Table II-I.
Note that Ph , Pkv and Pv are calculated by the following equations:
u 2 v 2 u 2 v 2 u v
Ph t 2 2 2 (49)
x y y x y x
3
u*
Pkv Ck (50)
h
4
u
Pv C *2 (51)
h
2
gnm
Cf 1 (52)
h3
This Manning’s roughness parameter can be estimated from the relative roughness height, ks, by using the
Manning-Strickler equation3) as follows.
10
16
ks
nm (53)
7.66 g
where ks is the relative roughness height which is defines as αd, d is sediment diameter, α is an empirical con-
stant in the range of 1 to 3, and g is the gravitational acceleration.
ns Ds
as 2
(54)
Ss
where ns is the number of vegetation, Ds is the average diameter of trunks and Ss is the sampling grid width.
11
II.5 Basic equations of sediment transport
When performing riverbed deformation calculations with Nays2DH, the user can select among two sediment
types: [Bed load only] and [Bed load and suspended load]. The user can also select between two types of bed
material: [Uniform grain size] and [Non-uniform grain size]. The followings are the description of morphody-
namic model with uniform grain size. The description of morphodynamic model with non-uniform size is giv-
en in Section II.6.
V u 2 v2 (55)
hI e
* (56)
sg d
where h is depth, Ie is energy slope, sg is specific weight of bed material in fluid and d is grain size of bed ma-
terial. By applying Manning's formula to Ie, * is expressed as follows:
CfV 2 nm2V 2
* (57)
sg gd sg dh1 / 3
qb 8 * *c
1.5
sg gd 3 rb (58)
qb 17 1* e.5 1 K c *c 1 K c *c s g gd 3 rb (59)
* *
12
V2 u*2e
u
2
*e 2
, *e (60)
h sgd
6 2.5 ln
d (1 2 * )
1
Kc 1 1 cos tan x sin tan y (61)
s s
where α is the angle of deviation of near-bed flow from x-direction and defined as follows:
v
arctan b (62)
ub
s is the static friction coefficient of bed material. x and y are bed inclinations in the x and y-directions, re-
spectively. These inclinations are evaluated as follows,
Eb
rb Esd Ebe (65)
Ebe
-Watanabe formula
u~ z z
q~b qb b ~b cos ~b (66)
Vb
13
u~ z z
q~b qb b ~b cos ~b (67)
Vb
where u~b and u~b are flow velocities near river bed in - and -directions, respectively, Vb is composite ve-
locity near the riverbed, and is the angle formed the and axes.
is a correction coefficient for local bed slope effect, which is given by the following equation according to
Hasegawa11):
*c
(68)
s k *
where s and k are static friction coefficient and dynamic friction coefficient of bed material, respectively.
The contravariant form of bedload transport flux in and direction is calculated as follows:
q~b qbx qby , q~b qbx qby (69)
x y x y
qbx and qby are the bed load in x- and y-directions, respectively as follows6-8).
The local bed slope along direction of bed load of sediment mean diameter () is obtained as follows.
u2
sin y *2c tan y
tan u* (72)
u2
cos x *2c tan x
u*
Kld 1 s (73)
1
y , x y cos 2 x (74)
1 tan x tan y
2 2
s
14
II.5.4 Calculation of velocity near the riverbed
The following simple relational equation is given for the relationship between depth-averaged velocity and
near-bed velocity along the depth-averaged flow:
u~bs V (75)
where u~bs is near-bed velocity along the streamline of the depth-averaged flow (hereafter simply called
streamline). According to Engelund12), if we apply a parabolic distribution to the velocity distribution in the
depth direction, then is given by the following equation:
1 3
3 , (76)
3 0 1
We use the following equation for calculating the near-bed velocity under the effect of such secondary flow:
h
u~bn u~bs N* (77)
rs
where u~bn is near-bed velocity in transverse direction, rs is curvature radius of the streamline and N* is a con-
The transport of depth-averaged vorticity in streamwrise direction is calculated by solving the equation of
depth-averaged vorticity, and the streamwise vorticity is related to secondary flows. By using this model, the
effect of development of secondary flows in time and space can be included into the bedload transport direc-
tion. The equation of depth-averaged vorticity in streamwise direction is given as follows:
15
An usn ubn usn ubn
v
u |s u |b u |s u |b
t J J J J J
(78)
A V 1
u s 2 |s u s 2 |b n 3 2
1 7
rs J 1 h 12 12
where, An is intensity of secondary flows, the lower suffixes s and b represent the value in water surface and
river bed, respectively, and the upper suffixes s and n represent the streamwise direction and the orthogonal
direction in the streamwise direction, respectively. The other coefficients and velocity in Eq. (78) can be de-
fined as follows:
1 V 1 2 11 1
v (79)
1 u* 12
3
360 504
1/ 2
ubs V , uss V (80)
1 1
2 4
ubn An 2
(81)
1 45
2
315
1 7 2 1 1
usn An 2
(82)
1 180
2
56 504
V 1
1 , 1 , (83)
u* 3 6
The flow velocity in n direction near river bed which includes the development of secondary flow intensity is
given by Eq. (81). Eq. (81) corresponds to Eq. (77) which is flow velocity in n direction by Engelund model.
By using the velocity of secondary flows near river bed, the direction of bedload transport is correlated.
From Eqs. (75) and (77), Vb in Eqs. (66) and (67) are given as follows:
Note that the approximation in Eq. (84) is due to the fact that u~bn is generally one order of magnitude smaller
than u~ s .
b
~ ~ ~ ~ ~ ~
~ s ~ n x y ~ s x y ~ n
~
ub ub
ub
s n ub n x n y ub
s x s y
~ ~
~ ~
cos s x sin s y u~bs sin s x cos s y u~bn
16
1
r
cos s x sin s y u~bs sin s x cos s y u~bn (85)
cos s~x sin s~y u~bs sin s~x cos s~y u~bn
1
r
cos s x sin s y u~bs sin s x cos s y u~bn (86)
where s represent the angle of the streamline with x-axis, relational equations including the following are
used:
x v y u
sin s , cos s (87)
n V n V
x u y v
cos s , sin s (88)
s V s V
In addition, although is expressed as in Eq. (76), turns out to be included both in the numerator and de-
nominator of the first terms of the right side of Eqs. (66) and (67), so can be an arbitrary value.
1 s
(89)
rs s
where, s is the angle between the x-axis and the s-direction defined as follows;
v
s tan 1 (90)
u
hence
1
rs s
tan 1 T
T
tan 1 T
T
1 T
s 1 T 2 s
(91)
where T v / u . Here,
17
1 1 u2 u2
(92)
1 T 2 v
2
u 2 v2 V 2
1
u
v u
u v
T v s s
(93)
s s u u 2
x y u u v
x x y y
(94)
s s x s y V x V y V V
1 1 v v v v u u 2 u u
3 u 2 x x uv y y uv x x v y y (95)
rs V
gd
qsu K a* s w f rb (96)
s u*
*
1
exp 2 d
*
a 1 (97)
B*
1
exp 2 d B*0
a
B* 1
a , 0 0.5, a* 0.14, K 0.008 (98)
* 0
where qsu is the upward flux of suspended load from river bed and wf is the settling velocity of suspended sed-
iment, which is obtained with Rubey's equation17). B* is a conversion factor for applying friction velocity to
the velocity in lift force calculation. The constant value of B* = 0.143 is used in the case of uniform grain size.
18
II.5.7 Continuity equation of suspended load concentration
The continuity equation of suspended load concentration in the general curvilinear coordinate system is repre-
sented as follows:
ch u ch u ch qsu w f cb
(100)
t J J J J
where c is depth-averaged suspended load concentration and cb is reference concentration of suspended load.
Diffusion terms have been omitted from the equation, for simplicity. The reference concentration of suspend-
ed load is calculated by assuming an exponential distribution of suspended sediment in vertical direction as
follows18):
cc
cb (101)
1 exp( c )
with,
6w f
c (102)
u*
q
cb Eb 1 z qbx by qsu w f cb 0 (103)
t t x y
z c
0 Esd Ebe b (105)
t J 1
19
is expressed by its representative grain size dk and the probability of that grain size existing pk. Median diame-
ter dm is defined by the following equation:
n
d m pk d k (106)
k 1
where dk is representative grain size of layer k, and pk is layer k’s grain size as a proportion of the entire riv-
erbed.
z 1 qbk
qbk qsuk cbk w fk
0 (107)
t J 1 J J
J
where, suffix k represents the value of size class k, qbk and qbk are bed load transport in the and directions,
qsuk is upward flux of suspended load from river bed, cbk is the reference concentration of suspended load and
wfk is the settling velocity of bed material in fluid.
20
II.6.2 Bedload transport
Total bed load transport in each sediment size class is calculated with the Ashida-Michiue formula that has
been expanded for each grain size.
qb 17 pmk 1* .ek5 1 K c *ck 1 K c *ck s g gd k3 rb (108)
*k *k
where qbk is total sediment transport in the streamline direction, sg is submerged specific gravity of bed mate-
rial, *k is Shields number on grain of the size in layer k, *ck is critical Shields number for grain of the size in
layer k, pmk is the fraction of sediment size class in bedload layer, *ek is the effective Shields number which
obtained by following equation:
V2 u*2em
u*2em 2
, *ek (109)
h sgd k
6 2.5 ln
d m (1 2 *m )
where, suffix m represents the physical value related to the mean diameter.
Furthermore, in calculating the critical Shields number, the hiding and exposure effect must be taken into con-
sideration. Here, we adopt Asada's formula19).
2
*ck
log10 23
(110)
*cm d
log10 21 k 2
dm
where *cm is critical Shields number for grains of median diameter, which is calculated using Iwagaki's for-
mula9).
The user can select the calculation method of the contravariant form of bedload flux in and direction from
[Watanabe formula10)] and [Ashida, Egashira and Liu formula6-8)].
-Watanabe formula
u~ z z
q~bk qbk b ~ cos ~ (111)
Vb
u~ z z
q~bk qbk b ~ cos ~ (112)
Vb
21
*ck
(113)
s k *k
q~bk qbxk qbyk , q~bk
qbxk qbyk (114)
x y x y
qbxk and qbyk are the bed load transport of size class k in x- and y-directions, respectively as follows6-8).
The local bed slope along direction of bed load of sediment mean diameter () is obtained as follows.
where m is the deviation angle of bed load of mean diameter to the x-direction. The deviation angle of bed
load of size class k to the x-direction (k), which depends on the flow near bed and inclination of the bed, is
calculated by the following relation.
u2
sin y *2ck tan y
tan k u*k (117)
u2
cos x *2ck tan x
u*k
The other coefficients in Equations related to Ashida, Egashira and Liu formula are same as the coefficients
in case of uniform sediment.
In addition, also in case of non-uniform sediment, the user can use same framework for evaluating the second-
ary flows to the bedload transport direction that is explained in the uniform sediment case.
gd k
qsuk pmk K a* s k w fk rb (118)
s u*
22
*k
1
exp 2 d
*k
k
a 1 (119)
B*k
1
exp d
2 B*k0
a
B*k 1
a , 0 0.5, a* 0.14, K 0.008 (120)
*k 0
For evaluating B*k in non-uniform sediment case, the formula which included the hiding and exposure effect is
adopted as follows:
*ck
B*k k B*0 , k , B*0 0.143 (121)
*ck 0
where, *ck0 is the critical Shields number of dk which is not included the hiding and exposure effect, just like
in the uniform sediment case.
ck h u ck h u ck h qsuk w fk cbk
t J J J
(123)
J
In order to reproduce the sorting phenomena of bed surface in non-uniform sediment case, we introduce the
multilayer model proposed by Ashida, Egashira and Liu et al.20) In this concept, the riverbed is divided into a
bedload layer, a transition layer and a deposited layer (Figure II-2). The grain size distribution time series in
the bed-load layer can then be calculated by the following equation:
23
cb Eb pmk z q qbk
qsuk cbk w fk
1 pbk bk 0
t J t J J J J
z cb
p p , 0, Esd Ebe
t 1
bk tk
(124)
z c
pbk 0, 0, Esd Ebe b
t 1
z
pbk pmk , 0
t
where, pdmk is fraction of sediment in size class k in the mth bed layer. Ebe is the equilibrium bed load layer
thickness; it is estimated by the following equation21).
Ebe 1
*m (125)
d m cb cos tan tan
where dm is the mean diameter of bed load, is the angle of repose, and *m is the Shields number of mean
diameter. Esd is the sediment layer thickness on fixed bed. Eb is the bed load layer thickness as follows.
cb
Eb Ebe Esd Ebe (126)
1
1 cb
Eb Esd Esd Ebe (127)
cb 1
24
In numerical calculation, we must not only consider the aggregation and degradation but also we need to take
the bed deformation volume into account. For example, in the case of sedimentation, if a single step of bed
deformation grows the transition layer to be higher than the deposited layer, then the thickness portion of the
deposited layer is treated as a new deposited layer and the rest of the thickness is treated as a transition layer.
However, in the case of erosion, if the bed deformation washes out the transition layer, then the deposited lay-
er directly below the transition layer is treated as a new accumulation layer.
25
II.7 Bank erosion model
Nays2DH can deal with the bank erosion. The amount of bank erosion, which is caused by the sediment
transport from the bank region and bed evolution near the bank, is estimated by using following equation22).
1 q~b z
der t
1 r Bh tan c (128)
where, der is bank erosion amount which defines the erosion as a positive value, z is the bed evolution near
the bank, Bh is the bank height and t is the computational time step.
Computational domain
1 q~b
t
1 r Bh
Computational domain
Bh
der
z
tan
26
II.8 Slope collapse model
The model calculates the bed evolution by using Exner equation [Eqs. (104) or (105)] which expresses the
continuity of bed due to the sediment transport. However, the computed bed may sometimes include unrealis-
tic steep slope over the angle of repose. This slope usually occurs between the low water channel and the
floodplain, or near obstacles. Moreover, the collapse of riverbed is an important morphological evolution in
the bank erosion processes23). Nays2DH adopts a simple slope collapse model. This model assumes that if the
computed bed slope exceeds the angle of repose (defined by the user), the bed is instantaneously corrected to
satisfy the critical angle considering the mass balance.
> c
= c
27
II.9 About the confluence model
(1) The number of incoming channels is 2 (main channel and tributary channel), and such channels must
join to become a single channel at downstream.
(2) For tributary confluence, the user can select whether the tributary channel merges from the left bank
or from the right bank of the main channel.
(3) For confluence calculation mesh type, the user can select between the two types shown in Figure II-5
and Figure II-6. (Type A: Branch junction, Type B: T-junction)
Obstacle cells
Main channel
28
Obstacle cells Obstacle cells
Main channel
channel
29
References
1) Fisher, H.B. 1973. Longitudinal Dispersion and Turbulent Mixing in Open-Channel Flow, Annual Re-
view of Fluid Mechanics, 5, 59-78.
2) Webel, G., Schatzmann, M. 1984. Transverse Mixing in Open Channel Flow, Journal of Hydraulic Engi-
neering, 110(4), 423-435.
3) Kishi, T. and Kuroki, M 1973. Bed Forms and Resistance to Flow in Erodible-Bed Channels (1), Bulletin
of the Faculty of Engineering, Hokkaido University, 67. (in Japanese)
4) Shimizu, Y., Kobatake, S. and Arafune, T. 2000. Numerical Study on the Flood-flow Stage in Gravel-bed
River with the Excessive Riverine Trees, Annual Journal of Hydraulic Engineering, 44, 819-824.
5) Meyer-Peter, E and Muller, R. 1948. Formulas for bedload transport, IAHSR, Report on the Second Meet-
ing, 3, 39-64, 1948.
6) Ashida, K. and Michiue, M. 1972. Study on hydraulic resistance and bedload transport rate in alluvial
streams. Transactions of JSCE, 206, 59-69.
7) Kovacs, A., Parker, G. 1994. A New Vectorial Bedload Formulation and Its Application to the Time Evo-
lution of Straight River Channels, J. Fluid Mech., 267, 153-183.
8) Liu, B. Y. 1991. Study on Sediment Transport and Bed Evolution in Compound Channels. Thesis pre-
sented to Kyoto University.
9) Iwagaki, Y. 1956. Hydrodynamical Study on Critical Tractive Force, Transactions of Journal of Japan
Society of Civil Engineers, 41, 1-21.
10) Watanabe, A., Fukuoka, S., Yasutake, Y. and Kawaguchi, H. 2001. Groin arrangements made of natural
willows for reducing bed deformation in a curved channel, Advances in River Engineering, 7, 285-290.
(in Japanese)
11) Hasegawa, K. 1985. Hydraulic research on planimetric forms, bed topographies and flow in alluvial riv-
ers, Doctoral paper, Hokkaido University.
12) Engelund, F.1974. Flow and Bed Topography in Channel Bend, Jour. of Hydr. Div., ASCE, 100(11),
1631-1648.
13) Johannesson, H., and Parker, G. 1989. Secondary flow in mildly sinuous channel, Journal of Hydraulic
Engineering, 115(3), 289-308.
14) Iwasaki, T., Shimizu, Y. and Kimura, I. 2016. Sensitivity of free bar morphology in rivers to secondary
flow modelling: linear stability analysis and numerical simulations, Advances in Water Resources, doi:
10.1016/j.advwatres.2016.03.011.
15) Itakura, T. and Kishi, T. 1980. Open Channel Flow with Suspended Sediments. Proc. of ASCE, HY8,
1325-1343.
16) Lane, E. W. and Kalinske, A. A. 1941. Engineering calculation of suspended sediment, Trans. A.G.U., 22.
17) Rubey, W.W.1933. Settling Velocity of Gravel, Sand and Silt Particles. Amer. Jour. Sci, 25, 325-338.
18) Shimizu, Y. and Itakura, T. 1986. Practical Computation Method of River Bed Deformation with Sus-
30
pended Load, Monthly Report of the Civil Engineering Research Institute, No. 396, River Research La-
boratory of Civil Engineering Research Institute of Hokkaido. (in Japanese)
19) Asada, H. and Ishikawa, H. 1972. Study on Selective Transportation of River Bed Materials (3), Central
Research Institute of Electric Power Industry, No. 71015. (in Japanese)
20) Ashida, K., Egashira, S., Liu, B. and Umemoto, M. 1990. Sorting and Bed Topography in Meander
Channels, Annuals of Disaster Prevention Research Institute, Kyoto University, 33, B-2, 261-279. (in
Japanese)
21) Egashira, S. and Ashida, K. 1992. Unified view of the mechanics of debris flow and bed-load, Advances
in Micromechanics of Granular Materials, (Edited by H.H.Shen et al.) Elsevier, 391-400.
22) Parker, G., Shimizu, Y., Wilkerson, G.V., Eke, E.C., Abad, J.D., Lauer, J.W., Paola, C., Dietrich, W.E.
and Voller, V.R. 2011. A new framework for modeling the migration of meandering rivers, Earth Surface
Processes and Landforms, 36, 70-86.
23) Iwasaki, T., Shimizu, Y. and Kimura, I. 2016. Numerical simulation of bar and bank erosion in a densely
vegetated floodplain: A case study in the Otofuke River, Advances in Water Resources,
http://dx.doi.org/10.1016/j.advwatres.2015.02.001.
24) Yabe, T., Ishikawa, T. 1990. A Numerical Cubic-Interpolated Pseudoparticle (CIP) Method without Time
Splitting Technique for Hyperbolic Equations, Journal of the Physical Society of Japan, 59(7), 2301-
2304.
31
III. Calculation conditions
This chapter describes calculation conditions of the Nays2DH solver with the setting dialogs of the calculation.
Nays2DH has two types of solvers: the standard edition and the advanced edition.
The standard edition is an entry-level version that allows you to perform flow regime analysis of general river
segments and analysis of bed deformation. The advanced edition allows you to deal with more complex
boundary conditions and initial conditions by selecting from among items such as the following: non-uniform
grain size multilayer model, river confluence model and HotStart.
32
Table III-1. Description of Solver Type settings
# Item Description Remarks
When [Standard] is se-
Sets the solver type. Choose [Stand-
1 Solver type lected, items marked
ard] or [Advanced].
[+] cannot be set.
Sets whether or not bed deformation is
2 Bed deformation
calculated.
Finite-difference Select the finite-difference method of
3 method of advection the advection terms between [Upwind
terms difference method] or [CIP method24)].
Sets whether to use the confluence
model. Select from among [Disabled], When using the conflu-
4 +Confluence [Type A, from left bank], [Type B, ence model, [Bank ero-
from left bank] and [Type B, from sion] cannot be used.
right bank].
When set to [Non-
Sets the bed material type for bed de-
uniform], [M.P.M for-
5 +Bed material type formation calculation. [Uniform] or
mula] and [Bank ero-
[Non-uniform] can be selected.
sion] cannot be used.
Sets the sediment transport type for
+Sediment transport bed deformation calculation. Select
6
type [Bed load only] or [Bed load and sus-
pended load].
When set to [M.P.M
+Bedload transport The user can select the bedload
formula], [Non-
7 formula for uniform transport formula from [M.P.M formu-
uniform] cannot be
sediment la] and [Ashida and Michiue formula].
used.
The user can select how to calculate When you select
+Vector of bedload vector of bedload transport from [Ashida, Egashira and
8
transport [Watanabe formula] and [Ashida, Liu formula], [bank
Egashira and Liu formula]. erosion] cannot be used.
The user can select the formula of up-
+Formula of upward
ward flux of suspended load from river
9 flux of suspended
bed from [Itakura and Kishi formula]
load from river bed
and [Lane and Kalinske formula].
When set to [Enabled],
Enables/disables bank erosion based
[Non-uniform] and
10 +Bank erosion on the sediment transport from the riv-
[Confluence] cannot be
er bank region.
used.
Enables/disables slope collapse by crit-
+Slope collapse
11 ical angle. The user can set the critical
model
angle in [Bank Erosion].
Sets the turbulent model type. Select
from among [Constant eddy viscosity],
12 +Turbulent model [Zero-equation model] or [k-ε model].
33
When you select [use
initial bed elevations of
fixed bed cells], the
elevation of fixed bed is
The user can select from [use initial set to be initial eleva-
+How to set the ele-
13 bed elevations of fixed bed cells] and tion of fixed bed cell if
vation of fixed bed
[use elevation data of fixed bed]. you specify fixed bed.
When you select [use
elevation data of fixed
bed], the mapped eleva-
tion on the grid is used.
34
III.2 Setting the boundary conditions
Set various items regarding the boundary conditions of the upstream and downstream ends.
35
Table III-2. Descriptions of boundary condition settings
# Item Description Remarks
Periodic boundary Enables/disables the periodic boundary
1
condition condition*2.
When set to [Given
from time series data],
Sets water surface at downstream end. the user should set the
Water surface at [Constant value], [Uniform flow], water level changes in
2
downstream end [Given from time series data] or [Free [Time series of dis-
Outflow3] can be selected. charge at upstream and
water level at down-
stream]
Enter a value if you have selected
3 Constant value (m) [Constant value] for [Water surface
elevation at downstream end].
If [Calculated from ge-
Enter a value if you have selected ographic data] is select-
[Uniform flow] for [Water surface ele- ed, uniform flow calcu-
Slope for uniform
4 vation at downstream end]. Select lation is done using the
flow
[Calculated from geographic data] or slope of the down-
[Constant value]. stream end calculation
grid.
Enter a value if you have selected
Slope value at down-
5 [Constant value] for [Slope gradient
stream end
for uniform flow simulation].
Sets the velocity distribution at the
Flow velocity distri-
upstream end. Select [Calculate from
6 bution at the up-
water depth at upstream end] or [Uni-
stream end
form flow].
If [Calculated from ge-
Set this if you select [Uniform flow] ographic data] is select-
Slope for uniform for [Flow velocity distribution at the ed, uniform flow calcu-
7
flow upstream end]. Select [Calculated from lation is done using the
geographical data] or [Constant value]. upstream toe slope of
the calculation grid.
Enter a value if you have selected
Slope value at up-
8 [Constant value] for [Slope gradient
stream end
for uniform flow simulation].
Enter a value when using the conflu-
+Slope value of trib- ence model when you select [Constant
9
utary channel value] for [Slope gradient for uniform
flow simulation].
*2 [Periodic
boundary condition] gives the hydraulic and sediment transport conditions at the downstream end to the upstream end. It is
used when hydraulic conditions, channel conditions and sediment feeding conditions are of periodic nature, such as in the case of ex-
periments. Before using it for an actual river, sufficient verification of periodicity is necessary.
3 In [Free Outflow] condition, the water level at downstream edge is given using the depth which is calculated at next to the down-
stream boundary. Water level is estimated by using it and the bed elevation at the boundary edge.
36
Sets the unit of time for the time col-
Time unit of dis- umns of Discharge time series, Stage
10 charge/water surface at downstream time series, and
elevation file +Discharge time series of tributary
channel. Select [Second] or [Hour].
Time series of dis-
Select [Second] or
charge at upstream Click [Edit] and set the discharge hy-
11 [Hour]. The unit of dis-
and water level at drograph and the water level variation
charge is "m3/s."
downstream
Select [Second] or
[Hour]. The unit of dis-
charge is "m3/s." The
+Discharge time se- Sets the discharge hydrograph of tribu-
same data number and
13 ries of tributary tary channel when the confluence
start-end time is re-
channel model is used.
quired between the
main and tributary
channel.
+Change the supply When you select [Peri-
rate of sediment from The user can change the supply rate of odic boundary condi-
14
the upstream bounda- sediment from the upstream boundary. tion], you cannot select
ry this option.
+The ratio of sup-
plied sediment The ratio of supplied sediment
Unit for this parameter
15 transport to an equi- transport rate to an equilibrium sedi-
is %.
librium sediment ment transport rate can be defined.
transport (%)
37
III.3 Setting the time-related conditions
Set various conditions that relate to time.
38
III.4 Setting the initial water surface conditions
Set various conditions that relate to initial water surface profile.
39
6 +Initial water surface This can be specified when using the
slope of tributary confluence model and when [Constant
channel slope (straight line)] has been selected
for [Initial Water Surface Profile].
40
III.5 Setting Bed material
Set various conditions that relate to Bed material.
41
III.6 Setting vegetation conditions
Set various conditions that relate to vegetation.
42
III.7 Setting the confluence information
Set various conditions related to confluence information. These parameters on this window depend on the
confluence type in which you set shown in Fig. III-8.
43
Figure III-8. (1) Conceptual diagram of confluence information (mesh Type A, merging from left bank)
j
(0 , j)
(i , j) Point on grid
Calculation point of h
Calculation point of u
j Calculation point of v
(0,0)
j_m1
i (nx,0)
i i_t1 i_t2
Figure III-8. (2) Conceptual diagram of confluence information (mesh Type B, merging from the left bank)
44
(0,ny) (nx,ny)
j_m2
Point on grid
Calculation point of h
Calculation point of u
Calculation point of v
j
(0 , j)
(i , j) (nx , j)
j_m2
j_m1
j (i_t1+1 , j_t2+1)
(i_t2 , j_t2+1)
(0,0)
(i_t1+1 , j_t2=0) (i_t2 , j_t2=0)
j_t2 (nx,0)
i i
i_t1 i_t2
Figure III-8. (3) Conceptual diagram of confluence information (mesh Type B, merging from the right
bank)
45
III.8 Setting non-uniform material information
Set various conditions related to non-uniform material.
46
Initial grain size distribution in depos-
ited layer is given from [same in de-
Grain size distribu-
posited layer] or [Given]. When you
4 tion in deposited lay-
select [Given], you can set the grain
er is:
size distribution by same method in
setting for the mixed layer.
Initial grain size distribution in depos-
ited layer is given based on passing
Initial grain size dis-
percentage. In the first line, grain size
tribution in deposited
5 (unit: mm) is given, and from the sec- See Figure III-10
layer (percentage
ond line the passing percentage of each
passing)
grain size (%) is given for the region
defined in the cell condition.
Initial grain size distribution in depos-
ited layer is given based on fraction of
Initial grain size dis- each grain size. In the first line, grain
6 tribution in deposited size (unit: mm) is given, and from the See Figure III-11
layer (fraction) second line the fraction of each grain
size (%) is given for the region defined
in the cell condition.
Thickness of bedload
7 Enter the thickness of bedload layer.
layer (m)
Enter the deposited layer thickness into
Thickness of depos-
8 the multilayer model that is used to
ited layer (m)
reproduce bed deformation.
Thickness of mova- Enter the thickness to be considered
9
ble bed layer (m) with regard to bed deformation.
Enter a layer count to specify the max-
Maximum number of
10 imum number of deposited layers that
deposited layers
may be stored.
Note 1) When a multilayer model is used for riverbed simulation, a large memory capacity is required, be-
cause the number of parameters is huge. The number depends on "grain of each size as a proportion of all the
grains in each layer" x "the number of stored bed layers" x "the number of grids." In some cases, we may run
out of memory. Therefore, we place some limitations on the number of layers to be considered.
47
Figure III-10. Setting the initial grain size distribution by grain size distribution curve
48
III.9 Setting the bank erosion information
Set various conditions regarding bank erosion information.
49
Tangent of sub- Enter the tangent value of the tangent
It becomes the thresh-
merged angle of re- of submerged angle of repose of the
6 old of bank erosion and
pose of the bed mate- bed material. It is typically around tan
slope-collapse model.
rial 30 degrees.
50
III.10 Settings the calculation of secondary flows
Set the calculation of secondary flows which has an important role for determining the direction of bedload
transport.
51
III.11 Other settings
Set various other conditions.
52
Be aware that number
Number of threads
of CPU in the computa-
for parallel computa- The user can set number of CPU for
7 tion has to be less than
tion (Only multi core the computation.
the number of CPU in
PC)
the PC.
53
III.12 Setting HotStart
Set various conditions of HotStart. Using this function, calculation results can be carried over or recalculated.
For example, when performing calculations for a flood over a long period of time, this function is useful for
observing the entire hydrograph with large output intervals, while visualizing the flow regime in detail with
smaller output intervals in and around peak periods.
54
III.13 Setting output variables
You can select the output variables for visualization on the following dialog. This setting contributes to reduce
the file size. Some fundamental variables such as water depth, elevation are always output to the file.
55
IV. Setting the grid and cell conditions
The user can set the following grid conditions; 1. [Elevation] and 2. [Elevation of fixed bed], and also fol-
lowing cell conditions in the computations; 1. [Obstacles], 2. [Fixed or Movable cell], 3. [Density of Vegeta-
tion], 4. [Height of vegetation], 5. [Manning’s roughness coefficient] and 6. [Grain size distribution]. The set-
ting the grid and cell condition can be set in [Object Browser] on the pre-processing window.
56
There are two methods to set the grid and cell conditions; one is direct setting and the other is use the mapping
function by using polygons. For the direct setting the grid and cell conditions, you should check [Cell attrib-
utes] and cell condition of which you want to set the condition (Figure shows an example for the setting the
obstacles). Then, by right clicking on the computational grid and clicking [Edit value] shown in Fig. IV-2, you
can set the cell conditions. When you use function of polygons for mapping the physical value to the grids or
cells, please also see the iRIC user manual.
Figure IV-2 Setting cell conditions. Figure shows an example for the setting [Obstacles].
57
IV.2 Setting the cell conditions
1. Edit Obstacle
The user can set the cell as [Normal cell] or [Obstacle] in [Edit Obstacle] window. In the obstacle cells, the
flux for both flow and sediment transport will be set to zero.
58
4. Edit Height of Vegetation
The user can set the height of vegetation in the following window. This value is not allowed to be negative.
To use the vegetation height, the option [Yes] in [Use the data of vegetation height in the cells?], in the com-
putational settings, has to be selected (see section 6 in Chapter 3). When the data of vegetation height is not
effective, the unsubmerged vegetation is assumed in the computation.
59
V. Remarks
When river measurement data include points inside of levees, it is assumed that the water is also fill the levee-
enclosed areas, as shown in the figure below. For this reason, it is necessary to remove or disable intra-levee
measurement points at the pre-processing stage.
60
To Reader
● Please indicate the use of iRIC software, if you publish a paper with the results using
iRIC software.
● The datasets provided at the Web site are sample data. Therefore you can use it for
test computations.
iRIC Software
Nays2DH Solver Manual
Edited by Yasuyuki Shimizu (Hokkaido University, Japan) All
Hiroshi Takebayashi (Kyoto University, Japan) All
Takuya Inoue (Civil Engineering Research Institute All
for Cold Region, Japan) Ⅱ-9、Ⅲ-7
Michihiro Hamaki (Kaihatsu Koei Co.,LTD., Japan) All
Toshiki Iwasaki (Civil Engineering Research Insti- All
tute for Cold Region, Japan)
Mohamed Nabi (Deltares, the Netherland)