The effect of boundary conditions on the accuracy and stability of the numerical solution of fluid flows by Lattice-Boltzmann method

Document Type: Research Paper


School of Mechanical Engineering, College of Engineering, University of Tehran, Tehran, P.O.Box:11155-4563, Iran


The aim of this study is to investigate the effect of boundary conditions on the accuracy and stability of the numerical solution of fluid flows in the context of single relaxation time Lattice Boltzmann method (SRT-LBM). The fluid flows are simulated using regularized, no-slip, Zou-He and bounce back boundary conditions for straight surfaces in a lid driven cavity and the two-dimensional flow in a channel. The solutions for all types of the boundary conditions show good agreement with numerical references and exact solutions. The cavity pressure contours at low relaxation time show drastic perturbations for Zou-He boundary condition, whereas, the perturbation is ignorable for regularized boundary condition. At High Reynolds number, severe velocity gradients are major reason for numerical instabilities. Therefore, regularized boundary condition, which considers the velocity gradient in its calculation, has better numerical stability comparing the Zou-He boundary condition. Overall, the selection of appropriate boundary condition depends on the flow regime and Geometry. The proper boundary conditions at low Reynolds numbers are Zou-He and bounce back boundary conditions, and at high Reynolds numbers, regularized and no-slip boundary conditions are recommended.


Main Subjects

[1]           M. C. Sukop, D. T. Thorne, 2010, Lattice Boltzmann Modeling: An Introduction for Geoscientists and Engineers, Springer Publishing Company, Incorporated,

[2]           A. A. Mohamad, 2011, Lattice Boltzmann method: fundamentals and engineering applications with computer codes, Springer Science & Business Media,

[3]           O. Malaspinas, B. Chopard, J. Latt, General regularized boundary condition for multi-speed lattice Boltzmann models, Computers & Fluids, Vol. 49, No. 1, pp. 29-35, 2011.

[4]           D. A. Wolf-Gladrow, 2004, Lattice-gas cellular automata and lattice Boltzmann models: an introduction, Springer,

[5]           M. h. Bouzidi, M. Firdaouss, P. Lallemand, Momentum transfer of a Boltzmann-lattice fluid with boundaries, Physics of fluids, Vol. 13, No. 11, pp. 3452-3459, 2001.

[6]           Z. Guo, C. Zheng, B. Shi, An extrapolation method for boundary conditions in lattice Boltzmann method, Physics of Fluids, Vol. 14, pp. 2007-2010, 2002.

[7]           I. Ginzburg, D. d’Humières, Multireflection boundary conditions for lattice Boltzmann models, Physical Review E, Vol. 68, 2003.

[8]           H. Chen, C. Teixeira, K. Molvig, Realization of fluid boundary conditions via discrete Boltzmann dynamics, International Journal of Modern Physics C, Vol. 9, No. 08, pp. 1281-1292, 1998.

[9]           X. Yin, J. Zhang, An improved bounce-back scheme for complex boundary conditions in lattice Boltzmann method, Journal of Computational Physics, Vol. 231, No. 11, pp. 4295-4303, 2012.

[10]         T. Zhang, B. Shi, Z. Guo, Z. Chai, J. Lu, General bounce-back scheme for concentration boundary condition in the lattice-Boltzmann method, Physical Review E, Vol. 85, No. 1, 2012.

[11]         J. Latt, B. Chopard, O. Malaspinas, M. Deville, A. Michler, Straight velocity boundaries in the lattice Boltzmann method, Physical Review E, Vol. 77, No. 5, 2008.

[12]         J. C. G. Verschaeve, Analysis of the lattice Boltzmann Bhatnagar-Gross-Krook no-slip boundary condition: Ways to improve accuracy and stability, Physical Review E, Vol. 80, No. 3, 2009.

[13]         J. C. Verschaeve, B. Müller, A curved no-slip boundary condition for the lattice Boltzmann method, Journal of Computational Physics, Vol. 229, No. 19, pp. 6781-6803, 2010.

[14]         B. Chopard, A. Dupuis, A mass conserving boundary condition for lattice Boltzmann models, International Journal of Modern Physics B, Vol. 17, No. 01n02, pp. 103-107, 2003.

[15]         S. Arun, A. Satheesh, Analysis of flow behaviour in a two sided lid driven cavity using lattice boltzmann technique, Alexandria Engineering Journal, Vol. 54, No. 4, pp. 795-806, 2015.

[16]         S. Hou, Q. Zou, S. Chen, G. Doolen, A. C. Cogley, Simulation of cavity flow by the lattice Boltzmann method, Journal of computational physics, Vol. 118, No. 2, pp. 329-347, 1995.

[17]         M. Izham, T. Fukui, K. Morinishi, Application of regularized lattice Boltzmann method for incompressible flow simulation at high Reynolds number and flow with curved boundary, Journal of Fluid Science and Technology, Vol. 6, No. 6, pp. 812-822, 2011.

[18]         D. Yu, R. Mei, L.-S. Luo, W. Shyy, Viscous flow computations with the method of lattice Boltzmann equation, Progress in Aerospace Sciences, Vol. 39, No. 5, pp. 329-367, 2003.

[19]         J. Latt, Hydrodynamic limit of lattice Boltzmann equations,  Thesis, Universite De Geneve, 2007. English

[20]         E. W. Llewellin, LBflow: An extensible lattice Boltzmann framework for the simulation of geophysical flows. Part I: theory and implementation, Computers & Geosciences, Vol. 36, No. 2, pp. 115-122, 2010.

[21]         B. Müller, J. Verschaeve, Boundary conditions for the lattice Boltzmann method: Mass conserving boundary conditions for moving walls,  Thesis, Institutt for energi og prosessteknikk, 2010.

[22]         Q. Zou, X. He, On pressure and velocity boundary conditions for the lattice Boltzmann BGK model, Physics of fluids, Vol. 9, No. 6, pp. 1591-1598, 1997.

[23]         C. H. Marchi, R. Suero, L. K. Araki, The lid-driven square cavity flow: numerical solution with a 1024 x 1024 grid, Journal of the Brazilian Society of Mechanical Sciences and Engineering, Vol. 31, pp. 186-198, 2009.

[24]         F. M. White, 2015, Fluid mechanics, McGraw-Hill Higher Education, Fourth ed.