Lattice Boltzmann method for 2D flows in curvilinear coordinates

In order to improve efficiency and accuracy, while maintaining an ease of modeling flows with the lattice Boltzmann approach in domains having complex geometry, a method for modeling equations of 2D flow in curvilinear coordinates has been developed. Both the transformed shallow water equations and the transformed 2D Navier-Stokes equations in the horizontal plane were synchronized with the equilibrium distribution function and the force term in the rectangular lattice. Since the solution of these equations takes place in the classical rectangular lattice environment, boundary conditions are modeled in the standard form of already existing simple methods (bounce-back), not requiring any additional functions. Owing to this and to the fact that the proposed method ensures a more accurate fitting of equations, even to domains of interest having complex geometry, the accuracy of solution is significantly increased, while the simplicity of the standard lattice Boltzmann approach is maintained. For the shallow water equations transformed in curvilinear coordinates, the proposed procedure is verified in three different hydraulic problems, all characterized by complex geometry.

[1]  Wei Shyy,et al.  On the Finite Difference-Based Lattice Boltzmann Method in Curvilinear Coordinates , 1998 .

[2]  D. Martínez,et al.  On boundary conditions in lattice Boltzmann methods , 1996 .

[3]  Zhaoli Guo,et al.  Explicit finite-difference lattice Boltzmann method for curvilinear coordinates. , 2003, Physical review. E, Statistical, nonlinear, and soft matter physics.

[4]  Qing Li,et al.  Implementation Of Finite-Difference Lattice Boltzmann Method On General Body-Fitted Curvilinear Coordinates , 2008 .

[5]  L. Budinski MRT lattice Boltzmann method for 2D flows in curvilinear coordinates , 2014 .

[6]  C. Shu,et al.  Least-squares-based lattice Boltzmann method: a meshless approach for simulation of flows with complex geometry. , 2001, Physical review. E, Statistical, nonlinear, and soft matter physics.

[7]  Wei Shyy,et al.  An accurate curved boundary treatment in the lattice Boltzmann method , 1999 .

[8]  Chang Shu,et al.  A hybrid FVM–LBM method for single and multi‐fluid compressible flow problems , 2009 .

[9]  Daniel H. Rothman,et al.  Lattice-Gas Cellular Automata: Simple Models of Complex Hydrodynamics , 1997 .

[10]  B. Chopard,et al.  Theory and applications of an alternative lattice Boltzmann grid refinement algorithm. , 2003, Physical review. E, Statistical, nonlinear, and soft matter physics.

[11]  Jean-Pierre Rivet,et al.  Lattice Gas Hydrodynamics , 1987 .

[12]  W. Shyy,et al.  A multi‐block lattice Boltzmann method for viscous fluid flows , 2002 .

[13]  Bernhard Müller,et al.  A curved no-slip boundary condition for the lattice Boltzmann method , 2010, J. Comput. Phys..

[14]  B. Shi,et al.  An extrapolation method for boundary conditions in lattice Boltzmann method , 2002 .

[15]  Xiaoyi He,et al.  Lattice Boltzmann Method on Curvilinear Coordinates System , 1997 .

[16]  S. Succi,et al.  Lattice Boltzmann method on unstructured grids: further developments. , 2003, Physical review. E, Statistical, nonlinear, and soft matter physics.

[17]  Zanetti,et al.  Use of the Boltzmann equation to simulate lattice gas automata. , 1988, Physical review letters.

[18]  Chi-Wang Shu,et al.  Taylor-series expansion and least-squares-based lattice Boltzmann method: Two-dimensional formulation and its applications. , 2002, Physical review. E, Statistical, nonlinear, and soft matter physics.

[19]  Li-Shi Luo,et al.  Some Progress in Lattice Boltzmann Method. Part I. Nonuniform Mesh Grids , 1996 .

[20]  D. d'Humières,et al.  Lattice Boltzmann equation on a two-dimensional rectangular grid , 2001 .

[21]  J. Koelman,et al.  A Simple Lattice Boltzmann Scheme for Navier-Stokes Fluid Flow , 1991 .

[22]  Jian Guo Zhou,et al.  Enhancement of the LABSWE for shallow water flows , 2011, J. Comput. Phys..

[23]  So-Hsiang Chou,et al.  Lattice Boltzmann method on irregular meshes , 1998 .

[24]  Wei Shyy,et al.  Regular Article: An Accurate Curved Boundary Treatment in the Lattice Boltzmann Method , 1999 .

[25]  Zhong-qin Lin,et al.  Two-dimensional interpolation-supplemented and Taylor-series expansion-based lattice Boltzmann method and its application , 2007 .

[26]  Manfred Krafczyk,et al.  An upwind discretization scheme for the finite volume lattice Boltzmann method , 2006 .

[27]  Jian Guo Zhou,et al.  Rectangular lattice Boltzmann method. , 2010, Physical review. E, Statistical, nonlinear, and soft matter physics.

[28]  Sanghwan Lee,et al.  Boundary treatment for the lattice Boltzmann method using adaptive relaxation times , 2010 .

[29]  Orestis Malaspinas,et al.  Straight velocity boundaries in the lattice Boltzmann method. , 2008, Physical review. E, Statistical, nonlinear, and soft matter physics.

[30]  Richard Burrows,et al.  Multi-block lattice Boltzmann simulations of subcritical flow in open channel junctions , 2009 .

[31]  O. Filippova,et al.  Grid Refinement for Lattice-BGK Models , 1998 .

[32]  J. Zhou Lattice Boltzmann Methods for Shallow Water Flows , 2003 .

[33]  Lin,et al.  Lattice boltzmann method on composite grids , 2000, Physical review. E, Statistical physics, plasmas, fluids, and related interdisciplinary topics.

[34]  W. Shyy,et al.  Viscous flow computations with the method of lattice Boltzmann equation , 2003 .

[35]  C. Kranenburg Wind-driven chaotic advection in a shallow model lake , 1992 .

[36]  M. Cheng,et al.  Lattice boltzmann method on nonuniform mesh , 2002, Int. J. Comput. Eng. Sci..

[37]  Y. Suh,et al.  A dynamic boundary model for implementation of boundary conditions in lattice-Boltzmann method , 2008 .

[38]  So-Hsiang Chou,et al.  FINITE VOLUME SCHEME FOR THE LATTICE BOLTZMANN METHOD ON UNSTRUCTURED MESHES , 1999 .

[39]  P. Lallemand,et al.  Lattice-gas cellular automata, simple models of complex hydrodynamics , 1998 .

[40]  Ying Liao,et al.  Large Eddy simulations of a stirred tank using the lattice Boltzmann method on a nonuniform grid , 2002 .

[41]  J. G. Simmonds A brief on tensor analysis , 1982 .