Skip to main content
  • 586 Accesses

Abstract

For flow problems of the continuum regime, the lattice Boltzmann method (LBM) is a good alternative to the traditional CFD solvers based on the N–S-like equations. It is efficient in modeling dynamic problems and very powerful for pore-scale applications, where the simulation of interface dynamics on the real irregular pore surface is challenging, if not impossible, to most of the traditional CFD solvers. We start in this chapter with the basic LBM algorithm to show its correlation with the N–S equation through the Chapman–Enskog expansion. Then, the widely used Shan–Chen model will be introduced to simulate multiphase multicomponent flow systems, having its applications detailed in the subsequent sections. We also present the extension of LBM to the Darcy-scale simulations, where the LBM works as a unified framework for simulations at different scales, i.e., both pore and Darcy scales, and the detailed results are given at the end of this chapter. In the ordinary application of LBM for computing the absolute permeability, we clarify the prevailed confusion interpreted as viscosity-dependent permeability and reveal the underlying rarefaction mechanism that has been commonly oversighted. Additionally, we also discuss the application of large eddy simulation of turbulence in the LBM framework and the same idea can be extended to model non-Newtonian fluids.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 109.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    By a slight abuse of notation, Q denotes the total number of lattice velocities introduced here and auxiliary variables used elsewhere for notation clarity.

  2. 2.

    By a slight abuse of notation, \(\omega \) denotes the power of the dependence of \(\mu \) on T introduced in Sect. 2.3, \(\omega _\alpha \) denotes the weighting factor associated with \(\mathbf {e}_\alpha \) introduced here, and \(\omega \) denotes the acentric factor introduced in Sect. 4.5.3.

  3. 3.

    The lattice Boltzmann method actually solves a BGK-type equation rather than the Boltzmann equation. Additionally, the relaxation time \(\tau \) of the original BGK equation (2.81) has physical unit (second) but \(\tau \) in LBM is dimensionless. The correlation between \(\tau \) and viscosity in LBM, i.e., Eq. (4.19), is completely different from that in the BGK equation, i.e., Eq. (2.83).

  4. 4.

    By a slight abuse of notation, n denotes the molecular number density introduced in Sect. 2.1, superscript n denotes the term index of model property introduced in Eq. (4.2) and the term indices of Taylor and Chapman–Enskog expansions introduced here.

  5. 5.

    By a slight abuse of notation, \(f^{(2)}\) denotes a two-particle distribution function introduced in Sect. 2.4 and \(f^{(2)}_\alpha \) denotes the second-order term in the expansion of \(f_\alpha \) introduced here.

  6. 6.

    As a general formula, Eq. (4.16) contains arbitrary \(\varDelta t\) and c.

  7. 7.

    By a slight abuse of notation, \(\nu \) denotes the intermolecular collision frequency introduced in Sect. 2.8 and the kinematic viscosity introduced here.

  8. 8.

    The summation over \(\alpha \) in computing force interactions should be \(\sum _{\alpha =1}^{Q-1}\), which is replaced by \(\sum _\alpha =\sum _{\alpha =0}^{Q-1}\) for notation clarity thanks to \(\mathbf {e}_0=\mathbf {0}\).

  9. 9.

    By a slight abuse of notation, \(M^\mathrm{LBM}\) denotes the mobility in LBM and M denotes the total mass of a system introduced in Sect. 2.7.

  10. 10.

    By a slight abuse of notation, \(\mu ^\mathrm{LBM}\) denotes the chemical potential in LBM and \(\mu \) denotes the dynamic viscosity elsewhere.

  11. 11.

    We denote the volumetric flow velocity of the Darcy-scale simulation by \(\mathbf {u}\), instead of \(\mathbf {U}\) that is used in Sect. 3.4.4, where \(\mathbf {u}\) is used as the pore-scale flow velocity.

  12. 12.

    Similar idea can be used to model some kinds of non-Newtonian fluids.

  13. 13.

    To recover the incompressible N–S equation from the LBM, we only need the zero- and first-order moments of Eq. (4.9).

  14. 14.

    Changing \(\varDelta t\) alone at fixed \(\tau \) and \(\varDelta x\) doesn’t affect the computed permeability.

References

  1. Benzi R, Biferale L, Sbragaglia M, Succi S, Toschi F (2006) Mesoscopic modeling of a two-phase flow in the presence of boundaries: the contact angle. Phys Rev E 74:021509

    Article  MathSciNet  Google Scholar 

  2. Chapman S, Cowling TG (1970) The mathematical theory of non-uniform gases, 3rd edn. Cambridge University Press, Cambridge

    Google Scholar 

  3. Chen HD, Chen SY, Matthaeus WH (1992) Recovery of the Navier-Stokes equations using a lattice-gas Boltzmann method. Phys Rev A 45:5339–5342

    Article  Google Scholar 

  4. Efendiev Y, Hou YT (2009) Multiscale finite element methods. Theory and applications. Surveys and tutorials in the applied mathematical sciences. Springer, Berlin

    Google Scholar 

  5. Ferreol B, Rothman DH (1995) Lattice-Boltzmann simulations of flow through fontainebleau sandstone. Transp Porous Media 20:3–20

    Article  Google Scholar 

  6. Guo ZL, Zheng CG (2002) An extrapolation method for boundary conditions in lattice Boltzmann method. Phys Fluids 14:2007–2010

    Article  Google Scholar 

  7. Guo ZL, Zheng CG, Shi BC (2002) Discrete lattice effects on the forcing term in the lattice Boltzmann method. Phys Rev E 65:046308

    Article  Google Scholar 

  8. Guo ZL, Zhao TS (2002) Lattice Boltzmann model for incompressible flows through porous media. Phys Rev E 66:036304

    Article  Google Scholar 

  9. Gomez H, Hughes JRT, Nogueira X, Calo MV (2010) Isogeometric analysis of the isothermal Navier-Stokes-Korteweg equations. Comput Methods Appl Mech Eng 199:1828–1840

    Article  MathSciNet  Google Scholar 

  10. He XY, Luo LS (1997) Lattice Boltzmann model for the incompressible Navier-Stokes equation. J Stat Phys 88:927–944

    Article  MathSciNet  Google Scholar 

  11. He XY, Doolen GD (2002) Thermodynamic foundations of kinetic theory and lattice Boltzmann models for multiphase flows. J Stat Phys 107:309–328

    Article  Google Scholar 

  12. Hysing S, Turek S, Kuzmin D, Parolini N, Burman E, Ganesan S, Tobiska L (2009) Quantitative benchmark computations of two-dimensional bubble dynamics. Int J Numer Methods Fluids 60:1259–1288

    Article  MathSciNet  Google Scholar 

  13. Hosa A, Curtis A, Wood R (2016) Calibrating lattice Boltzmann flow simulations and estimating uncertainty in the permeability of complex porous media. Adv Water Res 94:60–74

    Article  Google Scholar 

  14. Kang QJ, Zhang DX, Chen SY (2002) Displacement of a two-dimensional immiscible droplet in a channel. Phys Fluids 14:3203–3214

    Article  Google Scholar 

  15. Kang QJ, Zhang DX, Chen SY (2002) Unified lattice Boltzmann method for flow in multiscale porous media. Phys Rev E 66:056307

    Article  Google Scholar 

  16. Li J, Wang ZW (2010) An alternative scheme to calculate the strain rate tensor for the LES application in the LBM. Math Probl Eng, 724578

    Google Scholar 

  17. Li J (2015) Appendix: Chapman-Enskog expansion in the lattice Boltzmann method. https://arxiv.org/abs/1512.02599

  18. Li J, Brown D (2017) Upscaled lattice Boltzmann method for simulations of flows in heterogeneous porous media. Geofluids 1740693

    Google Scholar 

  19. Li J, Ho MT, Wu L, Zhang YH (2018) On the unintentional rarefaction effect in LBM modeling of intrinsic permeability. Adv Geo-Energy Res 2(4):404–409

    Article  Google Scholar 

  20. Nithiarasu P, Seetharamu KN, Sundararajan T (1997) Natural convective heat transfer in a fluid saturated variable porosity medium. Int J Heat Mass Transf 40:3955–3967

    Article  Google Scholar 

  21. Pan CX, Luo LS, Miller CT (2006) An evaluation of lattice Boltzmann schemes for porous medium flow simulation. Comput Fluids 35:898–909

    Article  Google Scholar 

  22. Qian YH, d’Humieres D, Lallemand P (1992) Lattice BGK models for Navier-Stokes equation. Europhys Lett 17:479–484

    Article  Google Scholar 

  23. Smagorinsky J (1963) General circulation experiments with primitive equation. Mon Weather Rev 91:99–164

    Article  Google Scholar 

  24. Shan XW, Chen HD (1993) Lattice Boltzmann model for simulating flows with multiple phases and components. Phys Rev E 47:1815–1820

    Article  Google Scholar 

  25. Shan XW, Chen HD (1994) Simulation of nonideal gases and liquid-gas phase transitions by the lattice Boltzmann equation. Phys Rev E 49:2941–2948

    Article  Google Scholar 

  26. Shan XW, Doolen GD (1996) Diffusion in a multicomponent lattice Boltzmann equation model. Phys Rev E 54:3614–3620

    Article  Google Scholar 

  27. Succi S (2001) The lattice Boltzmann equation for fluid dynamics and beyond. Clarendon Press, Oxford

    MATH  Google Scholar 

  28. Sukop MC, Thorne DT Jr (2006) Lattice Boltzmann modeling: an introduction for geoscientists and engineers. Springer, Berlin

    Google Scholar 

  29. Sprittles JE (2010) Dynamic wetting/dewetting processes in complex liquid-solid systems. PhD thesis, University of Birmingham

    Google Scholar 

  30. Scarbolo L, Molin D, Perlekar P, Sbragaglia M, Soldati A, Toschi F (2013) Unified framework for a side-by-side comparison of different multicomponent algorithms: lattice Boltzmann versus phase field model. J Comput Phys 234:263–279

    Article  MathSciNet  Google Scholar 

  31. Tang LQ, Cheng TW, Tsang TTH (1995) Transient solutions for three-dimensional lid-driven cavity flows by a least-squares finite element method. Int J Numer Methods Fluids 21(5):413–432

    Article  Google Scholar 

  32. Yu H, Girimaji SS, Luo LS (2005) DNS and LES of decaying isotropic turbulence with and without frame rotation using lattice Boltzmann method. J Comput Phys 209(2):599–616

    Article  Google Scholar 

  33. Yuan P, Schaefer L (2006) Equations of state in a lattice Boltzmann model. Phys Fluids 18:042101

    Article  MathSciNet  Google Scholar 

  34. Zhang YH, Qin RS, Emerson DR (2005) Lattice Boltzmann simulation of rarefied gas flows in microchannels. Phys Rev E 71:047702

    Article  Google Scholar 

  35. Zhao BZ, Pahlavan AA, Cueto-Felgueroso L, Juanes R (2018) Forced wetting transition and bubble pinch-off in a capillary tube. Phys Rev Lett 120:084501

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Jun Li .

4.1 Electronic supplementary material

Below is the link to the electronic supplementary material.

Supplementary material 1 (zip 49089 KB)

Rights and permissions

Reprints and permissions

Copyright information

© 2020 Springer Nature Switzerland AG

About this chapter

Check for updates. Verify currency and authenticity via CrossMark

Cite this chapter

Li, J. (2020). Multiscale LBM Simulations. In: Multiscale and Multiphysics Flow Simulations of Using the Boltzmann Equation. Springer, Cham. https://doi.org/10.1007/978-3-030-26466-6_4

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-26466-6_4

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-26465-9

  • Online ISBN: 978-3-030-26466-6

  • eBook Packages: EnergyEnergy (R0)

Publish with us

Policies and ethics