A pressure-correction and bound-preserving discretization of the phase-field method for variable density two-phase flows
Chen Liu, Deep Ray, Christopher Thiele, Lu Lin, Beatrice Riviere

TL;DR
This paper introduces an efficient, bound-preserving numerical algorithm for simulating variable density two-phase flows using a pressure-correction method combined with discontinuous Galerkin discretization, demonstrating robustness in complex porous media.
Contribution
It develops a novel pressure-correction scheme with flux limiting for bound preservation in phase-field modeling of two-phase flows with variable densities.
Findings
Effective in modeling two-component flows in porous structures
Eliminates overshoot and undershoot in the order parameter
Demonstrates robustness and efficiency in numerical tests
Abstract
In this paper, we present an efficient numerical algorithm for solving the time-dependent Cahn--Hilliard--Navier--Stokes equations that model the flow of two phases with different densities. The pressure-correction step in the projection method consists of a Poisson problem with a modified right-hand side. Spatial discretization is based on discontinuous Galerkin methods with piecewise linear or piecewise quadratic polynomials. Flux and slope limiting techniques successfully eliminate the bulk shift, overshoot and undershoot in the order parameter, which is shown to be bound-preserving. Several numerical results demonstrate that the proposed numerical algorithm is effective and robust for modeling two-component immiscible flows in porous structures and digital rocks.
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.
Taxonomy
TopicsSolidification and crystal growth phenomena · Advanced Numerical Methods in Computational Mathematics · Lattice Boltzmann Simulation Studies
