CFD for Yachts
-
The course
The Course -
Meet the Instructors
-
IntroductionComputational Fluid Dynamics (CFD)1 Quiz
-
The design spiral1 Quiz
-
Scope of the course
-
Part 1 - What is CFD?What is CFD?1 Quiz
-
The meaning of CFD1 Quiz
-
How does CFD work?1 Quiz
-
A brief note on the history and evolution of CFD1 Quiz
-
CFD for naval applications1 Quiz
-
Part 1 - OpenFOAMOpenFOAM branches1 Quiz
-
OpenFOAM workflow1 Quiz
-
Installing OpenFOAM
-
Part 1 - Introduction to the Finite Volume Method (FVM)Fundamental equations of fluid mechanics: introduction
-
Fundamental equations of fluid mechanics: Navier-Stokes1 Quiz
-
Numerical methods in fluid mechanics - Part 1
-
Numerical methods in fluid mechanics - Part 21 Quiz
-
The Finite Volume Method1 Quiz
-
Part 1 - Solving the Poiseuille flow with OpenFOAMThe analytical problem1 Quiz
-
Set-up of the case with OpenFOAM
-
Solving the problem and comparing the results
-
Part 2 - Profile theoryIntroduction1 Quiz
-
The d’Alembert’s Paradox1 Quiz
-
The importance of viscosity: the Kutta condition1 Quiz
-
Some elements of potential flow theory1 Quiz
-
Kutta-Joukowsky Theorem1 Quiz
-
Bi-dimensional profiles1 Quiz
-
Polar curves of the profile1 Quiz
-
Drag components in 2D profiles1 Quiz
-
3D profiles: geometry1 Quiz
-
3D profiles: influence of the geometry on the lift and drag1 Quiz
-
3D profiles: induced drag1 Quiz
-
Part 2 - MeshingMeshing: geometry1 Quiz
-
Meshing: background mesh1 Quiz
-
Meshing: advanced features blockmesh1 Quiz
-
Meshing: including the geometry1 Quiz
-
Part 2 - Simulation set-upPhysical properties1 Quiz
-
Boundary and initial conditions1 Quiz
-
Turbulence1 Quiz
-
Control parameters1 Quiz
-
Numerical set-up1 Quiz
-
Part 2 - How to run an OpenFOAM simulationSteady-state simulation1 Quiz
-
Using the steady-state solution as the initial condition1 Quiz
-
Transient simulation1 Quiz
-
Serial vs. parallel simulations1 Quiz
-
Part 2 - Post-processing the resultsFirst steps1 Quiz
-
Contour of pressures with ParaView1 Quiz
-
Streamlines with ParaView1 Quiz
-
postProcess utility1 Quiz
-
Forces1 Quiz
-
Part 2 - Verification and validation of CFD simulationsVerification and validation1 Quiz
-
Part 2 - Additional featuresMoving meshes: morphing1 Quiz
-
Moving meshes: sliding1 Quiz
-
Moving meshes: overset1 Quiz
-
Part 3 - Introduction: basics of resistance and towing tank testsA brief review1 Quiz
-
Viscous resistance1 Quiz
-
Friction resistance1 Quiz
-
Viscous pressure drag1 Quiz
-
Wave resistance1 Quiz
-
Classification of ship resistance components1 Quiz
-
Methods to compute the boat resistance1 Quiz
-
Part 3 - Introduction to the case of studyIntroduction to the case of study1 Quiz
-
Part 3 - MeshingMeshing with snappyHexMesh1 Quiz
-
Other options for meshing1 Quiz
-
Part 3 - Simulation set-upStandard input1 Quiz
-
Boundary and initial conditions1 Quiz
-
Turbulence set-up1 Quiz
-
Free-surface generation: the Volume of Fluid method1 Quiz
-
Numerical set-up1 Quiz
-
Part 3 - How to run a multiphase simulationHow to run a multiphase simulation1 Quiz
-
Part 3 - Post-processingFree surface pattern1 Quiz
-
Pressure coefficient around the hull1 Quiz
-
Streamlines1 Quiz
-
Forces1 Quiz
-
Part 3 - Additional featuresRunning single-phase simulations for ships1 Quiz
-
Optimizing the workflow: making simulations parametric1 Quiz
-
Old MaterialInstalling OpenFOAM (Old Method)
-
AssignmentFinal Assignment (mandatory)
-
Course MaterialsCourse materials
-
Course SurveyCourse evaluation survey1 Quiz
-
SummaryWrap-up
Computational Fluid Dynamics (CFD) is a discipline that solves fluid mechanics problems through computational techniques. It constitutes a very useful design and analysis tool for the naval architect.
With CFD, we can compute the resistance of a boat as well as appendages, propellers, and other elements in different conditions. This way, we can obtain valuable information to be used in the design process, obtaining an accurate knowledge of different alternatives that will help us to choose the best option.
In this course, we will use the free, open-source software OpenFOAM based on the Finite Volume Method. We will delve into several relevant examples in the naval field, deepening into the mathematical and physical grounds to understand how to perform these simulations successfully.
The course is structured in three parts:
First, we will introduce CFD from a broad perspective and describe the equations that apply to naval applications based on the Finite Volume Method. An academic case, the Poiseuille flow, will be used to assist the explanations.
Then, we will explain in detail the different elements that are needed to carry out a simulation with OpenFOAM. We will analyze a commonly used NACA lifting profile for that.
Finally, we will address the simulation of a yacht, focusing on obtaining resistance and other features that are relevant to the design process.
A total of three practical cases will be covered in the course. The required files to run each case will be delivered to the Student.
By completing this course, you will be able to successfully execute CFD simulations for different naval applications using OpenFOAM. Furthermore, you will have a deep understanding of the physics and the features applicable to this discipline.