縦断・鉛直2次元
貯水池を上流から堤体方向と水深方向の2次元断面として扱い、成層、流入水の潜り込み、選択取水の影響を説明できます。
CE-QUAL-W2 / Reservoir / Eutrophication / Python
CE-QUAL-W2を計算エンジンとして使い、Pythonで入力データ作成、実行管理、後処理、観測値比較、対策ケース比較を行うデモです。 水温成層、底層貧酸素、リン内部負荷、Chl-a、選択取水、曝気循環などの評価に使う構成を示します。
Overview
CE-QUAL-W2は、細長い貯水池で重要になる縦断方向と鉛直方向の変化を扱いやすいモデルです。 Pythonを組み合わせることで、実ダムの時系列データ整形、入力ファイル作成、複数ケース実行、グラフ作成、キャリブレーションを一連の処理として管理できます。
貯水池を上流から堤体方向と水深方向の2次元断面として扱い、成層、流入水の潜り込み、選択取水の影響を説明できます。
水温、DO、栄養塩、Chl-a、底泥からのリン溶出などを組み合わせ、アオコ・貧酸素・内部負荷の評価に利用します。
Pythonで入力作成、CE-QUAL-W2実行、結果読込、観測値比較、対策ケース図化までを自動化する構成にできます。
Demo Result Figures
実際のCE-QUAL-W2結果ではなく、デモ説明用の人工貯水池データから作成した図です。 実務では、CE-QUAL-W2の出力をPythonで読み込み、同じ構成の報告書用図へ差し替えます。
Input
Output
Sample Export Files
シナリオ比較の集計CSVとデモ設定JSONを同梱しています。
Workflow
Python Source Sample
以下は scripts/cequalw2_python_workflow_sample.py の内容です。
CE-QUAL-W2本体は同梱していませんが、Pythonでケース作成・実行管理・後処理を行う基本構成を示しています。
cequalw2_python_workflow_sample.py をダウンロード
読み込み中... References
このページのデモはPython連携の説明用です。実際のCE-QUAL-W2実行では、公式配布ファイル、ユーザーマニュアル、入力ファイル仕様、事例データを確認してください。
Note
このページはCE-QUAL-W2 + Python連携の説明用デモです。実務では、公式のCE-QUAL-W2実行ファイル、対象ダムの断面・容量曲線、 流入・放流・気象・水質観測データを用意し、水温、DO、栄養塩、Chl-aの順に段階的にキャリブレーションしてください。