Back to Course

CFD for Yachts

0% Complete
0/0 Steps
  1. The course

    The Course
  2. Meet the Instructors
  3. Introduction
    Computational Fluid Dynamics (CFD)
    1 Quiz
  4. The design spiral
    1 Quiz
  5. Scope of the course
  6. Part 1 - What is CFD?
    What is CFD?
    1 Quiz
  7. The meaning of CFD
    1 Quiz
  8. How does CFD work?
    1 Quiz
  9. A brief note on the history and evolution of CFD
    1 Quiz
  10. CFD for naval applications
    1 Quiz
  11. Part 1 - OpenFOAM
    OpenFOAM branches
    1 Quiz
  12. OpenFOAM workflow
    1 Quiz
  13. Installing OpenFOAM
  14. Part 1 - Introduction to the Finite Volume Method (FVM)
    Fundamental equations of fluid mechanics: introduction
  15. Fundamental equations of fluid mechanics: Navier-Stokes
    1 Quiz
  16. Numerical methods in fluid mechanics - Part 1
  17. Numerical methods in fluid mechanics - Part 2
    1 Quiz
  18. The Finite Volume Method
    1 Quiz
  19. Part 1 - Solving the Poiseuille flow with OpenFOAM
    The analytical problem
    1 Quiz
  20. Set-up of the case with OpenFOAM
  21. Solving the problem and comparing the results
  22. Part 2 - Profile theory
    Introduction
    1 Quiz
  23. The d’Alembert’s Paradox
    1 Quiz
  24. The importance of viscosity: the Kutta condition
    1 Quiz
  25. Some elements of potential flow theory
    1 Quiz
  26. Kutta-Joukowsky Theorem
    1 Quiz
  27. Bi-dimensional profiles
    1 Quiz
  28. Polar curves of the profile
    1 Quiz
  29. Drag components in 2D profiles
    1 Quiz
  30. 3D profiles: geometry
    1 Quiz
  31. 3D profiles: influence of the geometry on the lift and drag
    1 Quiz
  32. 3D profiles: induced drag
    1 Quiz
  33. Part 2 - Meshing
    Meshing: geometry
    1 Quiz
  34. Meshing: background mesh
    1 Quiz
  35. Meshing: advanced features blockmesh
    1 Quiz
  36. Meshing: including the geometry
    1 Quiz
  37. Part 2 - Simulation set-up
    Physical properties
    1 Quiz
  38. Boundary and initial conditions
    1 Quiz
  39. Turbulence
    1 Quiz
  40. Control parameters
    1 Quiz
  41. Numerical set-up
    1 Quiz
  42. Part 2 - How to run an OpenFOAM simulation
    Steady-state simulation
    1 Quiz
  43. Using the steady-state solution as the initial condition
    1 Quiz
  44. Transient simulation
    1 Quiz
  45. Serial vs. parallel simulations
    1 Quiz
  46. Part 2 - Post-processing the results
    First steps
    1 Quiz
  47. Contour of pressures with ParaView
    1 Quiz
  48. Streamlines with ParaView
    1 Quiz
  49. postProcess utility
    1 Quiz
  50. Forces
    1 Quiz
  51. Part 2 - Verification and validation of CFD simulations
    Verification and validation
    1 Quiz
  52. Part 2 - Additional features
    Moving meshes: morphing
    1 Quiz
  53. Moving meshes: sliding
    1 Quiz
  54. Moving meshes: overset
    1 Quiz
  55. Part 3 - Introduction: basics of resistance and towing tank tests
    A brief review
    1 Quiz
  56. Viscous resistance
    1 Quiz
  57. Friction resistance
    1 Quiz
  58. Viscous pressure drag
    1 Quiz
  59. Wave resistance
    1 Quiz
  60. Classification of ship resistance components
    1 Quiz
  61. Methods to compute the boat resistance
    1 Quiz
  62. Part 3 - Introduction to the case of study
    Introduction to the case of study
    1 Quiz
  63. Part 3 - Meshing
    Meshing with snappyHexMesh
    1 Quiz
  64. Other options for meshing
    1 Quiz
  65. Part 3 - Simulation set-up
    Standard input
    1 Quiz
  66. Boundary and initial conditions
    1 Quiz
  67. Turbulence set-up
    1 Quiz
  68. Free-surface generation: the Volume of Fluid method
    1 Quiz
  69. Numerical set-up
    1 Quiz
  70. Part 3 - How to run a multiphase simulation
    How to run a multiphase simulation
    1 Quiz
  71. Part 3 - Post-processing
    Free surface pattern
    1 Quiz
  72. Pressure coefficient around the hull
    1 Quiz
  73. Streamlines
    1 Quiz
  74. Forces
    1 Quiz
  75. Part 3 - Additional features
    Running single-phase simulations for ships
    1 Quiz
  76. Optimizing the workflow: making simulations parametric
    1 Quiz
  77. Old Material
    Installing OpenFOAM (Old Method)
  78. Assignment
    Final Assignment (mandatory)
  79. Course Materials
    Course materials
  80. Course Survey
    Course evaluation survey
    1 Quiz
  81. Summary
    Wrap-up
Lesson 2 of 81
In Progress

Meet the Instructors

Hello, and welcome to this course on CFD for Yachts.

I’m Javier Calderon. This is Pablo Merino, and we will be your instructors during the course.

I have a Ph.D. in Naval Architecture and am currently enrolled as an assistant professor at UPM (Polytechnic University of Madrid), where I teach courses related to CFD, hydrodynamics, and yacht design.

My name is Pablo. I am a Naval Architect, and I have a Ph.D. in Mathematical Engineering. Currently, I am working as a software developer at CoreMarine Solutions.

This course is divided into three parts.

In the first part, we will cover the fundamental aspects of CFD. This includes the math behind fluid mechanics, the essentials of numerical methods, and particularly the assumptions behind the Finite Volume Method that we will use in the practical examples.

As a warm-up, we will validate the numerical tool used in the course with a simple case by comparing numerical and analytical solutions.

In the second part, we will focus on a real-world application involving transient flows: a lifting profile. We will dive into the details of an OpenFOAM case, including mesh procedures, numerical setup, and execution. Then, we will introduce several post-processing tools for results analysis.

Understanding the physics is something very important when doing CFD. Due to that, we will devote, prior to performing the practical examples, several lessons to understand the key elements of fluid mechanics that are relevant to understanding the underlying physics of our problem.

This will be the case with both practical examples. In there, we will evaluate the resistance of a yacht. We will conduct a comprehensive 3D simulation of a multi-phase case, incorporating some advanced features to execute and process the resulting solution.

If you are interested in yachts and you want to boost your knowledge of CFD, then this course is specially designed for you. We are very pleased and very excited to have you on this learning journey.

Welcome aboard!