融雪 Degree-Day シミュレーター 戻る
水文・環境工学

融雪 Degree-Day シミュレーター — 山岳水文学

日平均気温と融雪係数から、山岳流域の日融雪量・融雪流量・SWE 枯渇日数を Degree-Day(度・日)法で推定するツールです。流域面積と SWE を変えれば、雪解け洪水のピーク流量やダム流入量の見積もりにそのまま使えます。

パラメータ設定
日平均気温 T
°C
対象日の日平均気温
融雪係数 a
mm/(°C·day)
裸地 4〜8、森林 2〜4、氷河 5〜12 が目安
基準温度 T_base
°C
融雪が始まる実効気温(通常 0°C)
積雪深 h_s
cm
雪水当量 SWE
mm
雪を全部融かしたときの液水深
流域面積 A
km²
標高減率 Γ
°C/100m
標高が100m上がるごとの気温低下
計算結果
度・日値 (°C·day)
日融雪量 (mm/day)
日融雪流量 (m³/s)
30日累積融雪 (mm)
SWE 枯渇日数 (day)
雪密度 (g/cm³)
山岳流域断面 — 融雪→渓流→ダム

気温と融雪係数を上げると、積雪が薄くなり渓流の融雪流量が増えます。色の濃淡で日融雪量の強度を表示します。

日融雪量 vs 気温(季節サイクル)
累積融雪と SWE の時間変化(30日)
理論・主要公式

$$M = a \cdot (T - T_{base}) \text{ when } T \gt T_{base},\quad SWE = \rho_s \cdot h_s$$

M:日融雪量 (mm/day)、a:融雪係数 (mm/(°C·day))、T:日平均気温 (°C)、T_base:融雪開始基準温度(通常 0°C)、SWE:雪水当量 (mm)、ρ_s:雪密度 (g/cm³)、h_s:積雪深 (cm)。

$$Q = \frac{M \cdot A}{86400 \cdot 1000} \cdot 10^{6} \;[\text{m}^3/\text{s}],\qquad t_{deplete} = \frac{SWE}{M}$$

Q:流域からの日融雪流量、A:流域面積 (km²)、t_deplete:現在の SWE を融かし切るまでの日数。

融雪 Degree-Day 法 — 融雪水文学

🙋
「Degree-Day 法」って、雪解けを「気温だけ」で予想する方法ですよね?そんな単純で当たるんですか?
🎓
いいツッコミ。実は本気でやればやるほど分かるんだけど、山の雪解けの90%以上は「気温」で説明できるんだ。理屈はこう:雪を融かすには熱が必要で、その熱の供給源は日射・長波放射・乱流(風)・降雨など色々ある。でもそれらは全部「気温」と強い相関がある。だから単純な線形式 M=a·(T−T_base) でも、シーズン全体の融雪量はかなり良く合う。HBV・SRM・SWAT といったプロ用水文モデルも、内部の融雪サブモジュールはほとんどがこの degree-day なんだよ。
🙋
なるほど!じゃあ「融雪係数 a」を上げると融雪量がどんどん増えますよね。これ、どうやって決めるんですか?
🎓
良い質問。a は土地被覆と季節でガラッと変わる。教科書値だと「裸地で 4〜8、森林で 2〜4、氷河で 5〜12」mm/(°C·day) くらい。森林は林冠が日射を遮るから小さく、氷河は黒い氷面が日射を吸うから大きい。実務では観測流量と合わせ込み(キャリブレーション)で a を決める。例えば日本の利根川上流みたいな流域だと、シーズン平均で a≈3〜4 が定番。本ツールでスライダーを動かすと、a を 1 動かすだけで日融雪量が 5mm 単位で変わるのが見える。それくらいセンシティブなパラメータなんだ。
🙋
「SWE 枯渇日数」っていう指標が出てますね。これってダム管理で使うんですか?
🎓
まさにその通り!例えば 4月1日時点で SWE=200mm、その日の融雪量が 17.5mm/day なら、「あと約11日でこの雪は全部融け切る」と分かる。電力会社や農水省はこれを毎日計算して、ダムの貯水容量・農業用水の取水計画・洪水警戒を立てる。日本だと黒部ダムや奥只見ダムなんかは、雪解け期にダム容量の半分以上を融雪流入で埋めるから、SWE 推定の精度がそのまま発電量や洪水安全度に直結する。本ツールの「30日累積融雪」と「SWE 枯渇日数」は、まさにそういう運用判断のための指標だよ。
🙋
「雪密度」が自動で出てるのは面白いですね。新雪と古雪で何が違うんでしょう?
🎓
これがまた奥が深くて、新雪は ρ_s=0.05〜0.15 g/cm³(つまりほぼ空気)、しまり雪で 0.30〜0.45、融雪期のザラメ雪は 0.40〜0.55 まで圧密される。本ツールでは SWE と積雪深から ρ_s=SWE/(h_s·10) で逆算してるんだけど、これが 0.05 未満や 0.6 超になると「物理的に変」として警告を出す。例えば積雪深10cmなのに SWE=200mm だと密度2.0 g/cm³ になって氷より重い…これは入力ミスなんだ。SWE の観測値は雪量計や積雪サンプラーで直接計るか、最近は衛星パッシブマイクロ波(AMSR2 など)で広域マッピングするのが主流だね。
🙋
「標高減率」のスライダーは何に効いてるんですか?数値には現れないみたいですが…
🎓
いい観察!標高減率 Γ は、流域の標高分布を考慮するための補正係数。山岳流域は標高2000mと500mで気温が10°C以上違うから、同じ流域でも「下は雨、上は雪」になる。本格的な水文モデルでは流域を標高帯(例えば 500m刻み)に分けて、各バンドで気温を Γ で補正して degree-day を計算する。本ツールでは判定ロジックの中で参考として使ってる程度だけど、実務では「標高帯ごとの SWE 観測網」とセットで運用するのが当たり前。気候変動評価では Γ を変えると「雪→雨シフト」のシナリオ感度を見られるんだ。

よくある質問

Degree-Day 法は、日融雪量 M を「日平均気温 T と基準温度 T_base の差」と「融雪係数 a」の線形関係 M = a·(T − T_base) で推定する経験モデルです。気温という入手しやすい1変数だけで融雪を推定できるため、観測網が疎な山岳流域でも適用でき、世界中の水文モデル(HBV、SRM、SWAT、HEC-HMS など)の融雪サブモデルとして組み込まれています。エネルギーバランス法に比べて精度は劣りますが、データ要求が少なく実務で扱いやすいのが最大の利点です。
融雪係数 a は土地被覆と季節で大きく変わります。代表値は、裸地・草地で 4〜8 mm/(°C·day)、針葉樹林で 2〜4 mm/(°C·day)、氷河(黒っぽい氷面)で 5〜12 mm/(°C·day) です。シーズン平均では 2〜7 mm/(°C·day) が目安で、融雪終盤(5〜6月)はアルベドが下がり日射の影響が増えるため a が大きくなります。観測流量との合わせ込み(キャリブレーション)で a を求めるのが一般的で、本ツールではこの a を直接スライダーで動かして感度を確認できます。
理論上は融点 0°C で雪が解け始めるはずですが、実流域では「日平均気温」が使われるため、日中の融雪と夜間の凍結の平均で見ると、融雪が始まる実効気温は −2〜+2°C の範囲で揺れます。森林被覆下や日陰では T_base が高め、開けた斜面や南向きでは低めにキャリブレーションされる傾向があります。本ツールでは T_base を −5〜+5°C で調整でき、地域・観測条件に合わせた設定が可能です。
雪水当量 SWE は、その雪を全部融かしたときに得られる液水の深さ(mm)で、SWE = ρ_s · h_s で表されます。ρ_s は雪密度(g/cm³)、h_s は積雪深(cm)です。新雪は 0.05〜0.15、しまり雪は 0.30〜0.45、ザラメ雪(融雪期)は 0.40〜0.55 程度。本ツールでは SWE と積雪深から自動的に ρ_s を逆算し、0.05 を下回るか 0.6 を超える場合は物理的に不自然として警告を出します。融雪流出予測では SWE の方が積雪深より重要で、観測でも雪量計やパッシブマイクロ波で SWE を直接測ろうとします。

実世界での応用

ダム流入量予測・電力運用:黒部・奥只見・田子倉などの山岳ダムでは、4〜6月の融雪流入がダム容量の半分以上を占めることがあります。電力会社は積雪観測点(テレメーター)と気象予報を組み合わせて Degree-Day モデルで日単位の流入量を予測し、発電計画・放流計画を立てます。融雪係数のキャリブレーション精度が、そのまま発電収益と洪水安全度に直結する重要パラメータです。

雪解け洪水・斜面災害の早期警報:融雪と降雨が重なる「Rain-on-Snow」イベントは、北海道・東北・北陸で過去に大規模洪水を引き起こしてきました。気象庁・国交省は短期の Degree-Day 予測に降雨予測を上乗せして、流量ピークを48〜72時間前から監視します。融雪斜面では融雪水が地中に浸透して間隙水圧を上げ、地すべりや雪崩のトリガーにもなるため、SWE 減少速度の監視は防災上クリティカルです。

農業用水・灌漑計画:長野・新潟・山形などの稲作地帯では、田植え期(5月)の取水量を融雪流出のピーク時期に合わせて設計します。SWE 観測値と Degree-Day 予測から「いつ・どのくらい流れてくるか」を見積もり、用水路・取水堰のゲート操作スケジュールを組みます。気候変動で融雪ピークが早期化すると、田植え期との時間ズレが拡大するため、長期計画にも重要です。

気候変動影響評価(雪→雨シフト):IPCC のシナリオでは、温暖化により山岳流域で「冬季降水の雨化」と「融雪ピークの早期化」が進むとされます。Degree-Day モデルに将来気候の気温時系列を入れると、SWE のピーク値と融雪タイミングの変化をシナリオ別に評価でき、ダム再運用計画・農業適応策の根拠データになります。日本でも気象研・国総研が同様の評価を進めています。

よくある誤解と注意点

まず最大の落とし穴が、「融雪係数 a を年間1つの値で固定する」こと。a は実際には季節変動が大きく、初春(3〜4月)は a≈2〜3、融雪盛期(5月)は a≈4〜6、初夏(6月)はアルベド低下でさらに大きくなります。年平均値1つで通すと、ピーク融雪期の流量を過小評価し、終盤の融雪を過大評価する典型的なズレが出ます。実務では月単位もしくは「累積度・日」をトリガーに a を切り替える「Variable degree-day factor」が定番です。

次に、「Rain-on-Snow(融雪+降雨)イベントを degree-day だけで扱う」こと。雨が積雪面に降ると、雨の熱(顕熱)と凝結熱で融雪量が劇的に増えます。純粋な degree-day では気温しか見ないため、Rain-on-Snow のピーク流量を半分以下に過小評価するケースが報告されています。北米のオレゴン州や日本の北陸では、これが原因の洪水被害が繰り返されており、エネルギーバランス補正項を追加するか、降雨イベント時だけ a を倍にする実務的対処が必要です。

最後に、「SWE が観測されていない流域で degree-day を盲信する」こと。Degree-Day モデルは「融雪率」を推定するだけで、初期 SWE が間違っていれば総融雪量も枯渇日数も全部ズレます。SWE は積雪深 × 雪密度の積で求まりますが、密度の季節変化が大きく、現地観測なしには ±30% のエラーが普通に出ます。最近は衛星パッシブマイクロ波(AMSR2、SMAP)や、UAV による LiDAR 積雪計測で SWE 推定精度を上げる動きが進んでいます。モデル+観測のセットで初めて実用精度になる、と覚えておきましょう。

使い方ガイド

  1. 気温範囲(tRange)と融雪期間の平均気温(tNum)を入力します。山岳地域では標高100mごとに気温が0.6℃低下するため、基準高度からの補正が必要です
  2. 初期積雪水量SWE(hsNum、単位mm)と融雪係数a(aNum、mm/℃/day)を設定します。融雪係数は地域・斜面方位により異なり、北斜面0.3~0.5、南斜面0.8~1.2の範囲が標準です
  3. 基準気温(tbNum、通常0℃)を確認し、シミュレーション実行ボタンを押して度・日値、日融雪量、30日累積融雪、SWE枯渇日数を計算します

具体的な計算例

北アルプス標高2000m地点の融雪シミュレーション:初期SWE=600mm、融雪期間平均気温8℃、融雪係数a=0.6mm/℃/day、基準気温0℃と設定。1日の度・日値は8℃·dayで、日融雪量は4.8mm/dayとなり、SWE600mmは約125日で枯渇します。4月1日~5月30日の30日累積融雪は144mmと推定され、融雪期の河川流量ピークは初期流量2m³/sから最大8~10m³/sへ上昇するダム流入量増加を予測できます

実務での注意点

  1. 標高差による気温低減率を適切に補正します。長野県南部の標準値は100m上昇で0.58℃低下ですが、谷筋地形では異なるため、複数観測点での検証が重要です
  2. 融雪係数は降雨の有無で大きく変わります。雨融雪期には日射による融雪係数0.6に加え降雨融雪係数1.5~2.0を追加適用する必要があります
  3. SWE枯渇日数の予測精度は初期SWE測定精度に依存します。山岳ダムの放流計画では、衛星観測によるSWE検証やレーダー降雪量データとの併用が推奨されます