Course10110400145 lectures
Computational Fluid Dynamics using the Finite Element Method
Prof. Sanjay Mittal · IIT Kanpur
About
This course introduces the Finite Element Method as one of the methods to solve partial differential equations. The course aims at providing fundamental as well as working concepts for designing finite element formulations for solving equations of fluid flow. The traditional Galerkin Finite Element Method does not work for solving fluid dynamics equations. The stabilized finite element method is introduced to solve incompressible as well as compressible flows.
Intended audience: Undergraduate/Graduate Students pursuing Aerospace Engineering/Mechanical Engineering
Prerequisites: First year Math Courses and any one course in Fluid Mechanics
Lectures
Week 1
- Lecture 1 : Introduction to CFD & HPC
- Lecture 2 : Overview of the course: Finite Element Methods for Fluid Dynamics
Week 2
- Lecture 3 : Simple Finite Difference Methods to solve ODEs
- Lecture 4 : Simple Finite Difference Methods to solve PDEs (Part - A)
- Lecture 5 : Simple Finite Difference Methods to solve PDEs (Part -B)
Week 3
- Lecture 6 : Vector Spaces, basis, completeness (Part -A)
- Lecture 7 : Vector Spaces, basis, completeness (Part- B)
- Lecture 8 : Continuity, Differentiability and Smoothness (Part - A)
- Lecture 9 : Continuity, Differentiability and Smoothness (Part - B)
Week 4
- Lecture 10 : Method of Weighted Residual
- Lecture 11 : Weak form of a Steady, 1D problem (Part - A)
- Lecture 12 : Weak form of a Steady, 1D problem (Part - B)
Week 5
- Lecture 13 : Galerkin's Approximation and Matrix form (Part - A)
- Lecture 14 : Galerkin's Approximation and Matrix form (Part - B)
- Lecture 15 : Example to illustrate Galerkin's approximation (Part - A)
- Lecture 16 : Example to illustrate Galerkin's approximation (Part - B)
Week 6
- Lecture 17: Piecewise Linear Finite Element Space: Element Level Matrices and Vectors (Part -A)
- Lecture 18: Piecewise Linear Finite Element Space: Element Level Matrices and Vectors (Part - B)
- Lecture 19: Assembly of Element Level Matrices and Vectors ( Part - A)
- Lecture 20: Assembly of Element Level Matrices and Vectors ( Part - B)
Week 7
- Lecture 21: Strong, Weak, and Galerkin forms of Two- and Three-Dimensional problems (Part - A)
- Lecture 22: Strong, Weak, and Galerkin forms of Two- and Three-Dimensional problems (Part - B)
- Lecture 23: Matrix form of Two- and Three-Dimensional Problems (Part - A)
- Lecture 24: Matrix form of Two- and Three-Dimensional Problems (Part - B)
Week 8
- Lecture 25: Assembly of element-level matrices and vectors for Two- and Three-Dimensional problems (Part - A)
- Lecture 26: Assembly of element-level matrices and vectors for Two- and Three-Dimensional problems (Part - B)
- Lecture 27: Classical Linear Electrostatics: vector unknown (Part - A)
- Lecture 28: Classical Linear Electrostatics: vector unknown (Part - B)
Week 9
- Lecture 29: Finite Element Interpolation/ Basis Functions (Part - A)
- Lecture 30: Finite Element Interpolation/ Basis Functions (Part - B)
- Lecture 31: Numerical Integration, Derivatives of shape function (Part - A)
- Lecture 32: Numerical Integration, Derivatives of shape function (Part - B)
Week 10
- Lecture 33: Introduction to time-dependent problems (Part - A)
- Lecture 34: Introduction to time-dependent problems (Part - B)
- Lecture 35: 1D Unsteady Linear Heat Conduction; Generalized Trapezoidal Method (Part - A)
- Lecture 36: 1D Unsteady Linear Heat Conduction; Generalized Trapezoidal Method (Part - B)
Week 11
- Lecture 37: Stability Analysis of Time Integration Methods
- Lecture 38: Convergence of Generalized Trapezoidal Method
- Lecture 39: Methods for non-linear problems
Week 12
- Lecture 40 : Numerical instability in the Galerkin Formulation for Advection Dominated Flows (Part - A)
- Lecture 41 : Numerical instability in the Galerkin Formulation for Advection Dominated Flows (Part - B)
- Lecture 42 : SUPG (Streamline-Upwind/Petrov-Galerkin) Method for Advection dominated flows (Part - A)
- Lecture 43 : SUPG (Streamline-Upwind/Petrov-Galerkin) Method for Advection dominated flows (Part - B)
- Lecture 44 : Stabilized Finite Element Formulations for Flows (Part - A)
- Lecture 45 : Stabilized Finite Element Formulations for Flows (Part - B)
Syllabus and materials
At NPTEL, as the course publishes them.
Credits and licence
- Institution
- IIT Kanpur
- Department
- Aerospace Engineering
- Teacher
- Prof. Sanjay Mittal
- 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
More like this
NPTEL101104061
Course
Introduction to Airplane Performance
48 lectures · Source's player
NPTEL101104062
Course
Aircraft Stability and Control
61 lectures · Source's player
NPTEL101104078
Course
Introduction to Rocket Propulsion
60 lectures · Source's player
NPTEL101104084
Course
Introduction to Airbreathing Propulsion
60 lectures · Source's player
NPTEL101104450
Course
Applied Computational Fluid Dynamics
62 lectures · Source's player
NPTEL101104796
Course
Space Environment and its Effects on Orbital Spacecrafts
62 lectures · Source's player
NPTEL101104013
Course
Foundation of Scientific Computing
39 lectures · Video
NPTEL101104015
Course
Instability and Transition of Fluid Flows
39 lectures · Video
NPTEL101104018
Course
Introduction to Propulsion
40 lectures · Video
NPTEL101104019
Course
Jet and Rocket Propulsion
40 lectures · Video
NPTEL101104063
Course
Engineering Thermodynamics
38 lectures · Video
NPTEL101104064
Course
Aircraft Dynamic Stability & Design Stability Augmentation System
43 lectures · Video