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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 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.
- 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.
- 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.
As a general formula, Eq. (4.16) contains arbitrary \(\varDelta t\) and c.
- 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.
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.
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.
By a slight abuse of notation, \(\mu ^\mathrm{LBM}\) denotes the chemical potential in LBM and \(\mu \) denotes the dynamic viscosity elsewhere.
- 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.
Similar idea can be used to model some kinds of non-Newtonian fluids.
- 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.
Changing \(\varDelta t\) alone at fixed \(\tau \) and \(\varDelta x\) doesn’t affect the computed permeability.
References
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
Chapman S, Cowling TG (1970) The mathematical theory of non-uniform gases, 3rd edn. Cambridge University Press, Cambridge
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
Efendiev Y, Hou YT (2009) Multiscale finite element methods. Theory and applications. Surveys and tutorials in the applied mathematical sciences. Springer, Berlin
Ferreol B, Rothman DH (1995) Lattice-Boltzmann simulations of flow through fontainebleau sandstone. Transp Porous Media 20:3–20
Guo ZL, Zheng CG (2002) An extrapolation method for boundary conditions in lattice Boltzmann method. Phys Fluids 14:2007–2010
Guo ZL, Zheng CG, Shi BC (2002) Discrete lattice effects on the forcing term in the lattice Boltzmann method. Phys Rev E 65:046308
Guo ZL, Zhao TS (2002) Lattice Boltzmann model for incompressible flows through porous media. Phys Rev E 66:036304
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
He XY, Luo LS (1997) Lattice Boltzmann model for the incompressible Navier-Stokes equation. J Stat Phys 88:927–944
He XY, Doolen GD (2002) Thermodynamic foundations of kinetic theory and lattice Boltzmann models for multiphase flows. J Stat Phys 107:309–328
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
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
Kang QJ, Zhang DX, Chen SY (2002) Displacement of a two-dimensional immiscible droplet in a channel. Phys Fluids 14:3203–3214
Kang QJ, Zhang DX, Chen SY (2002) Unified lattice Boltzmann method for flow in multiscale porous media. Phys Rev E 66:056307
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
Li J (2015) Appendix: Chapman-Enskog expansion in the lattice Boltzmann method. https://arxiv.org/abs/1512.02599
Li J, Brown D (2017) Upscaled lattice Boltzmann method for simulations of flows in heterogeneous porous media. Geofluids 1740693
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
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
Pan CX, Luo LS, Miller CT (2006) An evaluation of lattice Boltzmann schemes for porous medium flow simulation. Comput Fluids 35:898–909
Qian YH, d’Humieres D, Lallemand P (1992) Lattice BGK models for Navier-Stokes equation. Europhys Lett 17:479–484
Smagorinsky J (1963) General circulation experiments with primitive equation. Mon Weather Rev 91:99–164
Shan XW, Chen HD (1993) Lattice Boltzmann model for simulating flows with multiple phases and components. Phys Rev E 47:1815–1820
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
Shan XW, Doolen GD (1996) Diffusion in a multicomponent lattice Boltzmann equation model. Phys Rev E 54:3614–3620
Succi S (2001) The lattice Boltzmann equation for fluid dynamics and beyond. Clarendon Press, Oxford
Sukop MC, Thorne DT Jr (2006) Lattice Boltzmann modeling: an introduction for geoscientists and engineers. Springer, Berlin
Sprittles JE (2010) Dynamic wetting/dewetting processes in complex liquid-solid systems. PhD thesis, University of Birmingham
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
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
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
Yuan P, Schaefer L (2006) Equations of state in a lattice Boltzmann model. Phys Fluids 18:042101
Zhang YH, Qin RS, Emerson DR (2005) Lattice Boltzmann simulation of rarefied gas flows in microchannels. Phys Rev E 71:047702
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
Author information
Authors and Affiliations
Corresponding author
4.1 Electronic supplementary material
Below is the link to the electronic supplementary material.
Rights and permissions
Copyright information
© 2020 Springer Nature Switzerland AG
About this chapter
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)