Numerical Resolution of Turbulent Flows

The main goal of the project was to develop a new independent code able to solve turbulent ows numerically. Once the code nished, it has been used to solve three canonic ows of which benchmark solutions are published, making it possible to check the validity and the code's accuracy. These probl...

Descripción completa

Detalles Bibliográficos
Autor: Calafell Sandiumenge, Joan|||0000-0002-2333-7314
Tipo de recurso: tesis de maestría
Fecha de publicación:2011
País:España
Institución:Universitat Politècnica de Catalunya (UPC)
Repositorio:UPCommons. Portal del coneixement obert de la UPC
Idioma:inglés
OAI Identifier:oai:upcommons.upc.edu:2117/350143
Acceso en línea:https://hdl.handle.net/2117/350143
Access Level:acceso abierto
Palabra clave:Fluid mechanics
Mecànica de fluids
Àrees temàtiques de la UPC::Energies
Descripción
Sumario:The main goal of the project was to develop a new independent code able to solve turbulent ows numerically. Once the code nished, it has been used to solve three canonic ows of which benchmark solutions are published, making it possible to check the validity and the code's accuracy. These problems are the Lid Driven Cavity, the Differential Heated Cavity and nally, the Turbulent Channel Flow. A completely new C + + code have been developed and no external software has been used. Therefore it includes all the features needed to obtain a solution, from a mesh generator, to a set of equations solver. Despite the geometric simplicity of the selected canonic ows, both, the physics involved and the mathematical treatment of its governing equations are quite complex. In none of the presented cases an analytical solution exists. Therefore, a numerical method has been implemented in order to get a solution. In this project, the resolution has been focused on the nite volumes method, using a fully explicit second order time discretization for the velocity, an implicit treatment for the pressure, and a Fractional Step method to decouple pressure and velocity variables and enforce the incompressibility constraint.