Scientific Machine Learning of Flow Resistance Using Universal Shallow Water Equations with Differentiable Programming
Xiaofeng Liu, Yalan Song

TL;DR
This paper introduces Hydrograd, a differentiable shallow water equations solver that combines physics-based modeling with neural networks for accurate inverse modeling and physics discovery in hydrodynamics.
Contribution
It develops a universal SWEs solver using UDE and AD, enabling physics-based inverse modeling without extensive pretraining, and demonstrates its effectiveness on real-world data.
Findings
Hydrograd accurately models flow and captures sensitivities.
It successfully performs inverse modeling of Manning's n.
The approach generalizes well to out-of-sample scenarios.
Abstract
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 , 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 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…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
