scholarly journals Accurate Computation of Airfoil Flow Based on the Lattice Boltzmann Method

2019 ◽  
Vol 9 (10) ◽  
pp. 2000
Author(s):  
Liangjun Wang ◽  
Xiaoxiao Zhang ◽  
Wenhao Zhu ◽  
Kangle Xu ◽  
Weiguo Wu ◽  
...  

The lattice Boltzmann method (LBM) is an important numerical algorithm for computational fluid dynamics. This study designs a two-layer parallel model for the Sunway TaihuLight supercomputer SW26010 many-core processor, which implements LBM algorithms and performs optimization. Numerical experiments with different problem sizes proved that the proposed model has better parallel performance and scalability than before. In this study, we performed numerical simulations of the flows around the two-dimensional (2D) NACA0012 airfoil, and the results of a series of flows around the different angles of attack were obtained. The results of the pressure coefficient and lift coefficient were in good agreement with those in the literature.

2012 ◽  
Vol 16 (5) ◽  
pp. 1451-1455
Author(s):  
Ye-Long Wang ◽  
Xue-Ming Shao

A direct forcing method for the simulation of particulate flows based on immersed boundary-lattice Boltzmann method is used to study the flow of power-law fluid through an infinite array of circular cylinders with cylinder separations of 20a (a is the cylinder radius) with laminar shedding behind cylinders. Time averaged drag coefficient, maximum of lift coefficient and Strouhal number are given out with the power-law index in the range of 0.4 ? n ? 1.8 and Re in the range of 50 ? Re ? 140.


2015 ◽  
Vol 25 (03) ◽  
pp. 1541001 ◽  
Author(s):  
Christian Obrecht ◽  
Bernard Tourancheau ◽  
Frédéric Kuznik

A portable OpenCL implementation of the lattice Boltzmann method targeting emerging many-core architectures is described. The main purpose of this work is to evaluate and compare the performance of this code on three mainstream hardware architectures available today, namely an Intel CPU, an Nvidia GPU, and the Intel Xeon Phi. Because of the similarities between OpenCL and CUDA, we chose to follow some of the strategies devised to implement efficient lattice Boltzmann solvers on Nvidia GPU, while remaining as generic as possible. Being fairly configurable, this program makes possible to ascertain the best options for each hardware platforms. The achieved performance is quite satisfactory for both the CPU and the GPU. For the Xeon Phi however, the results are below expectations. Nevertheless, comparison with data from the literature shows that on this architecture the code seems memory-bound.


SoftwareX ◽  
2018 ◽  
Vol 7 ◽  
pp. 88-94 ◽  
Author(s):  
Adrian R.G. Harwood ◽  
Joseph O’Connor ◽  
Jonathan Sanchez Muñoz ◽  
Marta Camps Santasmasas ◽  
Alistair J. Revell

2016 ◽  
Vol 8 (5) ◽  
pp. 795-809 ◽  
Author(s):  
Kai Li ◽  
Chengwen Zhong

AbstractThis paper presents a lattice Boltzmann (LB) method based study aimed at numerical simulation of aeroacoustic phenomenon in flows around a symmetric obstacle. To simulate the compressible flow accurately, a potential energy double-distribution-function (DDF) lattice Boltzmann method is used over the entire computational domain from the near to far fields. The buffer zone and absorbing boundary condition is employed to eliminate the non-physical reflecting. Through the direct numerical simulation, the flow around a circular cylinder atRe=150,M=0.2 and the flow around a NACA0012 airfoil atRe=10000,M=0.8,α=0° are investigated. The generation and propagation of the sound produced by the vortex shedding are reappeared clearly. The obtained results increase our understanding of the characteristic features of the aeroacoustic sound.


Author(s):  
Aditya C. Velivelli ◽  
Kenneth M. Bryden

The reduction of computation times is an important aspect of interactive computational fluid dynamics simulations. The lattice Boltzmann method has proved to be an important technique for the numerical solution of partial differential equations because it has nearly ideal scalability on parallel computers for many applications. Utilizing the two-dimensional diffusion equation, Tt=μ(Txx+Tyy), this paper examines the parallel performance for the lattice Boltzmann method and the alternating direction implicit (ADI) method. In this study for 50 time steps the non-cache optimized parallel lattice Boltzmann method was on average two times faster than the parallel ADI method. The cache optimized parallel lattice Boltzmann was on average seven times faster than the parallel ADI method.


Sign in / Sign up

Export Citation Format

Share Document