International Exchange
Course details
Student Mobility > Programmes and Courses > Courses in English > Course detailsPractical Finite Volume Method
- Teaching: Completely taught in English
- ECTS: 4
- Level: Graduate
- Semester: Winter
- Prerequisites:
- Thermodynamics I, Fluid Mechanics I, Computational Fluid Dynamics course, knowledge of ordinary differential equations, matrix and vector calculus. Very good knowledge of English.
- 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:
- 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.
- Methods of monitoring quality that ensure acquisition of exit competences:
- Upon successful completion of the course, students will be able to (learning outcomes):
- The students will be able to: 1. Apply the Finite Volume Method for development of computational models. 2. Develop new numerical models for real engineering problems. 3. Analyse the model equations, choose and apply appropriate numerical algorithms for the system. 4. Set-up a complete computer simulation of an engineering problem. 5. Critically evaluate and assess the results of a numerical simulation.
- Lectures
- 1. Overview of the basic equations
- 2. Overview of the Finite Volume Method
- 3. Mathematical basis: linear algebra and numerical solution methodology
- 4. Modelling of turbulent flows
- 5. Modelling of reacting flows
- 6. Modelling of multiphase and free surface flows
- 7. Simulation of non-linear solid mechanics and fluid-structure interaction
- 8. CFD in aerospace engineering
- 9. Numerical simulation in turbomachinery
- 10. CFD in naval hydrodynamics
- 11. Computational acoustics
- 12. Scientific computing: How and why?
- 13. Basic programming examples
- 14. Procedural programming and object orientation
- 15. Advanced programming techniques in C++
- Exercises
- 1.
- 2.
- 3.
- 4.
- 5.
- 6.
- 7.
- 8.
- 9.
- 10.
- 11.
- 12.
- 13.
- 14.
- 15.
- Compulsory literature:
- *Y. Saad: Numerical methods for sparse linear systems, 2003
*H. Versteeg, W. Malalasekera: An Introduction to Computational Fluid Dynamics: The Finite Volume Method, 2007
*Unreviewed lecture materials, author: Hrvoje Jasak
*S.B. Lipmann: Essential C++, 2000 - Recommended literature: