skip to main content
OSTI.GOV title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: Discretization limits of lattice‐Boltzmann methods for studying immiscible two‐phase flow in porous media

Journal Article · · International Journal for Numerical Methods in Fluids
DOI:https://doi.org/10.1002/fld.4822· OSTI ID:1602090
ORCiD logo [1];  [2];  [3];  [4];  [3]
  1. Department of Applied Mathematics The Australian National University Canberra Australian Capital Territory, Advanced Research Computing Virginia Tech Blacksburg Virginia
  2. Advanced Research Computing Virginia Tech Blacksburg Virginia
  3. Department of Applied Mathematics The Australian National University Canberra Australian Capital Territory
  4. Thermo Fisher Scientific FEI Company Trondheim Norway

Summary Digital images of porous media often include features approaching the image resolution length scale. The behavior of numerical methods at low resolution is therefore important even for well‐resolved systems. We study the behavior of the Shan‐Chen (SC) and Rothman‐Keller (RK) multicomponent lattice‐Boltzmann models in situations where the fluid‐fluid interfacial radius of curvature and/or the feature size of the medium approaches the discrete unit size of the computational grid. Various simple, small‐scale test geometries are considered, and a drainage test is also performed in a Bentheimer sandstone sample. We find that both RK and SC models show very high ultimate limits: in ideal conditions the models can simulate static fluid configuration with acceptable accuracy in tubes as small as three lattice units across for RK model (six lattice units for SC model) and with an interfacial radius of curvature of two lattice units for RK and SC models. However, the stability of the models is affected when operating in these extreme discrete limits: in certain circumstances the models exhibit behaviors ranging from loss of accuracy to numerical instability. We discuss the circumstances where these behaviors occur and the ramifications for larger‐scale fluid displacement simulations in porous media, along with strategies to mitigate the most severe effects. Overall we find that the RK model, with modern enhancements, exhibits fewer instabilities and is more suitable for systems of low fluid‐fluid miscibility. The shortcomings of the SC model seem to arise predominantly from the high, strongly pressure‐dependent miscibility of the two fluid components.

Sponsoring Organization:
USDOE
OSTI ID:
1602090
Journal Information:
International Journal for Numerical Methods in Fluids, Journal Name: International Journal for Numerical Methods in Fluids Vol. 92 Journal Issue: 9; ISSN 0271-2091
Publisher:
Wiley Blackwell (John Wiley & Sons)Copyright Statement
Country of Publication:
United Kingdom
Language:
English
Citation Metrics:
Cited by: 3 works
Citation information provided by
Web of Science

References (87)

Analysis of 3D transient blood flow passing through an artificial aortic valve by Lattice–Boltzmann methods journal May 1998
TeraFLOP computing on a desktop PC with GPUs for 3D CFD journal August 2008
Multicomponent interparticle-potential lattice Boltzmann model for fluids with large viscosity ratios journal September 2012
Performance analysis and optimization strategies for a D3Q19 lattice Boltzmann kernel on nVIDIA GPUs using CUDA journal May 2011
Lattice Boltzmann model of immiscible fluids journal April 1991
Level Set Methods and Dynamic Implicit Surfaces book January 2003
Theory of the lattice Boltzmann method: From the Boltzmann equation to the lattice Boltzmann equation journal December 1997
Three-dimensional lattice Boltzmann model for immiscible two-phase flow simulations journal April 2012
A diffuse-interface method for simulating two-phase flows of complex fluids journal January 1999
From bijels to Pickering emulsions: A lattice Boltzmann study journal April 2011
Scalable lattice Boltzmann solvers for CUDA GPU clusters journal June 2013
Lattice-Boltzmann hydrodynamics on parallel systems journal June 1998
Prediction of capillary hysteresis in a porous material using lattice-Boltzmann methods and comparison to experimental data and a morphological pore network model journal September 2008
Lattice Boltzmann Simulation of Particle Motion in Binary Immiscible Fluids journal September 2015
Prediction of immiscible two-phase flow properties in a two-dimensional Berea sandstone using the pore-scale lattice Boltzmann simulation journal October 2018
Simulation of Two-Phase Flow in Reservoir Rocks Using a Lattice Boltzmann Method journal December 2010
A lattice Boltzmann model for multiphase fluid flows journal October 1993
Scheme for contact angle and its hysteresis in a multiphase lattice Boltzmann method journal January 2013
Modeling of static contact angles with curved boundaries using a multiphase lattice Boltzmann method with variable density and viscosity ratios: Modeling of static contact angles with curved boundaries using a multiphase lattice Boltzmann method with variable densityand viscosity ratios
  • Leclaire, Sébastien; Abahri, Kamilia; Belarbi, Rafik
  • International Journal for Numerical Methods in Fluids, Vol. 82, Issue 8 https://doi.org/10.1002/fld.4226
journal October 2016
Evaluation of three lattice Boltzmann models for multiphase flows in porous media journal June 2011
Distribution of multiphase fluids in porous media: Comparison between lattice Boltzmann modeling and micro-x-ray tomography journal February 2008
Fronts propagating with curvature-dependent speed: Algorithms based on Hamilton-Jacobi formulations journal November 1988
Calculation of Two-Phase Navier–Stokes Flows Using Phase-Field Modeling journal October 1999
A review of spurious currents in the lattice Boltzmann method for multiphase flows journal December 2012
Sailfish: A flexible multi-GPU implementation of the lattice Boltzmann method journal September 2014
Pore network modelling of two-phase flow in porous rock: the effect of correlated heterogeneity journal February 2001
Pore-scale investigation of viscous coupling effects for two-phase flow in porous media journal August 2005
Linking pore-scale interfacial curvature to column-scale capillary pressure journal September 2012
Relative permeabilities and coupling effects in steady-state gas-liquid flow in porous media: A lattice Boltzmann study journal September 2009
Second-order accurate volume-of-fluid algorithms for tracking material interfaces journal September 2004
Straight velocity boundaries in the lattice Boltzmann method journal May 2008
Lattice-Gas Automata for the Navier-Stokes Equation journal April 1986
A novel heterogeneous algorithm to simulate multiphase flow in porous media on multicore CPU–GPU systems journal July 2014
Volume-of-Fluid Interface Tracking with Smoothed Surface Stress Methods for Three-Dimensional Flows journal July 1999
Real-time 3D imaging of Haines jumps in porous media flow journal February 2013
The lattice Boltzmann equation: theory and applications journal December 1992
Lattice Boltzmann Model for the Incompressible Navier–Stokes Equation journal August 1997
Diffusion properties of gradient-based lattice Boltzmann models of immiscible fluids journal May 2005
Comparison of pressure-saturation characteristics derived from computed tomography and lattice Boltzmann simulations: TOMOGRAPHY AND LB PRESSURE-SATURATION journal December 2007
A Model for Collision Processes in Gases. I. Small Amplitude Processes in Charged and Neutral One-Component Systems journal May 1954
Lattice Boltzmann modeling of contact angle and its hysteresis in two-phase flow with large viscosity difference journal September 2015
Immiscible cellular-automaton fluids journal August 1988
A comparison study of multi-component Lattice Boltzmann models for flow in porous media applications journal March 2013
Eliminating parasitic currents in the lattice Boltzmann equation method for nonideal gases journal October 2006
Simulation of Cavity Flow by the Lattice Boltzmann Method journal May 1995
Lattice Boltzmann simulation of immiscible fluid displacement in porous media: Homogeneous versus heterogeneous pore network journal May 2015
Evaluation of Two Lattice Boltzmann Models for Multiphase Flows journal December 1997
Lattice Boltzmann method for modeling liquid-vapor interface configurations in porous media: LATTICE BOLTZMANN FOR INTERFACE CONFIGURATIONS journal January 2004
Multirange multi-relaxation time Shan–Chen model with extended equilibrium journal April 2010
Capillary phenomena in assemblies of parallel cylinders journal July 1969
Pore-scale imaging and modelling journal January 2013
A high-performance lattice Boltzmann implementation to model flow in porous media journal April 2004
Pore-by-pore capillary pressure measurements using X-ray microtomography at reservoir conditions: Curvature, snap-off, and remobilization of residual CO 2 journal November 2014
Wetting boundary condition for the color-gradient lattice Boltzmann method: Validation with analytical and experimental data journal June 2018
Beyond Darcy's law: The role of phase topology and ganglion dynamics for two-fluid flow journal October 2016
A flexible high-performance Lattice Boltzmann GPU code for the simulations of fluid flows in complex geometries
  • Bernaschi, Massimo; Fatica, Massimiliano; Melchionna, Simone
  • Concurrency and Computation: Practice and Experience, Vol. 22, Issue 1 https://doi.org/10.1002/cpe.1466
journal January 2010
Massively Parallel Lattice-Boltzmann Simulation of Turbulent Channel Flow journal August 1997
Tracking interface and common curve dynamics for two-fluid flow in porous media journal April 2016
A level set method for determining critical curvatures for drainage and imbibition journal December 2006
Pore-scale mass and reactant transport in multiphase porous media flows journal September 2011
The quickhull algorithm for convex hulls journal December 1996
Simulation of multicomponent fluids in complex three-dimensional geometries by the lattice Boltzmann method journal January 1996
Lattice-Boltzmann simulations of the capillary pressure–saturation–interfacial area relationship for porous media journal November 2009
Static contact angle in lattice Boltzmann models of immiscible fluids journal October 2005
3-D Pore-Scale Modelling of Sandstones and Flow Simulations in the Pore Networks journal June 1997
Flow in porous media — pore-network models and multiphase flow journal June 2001
Pore-scale simulation of liquid CO2 displacement of water using a two-phase lattice Boltzmann model journal November 2014
Generalized three-dimensional lattice Boltzmann color-gradient method for immiscible two-phase pore-scale imbibition and drainage in porous media journal March 2017
Lattice BGK Models for Navier-Stokes Equation journal February 1992
Lattice Boltzmann simulations of binary fluid flow through porous media
  • Tölke, Jonas
  • Philosophical Transactions of the Royal Society of London. Series A: Mathematical, Physical and Engineering Sciences, Vol. 360, Issue 1792 https://doi.org/10.1098/rsta.2001.0944
journal March 2002
A Knudsen layer theory for lattice gases journal January 1991
Theory of the lattice Boltzmann method: Dispersion, dissipation, isotropy, Galilean invariance, and stability journal June 2000
X-ray imaging and analysis techniques for quantifying pore-scale structure and processes in subsurface porous medium systems journal January 2013
A critical review of the pseudopotential multiphase lattice Boltzmann model: Methods and applications journal September 2014
A lattice Boltzmann method for immiscible two-phase Stokes flow with a local collision operator journal March 2013
Multiphase lattice Boltzmann simulations for porous media applications: A review journal December 2015
Lattice Boltzmann simulation of immiscible two-phase flow with capillary valve effect in porous media: CAPILLARY VALVE EFFECT IN POROUS MEDIA journal May 2017
A multi-purpose imaging endstation for high-resolution micrometer-scaled sub-second tomography journal December 2016
Lattice Boltzmann Method for Fluid Flows journal January 1998
Large-scale lattice Boltzmann simulations of complex fluids: advances through the advent of computational Grids
  • Harting, Jens; Chin, Jonathan; Venturoli, Maddalena
  • Philosophical Transactions of the Royal Society A: Mathematical, Physical and Engineering Sciences, Vol. 363, Issue 1833 https://doi.org/10.1098/rsta.2005.1618
journal August 2005
Comparison of a Lattice-Boltzmann Model, a Full-Morphology Model, and a Pore Network Model for Determining Capillary Pressure–Saturation Relationships journal January 2005
Cellular‐automaton fluids: A model for flow in porous media journal April 1988
Flow rate impacts on capillary pressure and interface curvature of connected and disconnected fluid phases during multiphase flow in sandstone journal September 2017
Cellular automaton fluids 1: Basic theory journal November 1986
Proposed approximation for contact angles in Shan-and-Chen-type multicomponent multiphase lattice Boltzmann models journal December 2007
Multiphase Lattice Boltzmann Methods: Theory and Application book January 2015
Lattice-Boltzmann Method for Complex Flows journal January 2010