Abstract
A novel immersed boundary lattice Boltzmann method (IB-LBM) is proposed to simulate the complex thermal particle flows. In the present scheme, the boundary condition is directly implemented by correcting the distribution function at the neighboring points around the interface, similar to the original LBM. Furthermore, an adjustment parameter is introduced for ensuring the accuracy in the boundary treatment. Those two improvements both facilitate the alleviation of computational load, for evaluation and incorporation of the boundary force and the iterative procedure involved in the previous methods. Three simulations of complex thermal flows with moving boundary, including the mixed convection in a cavity containing a rotating cylinder, the sedimentation of a cold particle in a hot fluid and the drafting-kissing-tumbling dynamics of two hot settling particles in a vertical channel are performed to validate the present IB-LBM for. The results are found to have good agreement with those available in the literature.
Similar content being viewed by others
References
Douillet-Grellier T, Leclaire S, Vidal D, Bertrand F, De Vuyst F (2019) Comparison of multiphase SPH and LBM approaches for the simulation of intermittent flows. Comput Part Mech 6:695–720
Wang M, Feng YT, Wang Y, Qu TM, He W (2019) A hybrid discrete bubble-lattice Boltzmann—discrete element model for gascharged sediments. Comput Part Mech 7:509–522
Mittal R, Iaccarino G (2005) Immersed boundary methods. Annu Rev Fluid Mech 37:239–261
Suzuki K, Kawasaki T, Furumachi N, Tai Y, Yoshino M (2018) A thermal immersed boundary–lattice Boltzmann method for moving-boundary flows with Dirichlet and Neumann conditions. Int J Heat Mass Transf 121:1099–1117
Tao S, He Q, Chen B, Yang X, Huang S (2018) One-point second-order curved boundary condition for lattice Boltzmann simulation of suspended particles. Comput Math Appl 76(7):1593–1607
Feng ZG, Michaelides EE (2004) The immersed boundary-lattice Boltzmann method for solving fluid–particles interaction problems. J Comput Phys 195(2):602–628
Hu Y, Li D, Niu X, Shu S (2018) Fully resolved simulation of particulate flows with heat transfer by smoothed profile-lattice Boltzmann method. Int J Heat Mass Transf 126:1164–1167
Hu Y, Li D, Niu X, Shu S (2019) An immersed boundary-lattice Boltzmann method for electro-thermo-convection in complex geometries. Int J Therm Sci 140:280–297
Seta T (2013) Implicit temperature-correction-based immersed-boundary thermal lattice Boltzmann method for the simulation of natural convection. Phys Rev E 87(6):063304
Delouei AA, Nazari M, Kayhani MH, Kang SK, Succi S (2016) Non-Newtonian particulate flow simulation: a direct-forcing immersed boundary–lattice Boltzmann approach. Physica A 447:1–20
Feng ZG, Michaelides EE (2005) Proteus: a direct forcing method in the simulations of particulate flows. J Comput Phys 202(1):20–51
Dupuis A, Chatelain P, Koumoutsakos P (2008) An immersed boundary–lattice-Boltzmann method for the simulation of the flow past an impulsively started cylinder. J Comput Phys 227(9):4486–4498
Niu XD, Shu C, Chew YT, Peng Y (2006) A momentum exchange-based immersed boundary-lattice Boltzmann method for simulating incompressible viscous flows. Phys Lett A 354(3):173–182
Ladd AJ (2015) Lattice-Boltzmann methods for suspensions of solid particles. Mol Phys 113(17–18):2531–2537
Hu Y, Yuan H, Shu S, Niu X, Li M (2014) An improved momentum exchanged-based immersed boundary–lattice Boltzmann method by using an iterative technique. Comput Math Appl 68(3):140–155
Guo Z, Zheng C, Shi B (2002) Discrete lattice effects on the forcing term in the lattice Boltzmann method. Phys Rev E 65(4):046308
Mohamad AA, Kuzmin A (2010) A critical evaluation of force term in lattice Boltzmann method, natural convection problem. Int J Heat Mass Transf 53(5–6):990–996
Li Q, Luo KH (2014) Effect of the forcing term in the pseudopotential lattice Boltzmann modeling of thermal flows. Phys Rev E 89(5):053022
Jiang M, Liu Z (2019) A boundary thickening-based direct forcing immersed boundary method for fully resolved simulation of particle-laden flows. J Comput Phys 390:203–231
Tao S, He Q, Wang L, Huang S, Chen B (2019) A non-iterative direct-forcing immersed boundary method for thermal discrete unified gas kinetic scheme with Dirichlet boundary conditions. Int J Heat Mass Transf 137:476–488
Li Z, Favier J, D’ Ortona U, Poncet S (2016) An immersed boundary-lattice Boltzmann method for single-and multi-component fluid flows. J Comput Phys 304:424–440
Tao S, Zhang H, Guo Z, Wang LP (2018) A combined immersed boundary and discrete unified gas kinetic scheme for particle-fluid flows. J Comput Phys 375:498–518
Zhang C, Cheng Y, Zhu L, Wu J (2016) Accuracy improvement of the immersed boundary-lattice Boltzmann coupling scheme by iterative force correction. Comput Fluids 124:246–260
Shu C, Liu N, Chew YT (2007) A novel immersed boundary velocity correction–lattice Boltzmann method and its application to simulate flow past a circular cylinder. J Comput Phys 226(2):1607–1622
Su SW, Lai MC, Lin CA (2007) An immersed boundary technique for simulating complex flows with rigid boundary. Comput Fluids 36(2):313–324
Wu J, Shu C (2009) Implicit velocity correction-based immersed boundary-lattice Boltzmann method and its applications. J Comput Phys 228(6):1963–1979
Wu J, Shu C (2010) An improved immersed boundary-lattice Boltzmann method for simulating three-dimensional incompressible flows. J Comput Phys 229(13):5022–5042
Wang X, Shu C, Wu J, Yang LM (2014) An efficient boundary condition-implemented immersed boundary-lattice Boltzmann method for simulation of 3D incompressible viscous flows. Comput Fluids 100:165–175
Hu Y, Li D, Shu S, Niu X (2015) Study of multiple steady solutions for the 2D natural convection in a concentric horizontal annulus with a constant heat flux wall using immersed boundary-lattice Boltzmann method. Int J Heat Mass Transf 81:591–601
Luo K, Wang Z, Fan J, Cen K (2007) Full-scale solutions to particle-laden flows: multidirect forcing and immersed boundary method. Phys Rev E 76(6):066709
Zhang H, Yu A, Zhong W, Tan Y (2015) A combined TLBM–IBM–DEM scheme for simulating isothermal particulate flow in fluid. Int J Heat Mass Transf 91:178–189
Guo Z, Shi B, Zheng C (2002) A coupled lattice BGK model for the Boussinesq equations. Int J Numer Methods Fluids 39(4):325–342
Cui X, Yao X, Wang Z, Liu M (2018) A coupled volume penalization-thermal lattice Boltzmann method for thermal flows. Int J Heat Mass Transf 127:253–266
Teixeira C, Chen H, Freed DM (2000) Multi-speed thermal lattice Boltzmann method stabilization via equilibrium under-relaxation. Comput Phys Commun 129(1–3):207–226
Lallemand P, Luo LS (2003) Hybrid finite-difference thermal lattice Boltzmann equation. Int J Mod Phys B 17(01n02):41–47
d’Humieres D (2002) Multiple–relaxation–time lattice Boltzmann models in three dimensions. Philos Trans R Soc Lond Ser A Math Phys Eng Sci 360(1792):437–451
Third JR, Chen Y, Müller CR (2016) Comparison between finite volume and lattice-Boltzmann method simulations of gas-fluidised beds: bed expansion and particle–fluid interaction force. Comput Part Mech 3(3):373–381
Yang X, Zhang X, Li Z, He GW (2009) A smoothing technique for discrete delta functions with application to immersed boundary method in moving boundary simulations. J Comput Phys 228(20):7821–7836
Zhang T, Shi B, Guo Z, Chai Z, Lu J (2012) General bounce-back scheme for concentration boundary condition in the lattice-Boltzmann method. Phys Rev E 85(1):016701
Ginzburg I (2005) Generic boundary conditions for lattice Boltzmann models and their application to advection and anisotropic dispersion equations. Adv Water Resour 28(11):1196–1216
Guo Z, Shu C (2013) Lattice Boltzmann method and its applications in engineering, vol 3. World Scientific, Singaopre
Tao S, He Q, Chen J, Chen B, Yang G, Wu Z (2019) A non-iterative immersed boundary-lattice Boltzmann method with boundary condition enforced for fluid-solid flows. Appl Math Model 76:362–379
Liao CC, Lin CA (2014) Mixed convection of a heated rotating cylinder in a square enclosure. Int J Heat Mass Transf 72:9–22
Gan H, Chang J, Feng JJ, Hu HH (2003) Direct numerical simulation of the sedimentation of solid particles with thermal convection. J Fluid Mech 481:385–411
Yang B, Chen S, Cao C, Liu Z, Zheng C (2016) Lattice Boltzmann simulation of two cold particles settling in Newtonian fluid with thermal convection. Int J Heat Mass Transf 93:477–490
Feng ZG, Michaelides EE (2009) Heat transfer in particulate flows with direct numerical simulation (DNS). Int J Heat Mass Transf 52(3–4):777–786
Kang SK, Hassan YA (2011) A direct-forcing immersed boundary method for the thermal lattice Boltzmann method. Comput Fluids 49(1):36–45
Xu A, Shi L, Zhao TS (2018) Thermal effects on the sedimentation behavior of elliptical particles. Int J Heat Mass Transf 126:753–764
Tao S, Guo Z, Wang LP (2017) Numerical study on the sedimentation of single and multiple slippery particles in a Newtonian fluid. Powder Technol 315:126–138
Uhlmann M (2003) First experiments with the simulation of particulate flows (No. CIEMAT–1020). Centro de Investigaciones Energeticas, Madrid
Feng ZG, Michaelides EE (2008) Inclusion of heat transfer computations for particle laden flows. Phys Fluids 20(4):040604
Walayat K, Zhang Z, Usman K, Chang J, Liu M (2019) Fully resolved simulations of thermal convective suspensions of elliptic particles using a multigrid fictitious boundary method. Int J Heat Mass Transf 139:802–821
Acknowledgements
This work was supported by the National Natural Science Foundation of China (Grant Nos. 51906044 and 11902075), and the Doctoral Start-up Foundation of Dongguan University of Technology (Grant No. GC300502-39).
Author information
Authors and Affiliations
Corresponding authors
Ethics declarations
Conflict of interest
The authors declare that there is no conflict of interest.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Tao, S., He, Q., Chen, B. et al. Distribution function correction-based immersed boundary lattice Boltzmann method for thermal particle flows. Comp. Part. Mech. 8, 459–469 (2021). https://doi.org/10.1007/s40571-020-00344-3
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s40571-020-00344-3