scholarly journals Application of Lattice-Boltzmann method and analysis of fluid flow between two sinusoidal plates

2010 ◽  
pp. 121-129
Author(s):  
Jelena Markovic ◽  
Natasa Lukic ◽  
Dragica Jovicevic

This paper is concerned with numerical study of fluid flow through a pair of corrugated platest. The aim was to observe and understand the behavior of the flow and vortex formation through channels where the fluid is subjected to a periodic increase and decrease in cross-section area. The plates modeled for the study had sinusoidal profiles. A pair of plates with 180? phase shift was simulated in two-dimensional spaces. The Reynolds number was a function of the average plate spacing (Havg) and the laminar flow velocity and it was in the range between 200 and 1000.

2018 ◽  
Vol 6 (1) ◽  
pp. 62-74 ◽  
Author(s):  
Setyo Nugroho ◽  
Arrad Ghani Safitra ◽  
Teguh Hady Aribowo ◽  
Mochammad Arief Julianto

Indonesia has potential hydro energy around 70000 MW which has been used around 6% (3529 MW). One of the development constraint is the stream velocity in Indonesian rivers is relative low. It causes bigger turbine dimension needed to achieve power which is desired.  An alternative is to utilize adiffuser, which is a device that could accelerate the fluid flow in order to give more energy to the turbine. Based on contiunity equation, diffuser can increase velocity by ratio of cross-section area. It can be  used to achieve expected power as long as it is not too much reduce the pressure. This research is conducted in 0.566 m/s of water velocity with Darrieus turbine with hydrofoil NACA 0018, height 0.74 m, radius 0.17 m, chord 0.11 m and 3 number of blades. The performance (Cp) was determined by numerical and experimental without and with diffuser NACA 11414 2.5R for variation of angle 8o, 16o, and 20o. Both of those result showed that the best performance of NACA 11414 2,5R is on angle 16o which numerically has stream velocity 0,91 m/s of water and 7 times of Cp, while experimentally has 0,891 m/s of water velocity and 3,16 times of Cp. This diffuser could improve the power generated by the turbine and increase the turbine efficiency.


2019 ◽  
Vol 220 (1) ◽  
pp. 682-702
Author(s):  
Peter Mora ◽  
Gabriele Morra ◽  
David A Yuen

SUMMARY The lattice Boltzmann method (LBM) is a method to simulate fluid dynamics based on modelling distributions of particles moving and colliding on a lattice. The Python scripting language provides a clean programming paradigm to develop codes based on the LBM, however in order to reach performance comparable to compiled languages, it needs to be carefully implemented, maximizing its vectorized tools, mostly integrated in the NumPy module. We present here the details of a Python implementation of a concise LBM code, with the purpose of offering a pedagogical tool for students and professionals in the geosciences who are approaching this technique for the first time. The first half of the paper focuses on how to vectorize a 2-D LBM code and show how if carefully done, this allows performance close to a compiled code. In the second part of the paper, we use the vectorization described earlier to naturally write a parallel implementation using MPI and test both weak and hard scaling up to 1280 cores. One benchmark, Poiseuille flow and two applications, one on sound wave propagation and another on fluid-flow through a simplified model of a rock matrix are finally shown.


Sign in / Sign up

Export Citation Format

Share Document