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

0

1

September 23, 2023

English

English [CC]

Description

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 Curriculum

  • 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

About the instructor

5 5

Instructor Rating

6

Reviews

4637

Courses

24183

Students

Profile Photo
OpenCoursa
Accessible Education for Everyone
OpenCoursa is a free online learning platform dedicated to providing high-quality education to learners worldwide. With courses across a wide range of subjects, we empower individuals to gain new skills and knowledge at no cost. Our mission is to make education accessible to everyone, offering flexible learning opportunities for personal and professional growth.
We are an educational and skills marketplace to accommodate the needs of skills enhancement and free equal education across the globe to the millions. We are bringing courses and trainings every single day for our users. We welcome everyone woth all ages, all background to learn. There is so much available to learn and deliver to the people.
FREE

Hours of videos

1083 years, 2 months

Units & Quizzes

Unlimited Lifetime access

Access on mobile app

Certificate of Completion