CFM Partha New
CFM Partha New
Partha S. Goswami
I.I.T. Bombay
Importance
Fluids related to life
Thunderstorm
Tornadoes
Hurricanes
Global Climate
Environment
Air pollution
Transportation
Aircraft
High-speed rail
Surface ships
Submarines
Auto racing
Cycling
Offshore racing
Surfing
A brief history of .
Who made the life complicated ?
Archimedes
Navier
(1785-1836)
Newton
(1642-1727)
Stokes
(1819-1903)
Leibniz
(1646-1716)
Reynolds
(1842-1912)
Bernoulli
Euler
(1667-1748)
(1707-1783)
Prandtl
Taylor
(1875-1953)
(1886-1975)
Schematic
2u 2u
Du
p
2 2 gx
Dt
x
y
x
Exact solution :
u(r) 1 ( p)(R2 r 2)
4 x
8 du
8 w dy w 64
f
Friction factor:
V 2 V 2 Re
11
u u u
1.
u* w
0 y 5
3.
u y
2.
y yu
ln y B
20 y 105
(k=0.41, B=5.5)
U u
r
5
f
1
y 10
*
u
r0
u r
u*
r0 r u *
ln
B
Integration for average velocity and using EFD data to adjust constants:
What to do?
Design of set up
test design
determination of error sources
estimation of uncertainty
documentation of the results
EFD: requirements
Instrumentation
Load cell to measure forces and moments
Pressure transducers
Pitot tubes
Hotwire anemometry
PIV, LDV
Data acquisition
Serial port devices
Desktop PCs
Plug-in data acquisition boards
Data Acquisition software Labview
3. The set of algebraic equations are solved numerically for the flow field
variables at each node or cell.
4. The solution is post-processed to extract quantities of interest (e.g. lift,
drag, torque, heat transfer, separation, pressure loss, etc.).
CFD Examples
Transport Processes
Momentum transfer (Fluid Mechanics)
Mass Transfer (Purification, Separation)
Heat Transfer
Chemical reaction
Reactors:
Stirred tank
Tubular
Packed bed and fluidized bed
reactors
Separation units
Distillation
Filtration
Cyclone Separator
Filtration
Complexities
Simple Equation but difficult to solve
Procedures in CFD
Identification of right approximation: Viscous/Inviscid, Laminar/Turbulent,
Incompressible / compressible, Single-phase/multi-phase
Identification of right solution method: Finite Element / Difference/Volume,
Structured/Unstructured mesh, Order of accuracy
Pre-processing: Generate computational grid, assign boundary conditions,
set initial conditions, compile code, prepare input parameters
Solution: Run the code, monitor the solution
Post-processing: Collect and organize data, analyze results
Verification: Do the results make sense? Are the trends right? Does it agree
with previous calculations on similar configurations?
Validation: Does the result (or an aspect of the result) agree with
theory/experiment?
At every step, good understanding of theoretical fluid dynamics is
essential!!!
Finite volume
Finite Element
Domain is broken into elements
Equations are multiplied by weight function
before they are integrated
Useful for complex geometry
Not often used un CFD
Mesh generation
CFD Road Map
Generation of Mesh/grid
Discretize equation
Solve discretize equations
Post Processing
Why do we care?
50% time spent on mesh
generation
Convergence depends on mesh
Accuracy depends on mesh
Main topics
Structured/unstructured mesh
body fitted
Adaptive mesh generation
Structure/unstructured mesh
Structured grid
The volume elements (quadrilateral in 2D) are
well ordered and a simple scheme (e.g., i-j-k
indices) can be used to label elements and
identify neighbours.
Unstructured grid
Volume elements (triangular or quadrilateral in
2D) can be joined in any manner, and special
lists must be kept to identify neighbouring
elements
Equation discretization
Specify the problem
Select turbulence model
Generation of Mesh/grid
Discretize equation
Solve discretize equations
Post Processing
Relevant issues
Convergence strongly depends
on numerical methods used.
Accuracy discretization
errors
Topics
Staggered/collocated variable
arrangement
Convection schemes
Accuracy
Artificial diffusion
Boundedness
Choice of many schemes
Pressure-velocity link
Linearization of source terms
Boundary conditions
U,V,P,T
P,T
Collocated Arrangement
Convection schemes
Examples of convection schemes
Pressure-velocity coupling
The problem
Pressure appears in the momentum equation as the
driving force for the flow. But for incompressible flows,
there is no transport equation for the pressure.
In stead, the continuity equation will be satisfied if the
appropriate pressure field is used in the momentum
equations
The non-linear nature of and the coupling between, the
various equations also pose problems that need care.
The remedy
Iterative guess-and-correct methods have been proposed
Pressure-velocity coupling
Most widely used methods
SIMPLER (SIMPLE-Revised):
Boundary conditions
Solvers
Direct methods
Gauss elimination:
Tridiagonal Matrix Algorithm (TDMA):
Indirect methods
Basic methods:
Jacobi
Gauss-Seidel
Successive over-relaxation (SOR)
ADI-TDMA
Strongly implicit procedure (SIP)
Conjugate Gradient Methods (CGM)
Multigrid Methods
Convergence criteria
Basic methods:
Under-relaxation
Under almost all circumstances, iterations will not converge
unless under-relaxation is used, because
The governing equations are very non-linear
And the equations are closely coupled
Under-relaxation ():
Different variables often require different levels of under-relaxation
use only the values of the variable from last time step.
Conditionally stable, first order
Implicit method
Crank-Nicolson method
Predictor-Corrector method
contd..
Syllabus
Introduction and principles of conservation
Classifications of partial differential equation and physical behavior
References:
1. S. V. Patankar, Numerical heat transfer and fluid flow
2. Versteeg and Malalasekera, An introduction to computational
fluid dynamics
3. Ferziger and Peric, Computational methods for fluid dynamics
4.
5.
Assessments:
Mode
% weight
Assignments
20
20
Grades
AA
: Absolute
Project
30
End-sem Exam
30