Pore-scale lattice Boltzmann simulation of laminar and turbulent flow through a sphere pack

The lattice Boltzmann method can be used to simulate flow through porous media with full geometrical resolution. With such a direct numerical simulation, it becomes possible to study fundamental effects which are difficult to assess either by developing macroscopic mathematical models or experiments. We first evaluate the lattice Boltzmann method with various boundary handling of the solid-wall and various collision operators to assess their suitability for large scale direct numerical simulation of porous media flow. A periodic pressure drop boundary condition is used to mimic the pressure driven flow through the simple sphere pack in a periodic domain. The evaluation of the method is done in the Darcy regime and the results are compared to a semi-analytic solution. Taking into account computational cost and accuracy, we choose the most efficient combination of the solid boundary condition and collision operator. We apply this method to perform simulations for a wide range of Reynolds numbers from Stokes flow over seven orders of magnitude to turbulent flow. Contours and streamlines of the flow field are presented to show the flow behavior in different flow regimes. Moreover, unknown parameters of the Forchheimer, the Barree--Conway and friction factor models are evaluated numerically for the considered flow regimes.

[1]  Jennifer L. Miskimins,et al.  Non-Darcy Porous Media Flow According to the Barree and Conway Model: Laboratory and Numerical Modeling Studies , 2009 .

[2]  M. W. Conway,et al.  Beyond Beta Factors: A Complete Model for Darcy, Forchheimer, and Trans-Forchheimer Flow in Porous Media , 2004 .

[3]  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.

[4]  I. Ginzburg Consistent lattice Boltzmann schemes for the Brinkman model of porous flow and infinite Chapman-Enskog expansion. , 2008, Physical review. E, Statistical, nonlinear, and soft matter physics.

[5]  S. Mohanty,et al.  Drag correlation for dilute and moderately dense fluid-particle systems using the lattice Boltzmann method , 2014, 1401.2025.

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

[7]  Ulrich Rüde,et al.  Parallel multigrid for electrokinetic simulation in particle-fluid flows , 2012, 2012 International Conference on High Performance Computing & Simulation (HPCS).

[8]  Nicos Martys,et al.  Evaluation of the external force term in the discrete Boltzmann equation , 1998 .

[9]  Ulrich Rüde,et al.  Massively parallel rigid body dynamics simulations , 2009, Computer Science - Research and Development.

[10]  Ulrich Rüde,et al.  A framework for hybrid parallel flow simulations with a trillion cells in complex geometries , 2013, 2013 SC - International Conference for High Performance Computing, Networking, Storage and Analysis (SC).

[11]  S. Whitaker Flow in porous media I: A theoretical derivation of Darcy's law , 1986 .

[12]  Massimo Bernaschi,et al.  Multiscale Simulation of Cardiovascular flows on the IBM Bluegene/P: Full Heart-Circulation System at Red-Blood Cell Resolution , 2010, 2010 ACM/IEEE International Conference for High Performance Computing, Networking, Storage and Analysis.

[13]  P. Bhatnagar,et al.  A Model for Collision Processes in Gases. I. Small Amplitude Processes in Charged and Neutral One-Component Systems , 1954 .

[14]  O. Filippova,et al.  Grid Refinement for Lattice-BGK Models , 1998 .

[15]  Junfeng Zhang,et al.  Pressure boundary condition of the lattice Boltzmann method for fully developed periodic flows. , 2006, Physical review. E, Statistical, nonlinear, and soft matter physics.

[16]  F. Durst,et al.  Numerical analysis of the pressure drop in porous media flow with lattice Boltzmann (BGK) automata , 2000 .

[17]  J. Buick,et al.  Gravity in a lattice Boltzmann model , 2000, Physical review. E, Statistical physics, plasmas, fluids, and related interdisciplinary topics.

[18]  J. L. Lage THE FUNDAMENTAL THEORY OF FLOW THROUGH PERMEABLE MEDIA FROM DARCY TO TURBULENCE , 1998 .

[19]  Cass T. Miller,et al.  An evaluation of lattice Boltzmann schemes for porous medium flow simulation , 2006 .

[20]  Irina Ginzburg,et al.  Lattice Boltzmann modeling with discontinuous collision components: Hydrodynamic and Advection-Diffusion Equations , 2007 .

[21]  Ulrich Rüde,et al.  Ultrascale simulations of non-smooth granular dynamics , 2015, CPM 2015.

[22]  Heinz Pitsch,et al.  A generalized periodic boundary condition for lattice Boltzmann method simulation of a pressure driven flow in a periodic geometry , 2007 .

[23]  Erlend Magnus Viggen,et al.  The Lattice Boltzmann Equation , 2017 .

[24]  Henry Darcy Recherches expérimentales relatives au mouvement de l'eau dans les tuyaux , 1857 .

[25]  Oliver Gräser,et al.  Adaptive generalized periodic boundary conditions for lattice Boltzmann simulations of pressure-driven flows through confined repetitive geometries. , 2010, Physical review. E, Statistical, nonlinear, and soft matter physics.

[26]  D. d'Humières,et al.  Study of simple hydrodynamic solutions with the two-relaxation-times lattice Boltzmann scheme , 2008 .

[27]  Irina Ginzburg,et al.  Coarse- and fine-grid numerical behavior of MRT/TRT lattice-Boltzmann schemes in regular and random sphere packings , 2015, J. Comput. Phys..

[28]  Manfred Krafczyk,et al.  Forcing term in single-phase and Shan-Chen-type multiphase lattice Boltzmann models. , 2011, Physical review. E, Statistical, nonlinear, and soft matter physics.

[29]  Ulrich Rüde,et al.  Direct Numerical Simulation of Particulate Flows on 294912 Processor Cores , 2010, 2010 ACM/IEEE International Conference for High Performance Computing, Networking, Storage and Analysis.

[30]  Kishore K. Mohanty,et al.  Permeability of spatially correlated porous media , 2000 .

[31]  D. d'Humières,et al.  Two-relaxation-time Lattice Boltzmann scheme: About parametrization, velocity, pressure and mixed boundary conditions , 2008 .

[32]  Pierre M. Adler,et al.  Porous media : geometry and transports , 1992 .

[33]  R. Benzi,et al.  The lattice Boltzmann equation: theory and applications , 1992 .

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

[35]  Koo-Chul Lee,et al.  Nonlinear correction to Darcy's law for a flow through periodic arrays of elliptic cylinders , 2001 .

[36]  P. Lallemand,et al.  Lattice Boltzmann method for moving boundaries , 2003 .

[37]  B. Shi,et al.  Discrete lattice effects on the forcing term in the lattice Boltzmann method. , 2002, Physical review. E, Statistical, nonlinear, and soft matter physics.

[38]  Ulrich Rüde,et al.  Parallel multiphysics simulations of charged particles in microfluidic flows , 2014, J. Comput. Sci..

[39]  Wei Shyy,et al.  Lattice Boltzmann Method for 3-D Flows with Curved Boundary , 2000 .

[40]  Abdulmajeed A. Mohamad,et al.  A critical evaluation of force term in lattice Boltzmann method, natural convection problem , 2010 .

[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]  S. Whitaker The Forchheimer equation: A theoretical development , 1996 .

[43]  A. Dupuis,et al.  From a lattice Boltzmann model to a parallel and reusable implementation of a virtual river , 2002 .

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

[45]  L. Luo,et al.  Lattice Boltzmann Model for the Incompressible Navier–Stokes Equation , 1997 .

[46]  Martin Geier,et al.  Multi-thread implementations of the lattice Boltzmann method on non-uniform grids for CPUs and GPUs , 2011, Comput. Math. Appl..

[47]  Nihad Dukhan,et al.  Flow Regimes in Packed Beds of Spheres from Pre-Darcy to Turbulent , 2014, Transport in Porous Media.

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

[49]  Ulrich Rüde,et al.  Lehrstuhl Für Informatik 10 (systemsimulation) Walberla: Hpc Software Design for Computational Engineering Simulations Walberla: Hpc Software Design for Computational Engineering Simulations , 2010 .

[50]  A. Acrivos,et al.  Slow flow through a periodic array of spheres , 1982 .

[51]  P. Adler,et al.  Boundary flow condition analysis for the three-dimensional lattice Boltzmann model , 1994 .