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

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

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

中文摘要英文摘要

随着全球气候变化,极端天气频发,洪水灾害出现的频率日渐增高,高精度的水文预报研究对防治暴雨洪涝灾害具有重要意义.以高田水流域为例,运用TOPMODEL半分布式水文模型,耦合机器学习XGBoost和可解释技术进行洪水模拟误差校正.结果表明:①SHAP值分析更适用于解释模型行为而非直接指导参数优化;②XGBoost误差校正模块对TOPMODEL的拟合具有相当程度的可解释性和透明度,对输入的洪水系列进行XGBoost校正相较于传统校正方法性能较好,其NSE值为0.98;③TOPMODEL模型误差具有明显的非线性与洪峰依赖性.可解释机器学习和物理过程的耦合为研究洪水模拟与预报提供了新思路.

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.

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

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

建筑与水利

可解释机器学习TOPMODELSCE-UA降雨径流过程

interpretable machine learningTOPMODELSCE-UArainfall runoff process

《人民珠江》 2026 (5)

21-33,13

广东省水利科技创新项目(2025-05)广东省基础与应用基础研究基金-卓越青年团队项目(2023B1515040028)

10.3969/j.issn.1001-9235.2026.05.003

评论