Abstract

We present a multiphase level set method with local volume conservation for capillary-controlled displacement in porous structures. Standard numerical formulations of the level set method for capillary-controlled (or, curvature-driven) motions assume phase pressures and interface properties are spatially uniform and disregard the fact that separate phase ganglia typically have distinct pressures. This is a major problem for the suitability of such methods to simulate capillary trapping in porous rocks as it will lead to severe mass loss. The method presented here preserves volumes of individual phase ganglia, while it predicts capillary pressures between ganglia and surrounding phases. A conservative volume redistribution algorithm handles ganglia breakup and coalescence. The method distinguishes between three-phase systems, where separate level set functions describe the different phases, and two-phase systems, where one level set function represents interfaces. We present sequential and parallel algorithms for the new method and emphasize important aspects specific to the patch-based parallel implementation.We validate the method numerically by applying local volume conservation to simulations of two and three phase systems in both two and three spatial dimensions. The model is tested for both saturation and pressure controlled systems and handles both merging and splitting of phase ganglia.

Highlights

  • Understanding the mechanisms leading to fluid phase trapping and mobilization in three-phase flow in porous media are essential to strategies for improved oil recovery and carbon dioxide (CO2) storage in mature oil reservoirs

  • We develop a multiphase level set method with local volume conservation (MLS-Local volume conservation (LVC)) to study capillarycontrolled three-phase displacements at the pore scale

  • We investigate both the effects of applying LVC to one and two phases as well as the behaviour of volume conservation and capillary pressure convergence of disconnected phase ganglia as grid resolution increases

Read more

Summary

Introduction

Understanding the mechanisms leading to fluid phase trapping and mobilization in three-phase flow in porous media are essential to strategies for improved oil recovery and carbon dioxide (CO2) storage in mature oil reservoirs. We develop a multiphase level set method with local volume conservation (MLS-LVC) to study capillarycontrolled three-phase displacements at the pore scale. We investigate both the effects of applying LVC to one and two phases as well as the behaviour of volume conservation and capillary pressure convergence of disconnected phase ganglia as grid resolution increases. For simulations on realistic pore geometries it is inevitable that tiny phase domains containing only a few voxels arise This can lead to high and unrealistic region phase pressures calculated from Eq (13), which in turn can make the MLS iteration scheme unstable. We note that an alternative approach, that we have not investigated here, would be to exclude tiny regions completely from the LVC algorithm

Formulation of the algorithm
Two-phase system as a special case
Parallel aspects of the LVC algorithm
Parallel algorithm
Initialize the system:
Simple illustration of some aspects of the parallel algorithm
Parallel scalability of the LVC algorithm
Simulations
Summary and conclusions
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call