arXiv:2502.12396physics.flu-dyncs.CE2025-02被引 8

用可微分物理模型反推河流阻力系数,提升洪水模拟精度

Scientific Machine Learning of Flow Resistance Using Universal Shallow Water Equations with Differentiable Programming

  • 将神经网络嵌入浅水方程,实现物理模型与数据驱动融合
  • 在真实河段验证中成功反演曼宁系数,误差低于5%
  • 无需大量训练数据,适用于未见场景的泛化预测

浅水方程(SWEs)是洪水预测、河流工程等水资源应用的核心模型。流阻估计(即曼宁粗糙度系数 $n$)对模型精度至关重要,传统方法依赖经验公式或查表。为捕捉河床粗糙度的时空变化,基于观测流量数据的反演方法更可靠但难以用传统求解器实现。本文提出基于通用微分方程(UDE)思想的通用浅水方程求解器 Hydrograd,结合物理方程与神经网络(NN),支持精确前向模拟、自动微分(AD)下的梯度分析与参数反演,实现科学机器学习。首先验证了其前向建模精度,随后在真实河段案例中展示了捕捉模型敏感性(梯度)及反演 $n$ 的能力。进一步利用神经网络学习 $n$ 与水力参数、流量之间的通用关系。相比替代模型的反演方法,Hydrograd 以二维浅水方程为物理基础,避免了数据密集型预训练,解决了外样本场景下的泛化问题。该可微分建模框架与神经网络无缝集成,为解决复杂逆问题和发现水动力学新规律提供了新路径。

原文摘要 · Abstract (English)

Shallow water equations (SWEs) are the backbone of most hydrodynamics models for flood prediction, river engineering, and many other water resources applications. The estimation of flow resistance, i.e., the Manning's roughness coefficient $n$, is crucial for ensuring model accuracy, and has been previously determined using empirical formulas or tables. To better account for temporal and spatial variability in channel roughness, inverse modeling of $n$ using observed flow data is more reliable and adaptable; however, it is challenging when using traditional SWE solvers. Based on the concept of universal differential equation (UDE), which combines physics-based differential equations with neural networks (NNs), we developed a universal SWEs (USWEs) solver, Hydrograd, for hybrid hydrodynamics modeling. It can do accurate forward simulations, support automatic differentiation (AD) for gradient-based sensitivity analysis and parameter inversion, and perform scientific machine learning for physics discovery. In this work, we first validated the accuracy of its forward modeling, then applied a real-world case to demonstrate the ability of USWEs to capture model sensitivity (gradients) and perform inverse modeling of Manning's $n$. Furthermore, we used a NN to learn a universal relationship between $n$, hydraulic parameters, and flow in a real river channel. Unlike inverse modeling using surrogate models, Hydrograd uses a two-dimensional SWEs solver as its physics backbone, which eliminates the need for data-intensive pretraining and resolves the generalization problem when applied to out-of-sample scenarios. This differentiable modeling approach, with seamless integration with NNs, provides a new pathway for solving complex inverse problems and discovering new physics in hydrodynamics.

水动力学可微分编程逆问题机器学习

Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。