Rouse分布の近似式であるLane-Kalinske分布って結構荒っぽくないかなと昔から気になっていたので検証してみました。
ついでに式の導出も手書きしか無かったのでTeXにまとめておきました。
土砂濃度の鉛直分布の導出
基本的な考え方
浮遊砂の濃度の移流拡散方程式は次のようになる。
定常、等流、平衡場を考えて、とを与えると 上式は以下のようになる。
上式を河床から水面まで積分する。両者の条件より積分定数は0となる(詳細は省略)。
さらに上式を変数分離形にして基準点の高さから水面まで積分する。
基準点の高さの濃度をとして整理すると次式が導かれる。
Rouse分布
せん断力の河床から水面までの分布は次式となる。
乱流のせん断応力は次式で示される。(のため、は無視する)
2式の釣り合いより
対数則の微分(対数則の元)は、
のため、 は、
となる。 はに比例するとして、と定義し、 前述の濃度分布式に代入したものがRouse分布である。
ここに、:カルマン定数, :基準面の河床から高さ(), :土砂の拡散係数と水の渦動粘性係数の比() である。
参考:式展開
として、置換積分を行う。
Lane-Kalinske分布
Rouse分布で用いた次のの代用として水深平均したを用いる。
は次のようになる。
この式を用いてRouse分布と同様に式展開を行うと次のLane-Kalinske分布が得られる。
本式はRouse分布の近似式といえる。
2式の比較
濃度分布の比較
以下の条件下で2式の比較を行う。
- 河道条件:水深5.0m、河床勾配1/1000、粒径は0.1m、0.5mm、2mmの3ケース
- 基準面濃度式:板倉・岸の式
- 沈降速度式:Rubeyの式
両式を図化すると以下のようになる。
Lane-Kalinske分布はあくまでも近似式なのでRouse分布が基本となる。 Lane-Kalinske分布は次項に示す水深平均濃度の算出に数値計算ではよく使用されるが、 Rouse分布との差は、特に鉛直方向に分布を持つ場合に結構大きいと思う。
水深平均濃度の比較
水深平均濃度式の導出
Rouse分布は積分できないため、Lane-Kalinske分布を使用して水深平均濃度の計算式を導出する。Lane-Kalinske分布による水深平均濃度は次のとおりとなる。
さらに、
として式変形を行うと、次のとおりよく使用される式形になる。
河川流は浅水流近似で取り扱うことが多いため本式は多用される。
比較
以下の3つの方法による水深平均濃度の比較を行う。
計算条件は前述の濃度分布の比較と同様とする。 また、数値積分は相対水深の5%から100%まで95分割して計算する。
計算したは、水深平均土砂濃度(ppm)は次のとおりである。
粒径 | Lane-Kalinske:水深平均 | Lane-Kalinske:数値積分 | Rouse:数値積分 |
---|---|---|---|
0.1mm | 25375.833528263323 | 24489.938287379184 | 23800.833750921876 |
0.5mm | 670.4528478433683 | 682.3398848314391 | 513.0807965609013 |
2mm | 11.852228352927673 | 12.45126260315744 | 6.631464513654046 |
やっぱり結構違う。
- 数値積分は水深の5%から100%の範囲で積分、水深平均式は河床からのため、Lane-Kalinskeの比較ではその差が生じている。
- Rouse分布との差は非常に大きい。特に濃度勾配の大きい2mmの場合は決定的な差異が生じている。
まとめ
これからはRouseの数値積分を使おう。
参考文献
- 河村三郎:土砂水理学1 pp.271-
- グラフの作成はHoloviewsを使用
computational-sediment-hyd.hatenablog.jp
- はてブロへのhtmlグラフの埋め込みは以下を参照