Skip to content

About

Hydrological Flood modelling Post Processing Tools

Resources

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

HydroFloods.R

R-CMD-check

ModernHydro山洪预报系统,需配合ModernHydroModels.jl一起使用。

修改配置文件

# 预报配置文件 — 孤山站
app: /home/kong/julia_apps/bin/ModernHydro # Julia ModernHydroModels路径

# ── 数据路径 ───────────────────────────────────────────────────────────────────
forcing_calib:    "apps/X1_孤山.csv"   # 历史率定数据(X1)
forcing_forecast: "apps/X2_孤山.csv"   # 近实时 + 预报强迫数据(X2)

# ── 站点 / 模型 ────────────────────────────────────────────────────────────────
site:     "孤山"    # 站点名称(用于输出文件命名)
model:    "XAJ"       # 可选:XAJ / GR4J / m07_gr4j_4p_2s / m05_ihacres_7p_1s 等
dir_root: "apps" # 输出目录(不存在则自动创建)

# ── 预报设置 ───────────────────────────────────────────────────────────────────
t0:    "2023-10-01 00:00:00"  # 预报起点(本地时间);留空 "" 则取 X2 最后时刻
n_fc:  24                     # t0=X2末尾时自动延伸的预报时长(小时)
ratio: 0.0                    # 未来降水系数:0=填零,>0 则 ratio × 近期均值

# ── 率定设置 ───────────────────────────────────────────────────────────────────
force_calib: false  # true=强制重新率定;false=有缓存则直接复用
maxn:   3000        # 优化迭代次数(越大越精确,但耗时越长)
n_warm: 90          # X2 头部预热步数(用于无重叠情景)

# ── XGBoost 后处理设置 ─────────────────────────────────────────────────────────
xgb_run: true
xgb_force_calib: false
xgb_nlead: 24 # 当前只做未来 12 小时

一建运行

# Copyright (c) 2026 Dongdong Kong & JiaQi Shi
Rscript apps/ModernHydroAPP.R apps/config_GuShan.yaml 
# 注意文件路径可能需要修改

模型精度

洪峰合格率

About

Hydrological Flood modelling Post Processing Tools

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages