Search Contact


KTH / Engineering Sciences / Mechanics / Courses

Course info 5C1212 Computational Fluid Dynamics (5 cred.)

Course Responsible

Ardeshir Hanifi, +46-8-790 7172, +46-8-5550 3197, ardeshir.hanifi@foi.se
Gunilla Efraimsson, +46-8-790 6431, gef@kth.se

Course schedule

The schedule can be found here

Re-exam:

Date: June 4, 2007, 09:00-13:00
Place: Room E51

Abstract

An in-depth course on numerical methods for computer simulation of fluid flows. Together with 5C1213 "Applied Computational Fluid Dynamics" (2 cred.), a comprehensive course on theory and practice of computational fluid dynamics.

Goals

To give the students
  • Familiarity with the partial differential equations for flow phenomena, and numerical methods for their solution
  • Experience in using and developing flow simulation software for the most important classes of flows in engineering and science
The theory and skills learned will enable students to
  • understand properties and limitations of different mathematical and computational models,
  • undertake flow computations using current best practice for model and method selection, and assessment of the quality of results obtained

Syllabus

Short introduction with review of either numerical methods or the basic equations of fluid dynamics (the class will be divided in two groups). Conservation laws: the Navier-Stokes equations. Different levels of approximation, the Euler and Reynolds Averaged equations. Turbulence models. Basics of finite approximations for partial differential equations. Mathematical properties of hyperbolic systems. Numerical treatment of shocks. Finite volume and finite element methods. Boundary conditions. High-resolution methods. Grid generation. Practical algorithms for compressible and incompressible flow. Computer exercises with methods for the Euler equations in 1D and different approximations for 2D compressible and incompressible flows.

Prerequisites

  • A course in computer science or programming (e.g. 2D1340, 2D1342);
  • Background in either fluid dynamics or numerical methods, corresponding to one of the second level courses in numerical methods 2D1220-2D1225, 2D1250-2D1260, 2D1266, or a course in fluid dymamics e.g. 5C1203 or equivalent.

Follow-up

5C1213 "Applied Computational Fluid Dynamics" (2 cred.) covers selected industrial and research topics in student projects with invited specialists.

Examination

A written examination (TEN1; 2 cr.).
Homework and computer assignments (LAB1; 3 cr.).

Course material

Made available in class.

Homeworks, instructions and other course material related to the part of the course Gunilla Efraimsson, AVE teaches can be found HERE.

Homeworks, instructions and other course material related to the part of the course Ardeshir Hanifi, Mekanik teaches can be found HERE, including course notes.