Tesis de doctorado

A single-step and GPU-accelerated simplified lattice Boltzmann method for high turbulent flows on complex domains

Loading...
Thumbnail Image

Citation

View formats

Share

Bibliographic managers

Abstract

Over the course of time, Computational Fluid Dynamics (CFD) has been proven to be one of the main pillars in the study of fluid mechanics. From simple aerodynamic designs to highly complex meteorological forecast, CFD models have been served as one of the best tools used for designers and engineers. Nevertheless, high fidelity CFD simulations often require a considerable amount of computational power in order to deliver accurate results. For this, the exponential growth of computational technologies has been helping to solve this problem, but significant computational cost can be reduced by improving the main theory for the numerical simulation. The Lattice Boltzmann Method (LBM) is a relatively new approach for the simulation of fluid dynamics. It has been proven that the overall computational efficiency of the LBM is critically better than the conventional Direct Numerical Simulations for the Navier-Stokes Equations. However, the conventional LBM algorithms are considerably limited for very specific simulation cases, such as fluid flows in a small range of the Reynolds number. This dissertation presents in detail a novel CFD model derived by combining the theory of conventional and more recent algorithms for the Single-relaxation time (SRT) LBM. The present model is entitled "Single-Step and Simplified Lattice Boltzmann Method" (SS-LBM) and is capable of delivering efficient and accurate results of fluid dynamics in a wide range of the Reynolds number, by coupling the main algorithm with an efficient sub-grid scale (SGS) turbulence model. Additionally, the SS-LBM model is also designed to simulate complex terrains, by generating the domain mesh with a parametric geometry based on the bi-variate (2D) and tri-variate (3D) Non-Uniform Rational B-Splines (NURBS) functions.In order to significantly improve the computational performance of the SS-LBM model, the main algorithm is designed for the execution on Graphics Processing Unit (GPU) architectures, through the well known OpenGL framework. By retaining the best properties of the recent LBM algorithms such as the Simplified-LBM (SLBM), the present model minimizes the memory size needed by only allocating the macroscopic flow variables (velocity and density), which are the main variables used to reconstruct the required probability distribution functions (pdf). The complete algorithm is tested by conducting numerous benchmark cases to validate and quantify the computational performance and spatial accuracy. For the 2D cases, the 2D Lid-Driven Cavity (LDC) benchmark for a wide range of the Reynolds number is reported, along with the simulation of the fluid flow across a 2D circle and NACA airfoils. For the 3D cases, a 3D LDC benchmark is also performed, followed by a 3D Jet-flow inside a cavity. Finally, the algorithm is tested for a case with a complex terrain with a local refinement around the desired surface.

Description

https://orcid.org/0000-0002-0512-6839

Document viewer

Select a file to preview:
Reload

Since the file exceeds 25 MB, to view the file it must be downloaded.

logo

El usuario tiene la obligación de utilizar los servicios y contenidos proporcionados por la Universidad, en particular, los impresos y recursos electrónicos, de conformidad con la legislación vigente y los principios de buena fe y en general usos aceptados, sin contravenir con su realización el orden público, especialmente, en el caso en que, para el adecuado desempeño de su actividad, necesita reproducir, distribuir, comunicar y/o poner a disposición, fragmentos de obras impresas o susceptibles de estar en formato analógico o digital, ya sea en soporte papel o electrónico. Ley 23/2006, de 7 de julio, por la que se modifica el texto revisado de la Ley de Propiedad Intelectual, aprobado

Licencia