Teaching GuideTerm Higher Polytechnic University College |
Master Universitario Erasmus Mundus en Sostibilidade e Industria 4.0 aplicada ao Sector Marítimo |
Subjects |
Introduction to Marine Computational Fluid Dynamics (CFD) |
Contents |
|
|
Identifying Data | 2022/23 | |||||||||||||
Subject | Introduction to Marine Computational Fluid Dynamics (CFD) | Code | 730542011 | |||||||||||
Study programme |
|
|||||||||||||
Descriptors | Cycle | Period | Year | Type | Credits | |||||||||
Official Master's Degree | 2nd four-month period |
First | Obligatory | 6 | ||||||||||
|
Topic | Sub-topic |
Chapter 1. Conservation laws in fluid dynamics (reminder) | 1. Principles of conservation in continuum 2. Constitutive equation of fluids 3. Fluid dynamics conservation equations in differential form 4. Initial and boundary conditions 5. Boundary layers and turbulent flows |
Chapter 2. Finite volumes method I | 1. Discretization methods for Partial Differencial Equations 2. Phiiosophy of Finite Volumes method compared to Finite Differences and Finite Elements 2. Finite Volumes for diffusion problems 3. Finite Volumes for convection-diffusion problems. Resolution of a problem with Matlab as ICT exercise. |
Chapter 3. Finite volumes method II | 1. Pressure-velocity coupling in steady flows: Concept of staggered grid, SIMPLE algorithm 2. Pressure-velocity coupling in unsteady flows: PISO algorithm. Resolution of a problem with Matlab as ICT exercise. 3. Programming of initial and boundary conditions |
Chapter 4. Introduction to CFD | 1. History of CFD computation 2. Identification of adequate models and approximations in CFD 3. Workflow of CFD simulations: Pre-processing, processing and post-processing 4. Introduction to OpenFoam. C++ reminder and structure of the code. |
Chapter 5. Pre-processing of a CFD simulation | 1. Mesh generation. Open-source solutions with OpenFoam. 2. Boundary conditions 3. Initial conditions ICT exercise with a simple test case in OpenFoam. |
Chapter 6. Processing | 1. Solver parametrization 2. Steady and unsteady solvers: time control and solution 3. Convergence of the computation: Monitoring the residuals and the solution ICT exercise with a simple test case. |
Chapter 7. Post-processing | 1. Post-processing with paraView 2. Utilities in Openfoam 3. Verification and validation of results 4. Evaluation of uncertainty in CFD simulations ICT exercise with a simple test case. Introduction to programming in OpenFoam. |
Chapter 8. Turbulence and boundary layers in CFD | 1. Introduction to turbulence 2. Boundary layers and their modeling in CFD 3. Different strategies for turbulence modeling 4. Wall treatment in CFD 5. Relevance in marine applications ICT exercise with a characteristic test case in the marine field |
|