Stable and efficient time integration of a dynamic pore network model for two-phase flow in porous media
Magnus Aa. Gjennestad, Morten Vassvik, Signe Kjelstrup, Alex Hansen

TL;DR
This paper compares explicit and semi-implicit time integration methods for a pore network model of two-phase flow in porous media, demonstrating that the semi-implicit method offers greater stability and efficiency at low capillary numbers.
Contribution
A new semi-implicit time integration method is developed and shown to outperform explicit methods in stability and computational efficiency for low capillary number flows.
Findings
Semi-implicit method stabilizes simulations at low capillary numbers.
Semi-implicit method reduces computational time by up to three orders of magnitude.
The method extends the feasible range of pore network simulations in porous media.
Abstract
We study three different time integration methods for a dynamic pore network model for immiscible two-phase flow in porous media. Considered are two explicit methods, the forward Euler and midpoint methods, and a new semi-implicit method developed herein. The explicit methods are known to suffer from numerical instabilities at low capillary numbers. A new time-step criterion is suggested in order to stabilize them. Numerical experiments, including a Haines jump case, are performed and these demonstrate that stabilization is achieved. Further, the results from the Haines jump case are consistent with experimental observations. A performance analysis reveals that the semi-implicit method is able to perform stable simulations with much less computational effort than the explicit methods at low capillary numbers. The relative benefit of using the semi-implicit method increases with…
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.
