Learn · NPTEL

Course11210525460 lectures

Computational Fluid Dynamics

Prof. Suman Chakraborty · IIT Kharagpur

Start with lecture 1 At NPTEL

About

CFD or computational fluid dynamics is a branch of continuum mechanics that deals with numerical simulation of fluid flow and heat transfer problems. The exact analytical solutions of various integral, differential or integro-differential equations, obtained from mathematical modeling of any continuum problem, are limited to only simple geometries. Thus for most situations of practical interest, analytical solutions cannot be obtained and a numerical approach should be applied. In the field of mechanics, the approach of obtaining approximate numerical solutions with the help of digital computers is known as Computational Mechanics whereas the same is termed as Computational Fluid Dynamics for thermo-fluidic problems. CFD, thus, deals with obtaining an approximate numerical solution of the governing equations based on the fundamental conservation laws of mass, momentum and energy.

Intended audience: Mechanical Engineering, Chemical Engineering, Civil Engineering, Aerospace Engineering, Mining Engineering, Atmospheric and Ocean Engineering, Physics

Prerequisites: Basic knowledge of Mathematics and Fluid Mechanics

Lectures

Week 1

  1. Lecture 1 : Introduction to CFD YouTube
  2. Lecture 2 : Classification of partial differential equations YouTube
  3. Lecture 3 : Examples of partial differential equations YouTube
  4. Lecture 4 : Examples of partial differential equations (contd.) YouTube
  5. Lecture 5 : Nature of the charateristics of partial differential equation YouTube

Week 2

  1. Lecture 6 : Euler-Lagrangian equation YouTube
  2. Lecture 7 : Approximate Solutions of Differential Equations YouTube
  3. Lecture 8 : Variational formulation YouTube
  4. Lecture 9 : Example of variational formulation and introduction to weighted residual method YouTube
  5. Lecture 10 : Weighted residual method (contd.) YouTube

Week 3

  1. Lecture 11 : Point Collocation method, the Galerkin's method & the 'M' form YouTube
  2. Lecture 12 : Finite element method (FEM) of discretization YouTube
  3. Lecture 13 : Finite element method of discretization (contd.) YouTube
  4. Lecture 14 : Finite difference method (FDM) of discretization YouTube
  5. Lecture 15 : Well posed boundary value problem YouTube

Week 4

  1. Lecture 16 : Finite volume method (FVM) of discretization YouTube
  2. Lecture 17 : Illustrative examples of finite volume method YouTube
  3. Lecture 18 : Illustrative examples of finite volume method (contd.) YouTube
  4. Lecture 19 : Basic rules of finite volume discretization YouTube
  5. Lecture 20 : Implementaion of boundary conditions in FVM YouTube

Week 5

  1. Lecture 21 : Implementaion of boundary conditions in FVM (contd.) YouTube
  2. Lecture 22 : 1-D Unsteady state diffusion problem YouTube
  3. Lecture 23 : 1-D Unsteady state diffusion problem (contd.) YouTube
  4. Lecture 24 : Consequences of Discretization of Unsteady State Problems YouTube
  5. Lecture 25 : FTCS scheme YouTube

Week 6

  1. Lecture 26 : CTCS scheme (Leap frog scheme) & Dufort-Frankel scheme YouTube
  2. Lecture 27 : Part 1: FV Discretization of 2-D Unsteady State Diffusion Type problems; Part 2: Solution to linear algebraic equations YouTube
  3. Lecture 28 : Solution to linear algebraic equations (contd.) YouTube
  4. Lecture 29 : Elemination methods YouTube
  5. Lecture 30 : Gaussian elemination and LU Decomposition methods YouTube

Week 7

  1. Lecture 31: Illustrative example of elemination method YouTube
  2. Lecture 32 : Tri-Diagonal Matrix Algorithm (TDMA) YouTube
  3. Lecture 33 : Elimination Methods: Error Analysis YouTube
  4. Lecture 34 : Elimination Methods: Error Analysis (Contd.) YouTube
  5. Lecture 35 : Iteration methods YouTube

Week 8

  1. Lecture 36 : Generalized analysis of Iteration method YouTube
  2. Lecture 37 : Further discussion on Iterative methods YouTube
  3. Lecture 38 : Illustrative examples of Iterative methods YouTube
  4. Lecture 39 : Gradient Search based methods YouTube
  5. Lecture 40 : Steepest descent method (contd.) YouTube

Week 9

  1. Lecture 41 : Conjugate gradient method YouTube
  2. Lecture 42 : Convection diffiusion equation YouTube
  3. Lecture 43 : Central difference scheme applied to convection-diffusion equation YouTube
  4. Lecture 44 : Upwind scheme YouTube
  5. Lecture 45 : Illustrative examples YouTube

Week 10

  1. Lecture 46 : Exact solution of 1-D steady state convection diffusion equation (contd.) YouTube
  2. Lecture 47 : Exponential scheme YouTube
  3. Lecture 48 : Generalized convection diffusion formulation YouTube
  4. Lecture 49 : 2-D convection diffusion problem YouTube
  5. Lecture 50 : False (numerical) diffusion scheme and the QUICK scheme YouTube

Week 11

  1. Lecture 51 : "Discretization of Navier Stokes equation " YouTube
  2. Lecture 52 : "Discretization of Navier Stokes equation (contd.) " YouTube
  3. Lecture 53 : "Concept of staggered grid " YouTube
  4. Lecture 54 : "SIMPLE algorithm " YouTube
  5. Lecture 55 : "Salient features of SIMPLE algorithm " YouTube

Week 12

  1. Lecture 56 : Illustrative examples on the use of SIMPLE algorithm YouTube
  2. Lecture 57 : SIMPLER algorithm YouTube
  3. Lecture 58 : Illustrative examples of SIMPLER algorithm YouTube
  4. Lecture 59 : What is there in implementing a CFD Code YouTube
  5. Lecture 60 : Some representative case studies YouTube

Syllabus and materials

At NPTEL, as the course publishes them.

Credits and licence

Institution
IIT Kharagpur
Department
Mechanical Engineering
Teacher
Prof. Suman Chakraborty
Level
Undergraduate
Language
English
Subjects
Engineering
Source
NPTEL
Licence
CC BY-NC-SA, as NPTEL states it. Non-commercial use only. NPTEL's terms
Attribution
NPTEL states: "Distributed under Creative Commons Attribution-ShareAlike / CC BY - NC - SA", beside a BY-NC-SA badge.
Who can watch
NPTEL gives no rating. Invisible Network shows it to Tweens profiles and older, judged from what the source says about it. How courses are placed