| 注册
首页|期刊导航|人民珠江|耦合可解释机器学习的水文模型在洪水模拟误差校正中的应用

耦合可解释机器学习的水文模型在洪水模拟误差校正中的应用

何禹阳 冯星昱 徐源浩 林凯荣

人民珠江2026,Vol.47Issue(5):21-33,13.
✕
人民珠江2026,Vol.47Issue(5):21-33,13.DOI:10.3969/j.issn.1001-9235.2026.05.003

耦合可解释机器学习的水文模型在洪水模拟误差校正中的应用

Application of Hydrological Models Coupling Interpretable Machine Learning in Flood Simulation Error Correction

何禹阳 1冯星昱 1徐源浩 1林凯荣2

作者信息

  • 1. 中山大学土木工程学院,广东 广州 510275
  • 2. 中山大学土木工程学院,广东 广州 510275||广东省海洋土木工程重点实验室,广东 广州 510275||广东省华南地区水安全调控工程技术研究中心,广东 广州 510275
  • 折叠

摘要

Abstract

With global climate change,extreme weather events and floods occur frequently.The research on high-precision hydrological forecasting is of great significance for the prevention and control of rainstorms and flood disasters.To address the issues of poor adaptability and unclear parameter interpretation of traditional physical models in complex terrains,this study took the Gaotian River Basin in Qingyuan City,Guangdong Province as an example,and adopted the TOPMODEL semi-distributed hydrological model,combined with machine learning XGBoost and interpretable technology to correct the flood simulation error.Parameter sensitivity analysis based on SHAP values was conducted through the random forest model,and the results of SHAP value analysis were coupled with the model parameter calibration to guide the optimization of model parameter calibration through SHAP values.The data calibrated and verified by the evaluation criteria was input into the XGBoost correction module to predict and correct the errors of the original simulation values.Finally,the corrected runoff sequence was output,and the error correction results of XGBoost were compared with traditional error correction methods such as Kalman filter correction method and the multiple regression correction method.The results show that:① SHAP value analysis is more suitable for explaining model behavior rather than directly guiding parameter optimization.In this paper,the calibration results of model parameters guided by SHAP value analysis are not as good as those of empirical value calibration.The reason might be that the SCE-UA algorithm itself is designed to automatically identify the effective combination of key parameters through global exploration,while pre-screening based on SHAP values might prematurely exclude parameters that play an important role only under specific parameter interactions.This limits the search space and optimization ability of the algorithm.② The XGBoost correction module has a considerable degree of interpretability and transparency when fitting the TOPMODEL.The correction performance of XGBoost for the input flood sequence is superior to that of traditional correction methods,with an NSE value of 0.98.Meanwhile,the correction module effectively captures the fluctuation pattern of errors,verifying the ability to correct the dynamic deviation of the TOPMODEL.It directly captures and reproduces the complex nonlinear dynamic characteristics of the hydrological system from historical data,which well solves the overfitting and complex system modeling problems existing in traditional methods.③ The model error of TOPMODEL has obvious nonlinearity,peak dependence,and time series dependence.However,the XGBoost module can effectively capture this nonlinear error structure and demonstrate strong correction ability,indicating that machine learning methods have advantages in dealing with systematic deviations of hydrological models.The coupling of interpretable machine learning and physical processes provides new ideas for flood simulation and forecasting research.

关键词

可解释机器学习/TOPMODEL/SCE-UA/降雨径流过程

Key words

interpretable machine learning/TOPMODEL/SCE-UA/rainfall runoff process

分类

建筑与水利

引用本文复制引用

何禹阳,冯星昱,徐源浩,林凯荣..耦合可解释机器学习的水文模型在洪水模拟误差校正中的应用[J].人民珠江,2026,47(5):21-33,13.

基金项目

广东省水利科技创新项目(2025-05) (2025-05)

广东省基础与应用基础研究基金-卓越青年团队项目(2023B1515040028) (2023B1515040028)

人民珠江

1001-9235

访问量0
|
下载量0
段落导航相关论文