论文标题
使用深层学习的替代物用于浅水方程求解器的测深倒逆转录
Bathymetry Inversion using a Deep-Learning-Based Surrogate for Shallow Water Equations Solvers
论文作者
论文摘要
河流测深对于水资源管理的许多方面至关重要。我们提出并展示了一种针对浅水方程求解器的深度学习替代物的测深反转方法。代理使用卷积自动编码器与共享编码器,单独的编码器体系结构。它编码输入测深和解码,以分离流场变量的输出。基于梯度的优化器用于用训练有素的替代物进行测深反转。必须将两个基于物理的基于床位的限制和斜率添加为反转损失正规化,以获得可用的反转结果。使用“ L-Curve”标准,提出了一种启发式方法来确定正则化参数。替代模型和反转算法都显示出良好的性能。我们发现,测深的反演过程具有两个独特的阶段,类似于初始宽刷造产量和最终细节的雕塑过程。由于流动预测误差而引起的反转损失在第一阶段达到其最小值,此后几乎保持恒定。床高度和坡度正则定期在选择最可能的解决方案的第二阶段起主要作用。我们还发现替代体系结构(无论是速度和水面高程还是仅在产出时速度)都不会显示出对反转结果的重大影响。
River bathymetry is critical for many aspects of water resources management. We propose and demonstrate a bathymetry inversion method using a deep-learning-based surrogate for shallow water equations solvers. The surrogate uses the convolutional autoencoder with a shared-encoder, separate-decoder architecture. It encodes the input bathymetry and decodes to separate outputs for flow-field variables. A gradient-based optimizer is used to perform bathymetry inversion with the trained surrogate. Two physically-based constraints on both bed elevation value and slope have to be added as inversion loss regularizations to obtain usable inversion results. Using the "L-curve" criterion, a heuristic approach was proposed to determine the regularization parameters. Both the surrogate model and the inversion algorithm show good performance. We found the bathymetry inversion process has two distinctive stages, which resembles the sculptural process of initial broad-brush calving and final detailing. The inversion loss due to flow prediction error reaches its minimum in the first stage and remains almost constant afterward. The bed elevation value and slope regularizations play the dominant role in the second stage in selecting the most probable solution. We also found the surrogate architecture (whether with both velocity and water surface elevation or velocity only as outputs) does not show significant impact on inversion result.