A generalized Riemann problem solver for a hyperbolic model of two-layer thin film flow
Rahul Barthwal, Christian Rohde, Yue Wang
TL;DR
This work develops a second-order generalized Riemann problem (GRP) solver for a four-variable hyperbolic system modeling two-layer thin film flow, written in conservative form as $\mathbf{U}_t+(\mathbf{F}(\mathbf{U}))_x=0$ with $\mathbf{U}=(f,b,g,q)^T$. By exploiting a decoupling along Riemann invariants, the authors derive explicit time derivatives of the conservative variables via Rankine–Hugoniot relations and a diagonalized (or near-diagonal) representation, enabling a temporally and spatially coupled GRP-based finite-volume scheme. The method is implemented for two principal wave configurations, providing linear systems to compute instantaneous derivatives across rarefaction, contact, and shock waves, with explicit acoustic/sonic subcases. Numerical tests show that the GRP scheme achieves higher accuracy and efficiency than MUSCL–RK2 and Godunov methods in both smooth travelling waves and discontinuous scenarios, and suggest potential extensions to entropy-stable discontinuous Galerkin methods and higher dimensions. This approach offers a practical, high-order tool for simulating hyperbolic thin-film dynamics with explicit derivative information embedded in the Riemann-invariant structure.
Abstract
In this paper, a second-order generalized Riemann problem (GRP) solver is developed for a two-layer thin film model. Extending the first-order Godunov approach, the solver is used to construct a temporal-spatial coupled second-order GRP-based finite-volume method. Numerical experiments including comparisons to MUSCL finite-volume schemes with Runge-Kutta time stepping confirm the accuracy, efficiency and robustness of the higher-order ansatz. The construction of GRP methods requires to compute temporal derivatives of intermediate states in the entropy solution of the generalized Riemann problem. These derivatives are obtained from the Rankine-Hugoniot conditions as well as a characteristic decomposition using Riemann invariants. Notably, the latter can be computed explicitly for the two-layer thin film model, which renders this system to be very suitable for the GRP approach. Moreover, it becomes possible to determine the derivatives in an explicit, computationally cheap way.
