The Lattice Boltzmann Method Implemented on the GPU to Simulate the Turbulent Flow Over a Square Cylinder Confined in a Channel

The lattice Boltzmann method (LBM) is a relatively new method for fluid flow simulations, and is recently gaining popularity due to its simple algorithm and parallel scalability. Although the method has been successfully applied to a wide range of flow physics, its capabilities in simulating turbulent flow is still under-validated. Hence, in this paper, a 3D LBM code was developed to investigate the validity of the LBM for turbulent flow simulations through large eddy simulations (LES). A GPU enabled LBM code was developed, and validated against a benchmark test case involving the flow over a square cylinder in square channel. The flow results showed good agreement with literature, and speedups of over 150 times were observed when two GPUs were used in parallel. Turbulent flow simulations were then conducted using LES with the Smagorinsky subgrid model. The methodology was first validated by computing the fully developed turbulent channel flow, and comparing the results against direct numerical simulation results. The results were in good agreement despite the relatively coarse grid. The code was then used to simulate the turbulent flow over a square cylinder confined in a channel. In order to emulate a realistic inflow at the channel inlet, an auxiliary simulation consisting of a fully developed turbulent channel flow was run in conjunction, and its velocity profile was used to enforce the inlet boundary condition for the cylinder flow simulation. Comparison of the results with experimental and numerical results revealed that the presence of the turbulent flow structures at the inlet can significantly influence the resulting flow field around the cylinder.

[1]  R. Rannacher,et al.  Benchmark Computations of Laminar Flow Around a Cylinder , 1996 .

[2]  Joel H. Ferziger,et al.  Large-eddy simulation of turbulent obstacle flow using a dynamic subgrid-scale model , 1993 .

[3]  M. J. Pattison,et al.  Generalized lattice Boltzmann equation with forcing term for computation of wall-bounded turbulent flows. , 2009, Physical review. E, Statistical, nonlinear, and soft matter physics.

[4]  Sharath S. Girimaji,et al.  LES of turbulent square jet flow using an MRT lattice Boltzmann model , 2006 .

[5]  Pietro Asinari,et al.  Lattice Boltzmann simulations of 2D laminar flows past two tandem cylinders , 2009, J. Comput. Phys..

[6]  Martin Geier,et al.  Lattice Boltzmann large eddy simulation of subcritical flows around a sphere on non-uniform grids , 2011, Comput. Math. Appl..

[7]  Pierre Sagaut,et al.  Wall model for large-eddy simulation based on the lattice Boltzmann method , 2014, J. Comput. Phys..

[8]  Shiyi Chen,et al.  A Lattice Boltzmann Subgrid Model for High Reynolds Number Flows , 1994, comp-gas/9401004.

[9]  Shiyi Chen,et al.  LATTICE BOLTZMANN METHOD FOR FLUID FLOWS , 2001 .

[10]  Yusuke Koda,et al.  Lattice Boltzmann Method for Simulating Turbulent Flows , 2013 .

[11]  Pierre Sagaut,et al.  Toward advanced subgrid models for Lattice-Boltzmann-based Large-eddy simulation: Theoretical formulations , 2010, Comput. Math. Appl..

[12]  J. Smagorinsky,et al.  GENERAL CIRCULATION EXPERIMENTS WITH THE PRIMITIVE EQUATIONS , 1963 .

[13]  P. Lallemand,et al.  Lattice Boltzmann method for moving boundaries , 2003 .

[14]  S. Pope Turbulent Flows: FUNDAMENTALS , 2000 .

[15]  Manfred Krafczyk,et al.  LARGE-EDDY SIMULATIONS WITH A MULTIPLE-RELAXATION-TIME LBE MODEL , 2003 .

[16]  S. Nakagawa,et al.  An experimental study on unsteady turbulent near wake of a rectangular cylinder in channel flow , 1999 .

[17]  I. Karlin,et al.  Entropic lattice Boltzmann method for turbulent flow simulations: Boundary conditions , 2013 .

[18]  Chengwen Zhong,et al.  LES-based filter-matrix lattice Boltzmann model for simulating turbulent natural convection in a square cavity , 2013 .

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

[20]  John Kim,et al.  DIRECT NUMERICAL SIMULATION OF TURBULENT CHANNEL FLOWS UP TO RE=590 , 1999 .

[21]  Ye Zhao,et al.  Modeling natural phenomena with lattice boltzmann method , 2006 .

[22]  Large eddy simulation of turbulent flow past a square cylinder confined in a channel , 2004 .

[23]  Yassin A. Hassan,et al.  The effect of lattice models within the lattice Boltzmann method in the simulation of wall-bounded turbulent flows , 2013, J. Comput. Phys..

[24]  Emmanuel Lévêque,et al.  Direct and large-eddy simulation of turbulent flows on composite multi-resolution grids by the lattice Boltzmann method , 2014, J. Comput. Phys..

[25]  Y. Pomeau,et al.  Lattice-gas automata for the Navier-Stokes equation. , 1986, Physical review letters.

[26]  Jonas Latt,et al.  Hydrodynamic limit of lattice Boltzmann equations , 2007 .