1

Introduction to Computational Fluid Dynamics (CFD). Instructor: Prof. M. Ramakrishna, Department of Aerospace Engineering, IIT Madras.

FREE
This course includes
Hours of videos

1083 years, 2 months

Units & Quizzes

39

Unlimited Lifetime access
Access on mobile app
Certificate of Completion

Representation of mathematical ideas on the computer: numbers, functions, derivative, differential equations. Simple Problems: Solution to Laplace equation, one-dimensional first order wave equation, heat equation, finite difference schemes - stability and consistency, dissipation dispersion, finite volume method. One-dimensional Euler equations: Discretisation, Delta form, application of boundary conditions. Advanced topics: Roe's averaging, Multigrid Methods, SOR and variational techniques. (from nptel.ac.in)

Course Currilcum

  • Lecture 01 – Introduction, Why and How We Need Computers Unlimited
  • Lecture 02 – Representing Arrays and Functions on Computers Unlimited
  • Lecture 03 – Representing Functions – Box Functions Unlimited
  • Lecture 04 – Representing Functions – Polynomials and Hat Functions Unlimited
  • Lecture 05 – Hat Functions, Quadratic and Cubic Representations Unlimited
  • Lecture 06 – Demo – Hat Functions, Aliasing Unlimited
  • Lecture 07 – Representing Derivatives – Finite Differences Unlimited
  • Lecture 08 – Finite Differences, Laplace Equation Unlimited
  • Lecture 09 – Laplace Equation – Jacobi Iterations Unlimited
  • Lecture 10 – Laplace Equation – Iteration Matrices Unlimited
  • Lecture 11 – Laplace Equation – Convergence Rate Unlimited
  • Lecture 12 – Laplace Equation – Convergence Rate (cont.) Unlimited
  • Lecture 13 – Demo – Representation Error, Laplace Equation Unlimited
  • Lecture 14 – Demo – Laplace Equation, SOR Unlimited
  • Lecture 15 – Laplace Equation, Linear Wave Equation Unlimited
  • Lecture 16 – Linear Wave Equation – Closed Form and Numerical Solution, Stability Analysis Unlimited
  • Lecture 17 – Generating a Stable Scheme and Boundary Conditions Unlimited
  • Lecture 18 – Modified Equation Unlimited
  • Lecture 19 – Effect of Higher Derivative Terms on Wave Equation Unlimited
  • Lecture 20 – Artificial Dissipation, Unwinding, Generating Schemes Unlimited
  • Lecture 21 – Demo – Modified Equation, Wave Equation Unlimited
  • Lecture 22 – Demo – Wave Equation, Heat Equation Unlimited
  • Lecture 23 – Quasi-linear One-dimensional Wave Equation Unlimited
  • Lecture 24 – Shock Speed, Stability Analysis, Derive Governing Equations Unlimited
  • Lecture 25 – One-dimensional Euler Equations, Attempts to Decouple Unlimited
  • Lecture 26 – Derive Eigenvectors, Writing Programs Unlimited
  • Lecture 27 – Applying Boundary Conditions Unlimited
  • Lecture 28 – Implicit Boundary Conditions Unlimited
  • Lecture 29 – Flux Vector Splitting, Setup Roe’s Averaging Unlimited
  • Lecture 30 – Roe’s Averaging Unlimited
  • Lecture 31 – Demo – One Dimensional Flow Unlimited
  • Lecture 32 – Accelerating Convergence – Preconditioning, Dual Time Stepping Unlimited
  • Lecture 33 – Accelerating Convergence, Intro to Multigrid Method Unlimited
  • Lecture 34 – Multigrid Method Unlimited
  • Lecture 35 – Multigrid Method, Parallel Computing Unlimited
  • Lecture 36 – Calculus of Variations – Three Lemmas and a Theorem Unlimited
  • Lecture 37 – Calculus of Variations – Application to Laplace Equation Unlimited
  • Lecture 38 – Calculus of Variations, Random Walks Unlimited
  • Lecture 39 – Overview and Recap of the Course Unlimited