COS 528: Computational Fluid Dynamics - Finite Difference and Volume of Fluid Methods
Course Title |
Computational Fluid Dynamics - Finite Difference and Volume of Fluid Methods |
Course Code |
COS 528 |
Course Type |
Elective |
Level |
PhD |
Instructor’s Name |
Asst. Prof. Nikos Savva (Lead Instructor) |
ECTS |
5 |
Lectures / week |
1 (90 min. each) |
Laboratories / week |
1 (90 min. each) |
Course Purpose and Objectives |
The aim of the course is to introduce students to numerical techniques for the simulation of complex fluid flows. Starting from an overview of the various formulations and model equations that govern the motion of fluids, the course will focus primarily on finite difference and finite volume methods. Through computer tutorials, students will be exposed in open source CFD software as well as develop their own. The course targets students that have some background in the numerical solution of partial differential equations and scientific computing, but prior knowledge in fluid dynamics is not necessary. |
Learning Outcomes |
By the end of the course students will: (i) learn practical skills adopt best practices in developing computational fluid dynamics (CFD) codes;
(ii) enhance their understanding of conservation laws applied to fluid motion and basic computational methods including explicit, implicit methods, discretization schemes taking into account accuracy and stability considerations;
(iii) critically assess and evaluate the numerical and physical accuracy of the results produced by CFD codes
(iv) develop an awareness of the power, challenges and limitations in CFD research
|
Prerequisites |
None |
Background Requirements |
Solid background of at least one programming language e.g. C, C++, Matlab. |
Course Content |
Week1: Review of fluid mechanics; overview of formulations, assumptions, model equations and auxiliary conditions. |
Teaching Methodology | - 7 x 1.5 hour lectures
- 7 x 1.5-hour lab sessions
- 2 journal clubs
- 4 marked assignments
- project presentation
|
Bibliography |
- Ferziger, Joel H., and Milovan Peric (2013) Computational Methods for Fluid Dynamics 3rd ed. Springer. |
Assessment |
- Final Project |
Language |
English |