Computational Fluid Dynamics (Prof. S. Chakraborty)


Lecture 1 - Introduction to Computational Fluid Dynamics and Principles of Conservation


Lecture 2 - Conservation of Mass and Momentum: Continuity and Navier Stokes Equation


Lecture 3 - Navier Stokes Equation (Continued.)


Lecture 4 - Energy Equation and General Structure of Conservation Equations


Lecture 5 - Classification of Partial Differential Equations and Physical Behaviour


Lecture 6 - Classification of Partial Differential Equations and Physical Behaviour (Continued.)


Lecture 7 - Approximate Solutions of Differential Equations: Error Minimization Principles


Lecture 8 - Approximate Solutions of Differential Equations: Variational Principles and Weighted Residual Approach


Lecture 9 - Weighted Residual Approach and Introduction to Discretization


Lecture 10 - Fundamentals of Discretization: Finite Element Method


Lecture 11 - Fundamentals of Discretization: Finite Difference and Finite Volume Method


Lecture 12 - Fundamentals of Discretization: Finite Volume Method (Continued.)


Lecture 13 - Finite Volume Method: Some Conceptual Basics and Illustrations through 1-D Steady State Diffusion Problems


Lecture 14 - Finite Volume Method: Boundary Condition Implementation and Discretization of Unsteady State Problems


Lecture 15 - Finite Volume Method: Discretization of Unsteady State Problems


Lecture 16 - Important Consequences of Discretization of Unsteady State Problems


Lecture 17 - Important Consequences of Discretization of Time Dependent Diffusion Type Problems (Continued.) and Stability Analysis


Lecture 18 - Discretization of Hyperbolic Equations: Stability Analysis


Lecture 19 - PART 1 : Stability of Second Order Hyperbolic Equations PART 2 : Mid-Semester Assessment Review (Questions and Answers)


Lecture 20 - PART 1: Mid-Semester Assessment Review (Questions and Answers) (Continued.) PART 2: Finite Volume Discretization of 2-D Unsteady State Diffusion Type


Lecture 21 - Solution of Systems of Linear Algebraic Equations


Lecture 22 - Solution of Systems of Linear Algebraic Equations: Elimination Methods


Lecture 23 - Solution of Systems of Linear Algebraic Equations: Elimination Methods (Continued.)


Lecture 24 - Elimination Methods: Error Analysis


Lecture 25 - Iterative Methods for Numerical Solution of Systems of Linear Algebraic Equations


Lecture 26 - Iterative Methods for Numerical Solution of Systems of Linear Algebraic Equations (Continued.)


Lecture 27 - Iterative Methods: Further Examples


Lecture 28 - PART 1: Combination of Iteration & Elimination Techniques PART 2: Introduction to Gradient Search Methods


Lecture 29 - Gradient Search Methods (Continued.)


Lecture 30 - Discretization of Convection-Diffusion Equations: A Finite Volume Approach


Lecture 31 - Discretization of Convection-Diffusion Equations: A Finite Volume Approach (Continued.)


Lecture 32 - Discretization of Convection- Diffusion Equations: A Finite Volume Approach (Continued.)


Lecture 33 - Discretization of Convection -Diffusion Equations: A Finite Volume Approach (Continued.)


Lecture 34 - Discretization of Convection-Diffusion Equations: A Finite Volume Approach ( Continued.)


Lecture 35 - Discretization of Navier Stokes Equations


Lecture 36 - Discretization of Navier Stokes Equations ( Continued.)


Lecture 37 - Discretization of Navier Stokes Equations ( Continued. )


Lecture 38 - PART 1 : Discretization of Navier Stokes Equations (Continued.) PART 2 : Fundamentals of Unstructured Grid Formulation


Lecture 39 - Unstructured Grid Formulation (Continued.)


Lecture 40 - What is there in implementing a CFD Code


Lecture 41 - Introduction to Turbulence Modeling


Lecture 42 - Introduction to Turbulence Modeling (Continued.)


Lecture 43 - End Semester Questions Review