Abstract
In this paper, we propose a dimensional lattice Boltzmann method (LBM) that numerically solves the discrete lattice Boltzmann equation directly in physical units. This procedure facilitates the LBM application for simulating transport phenomena completely avoiding the use of lattice units and consequently of any particular unit conversion system. Several test problems related to different physical phenomena are simulated, such as heat diffusion, lid-driven cavity, forced convection in channels (both developed and under development) and two-phase liquid–gas systems, considering stationary and dynamic flows under very high density and viscosity ratios. We compare the numerical results with analytical or finite difference solutions, finding a good agreement between them. Similarly, we performed a stability analyses for three of the test cases. The traditional LBM was also considered for the sake of comparison, showing both the same accuracy and stability, as expected. Furthermore, we present solutions using the Allen–Cahn phase-field LBM model for high liquid/gas density and gas/liquid kinematic viscosity ratios, up to 43,300 and 470, respectively, commonly not found in open literature. The proposed methodology enhances the LBM use as a simulation tool for the wide transport phenomena where it finds application.
Similar content being viewed by others
References
Atkinson B, Brocklebank MP, Card CCH et al (1969) Low Reynolds number developing flows. AIChE J 15:548–553
Baakeem SS, Bawazeer SA, Mohamad AA (2021) A novel approach of unit conversion in the lattice Boltzmann method. Appl Sci 11:6386
Bakarji J, Callaham J, Brunton SL et al (2022) Dimensionally consistent learning with Buckingham Pi. Nat Comput Sci 2(12):834–844
Bawazeer SA, Baakeem SS, Mohamad AA (2021) A critical review of forcing schemes in lattice Boltzmann method: 1993–2019. Arch Comput Methods Eng 28:4405–4423
Bell IH, Wronski J, Quoilin S et al (2014) Pure and pseudo-pure fluid thermophysical property evaluation and the open-source thermophysical property library CoolProp. Ind Eng Chem Res 53(6):2498–2508
Bhatnagar PL, Gross EP, Krook M (1954) A model for collision processes in gases. I. Small amplitude processes in charged and neutral one-component systems. Phys Rev 94(3):511–525
Bray AJ (1994) Theory of phase ordering kinetics. Adv Phys 43(3):357–459
Buckingham E (1914) On physically similar systems; Illustrations of the use of dimensional equations. Phys Rev 4(4):345–376
Cates ME, Desplat JC, Stansell P et al (2005) Physical and computational scaling issues in lattice Boltzmann simulations of binary fluid mixtures. Philos Trans R Soc A 363:1917–1935
Chapman S, Cowling TG (1952) The mathematical theory of non-uniform gases, 2nd edn. Cambridge University Press, Cambridge
Chen Q, Zhang XB, Zhang JF (2014) Numerical simulation of Neumann boundary condition in the thermal lattice Boltzmann model. Int J Mod Phys C 25(8):1450027
Chen S, Doolen GD (1998) Lattice Boltzmann method for fluid flows. Annu Rev Fluid Mech 30(1):329–364
Chiu PH, Lin YT (2011) A conservative phase field method for solving incompressible two-phase flows. J Comput Phys 230:185–204
Davis GDV (1983) Natural convection of air in a square cavity: a bench mark numerical solution. Int J Numer Methods Fluids 3:249–264
de Fabritiis G, Mancini A, Mansutti D et al (1998) Mesoscopic models of liquid/solid phase transitions. Int J Mod Phys C 09(08):1405–1415
Fakhari A, Rahimian MH (2010) Phase-field modeling by the method of lattice Boltzmann equations. Phys Rev E 81:036707
Fakhari A, Geierb M, Lee T (2016) A mass-conserving lattice Boltzmann method with dynamic grid refinement for immiscible two-phase flows. J Comput Phys 315:434–457
Fakhari A, Mitchell T, Leonardi C et al (2017) Improved locality of the phase-field lattice Boltzmann model for immiscible fluids at high density ratios. Phys Rev E 96:053301
Fei L, Luo KH (2018) Cascaded lattice Boltzmann method for incompressible thermal flows with heat sources and general thermal boundary conditions. Comput Fluids 165:89–95
Ferziger JH, Peric M, Leonard A (2002) Computational methods for fluid dynamics, vol 50, 3rd edn. Springer, New York
Ghia U, Ghia K, Shin C (1982) High-Re solutions for incompressible flow using the Navier–Stokes equations and a multigrid method. J Comput Phys 48(3):387–411
Ginzburg I (2005) Generic boundary conditions for lattice Boltzmann models and their application to advection and anisotropic dispersion equations. Adv Water Resour 28:1196–1216
Guo Z, Shu C (2013) Lattice Boltzmann method and its applications in engineering. World Scientific Publishing Co. Pte. Ltd., Singapore
Guo Z, Zheng C, Shi B (2002) Discrete lattice effects on the forcing term in the lattice Boltzmann method. Phys Rev E 65:046308
Haghani-Hassan-Abadi R, Fakhari A, Rahimian MH (2021) Phase-change modeling based on a novel conservative phase-field method. J Comput Phys 432:110111
He Q, Li Y, Huang W et al (2019) Phase-field-based lattice Boltzmann model for liquid-gas-solid flow. Phys Rev E 100:033314
He X, Chen S, Doolen GD (1998) A novel thermal model for the lattice Boltzmann method in incompressible limit. J Comput Phys 146(1):282–300
He X, Chen S, Zhang R (1999) A lattice Boltzmann scheme for incompressible multiphase flow and its application in simulation of Rayleigh–Taylor instability. J Comput Phys 152:642–663
Higuera FJ, Jiménez J (1989) Boltzmann approach to lattice gas simulations. Europhys Lett 9(7):663
Huang H, Sukop MC, Lu XY (2015) Multiphase lattice Boltzmann methods: theory and applications. John Wiley & Sons Ltd., Hoboken
Huang J, Bao C, Jiang Z et al (2019) A general approach of unit conversion system in lattice Boltzmann method and applications for convective heat transfer in tube banks. Int J Heat Mass Transf 135:873–884
Inamuro T, Yoshino M, Suzuki K (2022) An introduction to the lattice Boltzmann method: a numerical method for complex boundary and moving boundary flows. World Scientific Publishing Co. Pte. Ltd., Singapore
Jacqmin D (1999) Calculation of two-phase Navier–Stokes flows using phase-field modeling. J Comput Phys 155:96–127
Jamet D, Lebaigue O, Coutris N et al (2001) The second gradient method for the direct numerical simulation of liquid-vapor flows with phase change. J Comput Phys 169:624–651
Jaramillo A, Mapelli VP, Cabezas-Gómez L (2022) Pseudopotential lattice Boltzmann method for boiling heat transfer: a mesh refinement procedure. Appl Therm Eng 213:118705
Kang Q, Zhang D, Chen S (2002) Unified lattice Boltzmann method for flow in multiscale porous media. Phys Rev E 66:056307
Khoshtarash H, Siavashi M, Ramezanpour M et al (2023) Pore-scale analysis of two-phase nanofluid flow and heat transfer in open-cell metal foams considering Brownian motion. Appl Therm Eng 221:119847
Krüger T, Kusumaatmaja H, Kuzmin A et al (2017) The lattice Boltzmann method: principles and practice. Springer International Publishing, Cham
Kuzmin A (2010) Multiphase simulations with lattice Boltzmann scheme. PhD thesis, University of Calgary
Kuzmin A, Guo ZL, Mohamad AA (2011) Simultaneous incorporation of mass and force terms in the multi-relaxation-time framework for lattice Boltzmann schemes. Philos Trans R Soc 369:2219–2227
Ladd AJC (1994) Numerical simulations of particulate suspensions via a discretized Boltzmann equation. Part 1. Theoretical foundation. J Fluid Mech 271:285–309
Ladd AJC, Verberg R (2001) Lattice-Boltzmann simulations of particle-fluid suspensions. J Stat Phys 104(5–6):1191–1251
Lallemand P, Luo LS (2000) Theory of the lattice Boltzmann method: dispersion, dissipation, isotropy, Galilean invariance, and stability. Phys Rev E 61:65463
Lee T, Liu L (2010) Lattice Boltzmann simulations of micron-scale drop impact on dry surfaces. J Comput Phys 229:8045–8063
Li L, Mei R, Klausner JF (2013) Boundary conditions for thermal lattice Boltzmann equation method. J Comput Phys 237:366–395
Li L, Mei R, Klausner JF (2017) Lattice Boltzmann models for the convection–diffusion equation: D2Q5 vs D2Q9. Int J Heat Mass Transf 108:41–62
Li Q, Luo K, Kang Q et al (2016) Lattice Boltzmann methods for multiphase flow and phase-change heat transfer. Prog Energy Combust Sci 52(14):62–105
Li W, Li Q, Yu Y et al (2021) Nucleate boiling enhancement by structured surfaces with distributed wettability-modified regions: a lattice Boltzmann study. Appl Therm Eng 194:117130
Liang H, Shi BC, Guo ZL et al (2014) Phase-field-based multiple-relaxation-time lattice Boltzmann model for incompressible multiphase flows. Phys Rev E 89:053320
Liang H, Shi BC, Chai ZH (2016) Lattice Boltzmann modeling of three-phase incompressible flows. Phys Rev E 93:013308
Liang H, Shi BC, Chai ZH (2017) An efficient phase-field-based multiple-relaxation time lattice Boltzmann model for three-dimensional multiphase flows. Comput Math Appl 73:1524–1538
Liang H, Xu J, Chen J et al (2018) Phase-field-based lattice Boltzmann modeling of large-density-ratio two-phase flows. Phys Rev E 98:033301
Liang H, Liu H, Chai Z et al (2019) Lattice Boltzmann method for contact-line motion of binary fluids with high density ratio. Phys Rev E 99:063306
Liu Q, He YL, Li Q et al (2014) A multiple-relaxation-time lattice Boltzmann model for convection heat transfer in porous media. Int J Heat Mass Transf 73:761–775
Martins IT, Gómez LC (2022) Microchannel conjugate heat transfer modeling using lattice Boltzmann method with a new discretization strategy. J Enhanc Heat Transf 29(3):79–102
McNamara G, Zanetti G (1988) Use of the Boltzmann equation to simulate lattice-gas automata. Phys Rev Lett 61:2332–2335
Mezrhab A, Moussaoui MA, Jami M et al (2010) Double MRT thermal lattice Boltzmann method for simulating convective flows. Phys Lett A 374:3499–3507
Miller W, Succi S, Mansutti D (2001) Lattice Boltzmann model for anisotropic liquid-solid phase transition. Phys Rev Lett 86:3578–3581
Mohamad AA (2019) Lattice Boltzmann method: fundamentals and engineering applications with computer codes. Springer-Verlag London Ltd., London
Mohamad AA, Kuzmin A (2010) A critical evaluation of force term in lattice Boltzmann method, natural convection problem. Int J Heat Mass Transf 53:990–996
Nellis G, Klein S (2009) Heat transfer. Cambridge University Press, Cambridge
Qian YH, D’Humieres D, Lalleman P (1992) Lattice BGK models for Navier–Stokes equation. Europhys Lett 17(6):479–484
Reichl LE (1998) A modern course in statiscical physics, 2nd edn. John Wiley & Sons Inc., Hoboken
Ren F, Song B, Sukop MC et al (2016) Improved lattice Boltzmann modeling of binary flow based on the conservative Allen–Cahn equation. Phys Rev E 94:023311
Roache PJ (1998) Verification and validation in computational science and engineering, 1st edn. Hermosa Publishers, New Mexico
Rothman DH, Keller JM (1988) Immiscible cellular-automaton fluids. J Stat Phys 52:1119–1127
Rowlinson JS, Widom B (1982) Molecular theory of capillarity. Dover Publications Inc., Mineola
Safari H, Rahimian MH, Krafczyk M (2013) Extended lattice Boltzmann method for numerical simulation of thermal phase change in two-phase fluid flow. Phys Rev E 88:013304
Seta T (2013) Implicit temperature correction-based immersed boundary-thermal lattice Boltzmann method for the simulation of natural convection. Phys Rev E 87:063304
Shah RK, London AL (1978) Laminar flow forced convection in ducts. Academic Press, Cambridge
Shan X, Chen H (1993) Lattice Boltzmann model for simulating flows with multiple phases and components. Phys Rev E 47:1815–1819
Shan X, Chen H (1994) Simulation of nonideal gases and liquid-gas phase transitions by the lattice Boltzmann equation. Phys Rev E 49:2941–2948
Sheikholeslami M, Gorji-Bandpy M, Ganji D (2014) Lattice Boltzmann method for MHD natural convection heat transfer using nanofluid. Powder Technol 254:82–93
Su Y, Davidson JH (2016) A new mesoscopic scale timestep adjustable non-dimensional lattice Boltzmann method for melting and solidification heat transfer. Int J Heat Mass Transf 92:1106–1119
Succi S (2018) The lattice Boltzmann equation for complex states of flowing matter. Oxford University Press, Oxford
Swift MR, Orlandini E, Osborn WR et al (1996) Lattice Boltzmann simulations of liquid-gas and binary fluid systems. Phys Rev E 54:5041–5052
Wang J, Wang D, Lallemand P et al (2013) Lattice Boltzmann simulations of thermal convective flows in two dimensions. Comput Math Appl 65:262–286
Wang L, Zeng Z, Zhang L et al (2016) A lattice Boltzmann model for thermal flows through porous media. Appl Therm Eng 108:66–75
Wang SC, Tong ZX, He YL et al (2022) Unit conversion in pseudopotential lattice Boltzmann method for liquid-vapor phase change simulations. Phys Fluids 34:103305
Wolf-Gladrow DA (2000) Lattice-gas cellular automata and lattice Boltzmann models: an introduction. Springer, Berlin, Heidelberg
Wu F, Rao Z (2017) The lattice Boltzmann investigation of natural convection for nanofluid based battery thermal management. Appl Therm Eng 115:659–669
Xuan Y, Yao Z (2005) Lattice Boltzmann model for nanofluids. Heat Mass Transf 41:199–205
Yan Y, Zu Y, Dong B (2011) LBM, a useful tool for mesoscale modelling of single-phase and multiphase flow. Appl Therm Eng 31(5):649–655
Yoshida H, Nagaoka M (2010) Multiple-relaxation-time lattice Boltzmann model for the convection and anisotropic diffusion equation. J Comput Phys 229:7774–7795
Zhang S, Tang J, Wu H (2022) Phase-field lattice Boltzmann model for two-phase flows with large density ratio. Phys Rev E 105:015304
Zhang T, Shi B, Guo Z et al (2012) General bounce-back scheme for concentration boundary condition in the lattice-Boltzmann method. Phys Rev E 85:016701
Zheng HW, Shu C, Chew YT (2006) A lattice Boltzmann model for multiphase flows with large density ratio. J Comput Phys 218:353–371
Zu YQ, He S (2013) Phase-field-based lattice Boltzmann model for incompressible binary fluid systems with density and viscosity contrasts. Phys Rev E 87:043301
Zu YQ, He S (2013) Phase-field-based lattice Boltzmann model for incompressible binary fluid systems with density and viscosity contrasts. Phys Rev E 87:043301
Acknowledgements
The authors acknowledge the support received from FAPESP (São Paulo Research Foundation, Grants 2023/02383-6, 2019/21022-9 and 2016/09509-1) and CNPq (National Council for Scientific and Technological Development, process 305941/2020-8).
Author information
Authors and Affiliations
Corresponding author
Additional information
Technical Editor: Francis HR Franca.
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Appendices
Appendix 1: 1D advection–diffusion equation
In this example, we solve the advection–diffusion equation in a 1D domain. Air at an average temperature of 335.50 K is considered, with the following properties: \(\rho = 1.052\) kg m\(^{-3}\), \(c_p = 1008.174\) J kg\(^{-1}\)K\(^{-1}\) and \(k = 0.029\) W m\(^{-1}\)K\(^{-1}\). Initially, the domain is at \(T_\textrm{ini} = 298.0\) K, and suddenly the right boundary is subjected to a temperature of \(T_L = 373.0\) K, while the other end is maintained at \(T_0 = 298.0\) K. The domain length is \(L = 1.0\) m, and the air is moving with a constant speed \(u = 0.001\) m s\(^{-1}\).
The macroscopic equation that represents the physical problem is expressed by Eq. 53, and the corresponding analytical solution for the steady-state condition is given by Eq. 54.
For this specific problem, given its simplicity in handling boundary conditions in the 1D case, we used the wet-node scheme for the boundaries instead of the link-wise scheme. This last scheme was used in the remainder of all simulations carried out in the paper. Then, using the D1Q3 velocity scheme, the BCs were implemented according to Eq. 55. Here, we considered the traditional BGK operator for the LBE, represented in Eq. 16.
The LBM models are solved considering \(\Delta x = 0.0125\) m and \(\Delta t = 0.10\) s. The numerical solutions with LBM and the analytical solution are all shown in Fig. 17. Comparison of the solutions resulted in a global error of \(E_2 = 0.030 \%\) for both LBM models relative to the theoretical solution.
The results provided verify the accuracy of the dimensional LBM.
Appendix 2: isothermal channel flow
We also applied both LBM models to simulate an isothermal Poiseuille flow between two parallel plates. The distance between the plates was assumed to be \(H = 0.50\) mm. As the analytical solution does not depend on the channel length (given by Eq. 44), we used 10 computational cells (\(10 \Delta x\)) in the X-direction. We employed the D2Q9 velocity scheme with \(\Delta x = 5.0\cdot 10^{-6}\) m and \(\Delta t = 1.0\cdot 10^{-7}\) s.
The mean velocity of the channel was \(u_m = 0.20 m\ s^{-1}\) and the driving force in the x direction was \(F_x = 12u_m\zeta /H^2\). The fluid is water at a mean temperature of 301 K, with properties listed in Table 1. The results are depicted in Fig. 18, and the global errors for both LBM models compared to the analytical solution are \(E_2^\textrm{dim} = E_2^\textrm{conv} = 0.011\%\), indicating very good accuracy.
Appendix 3: natural convection in a square enclosure
In this Appendix, we simulate natural convection in a square enclosure with length \(L = 0.0130\) m containing air initially at \(T_\textrm{ini} = 293.85\) K. The left wall of the domain is maintained at a higher constant temperature equal to \(T_h = 373.15\) K, while the right wall remains at the initial temperature of \(T_c = 293.85\) K. The upper (top) and lower (bottom) walls are considered insulated. Air properties are calculated at a reference temperature of \(T_\textrm{ref} = 333.50\) K: \(\rho = 1.059\) kg m\(^{-3}\), \(c_p = 1008.045\) J kg\(^{-1}\)K\(^{-1}\), \(k = 0.029\) W m\(^{-1}\)K\(^{-1}\), \(\alpha = 2.702 \cdot 10^{-5}\) m\(^2\) s, \(\nu = 1.90 \cdot 10^{-5}\) m\(^2\) s and \(\beta _\textrm{exp} = 3.004 \cdot 10^{-3} K^{-1}\) (thermal expansion coefficient).
The temperature difference between the walls causes a mass flux due to the difference in density between the hot and cold fluids. To consider this effect without changing the fluid density in the simulations, we assumed a buoyancy force given by Eq. 56 [57, 60, 77]. This is the so-called Boussinesq approximation. In this equation, \({\overline{\rho }}\) is the reference density, calculated at the reference temperature \(T_\textrm{ref}\), and \({\textbf{g}} = (0,-\,9.81)\) m s\(^{-2}\) is the gravitational acceleration.
We considered the D2Q9 velocity set, with the BGK and MRT collision operators for momentum and thermal LBEs, respectively. For stationary walls, we used the bounce-back BC for the momentum distribution function (Eq. 13). Furthermore, for the fixed temperature BCs (left and right walls), we employed the anti-bounce-back rule (Eq. 20), and the upper and lower walls were modeled as thermally insulated, just applying the BB rule (Eq. 21) with zero heat flux (\(q'' = 0\)).
The problem can be characterized by the Rayleigh number (Eq. 57), which will be considered as Ra \(= 10^4\) for the first case and Ra \(= 10^6\), for the second. In this last test, to obtain Ra \(= 10^6\) without changing the average fluid temperature, we considered a new square cavity size, equal to \(L = 0.60\) m, and the wall temperatures were changed to \(T_h = 373.85\) K and \(T_c = 293.15\) K, keeping \(T_\textrm{ref} = 333.50\) K. Therefore, the air properties in both tests were maintained constant and unchanged.
For both cases, discrete space and time intervals equal to \(\Delta x = 2.0 \cdot 10^{-4}\) m and \(\Delta t = 2.0 \cdot 10^{-4}\) s, were considered, respectively. Steady-state results for the temperature contours and streamlines are presented in Figs. 19 and 20. To evaluate the dimensional LBM, its solution is compared with the results of the conventional LBM, and both numerical solutions are validated through a comparison with the benchmark solutions found in the literature [14]. All these solutions are presented in Table 6. Both LBM models showed good agreement with the benchmark expected values, presenting very small global errors, \(E_2\).
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Martins, I.T., Alvariño, P.F. & Cabezas-Gómez, L. Lattice Boltzmann method for simulating transport phenomena avoiding the use of lattice units. J Braz. Soc. Mech. Sci. Eng. 46, 333 (2024). https://doi.org/10.1007/s40430-024-04905-y
Received:
Accepted:
Published:
DOI: https://doi.org/10.1007/s40430-024-04905-y