演習問題¶
問題 1¶
粗度係数
解 答¶
(1) 考え方¶
流れが常流であるので、式(2.27) の左辺(添字が 2 である下流の計算点の諸量)は既知量として扱うことができる。 すなわち,
である。
式中,
である。
本問では,河幅および計算刻みが不変なので
式(1) の近似解はニュートン法(補遺 1)を適用して求めることができる。
すなわち,次の演算を繰り返すことで正解に漸近させることができる。
関数
である。
以上を踏まえて,本問の計算流れは下記となる。
(2) プログラム¶
上記の計算の流れを Python で記述したプログラムを excercise_1.py に示す。
(4) 計算結果¶

|
|
|
---|---|---|
0 |
0.0 |
5.000 |
500 |
0.5 |
5.070 |
1000 |
1.0 |
5.169 |
1500 |
1.5 |
5.313 |
2000 |
2.0 |
5.518 |
2500 |
2.5 |
5.800 |
3000 |
3.0 |
6.160 |
3500 |
3.5 |
6.585 |
4000 |
4.0 |
7.050 |
4500 |
4.5 |
7.534 |
5000 |
5.0 |
8.028 |
問題 2¶
粗度係数
解 答¶
(1) 考え方¶
演習問題 1 との相違は流れが射流であることにある。
この場合は,式(2.27) の右辺(添字が 1 である上流の計算点の諸量)を既知量として扱うことができるから,
演習 1 で示した諸式を次のように差替えれば良い。
元の式と比較すると
計算の流れも上流端から計算を開始することを除いて, 演習 1 と同様である。
(2) プログラム¶
本問の計算プログラムを excercise_2.py に示す。
二通りの
(3) 計算結果¶
水位の縦断分布では

5000 |
50.0 |
1.400 |
1.400 |
4900 |
49.0 |
1.480 |
|
4800 |
48.0 |
1.505 |
|
4700 |
47.0 |
1.513 |
|
4600 |
46.0 |
1.515 |
|
4500 |
45.0 |
1.589 |
1.515 |
4400 |
44.0 |
1.516 |
|
4000 |
40.0 |
1.485 |
1.516 |
3500 |
35.0 |
1.531 |
1.516 |
3000 |
30.0 |
1.508 |
1.516 |
2500 |
25.0 |
1.519 |
1.516 |
2000 |
20.0 |
1.514 |
1.516 |
1500 |
15.0 |
1.517 |
1.516 |
1000 |
10.0 |
1.515 |
1.516 |
500 |
5.0 |
1.516 |
1.516 |
0 |
0.0 |
1.516 |
1.516 |
問題 3¶
河床高および川幅が下表に示されるような広矩形断面河川に,
流量
断面番号 |
下流端から |
河床高 |
河 幅 |
---|---|---|---|
1 |
0 |
0 |
300 |
2 |
500 |
0.5 |
320 |
3 |
1000 |
0.9 |
280 |
4 |
1200 |
0.8 |
250 |
5 |
1800 |
2.0 |
300 |
6 |
2100 |
2.3 |
300 |
7 |
2500 |
3.0 |
320 |
8 |
3000 |
3.0 |
350 |
9 |
3300 |
3.5 |
300 |
10 |
3800 |
4.0 |
250 |
解 答¶
(1) 考え方¶
考え方は演習問題 1 と同じである。
ただし,計算点の間隔が一定ではないので,式(1) の
とする必要がある。
(2) プログラム¶
本問に対する計算プログラムを excercise_3.py に示す。
河床勾配・川幅が変化に対応する部分が演習問題 1 とは異なる。
なお,本問の計算結果は後出の演習問題でも用いることとなるので,
水位以外の水理量も出力することとした。
(3) 計算結果¶

|
|
|
|
|
---|---|---|---|---|
0 |
0.0 |
2.500 |
2.500 |
1357 |
500 |
0.5 |
2.881 |
2.381 |
1313 |
1000 |
0.9 |
3.262 |
2.362 |
979 |
1200 |
0.8 |
3.453 |
2.653 |
1149 |
1800 |
2.0 |
4.086 |
2.086 |
742 |
2100 |
2.3 |
4.487 |
2.187 |
869 |
2500 |
3.0 |
4.980 |
1.980 |
709 |
3000 |
3.0 |
5.598 |
2.598 |
2101 |
3300 |
3.5 |
5.714 |
2.214 |
905 |
3800 |
4.0 |
6.262 |
2.262 |
675 |
問題 4¶
下図に示すような複断面河川において,
流量

解 答¶
(1) 考え方¶
与えられた計算断面は左右対称なので,
低水路・高水敷 (左右岸を合わせて 1 ブロック) の 2 ブロックで構成される。
それぞれの諸量に添え字
である。よって 式 (2.34) において
である。したがって,式 (2.36) より,
である。さらに,低水路の流積を
である。
上式を
流れが常流なので,
式 (2.40) における左辺の下流側の計算点の諸量を既知として,
を解く。
ニュートン法によってこれを解く際に用いる導関数
(2) プログラム¶
本問の計算プログラムを excercise_4.py に示す。
上記の速度水頭
(3) 計算結果¶

|
|
|
|
---|---|---|---|
0 |
0.0 |
2.500 |
1265 |
500 |
0.5 |
2.889 |
1299 |
1000 |
0.9 |
3.310 |
1270 |
1200 |
0.8 |
3.508 |
1183 |
1800 |
2.0 |
4.104 |
1355 |
2100 |
2.3 |
4.551 |
1319 |
2500 |
3.0 |
5.053 |
1376 |
3000 |
3.0 |
5.673 |
1265 |
3300 |
3.5 |
5.812 |
1305 |
3800 |
4.0 |
6.356 |
1260 |
問題 5¶
岩垣の式 (3.7) により,粒径
= 5 mm,1 mm, 0.1 mm のときの限界摩擦速度 および無次元限界掃流カ を求めよ。粒径
> 0.303 cm の場合の を求めよ。
解 答¶
下表の通り. なお,式 (3.7) を適用するから砂粒の水中比重
は 1.65 である.
① |
② |
③ |
④ |
⑤ |
⑥ |
---|---|---|---|---|---|
|
|
|
|
|
|
0.5 |
40.45 |
6.360 |
808.5 |
0.050 |
|
0.1 |
5.5 |
2.345 |
161.7 |
0.034 |
|
0.01 |
1.727 |
1.314 |
16.17 |
0.107 |
粒径
> 0.303 cm に対して
である。
問題 6¶
河幅
等流水深
を求めよ。掃流力
を求めよ。摩擦速度
を求めよ。河床砂の粒径
= 1 cm としたときの無次元掃流力 , 限界摩擦速度 ,無次元限界掃流力 を求めよ。ただし,粒子の水中比重 = 1.65 とする。上記の水理条件で,粒径
= 1 cm の河床砂が移動するかどうか判定せよ。上記の水理条件で河床砂が移動しないようにするためには. 粒径
をなん cm 以上とするとよいか。粒径
= 1 cm の河床砂が移動しないためには,流量 はなん m3/s 以下とするとよいか。
解 答¶
設問 1 - 5 については以下の諸式を使用する.
上式を摘要して
である.ここでは
また
これ以下の流量では河床砂は移動しない.
問題 7¶
前出の演習問題 3で求めた流れのもとで,
各断面の河床砂が移動しないためには,
各断面の粒径
解 答¶
移動限界粒径
下表はこれを踏まえて各計算点で移動しない河床砂の粒径を求めたものである.
表中 ② および ③ は 演習問題 3 の結果を引用した.
① |
② |
③ |
④ |
⑤ |
---|---|---|---|---|
|
|
|
|
|
0 |
2500 |
1357 |
180.5 |
2.23 |
500 |
2381 |
1313 |
177.7 |
2.20 |
1000 |
2362 |
979 |
236.4 |
2.93 |
1200 |
2653 |
1149 |
226.3 |
2.79 |
1800 |
2086 |
742 |
275.5 |
3.41 |
2100 |
2187 |
869 |
246.6 |
3.06 |
2500 |
1980 |
709 |
273.7 |
3.39 |
3000 |
2598 |
2101 |
121.2 |
1.50 |
3300 |
2214 |
905 |
239.7 |
2.97 |
3800 |
2262 |
675 |
328.4 |
4.05 |
問題 8¶
粒径
解 答¶
式 (3.11) の両辺に
砂の水中比重
問題 9¶
河幅
解 答¶
演習問題 6 より
問題 10¶
粒径
無次元掃流力
= 0.3 のときの砂の移動形式は,浮遊・掃流のいずれとなるか判定せよ。無次元掃流力
をどの程度まで上げると,浮遊砂が卓越する領域に入るか判定せよ。
解 答¶
同じく粒径 0.01 cm の粒子について検討した 演習問題 8 の解答より
[cm/s] であるから, で 式 (3.10) より より掃流形式で移動する. であれば浮遊砂が卓越する.
問題 11¶
摩擦速度
解 答¶
粒径が 0.303 [cm] を超えるから無次元限界掃流カ
土研公式¶
Meyer-Peter・Müller 式¶
問題 12¶
河幅
粒径
= 3 mm の砂の単位幅当たりの掃流砂量 を,Meyer-Peter・Müller 式 (3.15) により求めよ。断面内の全掃流砂量
を求めよ。
解 答¶
等流水深および無次元掃流力は
粒径 0.3 cm の時の無次元摩擦速度の二乗値
以上より,
問題 13¶
前出の演習問題 3で求めた流れにおいて,
河床砂の粒径を
河床砂が移動するかどうか判定せよ。
河床砂の移動形式を判定せよ。
Meyer-Peter・Müller 式 (4.10) により
を求めよ。全掃流砂量
を求めよ。
解 答¶
式 (8) より,
河床砂の水中比重
式(3.9)より,
摩擦速度
下表の ③ は 問題 7 の結果を引用した.
Meyer-Peter・Müller 式中の無次元掃流力
この表より何れの計算点でも
① |
② |
③ |
④ |
⑤ |
⑥ |
⑦ |
---|---|---|---|---|---|---|
|
|
|
|
|
|
|
0 |
300 |
180.5 |
13.4 |
0.112 |
4.92 |
0.148 |
500 |
320 |
177.7 |
13.3 |
0.110 |
4.72 |
0.151 |
1000 |
280 |
236.4 |
15.4 |
0.146 |
9.60 |
0.269 |
1200 |
250 |
226.3 |
15.0 |
0.140 |
8.68 |
0.217 |
1800 |
300 |
275.5 |
16.6 |
0.170 |
13.44 |
0.403 |
2100 |
300 |
246.6 |
15.7 |
0.153 |
10.56 |
0.317 |
2500 |
320 |
273.7 |
16.5 |
0.169 |
13.25 |
0.424 |
3000 |
350 |
121.2 |
11.0 |
0.075 |
1.27 |
0.044 |
3300 |
300 |
239.7 |
15.5 |
0.148 |
9.91 |
0.297 |
3800 |
250 |
328.4 |
18.1 |
0.203 |
19.27 |
0.482 |
問題 14¶
砂の場合について,
その移動形式を判定するグラフを作成せよ。
ただし,グラフは両対数グラフとし,
縦軸に無次元掃流力
なお,グラフ中に無次元限界掃流力
解 答¶
式 (3.9) より, 砂粒の浮遊限界は下式となる.
下図は粒径を 0.01 [cm] から 1 [cm] まで変化させて,
上式による浮遊限界の上下限値ならび岩垣の式 (3.7)
による無次元移動限界掃流力
描画には excercise_14.py を用いている.
このプログラムでは paticle.py で記述した Particle クラスをインポートして使用している.

問題 15¶
全長
流量
= 1000 m3/s が流下するとき,マウンド部分 以外の地点の等流水深 を求めよ。下流端水深が等流水深
の場合の水面形を区間距離 = 100 mとして各断面ごと不等流計算により求めよ。各断面における無次元掃流力
,掃流砂量 を求めよ。ただし, は Meyer-Peter・Müller式 (3.10) で求めるものとする。
各断面の 10 秒後の河床変動量
を後進差分で求めよ。ただし,境界条件として上流端の = 0 を与えよ。計算時間間隔
= 10 秒として,24 時間分の河床変動計算を後進差分で行い,1,4,12,24 時間後の河床形状を縦断図にせよ。
解 答¶
(1) 考え方¶
上流端で河床高の境界条件が与えられているので流れは常流と判断される。
したがって,河床高の変化は空隙率
河床砂の粒径が 0.303 [cm] を超えているので,Meyer-Peter・Müller式で用いる限界摩擦速度は 0.05 を当てる.
水位計算は常流区間の広長断面水路に対する 演習問題 1 に準じて行う。
下流端の計算点におけるエネルギー勾配は 1/1,000 で固定する。
(2) プログラム¶
本問の計算プログラムを excercise_15.py に示す。
限界摩擦速度および無次元掃流量は
Particle クラスのコンストラクタで計算している.
また単位幅・単位時間当りの掃流砂量は同クラスの MPM メソッドで計算している。
(3) 計算結果¶
設問 1 - 4¶
初期河床に対する水面形は下図の通りである. また,各計算点での無次元掃流力,単位幅・単位時間当りの掃流砂量および 10 秒後の河床高の変化は下表の通りである. 下流端を含むマウンド部以外の等流水深は 3.024 m である.

|
|
|
|
|
|
---|---|---|---|---|---|
0 |
0.0 |
3.024 |
0.367 |
20.256 |
0.000 |
100 |
0.1 |
3.124 |
0.367 |
20.256 |
0.000 |
200 |
0.2 |
3.224 |
0.367 |
20.256 |
0.000 |
300 |
0.3 |
3.324 |
0.367 |
20.256 |
0.000 |
400 |
0.4 |
3.424 |
0.367 |
20.256 |
0.000 |
500 |
0.5 |
3.524 |
0.367 |
20.256 |
0.000 |
600 |
0.6 |
3.624 |
0.367 |
20.256 |
0.000 |
700 |
0.7 |
3.724 |
0.367 |
20.256 |
0.000 |
800 |
0.8 |
3.824 |
0.367 |
20.256 |
0.000 |
900 |
0.9 |
3.924 |
0.367 |
20.256 |
0.000 |
1000 |
1.0 |
4.024 |
0.367 |
20.256 |
76.993 |
1100 |
1.2 |
4.073 |
0.413 |
24.876 |
85.057 |
1200 |
1.4 |
4.141 |
0.461 |
29.979 |
85.077 |
1300 |
1.6 |
4.233 |
0.507 |
35.084 |
73.194 |
1400 |
1.8 |
4.354 |
0.544 |
39.475 |
51.663 |
1500 |
2.0 |
4.504 |
0.569 |
42.575 |
-275.831 |
1600 |
2.0 |
4.841 |
0.424 |
26.025 |
-97.878 |
1700 |
2.0 |
5.028 |
0.365 |
20.152 |
-57.051 |
1800 |
2.0 |
5.169 |
0.329 |
16.729 |
-38.727 |
1900 |
2.0 |
5.285 |
0.302 |
14.406 |
-28.503 |
2000 |
2.0 |
5.385 |
0.282 |
12.696 |
11.177 |
2100 |
2.1 |
5.444 |
0.290 |
13.366 |
10.855 |
2200 |
2.2 |
5.506 |
0.298 |
14.017 |
10.429 |
2300 |
2.3 |
5.572 |
0.305 |
14.643 |
9.910 |
2400 |
2.4 |
5.641 |
0.312 |
15.238 |
9.276 |
2500 |
2.5 |
5.713 |
0.318 |
15.794 |
8.633 |
2600 |
2.6 |
5.788 |
0.324 |
16.312 |
7.953 |
2700 |
2.7 |
5.866 |
0.329 |
16.789 |
7.255 |
2800 |
2.8 |
5.947 |
0.334 |
17.225 |
6.558 |
2900 |
2.9 |
6.029 |
0.338 |
17.618 |
5.877 |
3000 |
3.0 |
6.114 |
0.342 |
17.971 |
0.000 |
1,4,12,24 時間後の河床形状を下図に示す. マウンドは時間経過とともに高さを減じつつ下流に遷移している.

問題 16¶
砂粒の粒径
解 答¶
本問の計算プログラムを excercise_16.py に示す.
浮上量は Particle クラス の Itakura メソッドで計算している.
同メソッドの第 2 引数は近似式を用いるか否かの選択肢で,これを False とした場合は
式 (4.4) を,
これを True とした場合は
式 (4.6) を摘要する仕様とした.
既定は False である.
演算に当って,式 (4.5) において,
とする他,相補誤差関数
の計算には python の組込関数 math.erfc(x) を用いた。
結果は下表の通りである。上段は式 (4.4) ,下段は式 (4.6) による算定値である。
0.05 |
0.0042 |
1.390 |
2.122 |
3.537 |
5.114 |
0.1 |
0 |
1.546 |
2.581 |
4.583 |
6.812 |
1 |
0 |
0 |
2.447 |
8.776 |
15.82 |
問題 17¶
演習問題 3 で示した河川において,
河床砂の粒径
砂粒の沈降速度
を Rubey の式により求めよ。流量
= 4000 m3/s,下流端水位 = 5 m のとき,水面形を求めよ。ただし,Manning の粗度係数 = 0.025 とする。各断面の摩擦速度
および無次元掃流力 を求めよ。各断面における砂粒の流砂形態を判定せよ。
各断面の浮遊砂濃度
を式(4.10) (後進差分) により求めよ。ただし,境界条件として与える は式(4.9)の右辺 = 0 として得られる とする。で得られた
と各断面で として計算した を比較せよ。
解 答¶
excercise_17.py を用いて計算した結果を下表に示す。
なお,粒径 0.1 mm の粒子の沈降速度
で,浮遊限界上限の無次元掃流量は
であるから何れの計算点とも浮遊形式で移動する.
|
|
|
|
|||
---|---|---|---|---|---|---|
0 |
5.00 |
15.752 |
15.960 |
0.087 |
0.124 |
0.104 |
500 |
5.28 |
15.405 |
15.783 |
0.086 |
0.130 |
0.103 |
1000 |
5.46 |
22.408 |
19.035 |
0.106 |
0.139 |
0.126 |
1200 |
5.55 |
25.529 |
20.318 |
0.113 |
0.141 |
0.135 |
1800 |
6.16 |
24.183 |
19.775 |
0.110 |
0.143 |
0.131 |
2100 |
6.45 |
24.378 |
19.854 |
0.111 |
0.145 |
0.132 |
2500 |
6.85 |
25.499 |
20.306 |
0.113 |
0.148 |
0.135 |
3000 |
7.47 |
15.070 |
15.610 |
0.085 |
0.153 |
0.102 |
3300 |
7.48 |
26.880 |
20.848 |
0.117 |
0.164 |
0.139 |
3800 |
7.90 |
40.538 |
25.603 |
0.145 |
0.172 |
0.172 |
問題 18¶
河床勾配
初期断面における水面形を求めよ。
各断面の浮遊砂濃度
を式(4.10)で求めよ。ただし,差分計算は後進差分で行い,上流端の濃度 とせよ。式(4.11)を用いて,各断面の 10 秒後の河床変動高
を後進差分で求めよ。ただし,境界条件として上流端の = 0 を与えよ。計算時間間隔
= 10 秒として,24 時間分の河床変動の過程を縦断図に示せ。なお,縦断図には 1, 4, 12, 24 時間後の河床形状を描くこと。
解 答¶
excercise_18.py を用いた.
初期河床に 500 m3/s が流下する時の水面形を下図に示す.
各計算点における浮遊砂濃度

|
|
|
|
|
---|---|---|---|---|
0 |
0.000 |
12.000 |
0.1436 |
200.896 |
200 |
0.286 |
12.000 |
0.1918 |
231.479 |
400 |
0.571 |
12.000 |
0.2473 |
243.999 |
600 |
0.857 |
12.000 |
0.3059 |
257.575 |
800 |
1.143 |
12.001 |
0.3677 |
272.359 |
1000 |
1.429 |
12.001 |
0.4331 |
288.525 |
1200 |
1.714 |
12.001 |
0.5023 |
306.274 |
1400 |
2.000 |
12.001 |
0.5758 |
325.837 |
1600 |
2.286 |
12.001 |
0.6540 |
347.482 |
1800 |
2.571 |
12.002 |
0.7374 |
371.519 |
2000 |
2.857 |
12.002 |
0.8266 |
398.306 |
2200 |
3.143 |
12.002 |
0.9222 |
428.257 |
2400 |
3.429 |
12.003 |
1.0250 |
461.854 |
2600 |
3.714 |
12.003 |
1.1358 |
499.650 |
2800 |
4.000 |
12.004 |
1.2557 |
542.285 |
3000 |
4.286 |
12.004 |
1.3859 |
590.492 |
3200 |
4.571 |
12.005 |
1.5276 |
645.105 |
3400 |
4.857 |
12.006 |
1.6824 |
707.070 |
3600 |
5.143 |
12.007 |
1.8521 |
777.377 |
3800 |
5.429 |
12.008 |
2.0387 |
857.206 |
4000 |
5.714 |
12.009 |
2.2444 |
947.781 |
4200 |
6.000 |
12.011 |
2.4719 |
1050.358 |
4400 |
6.286 |
12.013 |
2.7240 |
1166.154 |
4600 |
6.571 |
12.015 |
3.0038 |
1296.213 |
4800 |
6.857 |
12.018 |
3.3149 |
1441.215 |
5000 |
7.143 |
12.022 |
3.6608 |
1601.160 |
5200 |
7.429 |
12.026 |
4.0451 |
1774.920 |
5400 |
7.714 |
12.032 |
4.4711 |
1959.568 |
5600 |
8.000 |
12.039 |
4.9414 |
2149.443 |
5800 |
8.286 |
12.049 |
5.4573 |
2334.877 |
6000 |
8.571 |
12.062 |
6.0176 |
2500.583 |
6200 |
8.857 |
12.080 |
6.6178 |
2623.875 |
6400 |
9.143 |
12.104 |
7.2475 |
2673.371 |
6600 |
9.429 |
12.139 |
7.8891 |
2609.934 |
6800 |
9.714 |
12.189 |
8.5155 |
2393.761 |
7000 |
10.000 |
12.263 |
9.0900 |
2003.936 |
7200 |
10.286 |
12.370 |
9.5709 |
1472.923 |
7400 |
10.571 |
12.523 |
9.9244 |
911.872 |
7600 |
10.857 |
12.725 |
10.1433 |
465.352 |
7800 |
11.143 |
12.966 |
10.2550 |
200.516 |
8000 |
11.429 |
13.233 |
10.3031 |
77.644 |
8200 |
11.714 |
13.511 |
10.3217 |
28.403 |
8400 |
12.000 |
13.794 |
10.3285 |
10.058 |
8600 |
12.286 |
14.079 |
10.3310 |
3.393 |
8800 |
12.571 |
14.364 |
10.3318 |
0.952 |
9000 |
12.857 |
14.650 |
10.3320 |
-0.000 |
9200 |
13.143 |
14.936 |
10.3320 |
-0.000 |
9400 |
13.429 |
15.221 |
10.3320 |
-0.000 |
9600 |
13.714 |
15.507 |
10.3320 |
-0.000 |
9800 |
14.000 |
15.793 |
10.3320 |
-0.000 |
10000 |
14.286 |
16.079 |
10.3320 |
0.000 |
1, 4, 12, 24 時間後の河床形状は下図のように計算される.

問題 19¶
演習問題 18の条件で,
浮遊砂濃度
解 答¶
計算プログラムを excercise_19.py に示す.
初期の浮遊砂濃度は全区間ゼロを仮定した.
1, 4, 12, 24 時間後の河床形状は下図の通りである.
演習問題 18 の結果に比べて濃度の伝播に時間を要するため,デルタの形成が遅くなっている.

問題 20¶
前出の演習問題 18の条件で,
下記の 3 ケースについて河床変動計算を行ったときの計算法,差分法,プログラムおよび計算結果を示せ。
ただし,拡散係数
解 答¶
式 (4.26) の離散化方程式は単位幅流量を
添え字
式(4.27) の離散化方程式は上式の右辺第 1 項を無視する.
式 (4.28) の離散化方程式はさらに左辺もゼロとして,
である. 式(4.29) の離散化方程式は何れのケースでも下式となる.
計算の実行に当っては以下の条件を付与した.
何れのケースとも上流端では河床高の時間変化をゼロと仮定する.つまり上流端の濃度は
で与える.設問 1 および設問 2 において上流端以外の初期濃度はゼロを仮定する.
設問 1 における下流端の拡散項はゼロとする.
カルマン定数
は 0.4 とする.
以上を踏まえて 図―4.7
の流れを実装した計算プログラムを excercise_20.py に示す.
基準点濃度と鉛直平均濃度の比
設問別の 1, 4, 12, 24 時間後の河床形状は下図の通りである.



問題 21¶
河口からの距離およ川幅が下表に示されるような河川において,
流量 1,000 m3/s が 48 時間流下した場合の河床変動量を求めよ。
ただし,河口水位を 0 m (一定),
河床材料の粒径
上流端での流砂量は,動的平衡状態である(すなわち,上流端の河床変動はないとして計算せよ。
上流端にダムがあるとしで計算せよ (ダム地点では流砂量 = 0)。
上記 1. において,K.P.2.6 地点に床止めがある場合の計算をせよ。
上記 1. において,K.P.2.2, 2.6, 3.0 に床止めがある場合の計算をせよ。
0.0 |
300 |
-2.0 |
2.4 |
220 |
2.8 |
0.2 |
300 |
-1.6 |
2.6 |
220 |
3.2 |
0.4 |
300 |
-1.2 |
2.8 |
220 |
3.6 |
0.6 |
300 |
-0.8 |
3.0 |
220 |
4.0 |
0.8 |
300 |
-0.4 |
3.2 |
220 |
4.4 |
1.0 |
300 |
0.0 |
3.4 |
300 |
4.8 |
1.2 |
300 |
0.4 |
3.6 |
300 |
5.2 |
1.4 |
300 |
0.8 |
3.8 |
300 |
5.6 |
1.6 |
300 |
1.2 |
4.0 |
300 |
6.0 |
1.8 |
300 |
1.6 |
4.2 |
300 |
6.4 |
2.0 |
300 |
2.0 |
4.4 |
300 |
6.8 |
2.2 |
220 |
2.4 |
解 答¶
(1) 考え方¶
基本的な河床変動計算は 問題 15 と同様である。河幅が変化するため、不等流計算では 問題 3 での不等流計算法を参考に設定する。
本問の例は河道狭隘部で洗掘が生じ,それを抑止するため床止めを入れる場合に相当する。ここで床止めの施工位置が不適当であると,他の箇所に悪影響の及ぶ場合があるが,本問のような条件では洗掘に歯止めがかかっていることがわかる。
(2)プログラム¶
本問の計算プログラムを excercise_21.py に示す。
限界摩擦速度および無次元掃流量は
Particle クラスのコンストラクタで計算している.
また単位幅・単位時間当りの掃流砂量は同クラスの MPM メソッドで計算している。
(3)計算結果¶
初期河床に対する水面形は下図の通りである。

設問1¶
上流端での流砂量は動的平衡(
狭隘部で河床低下傾向となる。
|
|
|
|
---|---|---|---|
0 |
-2.00 |
-1.88 |
-1.72 |
200 |
-1.60 |
-1.45 |
-1.37 |
400 |
-1.20 |
-1.10 |
-1.04 |
600 |
-0.80 |
-0.74 |
-0.69 |
800 |
-0.40 |
-0.37 |
-0.32 |
1000 |
0.00 |
0.02 |
0.07 |
1200 |
0.40 |
0.42 |
0.47 |
1400 |
0.80 |
0.84 |
0.89 |
1600 |
1.20 |
1.27 |
1.32 |
1800 |
1.60 |
1.72 |
1.76 |
2000 |
2.00 |
2.19 |
2.21 |
2200 |
2.40 |
2.25 |
2.23 |
2400 |
2.80 |
2.68 |
2.63 |
2600 |
3.20 |
3.09 |
3.02 |
2800 |
3.60 |
3.47 |
3.39 |
3000 |
4.00 |
3.82 |
3.75 |
3200 |
4.40 |
4.14 |
4.10 |
3400 |
4.80 |
4.90 |
4.88 |
3600 |
5.20 |
5.27 |
5.27 |
3800 |
5.60 |
5.64 |
5.65 |
4000 |
6.00 |
6.02 |
6.03 |
4200 |
6.40 |
6.41 |
6.42 |
4400 |
6.80 |
6.80 |
6.80 |

設問2¶
上流端での流砂量は静的平衡(
上流端直下と狭隘部で河床低下傾向となる。
|
|
|
|
---|---|---|---|
0 |
-2.00 |
-1.88 |
-1.72 |
200 |
-1.60 |
-1.45 |
-1.37 |
400 |
-1.20 |
-1.10 |
-1.04 |
600 |
-0.80 |
-0.74 |
-0.69 |
800 |
-0.40 |
-0.37 |
-0.32 |
1000 |
0.00 |
0.02 |
0.07 |
1200 |
0.40 |
0.42 |
0.47 |
1400 |
0.80 |
0.84 |
0.89 |
1600 |
1.20 |
1.27 |
1.32 |
1800 |
1.60 |
1.72 |
1.76 |
2000 |
2.00 |
2.19 |
2.21 |
2200 |
2.40 |
2.25 |
2.23 |
2400 |
2.80 |
2.68 |
2.63 |
2600 |
3.20 |
3.09 |
3.01 |
2800 |
3.60 |
3.47 |
3.38 |
3000 |
4.00 |
3.82 |
3.74 |
3200 |
4.40 |
4.14 |
4.08 |
3400 |
4.80 |
4.89 |
4.84 |
3600 |
5.20 |
5.25 |
5.19 |
3800 |
5.60 |
5.59 |
5.51 |
4000 |
6.00 |
5.90 |
5.80 |
4200 |
6.40 |
6.15 |
6.02 |
4400 |
6.80 |
6.80 |
6.80 |

設問3 - 4¶
床止め箇所において、床止め高(初期河床高)と河床高を比較し、河床高が床止め以下とならないように式 (5.4) のように流砂量の補正を行う。
床止めにより河床低下が抑制される。
|
|
|
|
---|---|---|---|
0 |
-2.00 |
-1.88 |
-1.72 |
200 |
-1.60 |
-1.45 |
-1.37 |
400 |
-1.20 |
-1.10 |
-1.04 |
600 |
-0.80 |
-0.74 |
-0.69 |
800 |
-0.40 |
-0.37 |
-0.32 |
1000 |
0.00 |
0.02 |
0.07 |
1200 |
0.40 |
0.42 |
0.47 |
1400 |
0.80 |
0.84 |
0.88 |
1600 |
1.20 |
1.27 |
1.30 |
1800 |
1.60 |
1.71 |
1.72 |
2000 |
2.00 |
2.17 |
2.14 |
2200 |
2.40 |
2.20 |
2.11 |
2400 |
2.80 |
2.58 |
2.44 |
2600 |
3.20 |
3.20 |
3.20 |
2800 |
3.60 |
3.52 |
3.51 |
3000 |
4.00 |
3.84 |
3.82 |
3200 |
4.40 |
4.15 |
4.14 |
3400 |
4.80 |
4.91 |
4.91 |
3600 |
5.20 |
5.27 |
5.28 |
3800 |
5.60 |
5.64 |
5.66 |
4000 |
6.00 |
6.02 |
6.04 |
4200 |
6.40 |
6.41 |
6.42 |
4400 |
6.80 |
6.80 |
6.80 |

|
|
|
|
---|---|---|---|
0 |
-2.00 |
-1.88 |
-1.72 |
200 |
-1.60 |
-1.45 |
-1.37 |
400 |
-1.20 |
-1.10 |
-1.04 |
600 |
-0.80 |
-0.74 |
-0.69 |
800 |
-0.40 |
-0.37 |
-0.33 |
1000 |
0.00 |
0.02 |
0.04 |
1200 |
0.40 |
0.41 |
0.43 |
1400 |
0.80 |
0.81 |
0.81 |
1600 |
1.20 |
1.21 |
1.19 |
1800 |
1.60 |
1.61 |
1.56 |
2000 |
2.00 |
2.00 |
1.91 |
2200 |
2.40 |
2.40 |
2.40 |
2400 |
2.80 |
2.74 |
2.72 |
2600 |
3.20 |
3.20 |
3.20 |
2800 |
3.60 |
3.44 |
3.41 |
3000 |
4.00 |
4.00 |
4.00 |
3200 |
4.40 |
4.18 |
4.21 |
3400 |
4.80 |
4.93 |
4.97 |
3600 |
5.20 |
5.28 |
5.32 |
3800 |
5.60 |
5.65 |
5.68 |
4000 |
6.00 |
6.03 |
6.05 |
4200 |
6.40 |
6.41 |
6.42 |
4400 |
6.80 |
6.80 |
6.80 |

問題 22¶
下図に示す河川に,
上流端
計算条件は

解 答¶
(1) 考え方¶
各区間の断面番号と河道諸元は以下のように設定する。
・AB間:断面
・BC間:断面
・CD間:断面
水位計算は、A→Bまでの水位計算を行ったあと、Bを境界条件としてB→C、B→Dの水位計算を行う。
全断面の水理量から単位幅流砂量を計算し、上流端Cで動的平衡、上流端Dで静的平衡の境界条件を与える。
河床変動計算は以下のように行う。
i=0~4,7~10,13~16は、河床高を式 (5.1) で更新する。
i=5では,
= (5) - (7) - (13) とする。i=6と断面12は,断面5の河床高としdzは計算しない。
i=11は動的平衡のため,
= 0とする。i=18は静的平衡のため,
= 0とする。
なお,河床材料の粒径
(2)プログラム¶
本問の計算プログラムを excercise_22.py に示す。
限界摩擦速度および無次元掃流量は
Particle クラスのコンストラクタで計算している.
また単位幅・単位時間当りの掃流砂量は同クラスの MPM メソッドで計算している。
(3)計算結果¶
結果を見ると,合流点付近に堆積が起こっていることがわかる。ここは,本線の勾配変化点であり,もともと堆積が起こりやすい箇所となっているが, 支川の流砂量が無視できない場合は,合流後の河床変動や流れに影響を及ぼすことになる。
|
|
|
|
|
||
---|---|---|---|---|---|---|
0 |
3.024 |
3.024 |
0.000 |
0.000 |
0.0916 |
7.7239e-04 |
1 |
3.024 |
3.224 |
0.200 |
0.000 |
0.0916 |
7.7239e-04 |
2 |
3.024 |
3.424 |
0.400 |
0.000 |
0.0916 |
7.7239e-04 |
3 |
3.024 |
3.624 |
0.600 |
0.000 |
0.0916 |
7.7239e-04 |
4 |
3.024 |
3.824 |
0.800 |
0.000 |
0.0916 |
7.7239e-04 |
5 |
3.024 |
4.024 |
1.000 |
0.000 |
0.0916 |
7.7239e-04 |
6 |
3.024 |
4.024 |
1.000 |
0.000 |
0.1096 |
1.3240e-03 |
7 |
3.012 |
4.262 |
1.250 |
0.000 |
0.1107 |
1.3600e-03 |
8 |
3.003 |
4.503 |
1.500 |
0.000 |
0.1115 |
1.3853e-03 |
9 |
2.997 |
4.747 |
1.750 |
0.000 |
0.1120 |
1.4028e-03 |
10 |
2.993 |
4.993 |
2.000 |
0.000 |
0.1123 |
1.4147e-03 |
11 |
2.990 |
5.240 |
2.250 |
0.000 |
0.1126 |
1.4229e-03 |
12 |
3.024 |
4.024 |
1.000 |
0.000 |
0.0358 |
0.0000e+00 |
13 |
2.684 |
4.084 |
1.400 |
0.000 |
0.0473 |
0.0000e+00 |
14 |
2.381 |
4.181 |
1.800 |
0.000 |
0.0626 |
1.2761e-04 |
15 |
2.138 |
4.338 |
2.200 |
0.000 |
0.0804 |
4.8217e-04 |
16 |
1.975 |
4.575 |
2.600 |
0.000 |
0.0967 |
9.1853e-04 |
17 |
1.894 |
4.894 |
3.000 |
0.000 |
0.1067 |
1.2285e-03 |

|
|
|
|
|
||
---|---|---|---|---|---|---|
0 |
3.024 |
3.113 |
0.089 |
0.089 |
0.0916 |
7.7239e-04 |
1 |
3.006 |
3.311 |
0.305 |
0.105 |
0.0929 |
8.0777e-04 |
2 |
2.990 |
3.513 |
0.522 |
0.122 |
0.0941 |
8.4099e-04 |
3 |
2.976 |
3.719 |
0.742 |
0.142 |
0.0951 |
8.7143e-04 |
4 |
2.964 |
3.928 |
0.964 |
0.164 |
0.0961 |
8.9861e-04 |
5 |
2.953 |
4.140 |
1.187 |
0.187 |
0.0969 |
9.2217e-04 |
6 |
2.953 |
4.140 |
1.187 |
0.187 |
0.1159 |
1.5374e-03 |
7 |
3.085 |
4.420 |
1.335 |
0.085 |
0.1046 |
1.1605e-03 |
8 |
3.079 |
4.643 |
1.564 |
0.064 |
0.1051 |
1.1759e-03 |
9 |
3.075 |
4.868 |
1.793 |
0.043 |
0.1055 |
1.1874e-03 |
10 |
3.072 |
5.094 |
2.022 |
0.022 |
0.1057 |
1.1951e-03 |
11 |
3.071 |
5.321 |
2.250 |
0.000 |
0.1058 |
1.1989e-03 |
12 |
2.953 |
4.140 |
1.187 |
0.187 |
0.0378 |
0.0000e+00 |
13 |
2.456 |
4.196 |
1.740 |
0.340 |
0.0582 |
6.7124e-05 |
14 |
2.459 |
4.352 |
1.893 |
0.093 |
0.0580 |
6.4931e-05 |
15 |
2.489 |
4.510 |
2.021 |
-0.179 |
0.0564 |
4.6232e-05 |
16 |
2.538 |
4.663 |
2.125 |
-0.475 |
0.0539 |
2.1791e-05 |
17 |
1.756 |
4.756 |
3.000 |
0.000 |
0.1272 |
0.0000e+00 |

補遺 1 ニュートン法
非線形関数
である。よって、
が成り立つ(これを「テイラー展開」という)。
特に
である。
これより,
