Course details
International Exchange
Course details
Numerical Modelling in OpenFOAM
- Teaching: Completely taught in English
- ECTS: 3
- Level: Graduate
- Semester: Summer
- Prerequisites:
- Load:
Lectures Exercises Laboratory exercises Project laboratory Physical education excercises Field exercises Seminar Design exercises Practicum 30 0 15 0 0 0 0 0 - Course objectives:
- Course objective is to apply Finite Volume Method (FVM) to real engineering problems. The students will understand FVM discretisation of differential equations, they will be able to use it on an arbitrary system of equations, choose the appropriate boundary conditions and linear solvers for the system, and interpret the results, all in open source software for Computational Fluid Dynamics (CFD) OpenFOAM.
- Student responsibilities:
- Attendance of lectures is obligatory, the students will conduct a numerical simulation of an engineering problem as an independent assignment.
- Grading and evaluation of student work over the course of instruction and at a final exam:
- The students are expected to attend 70% of the lectures, i.e. they can be absent from 4 lectures. The exam consists of solving/simulating a practical problem and presenting the results during class. The oral part of the exam takes place during the presentation.
- Upon successful completion of the course, students will be able to (learning outcomes):
- 1 . Analyse the chosen model equations in the Finite Volume Method, choose and apply appropriate numerical algorithms for specific problems.
- 2 . Formulate a complete computer simulation of an engineering problem.
- 3 . Critically evaluate and assess the results of a numerical simulation.
- Lectures
- 1. Overview of the basic equations Overview of the Finite Volume Method
- 2. Mathematical basis: linear algebra and numerical solution methodology
- 3.
- 4. Modelling of turbulent flows
- 5. Modelling of reacting flows
- 6.
- 7. Simulation of non-linear solid mechanics and fluid-structure interaction
- 8. CFD in aerospace engineering Numerical simulation in turbomachinery
- 9.
- 10. Modelling of multiphase and free surface flows CFD in naval hydrodynamics
- 11.
- 12. Scientific computing: How and why?
- 13. Basic programming examples
- 14. Procedural programming and object orientation
- 15.
- Exercises
- 1.
- 2.
- 3. Equation discretisation in OpenFOAM.
- 4.
- 5.
- 6. Turbulence modelling and settings for tutorials in OpenFOAM.
- 7.
- 8.
- 9. Francis turbine flow simulation in OpenFOAM.
- 10.
- 11. CFD for naval hydrodinamics - applications.
- 12.
- 13.
- 14.
- 15. Programming a basic solver in OpenFOAM.
- Compulsory literature:
- 3. Lecture notes, Hrvoje Jasak, , 2018, p. 0-0
- 4. Modeling in Engineering Using Innovative Numerical Methods for Solids and Fluids, L. de Lorenzis, A. Duester, Springer, 2000, p. 0-0
- Recommended literature:
- 1. Numerical methods for sparse linear systems, Y. Saad, , 2003, p. 0-0
- 2. An Introduction to Computational Fluid Dynamics: The Finite Volume Method, H. Versteeg, W. Malalasekera, , 2007, p. 0-0