Granular-fluid flow
土砂粒子と水の混合流を、深さ平均の粒状体・流体混合流として扱う土石流・地すべり向けモデルです。
D-Claw / Debris Flow / Granular-fluid Model
D-Clawは、土石流・地すべり・ラハールなどの粒状体と流体の混合流を扱うための、Clawpack系のオープンソースモデルです。 このページでは、基本概念とD-Clawアプリケーション雛形に加えて、どのようなサンプル図を作れるかをまとめて紹介します。
Overview
D-Clawは、変化する地形上を流れる土砂と水の混合流を解析するためのモデルです。通常の2次元浅水流モデルよりも土石流に近い表現ができ、 固相濃度や間隙圧を考慮した検討に向いています。一方で、環境構築やパラメータ設定はANUGAやLandlabより専門的です。
土砂粒子と水の混合流を、深さ平均の粒状体・流体混合流として扱う土石流・地すべり向けモデルです。
通常の浅水流モデルで扱う水深・運動量に加え、固相体積濃度や間隙圧を扱える点が特徴です。
Fortran計算コードとPython設定ファイルを組み合わせ、setrun.pyで領域・物性値・出力条件を設定します。
Model Variables
D-Clawでは、水深・運動量に加えて、土砂の固相濃度や間隙圧を使って流動化・停止・堆積に関わる現象を表現します。 実務利用では、既往災害の再現計算、材料特性、現地調査結果に基づくキャリブレーションが重要です。
Demo Result Figures
D-Clawのページでは、入力条件の考え方、代表的な結果変数、到達時刻・堆積厚・危険度区分図のような説明用図をまとめて掲載できます。 実計算結果に差し替えた場合も、同じレイアウトで紹介可能です。
Use Cases
D-Clawページは、ANUGAによる概略氾濫・土石流風デモより一段専門的な「本格土石流モデルの紹介ページ」として配置します。
References
D-Clawの詳細、理論、インストール方法、setrun.pyテンプレートは公式ドキュメントを参照してください。
Python Source Sample
以下は scripts/dclaw_basic_granular_flow_template.py の内容です。
dclaw_basic_granular_flow_template.py をダウンロード
読み込み中...