Computational Fluid Dynamics
BASIC DATA
course listing
A - main register
course code
YFX9570
course title in Estonian
Arvutuslik vedelike dünaamika
course title in English
Computational Fluid Dynamics
course volume CP
-
ECTS credits
6.00
to be declared
yes
fully online course
not
assessment form
Examination
teaching semester
autumn - spring
language of instruction
Estonian
English
Study programmes that contain the course
Structural units teaching the course
LT - Department of Cybernetics
Course description link
Timetable link
View the timetable
Version:
VERSION SPECIFIC DATA
course aims in Estonian
Arvutusliku vedeliku dünaamika alustõdede teadmine ja meetodite kasutamine
course aims in English
Teach core concepts and methods of Computational Fluid Dynamics
learning outcomes in the course in Est.
Üliõpilane oskab:
kasutada sobivaid numbrilisi meetodeid
valida probleemi lahendamiseks sobiv programmeerimiskeel ja/või CFD programm
valida sobiv arvuti riistvara
kasutada CFD programme
learning outcomes in the course in Eng.
The student is able to:
- choose suitable discretization and numerical method;
- choose suitable programming language and/or library and/or CFD program;
- choose suitable computer architecture;
- use a CFD program/library.
brief description of the course in Estonian
Kursusel esitatakse õppeaine (CFD) üldised tõed, ülevaade arvutusprogrammidest ja arvutusvõrkude tüüpidest. Esitatakse erinevad numbrilised meetodid (lõplike elementide meetod, lõplike ruumalade meetod ja silutud osakest hüdrodünaamika). Loengutega kaasnevad harjutustunnid, kus kasutatakse vabavara CFD programme. Teemad hõlmavad: Navier-Stokesi ja Euleri võrrandid; arvutusvõrkude tüübid (struktuursed võrgud, plokk-struktuursed võrgud, mittestruktuursed võrgud, võrkude omadused); numbriliste meetodite ülevaade; laminaarne, turbulentne voolamine ja turbulentsi arvutamine; kokkusurumatu ja kokkusurutav vedelik; võrgu generaatorid; ressursimahukad CFD arvutused; arvutuste parelleliseerimine.
brief description of the course in English
The course "Computational Fluid Dynamics" will present an overview of computational fluid dynamics (CFD) in general, open-source libraries and programs for CFD and mesh types. Different numerical approaches to CFD (Finite Elements, Finite Volumes, Smooth Particle Hydrodynamics) will be discussed.
The lecture part is complemented by practicals using open-source CFD software.
Preliminary list of topics:
- Navier-Stokes and Euler equations
- overview of mesh types: e.g. structured, block-structured, unstructured; mesh quality
- overview of numerical methods: Finite Elements (FEM), Finite Volumes (FVM), Smooth Particle Hydrodynamics (SPH)
- flow types: laminar, turbulent; turbulence modeling
- compressible and incompressible fluids
- practicals using OpenFOAM (FVM based), using internal and external mesh generators.
- general aspects of HPC for CFD (hardware, distributed memory, shared memory, node interconnects, batch systems, bandwidth, latency, parallel scaling, Amdahl's law)
- parallelization of CFD
type of assessment in Estonian
-
type of assessment in English
-
independent study in Estonian
-
independent study in English
-
study literature
Eymard, Galloyet, Herbin: Finite Volume Methods
study forms and load
daytime study: weekly hours
4.0
session-based study work load (in a semester):
lectures
2.0
lectures
-
practices
0.0
practices
-
exercises
2.0
exercises
-
lecturer in charge
-
LECTURER SYLLABUS INFO
semester of studies
teaching lecturer / unit
language of instruction
Extended syllabus or link to Moodle or to home page
2024/2025 autumn
Heiko Jens Herrmann, LT - Department of Cybernetics
English
    display more
    2023/2024 autumn
    Heiko Jens Herrmann, LT - Department of Cybernetics
    English
      Course description in Estonian
      Course description in English