0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

HEC-WATとは:HECアプリ群をつなぐ統合流域解析ツールを整理する

0
Posted at

HEC-WATとは:HECアプリ群をつなぐ統合流域解析ツールを整理する

はじめに

HEC-WAT は、米国陸軍工兵隊 USACE の Hydrologic Engineering Center が開発している 統合流域解析ツール です。
正式名称は Hydrologic Engineering Center's Watershed Analysis Tool です。

HEC-HMS、HEC-ResSim、HEC-RAS、HEC-FIA などの個別ソフトを、1つの流域解析ワークフローとして接続し、複数モデルを連携して実行・比較・評価するためのフレームワークです。

簡単に言うと、HEC-WAT は以下のようなことを行うためのツールです。

HEC-HMSで流出解析
  ↓
HEC-ResSimでダム・貯水池運用
  ↓
HEC-RASで河川水理・氾濫解析
  ↓
HEC-FIAで洪水被害評価
  ↓
複数ケース・不確実性・リスクを統合的に評価

Screenshot 2026-08-07 105722.png


HEC-WATの位置づけ

HECアプリケーション群の中では、HEC-WAT は 複数モデルを統合する上位フレームワーク です。

ChatGPT Image 2026年7月7日 13_08_08.png

重要なのは、HEC-WATが HEC-HMSやHEC-RASの代わりになるソフトではない という点です。

HEC-WATは、個別モデルを置き換えるのではなく、既存のHECソフトを1つの流域解析環境として連携させるためのGUI・管理フレームワークです。


HEC-WATでできること

HEC-WATでは、主に以下のようなことができます。

分類 内容
複数モデル統合 HEC-HMS、HEC-ResSim、HEC-RAS、HEC-FIAなどを連携
計算順序管理 HMS → ResSim → RAS → FIA のような実行順序を管理
代替案比較 現況、改修案、ダム操作案、堤防案などを比較
シナリオ管理 洪水規模、気象条件、施設条件の違いを管理
HEC-DSS連携 各モデル間の時系列データ受け渡しを管理
不確実性解析 Flood Risk Analysisにより多数ケースを評価
リスク評価 浸水、被害、頻度、リスクを統合的に確認
結果可視化 表、グラフ、地図、レポートによる結果確認
プラグイン連携 各HECソフトをプラグインとして接続

HEC-WATの基本思想

HEC-WATの基本思想は、流域全体を1つのシステムとして評価すること です。

例えば、洪水リスクを評価するとき、個別には以下のようなソフトを使います。

役割 ソフト
雨量から流量を作る HEC-HMS
ダム操作で放流量を作る HEC-ResSim
河川水位・氾濫を計算する HEC-RAS
被害額・人的影響を評価する HEC-FIA
時系列を受け渡す HEC-DSS
頻度解析を行う HEC-SSP
事業評価を行う HEC-FDA

HEC-WATは、これらをバラバラに実行するのではなく、ひとつの解析フローとして管理 します。


HEC-WATの代表的な解析フロー

HEC-WATの典型的な解析フローは以下です。

ChatGPT Image 2026年7月7日 13_09_02.png


Program Orderとは

HEC-WATで重要なのが Program Order です。

Program Orderは、各ソフトをどの順番で実行するかを定義するものです。

典型的には、以下の順序になります。

HEC-HMS
  ↓
HEC-ResSim
  ↓
HEC-RAS
  ↓
HEC-FIA

この順番は、公式マニュアルでも典型的なDefault Program Orderとして説明されています。

ChatGPT Image 2026年7月7日 13_09_35.png

ただし、目的に応じてProgram Orderは変更できます。

例です。

・ダムがない場合
  HEC-HMS → HEC-RAS → HEC-FIA

・被害評価をしない場合
  HEC-HMS → HEC-RAS

・ダム運用だけ評価する場合
  HEC-HMS → HEC-ResSim

・水理モデルのみ比較する場合
  HEC-RASのみ

HEC-WATの主要概念

HEC-WATでは、いくつかの用語を理解しておくと全体像が見えやすくなります。

用語 意味
Study 解析プロジェクト全体
Watershed 流域
Program Order モデルの実行順序
Plugin HEC-HMS、HEC-RASなどを接続する仕組み
Alternative 各モデルの計算ケース・代替案
Simulation 実行する計算シナリオ
Event 洪水イベント、気象イベントなど
HEC-DSS モデル間で受け渡す時系列データ
Compute Sequence 実際に実行されるモデル連携手順
FRA Flood Risk Analysis。不確実性を含むリスク解析

プラグイン構成

HEC-WATは、プラグインアーキテクチャを使って各HECソフトを連携します。

公式マニュアルでは、HEC-WATのインストールパッケージに以下のようなHECソフト用プラグインが含まれると説明されています。

ChatGPT Image 2026年7月7日 13_10_05.png

この仕組みにより、HEC-WAT本体を大きく変更せずに、個別アプリを連携・更新しやすくしています。


HEC-DSSとの関係

HEC-WATでモデル連携を行う場合、各モデル間の時系列データ受け渡しには HEC-DSS が重要になります。

ChatGPT Image 2026年7月7日 13_10_30.png

HEC-DSSで受け渡される代表的なデータは以下です。

データ 受け渡し例
雨量 外部データ → HEC-HMS
流量ハイドログラフ HEC-HMS → HEC-ResSim / HEC-RAS
ダム放流量 HEC-ResSim → HEC-RAS
水位ハイドログラフ HEC-RAS → HEC-FIA
浸水・到達時間 HEC-RAS → HEC-FIA
被害評価結果 HEC-FIA → HEC-WATで集計

HEC-WATと不確実性解析

HEC-WATの重要な用途の1つが、Flood Risk Analysis です。

これは、単一ケースだけでなく、洪水頻度、流量、ダム操作、水理条件、被害条件などの不確実性を含めて、多数のケースを評価する考え方です。

ChatGPT Image 2026年7月7日 13_11_02.png

不確実性を持たせる対象例です。

対象
水文条件 確率流量、降雨、洪水波形
ダム運用 初期貯水位、操作ルール
水理条件 粗度係数、堤防高、破堤条件
被害条件 建物価値、被害関数、人口条件
経済条件 単価、評価期間、割引率
シナリオ条件 現況、対策あり、将来気候など

HEC-WATでの代替案比較

HEC-WATは、複数の代替案を一連のモデル連携で比較するのに向いています。

例です。

代替案A:現況
代替案B:河道掘削
代替案C:堤防整備
代替案D:遊水地整備
代替案E:ダム操作変更

それぞれについて、同じ洪水条件で以下を比較できます。

・ピーク流量
・ダム放流量
・最大水位
・浸水面積
・最大浸水深
・被害額
・影響人口
・リスク指標

ChatGPT Image 2026年7月7日 13_11_37.png


HEC-WATの基本作業フロー

HEC-WATを使う場合の基本作業は、概ね以下の流れになります。

ChatGPT Image 2026年7月7日 13_12_06.png

ここで重要なのは、HEC-WATの前に 個別モデルがきちんと動作していること です。

HEC-HMS、HEC-ResSim、HEC-RAS、HEC-FIAを単体で検証せずに、いきなりHEC-WATで統合すると、エラー原因の切り分けが難しくなります。


HEC-WATのメリット

HEC-WATのメリットは以下です。

メリット 内容
統合管理 複数HECモデルを1つのStudyで管理できる
実行順序管理 HMS→ResSim→RAS→FIAなどを自動的に連携できる
代替案比較 複数ケース・複数対策を同じ枠組みで比較できる
データ連携 HEC-DSSを通じて時系列データを受け渡しやすい
リスク解析 不確実性を含むFlood Risk Analysisに対応
チーム作業 水文、水理、経済、計画担当が同じStudyで作業しやすい
既存資産活用 既存のHMS、RAS、FIAモデルを活用できる

注意点・苦手なところ

HEC-WATは便利ですが、最初から使うにはやや難しいソフトです。

注意点 内容
個別モデル理解が前提 HMS、RAS、ResSim、FIAの基本を理解している必要がある
データ連携が複雑 DSSのPathnameや時間間隔がずれると連携に失敗しやすい
エラー切り分けが難しい どのモデルでエラーが出たか確認が必要
バージョン依存 各HECソフトのバージョン互換性に注意
ファイル管理 Studyフォルダ、各モデルフォルダ、DSSの整理が重要
計算時間 多数ケース・2D RASを含むと計算時間が長くなる
HEC-RAS連携 複数RAS Planを使う場合などに注意が必要
日本適用 国内基準・データ・被害関数との整合が必要

特に公式マニュアルでは、複数のHEC-RAS Planを1つのHEC-WAT Simulationで使う場合に、RASが誤ったGeometryとPlanを関連付けるデータ破損問題が知られていると説明されています。該当する場合は、HEC-RASのPlanやGeometryファイルをHEC-WAT watershedフォルダ外に定期的にバックアップしておくことが推奨されています。


HEC-WAT 1.1について

2026年7月時点で、公式ダウンロードページでは HEC-WAT 1.1 がCurrent Versionとして公開されています。

HEC-WAT 1.1は、2026年4月公開のWindows向けポータブルパッケージです。
公式ダウンロードページでは、HEC-WAT 1.1は以下の組み合わせでテストされていると説明されています。

HEC-HMS 4.13
HEC-ResSim 3.5.1
HEC-RAS 6.5
HEC-FIA 3.3

ただし、プロジェクトに必要なバージョンへ個別プログラムを更新することも可能とされています。


日本で使う場合の注意点

HEC-WATを日本の河川・ダム・氾濫・リスク評価に使う場合は、以下に注意が必要です。

注意点 内容
国内基準との整合 日本の河川計画、費用便益分析、被害算定基準と直接同じではない
データ形式 DEM、雨量、水位、流量、建物、土地利用をHEC系に合わせて整備する必要がある
HEC-DSS設計 各モデル間のDSS連携設計が重要
ダム操作 日本の操作規則、事前放流、異常洪水時防災操作との整合が必要
被害関数 HEC-FIA/FDAの米国向け被害関数をそのまま使わない
計算負荷 2D HEC-RASを多数ケースで回す場合、計算資源が必要
結果解釈 絶対値より、対策案の相対比較・感度分析として使うのが現実的
サポート 非USACEユーザーには個別技術サポートが基本的に提供されない

学習する順番

初めてHEC-WATを学ぶ場合は、以下の順番がおすすめです。

1. HEC-HMSを単体で使えるようにする
2. HEC-RASを単体で使えるようにする
3. HEC-DSS / DSSVueで時系列連携を理解する
4. 必要に応じてHEC-ResSimを単体で使う
5. 必要に応じてHEC-FIAを単体で使う
6. 各モデルが単体で正常に動くことを確認する
7. HEC-WATに各モデルを登録する
8. Program Orderを作成する
9. 小さいケースで連携実行する
10. 代替案比較・Flood Risk Analysisへ進む

自作Pythonモデルとの関係

Pythonで水文・水理・被害評価・GUIツールを作る場合、HEC-WATは全体設計の参考になります。

自作モデル側 HEC-WATから参考にできる点
ワークフロー管理 複数モデルを順番に実行する仕組み
ケース管理 現況、対策案、将来条件などの管理
データ連携 モデル間の入力・出力を明確化
GUI設計 Study、Alternative、Simulationの構成
ログ管理 各モデルの実行状況・エラー確認
不確実性評価 多数ケース実行、Monte Carlo、感度分析
結果比較 流量、水位、浸水深、被害額の横断比較
データ保存 HEC-DSS的な共通データ基盤設計

自作するなら、以下の段階が分かりやすいです。

Step 1: HMS相当の降雨流出モデルを作る
Step 2: RAS相当の簡易2D氾濫モデルを作る
Step 3: FIA相当の建物被害評価を作る
Step 4: 各モデルをDSS/DuckDB/CSVで連携する
Step 5: ワークフロー実行管理GUIを作る
Step 6: 複数ケース比較と不確実性評価へ拡張する

まとめ

HEC-WATは、HECアプリケーション群の中で 複数モデルを統合して流域全体を評価するためのフレームワーク です。

重要なのは、次の3点です。

1. HEC-WATはHEC-HMS、HEC-ResSim、HEC-RAS、HEC-FIAなどを連携する統合ツール
2. 個別ソフトを置き換えるのではなく、プラグインで接続して実行順序・代替案・結果を管理する
3. 複数ケース、不確実性、Flood Risk Analysis、代替案比較に向いている

HEC-HMSが「雨量から流量を作る」、HEC-ResSimが「ダム操作を計算する」、HEC-RASが「水位・浸水を計算する」、HEC-FIAが「被害を評価する」とすれば、HEC-WATは それらを1つの流域システムとして動かす統合管理ツール と考えると分かりやすいです。


参考リンク


0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?