Spectral-element discontinuous Galerkin lattice Boltzmann simulation of flow past two cylinders in tandem with an exponential time integrator

In this paper, a spectral-element discontinuous Galerkin (SEDG) lattice Boltzmann discretization and an exponential time-marching scheme are used to study the flow field past two circular cylinders in tandem arrangement. The basic idea is to discretize the streaming step of the lattice Boltzmann equation by using the SEDG method to get a system of ordinary differential equations (ODEs) whose exact solutions are expressed by using a large matrix exponential. The approximate solution of the resulting ODEs are obtained from a projection method based on a Krylov subspace approximation. This approach allows us to approximate the matrix exponential of a very large and sparse matrix by using a matrix of much smaller dimension. The exponential time integration scheme is useful especially when computations are carried out at high Courant-Friedrichs-Lewy (CFL) numbers, where most explicit time-marching schemes are inaccurate. Simulations of flow were carried out for a circular cylinder at Re=20 and for two circular cylinders in tandem at Re=40 and a spacing of 2.5D, where D is the diameter of the cylinders. We compare our results with those from a fourth-order Runge-Kutta scheme that is restricted by the CFL number. In addition, important flow parameters such as the drag coefficients of the two cylinders and the wake length behind the rear cylinder were calculated by using the exponential time integration scheme. These results are compared with results from our simulation using the RK scheme and with existing benchmark results.

[1]  M. Min,et al.  A Spectral-Element Discontinuous Galerkin Lattice Boltzmann Method for Incompressible Flows , 2009 .

[2]  D. Wolf-Gladrow Lattice-Gas Cellular Automata and Lattice Boltzmann Models: An Introduction , 2000 .

[3]  Haecheon Choi,et al.  Numerical solutions of flow past a circular cylinder at Reynolds numbers up to 160 , 1998 .

[4]  S. Dennis,et al.  Numerical solutions for steady flow past a circular cylinder at Reynolds numbers up to 100 , 1970, Journal of Fluid Mechanics.

[5]  Joel Ferziger,et al.  Higher Order Methods for Incompressible Fluid Flow: by Deville, Fischer and Mund, Cambridge University Press, 499 pp. , 2003 .

[6]  P. Fischer,et al.  High-Order Methods for Incompressible Fluid Flow , 2002 .

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

[8]  Taehun Lee,et al.  A characteristic Galerkin method for discrete Boltzmann equation , 2001 .

[9]  M. Carpenter,et al.  Fourth-order 2N-storage Runge-Kutta schemes , 1994 .

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

[11]  F. Lien,et al.  Numerical predictions of low Reynolds number flows over two tandem circular cylinders , 2005 .

[12]  J. Hesthaven,et al.  Nodal Discontinuous Galerkin Methods: Algorithms, Analysis, and Applications , 2007 .

[13]  Paul F. Fischer,et al.  An Efficient High-Order Time Integration Method for Spectral-Element Discontinuous Galerkin Simulations in Electromagnetics , 2013, J. Sci. Comput..

[14]  C. Lubich,et al.  On Krylov Subspace Approximations to the Matrix Exponential Operator , 1997 .

[15]  Y. Qian,et al.  Lattice BGK Models for Navier-Stokes Equation , 1992 .

[16]  Yousef Saad,et al.  On the parallel solution of parabolic equations , 1989, ICS '89.

[17]  Xiaoyi He,et al.  Lattice Boltzmann method on a curvilinear coordinate system: Vortex shedding behind a circular cylinder , 1997 .

[18]  P. Bhatnagar,et al.  A Model for Collision Processes in Gases. I. Small Amplitude Processes in Charged and Neutral One-Component Systems , 1954 .

[19]  C. Pozrikidis,et al.  Introduction to finite and spectral element methods using MATLAB , 2014 .

[20]  Chang Shu,et al.  Simulation of flows around an impulsively started circular cylinder by Taylor series expansion-and least squares-based lattice Boltzmann method , 2003 .

[21]  J. Boon The Lattice Boltzmann Equation for Fluid Dynamics and Beyond , 2003 .

[22]  Roger B. Sidje,et al.  Expokit: a software package for computing matrix exponentials , 1998, TOMS.

[23]  Shiyi Chen,et al.  A Novel Thermal Model for the Lattice Boltzmann Method in Incompressible Limit , 1998 .

[24]  Taehun Lee,et al.  A spectral-element discontinuous Galerkin lattice Boltzmann method for nearly incompressible flows , 2011, J. Comput. Phys..

[25]  S. Singha,et al.  High-Resolution Numerical Simulation of Low Reynolds Number Incompressible Flow About Two Cylinders in Tandem , 2010 .

[26]  Paolo Novati,et al.  A low cost Arnoldi method for large linear initial value problems , 2004, Int. J. Comput. Math..

[27]  M. M. Zdravkovich,et al.  Flow Around Circular Cylinders Volume 1: Fundamentals , 1997 .

[28]  Francis X. Giraldo,et al.  A high‐order triangular discontinuous Galerkin oceanic shallow water model , 2008 .

[29]  G. Batchelor,et al.  An Introduction to Fluid Dynamics , 1968 .

[30]  L. Tuckerman,et al.  A method for exponential propagation of large systems of stiff nonlinear differential equations , 1989 .

[31]  Y. Saad Analysis of some Krylov subspace approximations to the matrix exponential operator , 1992 .

[32]  Francis X. Giraldo,et al.  A study of spectral element and discontinuous Galerkin methods for the Navier-Stokes equations in nonhydrostatic mesoscale atmospheric modeling: Equation sets and test cases , 2008, J. Comput. Phys..

[33]  Yousef Saad,et al.  Efficient Solution of Parabolic Equations by Krylov Approximation Methods , 1992, SIAM J. Sci. Comput..

[34]  B. Fornberg A numerical study of steady viscous flow past a circular cylinder , 1980, Journal of Fluid Mechanics.