Computational Fluid Dynamics needs
a thorough understanding of fluid flow and heat transfer.
Understanding of fundamentals plays a crucial role in problem
definition and interpretation of the results. Initial few months
will be devoted to lay the foundation stones. Once the
fundamentals are firm, advance topics will be covered along with
training on commercial software packages. The course is
structured to cater to the industrial requirements. The course
syllabus is formulated by considering industrial needs and
inputs from various working professionals and IIT faculty.
Program Structure

The curriculum is distributed
in five levels, viz. foundation, core, advanced topics,
industry specific training and product specific training.


The training program consists
of a number of conventional lectures which includes
fundamental, core and advanced topics. This includes
industry specific modules to give handson experience to
students on specific industry problems. This also includes
product specific modules so that the students will get
experience on widely used software packages in industry. To
bridge the gap between theory and practice, students will
undertake a project at the end of the course. 
Syllabus

Linux Operating Systems

The Basics of
Linux OS, Frequently used Linux commands, File system,
Network services, Basic shell scripting, Compiling source
codes in Linux environment, Using different software in
Linux environment.

C Programming

Introductory
concepts, Data types, Writing simple C programs, Operators
and expressions, Data inputs and output, Control flow,
Functions and program structure, Pointers and arrays,
Structures.

Mathematics

Vector
calculus, Vector algebra, Linear and nonlinear equations,
Ordinary differential equations, Partial differential
equations, Numerical methods for solving PDE's.

Fluid Dynamics

Concept of
continuum, streamline, streakline and pathlines, Pressure
distribution in fluids, Reynolds transport theorem, Integral
form of conservation equations, Differential form of
conservation equations, Viscous and inviscid flows, Laminar
and turbulent flows, Euler and Navier Stokes equations,
External and internal flows, Compressible and incompressible
flow, Properties of supersonic and subsonic flows, Flow
characteristics over various bodies, Nondimensional
analysis.

Geometric Modeling

Geometric
transformations, File formats and translators, Parametric
representation of curves and surfaces, Fundamentals of CAGD,
Concept of topology, Surface modeling, Faceted models, Solid
modeling.

CAD Repair for Meshing

Creation of
water tight geometry, Faceted Boolean operations, Dependent
and independent CAD errors, Healing the geometry using
surface knitting, Surface projection methods.

Structured Grid Generation

Linear
interpolations, Transfinite interpolations, Laplace grid
generation, Poisson grid generation, Quadtree and Octree
based methods, Map and submap, Sweeping, Surface grid
generation, Mono block, multi block, hierarchical multi
block, Moving and sliding multiblock, Grid clustering and
grid enhancement, CGNS multi block format and structure.

Unstructured Grid Generation

Basic theory of
unstructured grid generation, advancing front, Delaunay
triangulation and various point insertion methods,
Unstructured quad and hex generation, grid based methods,
Concept of medial axis and medial surface, various elements
in unstructured grids, Surface mesh generation, Surface mesh
repair, Volume grid generation, Volume mesh improvement,
mesh smoothing algorithms, grid clustering and quality
checks for volume mesh.

Adaptive, Moving and Hybrid
Grids

Need for
adaptive and moving grids, Tet, pyramid, prism, and hex
grids, using various elements in combination, Meshing
complex geometry, and Application and example problems.

Introduction to CFD

Philosophy of
CFD, Governing equations of fluid dynamics and their
physical meaning, Mathematical behavior of governing
equations and the impact on CFD simulations, Simple CFD
techniques and CFL condition, Numerical solutions of
QuasiOneDimensional nozzle flow and comparing the results
with CFD results.

Numerical
Methods in CFD 
Finite
Difference, Finite Volume, and Finite Element, Upwind and
downwind schemes, Simple and Simpler schemes, Higher order
methods, Implicit and explicit methods, Steady and transient
solutions.

Numerical Methods in Heat
Transfer

1D heat
conduction, 1D conductionconvection, 2D convection on
simple and complex domains, TSE method, IOCV method,
Accuracy, consistency, stability and convergence, Boundary
conditions.

Turbulence Modeling

Introduction
and background, Algebraic models, One equation models, Two
equation models, Near wall treatment, Reynolds stress
models, Eddy viscosity models (EVM), Nonlinear eddy
viscosity models, LES, RANS, and, hybrids, Direct numerical
simulation (DNS).

Conjugate
Heat Transfer (CHT) 
Introduction to
CHT, Fluid boundary conditions, CHT solid boundary
conditions, CHT interface conditions, many to one CHT
interface conditions, linear solver.

Combustion Modeling

Introduction to
combustion modeling, Flamelet models, Laminar flamelet model
for nonpremixed combustion, Laminar flamelet model for
premixed combustion, Laminar flamelet model for partially
premixed combustion, Laminar 1D model flames, Multistep
eddy dissipation model, Discrete phase models, Radiation
models, Pollutant models, Combustion modeling case studies,
Combustion modeling strategies.

Multiphase Modeling

Fundamentals of
multiphase flows, EulerianLagrangian (ELAG) approach,
EulerianEulerian (E2P) approach, Volume Of Fraction (VOF)
approach, Solving example problems.

Chemical
Fluid Mixing Simulation

Stirred tank
modeling using the actual impeller geometry, Rotating frame
model, The MRF Model, Sliding mesh model, Snapshot model,
Evaluating Mixing from Flow Field Results, Industrial
Examples.

Turbo
machinery

Introduction to
turbo machinery terminology, QuasiSteady RotorStator
Interaction, CFD study of rotorstator interactions, CFD
simulation of turbo machinery components, Industrial
Examples.

Parallel and Distributed
Computing

Introduction to
the basic terminologies, Types of parallel computers,
measuring parallel performance, Solving sample problems
using parallel or distributing computing.

Aerospace Simulation

Introduction to
various terminologies in aerodynamics, Computations of C_{d},
C_{l}, for 2D aerofoil, Flow simulation on aerofoil
at various angles of attack, Supersonic and subsonic flow
simulations, Lift, drag prediction on an aero plane, rockets
and missiles, solving example problems.

Automobile Simulation

Introduction to
various terminologies in automobile simulations, CFD
analysis on Ahmed body, Transient and steady state analysis,
Under hood thermal analysis, External flow, HVAC of car for
passenger comfort.

PostProcessing of CFD results

Contour plots, vector plots, and scatter plots, Shaded and
transparent surfaces, Particle trajectories and path line
trajectories, Animations and movies, Exploration and
analysis of data, Data management.

Geometric modeling packages

SolidWorks

Commercial preprocessing
packages

ICEM CFD,
Gambit, TGrid, GridZ

Commercial
solver and postprocessing packages

ANSYS FLUENT,
ANSYS CFX, and CFD Expert

Validation of CFD results

Building
confidence in CFD results, accuracy of CFD results, validate
CFD results, improving the accuracy of CFD results,
validating CFD results for complex problems.

CFD Project Management

CFD project
planning, Defining objectives, Resource management, Geometry
building, Grid generation, Using proper models, Boundary
conditions, Postprocessing, Validation of results.
