Lattice Boltzmann method for fluid flow around bodies using volume penalization

Authors

  • M Benamour
  • E Liberge
  • C Beghein

DOI:

https://doi.org/10.1260/1750-9548.9.3.299

Abstract

This paper deals with the implementation of a volume penalization technique in a lattice Boltzmann model, in order to compute flows around obstacles. The penalization term was introduced into the lattice Boltzmann equation via a forcing term. This approach was applied to the one dimensional Burgers equation for motionless and moving obstacles (forced motion, and coupling between the fluid force calculated with the penalized Burgers equation and the motion of the obstacle), and to the two dimensional Navier-Stokes equation, for motionless obstacles (flows over a square obstacle, and past a circular cylinder). A good agreement with numerical results obtained with other techniques, and with results found in literature was obtained.

References

Anthony J. C. Ladd. Numerical simulations of particulate suspensions via a discretized Boltzmann equation. Part 1. Theoretical foundation. Journal of Fluid Mechanics, 271:285–309, July 1994. https://doi.org/10.1017/s0022112094001771

Anthony J. C. Ladd. Numerical simulations of particulate suspensions via a discretized Boltzmann equation. Part 2. Numerical results. Journal of Fluid Mechanics, 271: 311–339, July 1994. https://doi.org/10.1017/s0022112094001783

D.R. Noble and J.R. Torczynski. A lattice-boltzmann method for partially saturated computational cells. International Journal of Modern Physics C, 9(8):1189–1201, 1998. https://doi.org/10.1142/s0129183198001084

Qisu Zou and Xiaoyi He. On pressure and velocity boundary conditions for the lattice Boltzmann BGK model. Physics of Fluids (1994-present), 9(6):1591–1598, June 1997. https://doi.org/10.1063/1.869307

Charles S Peskin. Numerical analysis of blood flow in the heart. Journal of Computational Physics, 25(3):220–252, November 1977. https://doi.org/10.1016/0021-9991(77)90100-0

Z.G. Feng and E.E. Michaelides. The immersed boundary lattice boltzmann method for solving fluid-particles interaction problems. J. Comput. Phys., 195:602–628, 2004. https://doi.org/10.1016/j.jcp.2003.10.013

Ten Cate, A. Nieuwstad, C., Derksen, J. and Van den Akker, H. Particle imaging velocimetry experiments and lattice-Boltzmann simulations on a single sphere settling under gravity. Phys. Fluids., 14, 11. (2002), 4012–4025. https://doi.org/10.1063/1.1512918

Goldstein, D. and Handler, R. and Sirovich, L. Modeling a no-slip flow boundary with external force field. J. Comput. Phys. 105(1993), 354–366. https://doi.org/10.1006/jcph.1993.1081

Zhi-Gang Feng and Efstathios E. Michaelides. Proteus: a direct forcing method in the simulations of particulate flows. Journal of Computational Physics, 202(1):20–51, January 2005. https://doi.org/10.1016/j.jcp.2004.06.020

Alexandre Dupuis, Philippe Chatelain, and Petros Koumoutsakos. An immersed boundary lattice Boltzmann method for the simulation of the flow past an impulsively started cylinder. Journal of Computational Physics, 227(9):4486–4498, April 2008. https://doi.org/10.1016/j.jcp.2008.01.009

E. A. Fadlun, R. Verzicco, Y. P. Orl and J. Mohd-yusof. Combined immersed boundary finitedifference methods for three-dimensional complex flow simulations. Journal of Computational Physics, pages 35–60, 2000. https://doi.org/10.1006/jcph.2000.6484

J. Wu and C. Shu. Implicit velocity correction-based immersed boundary-lattice Boltzmann method and its applications. Journal of Computational Physics, 228(6):1963–1979, April 2009. https://doi.org/10.1016/j.jcp.2008.11.019

Zhaoli Guo, Chuguang Zheng and Baochang Shi. Discrete lattice effects on the forcing term in the lattice boltzmann method. Physical Review E, 65(4):1–6, April 2002. https://doi.org/10.1103/physreve.65.046308

R. Glowinski, T. W. Pan, T. I. Hesla and D. D. Joseph. A distributed Lagrange multiplier/fictitious domain method for particulate flows. International Journal of Multiphase Flow, 25(5):755–794, August 1999. https://doi.org/10.1016/s0301-9322(98)00048-2

Xing Shi and Nhan Phan-Thien. Distributed Lagrange multiplier/fictitious domain method in the framework of lattice Boltzmann method for fluid–structure interactions. Journal of Computational Physics, 206(1):81–94, June 2005. https://doi.org/10.1016/j.jcp.2004.12.017

Zhaosheng Yu. A DLM/FD method for fluid/flexible-body interactions. Journal of Computational Physics, 207(1):1–27, July 2005. https://doi.org/10.1016/j.jcp.2004.12.026

M. Meldi, E. Vergnault and P. Sagaut. An arbitrary Lagrangian–Eulerian approach for the simulation of immersed moving solids with Lattice Boltzmann Method. Journal of Computational Physics, 235:182–198, February 2013. https://doi.org/10.1016/j.jcp.2012.10.014

Jean Donea, Antonio Huerta, J.-Ph. Ponthot and A. Rodríguez-Ferran. Arbitrary Lagrangian–Eulerian Methods. In Encyclopedia of Computational Mechanics. John Wiley & Sons, Ltd, 2004. https://doi.org/10.1002/9781119176817.ecm2009

Philippe Angot, Charles-Henri Bruneau and Pierre Fabrie. A penalization method to take into account obstacles in incompressible viscous flows. Numerische Mathematik, 81(4):497–520, February 1999. https://doi.org/10.1007/s002110050401

Benjamin Kadoch, Dmitry Kolomenskiy, Philippe Angot and Kai Schneider. A volume penalization method for incompressible flows and scalar advection–diffusion with moving obstacles. Journal of Computational Physics, 231(12):4365–4383, June 2012. https://doi.org/10.1016/j.jcp.2012.01.036

Baochang Shi and Zhaoli Guo. Lattice Boltzmann model for nonlinear convectiondiffusion equations. Phys. Rev. E, 79:016701, Jan 2009.

Shiyi Chen and Gary D. Doolen. Lattice Boltzmann Method for Fluid Flows. Annual Review of Fluid Mechanics, 30(1):329–364, 1998. https://doi.org/10.1146/annurev.fluid.30.1.329

Sauro Succi. The lattice Boltzmann equation: for fluid dynamics and beyond. Oxford university press, 2001.

Dazhi Yu, Renwei Mei, Li-Shi Luo and Wei Shyy. Viscous flow computations with the method of lattice Boltzmann equation. Progress in Aerospace Sciences, 39(5):329–367, July 2003. https://doi.org/10.1016/s0376-0421(03)00003-4

Z. Guo and T. S. Zhao. Lattice Boltzmann model for incompressible flows through porous media. Phys. Rev. E, 66, 2002. https://doi.org/10.1103/physreve.66.036304

M. Breuer, J. Bernsdorf, T. Zeiser and F. Durst. Accurate computations of the laminar flow past a square cylinder based on two different methods: lattice-Boltzmann and finite-volume. International Journal of Heat and Fluid Flow, 21(2):186–196, April 2000. https://doi.org/10.1016/s0142-727x(99)00081-8

M’hamed Bouzidi, Mouaouia Firdaouss and Pierre Lallemand. Momentum transfer of a Boltzmann-lattice fluid with boundaries. Physics of Fluids (1994-present), 13(11):3452–3459, November 2001. https://doi.org/10.1063/1.1399290

Hao Zhou, Guiyuan Mo, Feng Wu, Jiapei Zhao, Miao Rui and Kefa Cen. GPU implementation of lattice boltzmann method for flows with curved boundaries. Computer Methods in Applied Mechanics and Engineering, 225–228:65–73, June 2012. https://doi.org/10.1016/j.cma.2012.03.011

Xiaoyi He and Gary Doolen. Lattice Boltzmann Method on Curvilinear Coordinates System: Flow around a Circular Cylinder. J. Comput. Phys. 134, 2(1997), 306–315. https://doi.org/10.1006/jcph.1997.5709

D. J. Tritton. Experiments on the flow past a circular cylinder at low Reynolds numbers. Journal of Fluid Mechanics, 6(04):547–567, November 1959. https://doi.org/10.1017/s0022112059000829

C. H. K. Williamson. Vortex Dynamics in the Cylinder Wake. Annual Review of Fluid Mechanics, 28(1):477–539, 1996. https://doi.org/10.1146/annurev.fl.28.010196.002401

Guo, Z. and Zheng, C. and Shi, B. An extrapolation method for boundary conditions in lattice Boltzmann method. Phys Fluids 14, 6(2002), 2007–2010. https://doi.org/10.1063/1.1471914

Published

2015-09-30

How to Cite

Benamour, M., Liberge, E. and Beghein, C. (2015) “Lattice Boltzmann method for fluid flow around bodies using volume penalization”, The International Journal of Multiphysics, 9(3), pp. 299-316. doi: 10.1260/1750-9548.9.3.299.

Issue

Section

Articles