surrogate-modeling loss-landscapes shallow-water-equations finite-volume pinns data-guided roe-riemann-solver unstructured-meshes
Abstract
Physics-informed neural networks (PINNs) are a simple surrogate-modelling paradigm for partial differential equations, but their standard strong-form residual formulation is ill suited to the shallow water equations (SWE). It cannot enforce local conservation, handle discontinuities, or leverage the boundary-conforming unstructured meshes used in real-world applications. We introduce ``Data-Guided FVM-PINN'', a framework that replaces the strong-form residual with a differentiable, well-balanced Roe Riemann-solver finite-volume (FVM) loss evaluated on unstructured meshes. The major finding is that physics-only FVM-PINN training often fails on realistic 2D problems: the network collapses to a trivial low-momentum state that nearly satisfies the FVM-PINN residual but bears no resemblance to the true flow. A loss-landscape diagnostic shows that the FVM-PINN loss at zero momentum is only about $7\times$ larger than at the trained solution, a shallow basin that an ordinary optimizer falls into; adding even sparse data turns this into a $310\times$ separation, breaking the degeneracy. On a 2D block-in-channel benchmark, just $200$ random velocity measurements drop the velocity-field $L_2$ error by $22\times$ versus physics-only; $50$ measurements still deliver a $7\times$ reduction. A controlled ablation isolates the contribution of the FVM-PINN loss: it reduces velocity-field $L_2$ by $\sim$$23\%$ in the sparse-data regime and is essentially neutral when dense reference data is available. On a real-world Savannah River reach ($1306$ cells, $3600$~s simulation, five Manning zones), the framework constructs an accurate surrogate from SRH-2D anchor data, with time-window decomposition reducing error monotonically via progressive initial-condition handoff.
한국어 요약
📋 한 줄 요약
**[과학 머신러닝 / PINN]** 2D 천수방정식을 위해 강형식 잔차 대신 Roe Riemann 솔버 기반 유한체적법(FVM) 손실을 사용하고, 손실 풍경의 평탄한 분지를 깨기 위해 희박한 데이터로 가이드하는 Data-Guided FVM-PINN 프레임워크를 제안한다.
🎯 핵심 기여도
- PINN의 강형식 잔차를 잘 균형 잡힌(well-balanced) Roe Riemann 솔버 유한체적 손실로 대체하여 비정형 메쉬·국소 보존·불연속성을 다룰 수 있게 함
- 물리만으로 학습 시 네트워크가 저운동량 trivial 상태로 붕괴하는 실패 모드를 손실 풍경 진단으로 규명 (0 운동량에서의 손실이 학습된 해의 약 7배에 불과)
- 소량 데이터(50-200개 속도 측정값)가 이 평탄한 분지를 약 310배 분리로 깨뜨려 학습을 가능하게 함을 입증
- 미국 사바나강 실제 사례(1306개 셀, 3600초, 5개 매닝 구역)에 시간 윈도우 분해 기법으로 적용
💡 핵심 아이디어
물리 손실만으로는 해 공간에 가짜 최소점이 존재하므로, 희박하지만 의미 있는 데이터를 함께 사용하여 최적화기를 올바른 해 분지로 유도해야 한다. 손실 풍경 자체를 진단 도구로 사용하여 학습 실패 원인을 정량화한다.
🔬 기술적 접근법
- **모델/방법론**: PINN을 비정형 메쉬 기반 FVM 잔차로 학습시키며, Roe Riemann 솔버로 보존 형태와 불연속 처리
- **핵심 기법**: 손실 풍경 진단(0 운동량 vs. 학습 해의 분리도 측정)으로 데이터 가이드 필요성을 정량화하고, 시간 윈도우 분해로 초기조건을 단계별로 인계
📊 주요 결과
- 2D 블록-채널 벤치마크에서 200개 속도 측정 추가 시 속도장 L2 오차 22배 감소, 50개 측정으로도 7배 감소
- 희소 데이터 영역에서 FVM-PINN 손실 추가 시 속도장 L2 약 23% 감소
- 사바나강 실제 reach에서 SRH-2D 앵커 데이터 기반 정확한 surrogate 구성, 시간 윈도우 분해로 오차 단조 감소
💭 의의 및 한계
**의의**: PINN이 실제 수리/홍수 시뮬레이션에 적용되기 어렵던 문제(보존, 불연속, 메쉬)를 FVM과 결합해 해결하고, 데이터-물리 결합의 필요성을 손실 풍경으로 정량화한다. **한계**: 여전히 정답에 가까운 희소 데이터가 필요하며, 진정한 무측정 환경에서는 trivial 해로 붕괴할 위험이 있다.
🚀 실용적 활용
- 하천·해안·홍수 시뮬레이션의 빠른 surrogate 모델 구축
- SRH-2D 등 기존 CFD 솔버 결과를 활용한 데이터 보강형 surrogate
- 센서 측정값과 물리 모델을 결합한 실시간 수문 예측 시스템