151-0182-00L  Fundamentals of CFD Methods

SemesterAutumn Semester 2016
LecturersA. Haselbacher
Periodicityyearly recurring course
Language of instructionEnglish



Catalogue data

AbstractThis course is focused on providing students with the knowledge and understanding required to develop simple computational fluid dynamics (CFD) codes to solve the incompressible Navier-Stokes equations and to critically assess the results produced by CFD codes. As part of the course, students will write their own codes and verify and validate them systematically.
Objective1. Students know and understand basic numerical methods used in CFD in terms of accuracy and stability.
2. Students have a basic understanding of a typical simple CFD code.
3. Students understand how to assess the numerical and physical accuracy of CFD results.
Content1. Governing and model equations. Brief review of equations and properties
2. Overview of basic concepts: Overview of discretization process and its consequences
3. Overview of numerical methods: Finite-difference and finite-volume methods
4. Analysis of spatially discrete equations: Consistency, accuracy, stability, convergence of semi-discrete methods
5. Time-integration methods: LMS and RK methods, consistency, accuracy, stability, convergence
6. Analysis of fully discrete equations: Consistency, accuracy, stability, convergence of fully discrete methods
7. Solution of one-dimensional advection equation: Motivation for and consequences of upwinding, Godunov's theorem, TVD methods, DRP methods
8. Solution of two-dimensional advection equation: Dimension-by-dimension methods, dimensional splitting, multidimensional methods
9. Solution of one- and two-dimensional diffusion equations: Implicit methods, ADI methods
10. Solution of one-dimensional advection-diffusion equation: Numerical vs physical viscosity, boundary layers, non-uniform grids
11. Solution of incompressible Navier-Stokes equations: Incompressibility constraint and consequences, fractional-step and pressure-correction methods
12. Solution of incompressible Navier-Stokes equations on unstructured grids
Lecture notesThe course is based mostly on notes developed by the instructor.
LiteratureLiterature: There is no required textbook. Suggested references are:
1. H.K. Versteeg and W. Malalasekera, An Introduction to Computational Fluid Dynamics, 2nd ed., Pearson Prentice Hall, 2007
2. R.H. Pletcher, J.C. Tannehill, and D. Anderson, Computational Fluid Mechanics and Heat Transfer, 3rd ed., Taylor & Francis, 2011
Prerequisites / NoticePrior knowledge of fluid dynamics, applied mathematics, basic numerical methods, and programming in Fortran and/or C++ (knowledge of MATLAB is *not* sufficient).

Performance assessment

Performance assessment information (valid until the course unit is held again)
Performance assessment as a semester course
ECTS credits4 credits
ExaminersA. Haselbacher
Typeend-of-semester examination
Language of examinationEnglish
RepetitionA repetition date will be offered in the first two weeks of the semester immediately consecutive.
Additional information on mode of examinationWritten exam; 105 minutes;
Project during the semester will be 30% and final exam 70% of the final grade.

Learning materials

No public learning materials available.
Only public learning materials are listed.

Courses

NumberTitleHoursLecturers
151-0182-00 GFundamentals of CFD Methods3 hrs
Wed12-15HG E 41 »
29.09.13-16HG E 41 »
A. Haselbacher

Groups

No information on groups available.

Restrictions

There are no additional restrictions for the registration.

Offered in

ProgrammeSectionType
Doctoral Department of Mechanical and Process EngineeringDoctoral and Post-Doctoral CoursesWInformation
Mechanical Engineering MasterEnergy, Flows and ProcessesWInformation
Computational Science and Engineering MasterFluid DynamicsW+Information