Numerical Solution to the Riemann Problem for a Liquid-Gas Two-phase Isentropic Flow Model
Abdul Rab
TL;DR
This paper analyzes a one-dimensional, strictly hyperbolic $3\times3$ drift-flux model of liquid–gas two-phase isentropic flow to study Riemann problems and their wave structures. It combines a theoretical examination of the characteristic fields with a comparative numerical study of Lax–Friedrichs, Lax–Wendroff, and FORCE schemes, implemented in Python, to illustrate shocks, rarefactions, and contact discontinuities. The analysis reveals two genuinely nonlinear fields and one linearly degenerate field, aligning with the observed wave patterns in simulations where Lax–Wendroff best resolves individual waves while FORCE provides smoother, less oscillatory results. The work points to future adoption of higher-order methods such as Roe-type solvers, MUSCL reconstructions, and ENO/WENO schemes to achieve greater accuracy in two-phase flow simulations.
Abstract
A recently introduced two-phase flow model by Chun Shen is studied in this work. The model is derived to describe the dynamics of immersed water bubbles in liquid water as carrier. Several assumptions are made to obtain a reduced form of the mathematical model. The established model consists of nonlinear coupled PDEs in which the unknowns are the densities of the liquid and gas phases and the velocity of the liquid phase; these depend on space and time. For numerical purposes a one-dimensional space--time coordinate system $(x,t)$ is considered. Using the Python programming framework, several Riemann-type initial value problems for the two-phase flow model are solved numerically. A comparison of three finite-difference schemes is presented in order to examine their performance: the Lax--Friedrichs scheme, the Lax--Wendroff scheme, and the FORCE scheme. The FORCE scheme is total-variation diminishing (TVD) and monotone and does not create oscillations. As expected, the numerical solution of the Riemann problems consists of combinations of smooth profiles, shock waves, and rarefaction waves.
