A numerical simulation method for dissolution in porous and fractured media

Abstract We describe an algorithm for simulating reactive flows in porous media, in which the pore space is mapped explicitly. Chemical reactions at the solid–fluid boundaries lead to dissolution (or precipitation), which makes it necessary to track the movement of the solid–fluid interface during the course of the simulation. We have developed a robust algorithm for constructing a piecewise continuous ( C 1 ) surface, which enables a rapid remapping of the surface to the grid lines. The key components of the physics are the Navier–Stokes equations for fluid flow in the pore space, the convection–diffusion equation to describe the transport of chemical species, and rate equations to model the chemical kinetics at the solid surfaces. A lattice-Boltzmann model was used to simulate fluid flow in the pore space, with linear interpolation at the solid boundaries. A finite-difference scheme for the concentration field was developed, taking derivatives along the direction of the local fluid velocity. When the flow is not aligned with the grid this leads to much more accurate convective fluxes and surface concentrations than a standard Cartesian template. A robust algorithm for the surface reaction rates has been implemented, avoiding instabilities when the surface is close to a grid point. We report numerical tests of different aspects of the algorithm and assess the overall convergence of the method.

[1]  B. Shizgal,et al.  Generalized Lattice-Boltzmann Equations , 1994 .

[2]  I. Ginzburg Equilibrium-type and link-type lattice Boltzmann models for generic advection and anisotropic-dispersion equation , 2005 .

[3]  R. Glass,et al.  Experimental observations of fracture dissolution: The role of Peclet number on evolving aperture variability , 2003 .

[4]  Manfred Krafczyk,et al.  Lattice-Boltzmann simulations in reconstructed parametrized porous media , 2006 .

[5]  H. Rajaram,et al.  Dissolution finger growth in variable aperture fractures: Role of the tip‐region flow field , 2002 .

[6]  P Szymczak,et al.  Stochastic boundary conditions to the convection-diffusion equation including chemical reactions at solid surfaces. , 2004, Physical review. E, Statistical, nonlinear, and soft matter physics.

[7]  W. Dreybrodt,et al.  Early development of Karst aquifers on percolation networks of fractures in limestone , 1998 .

[8]  William E. Lorensen,et al.  Marching cubes: A high resolution 3D surface construction algorithm , 1987, SIGGRAPH.

[9]  S. Vidal-Gilbert,et al.  Geological Storage of CO2: a State-Of-The-Art of Injection Processes and Technologies , 2005 .

[10]  Qinjun Kang,et al.  Simulation of dissolution and precipitation in porous media , 2003 .

[11]  Pierre Lallemand,et al.  Lattice Gas Hydrodynamics in Two and Three Dimensions , 1987, Complex Syst..

[12]  Dominique d'Humières,et al.  Multireflection boundary conditions for lattice Boltzmann models. , 2003, Physical review. E, Statistical, nonlinear, and soft matter physics.

[13]  Roberto Scopigno,et al.  A modified look-up table for implicit disambiguation of Marching Cubes , 1994, The Visual Computer.

[14]  Sauro Succi,et al.  A multi-relaxation lattice kinetic method for passive scalar diffusion , 2005 .

[15]  R. B. Jones,et al.  Friction and mobility for colloidal spheres in Stokes flow near a boundary: The multipole method and applications , 2000 .

[16]  Lowe,et al.  Effect of Nutrient Diffusion and Flow on Coral Morphology. , 1996, Physical review letters.

[17]  P. Lallemand,et al.  Momentum transfer of a Boltzmann-lattice fluid with boundaries , 2001 .

[18]  Michel Quintard,et al.  On the ability of a Darcy-scale model to capture wormhole formation during the dissolution of a porous medium , 2002, Journal of Fluid Mechanics.

[19]  A. Ladd,et al.  A network model of channel competition in fracture dissolution , 2006 .

[20]  Ladd,et al.  Lattice-boltzmann model with sub-grid-scale boundary conditions , 2000, Physical review letters.

[21]  J. Kubicki,et al.  Kinetics of water-rock interaction , 2008 .

[22]  Hari S. Viswanathan,et al.  Pore Scale Modeling of Reactive Transport Involved in Geologic CO2 Sequestration , 2010 .

[23]  Shiyi Chen,et al.  LATTICE BOLTZMANN METHOD FOR FLUID FLOWS , 2001 .

[24]  W. Shyy,et al.  Viscous flow computations with the method of lattice Boltzmann equation , 2003 .

[25]  Carl I. Steefel,et al.  Geochemical Kinetics and Transport , 2008 .

[26]  Manfred Krafczyk,et al.  Advection-diffusion lattice Boltzmann scheme for hierarchical grids , 2008, Comput. Math. Appl..

[27]  K. Ulrich Mayer,et al.  Reactive transport modeling in fractured rock: A state-of-the-science review , 2005 .

[28]  J. Thovert,et al.  Dissolution of porous media , 1995 .

[29]  Michel Quintard,et al.  From pore scale to wellbore scale: Impact of geometry on wormhole growth in carbonate acidization , 2008 .

[30]  H. S. Fogler,et al.  Pore evolution and channel formation during flow and reaction in porous media , 1988 .

[31]  Pierre M. Adler,et al.  Dissolution and deposition in fractures , 1997 .

[32]  S. Orszag,et al.  Lattice BGK Models for the Navier-Stokes Equation: Nonlinear Deviation in Compressible Regimes , 1993 .

[33]  D Yu,et al.  Revised moment propagation method for scalar transport. , 2008, Physical review. E, Statistical, nonlinear, and soft matter physics.

[34]  A. Ladd,et al.  Wormhole formation in dissolving fractures , 2009, 0902.1374.

[35]  A. Ladd,et al.  Boundary conditions for stochastic solutions of the convection-diffusion equation. , 2003, Physical review. E, Statistical, nonlinear, and soft matter physics.

[36]  D. d'Humières,et al.  Multiple–relaxation–time lattice Boltzmann models in three dimensions , 2002, Philosophical Transactions of the Royal Society of London. Series A: Mathematical, Physical and Engineering Sciences.

[37]  H. B. Said,et al.  A C1 triangular interpolant suitable for scattered data interpolation , 1991 .

[38]  A. Ladd,et al.  Simulation of chemical erosion in rough fractures. , 2002, Physical review. E, Statistical, nonlinear, and soft matter physics.

[39]  A. Ladd,et al.  Microscopic simulations of fracture dissolution , 2004 .

[40]  Patrick B. Warren,et al.  Electroviscous Transport Problems via Lattice-Boltzmann , 1997 .

[41]  A. Ladd,et al.  Interpolated boundary condition for lattice Boltzmann simulations of flows in narrow gaps. , 2007, Physical review. E, Statistical, nonlinear, and soft matter physics.

[42]  Wei Shyy,et al.  Computational Modeling for Fluid Flow and Interfacial Transport (Dover Books on Engineering) , 1993 .

[43]  Lincoln Paterson,et al.  Coupling of geochemical reactions and convective mixing in the long-term geological storage of carbon dioxide , 2007 .

[44]  Qinjun Kang,et al.  An improved lattice Boltzmann model for multicomponent reactive transport in porous media at the pore scale , 2007 .

[45]  Harihar Rajaram,et al.  Influence of aperture variability on dissolutional growth of fissures in Karst Formations , 1998 .