Department of Chemical Engineering NIT Agartala: Electivee-II (Computational Fluid Dynamics)
Department of Chemical Engineering NIT Agartala: Electivee-II (Computational Fluid Dynamics)
Page 02
Page 03
Department of
Chemical Engineering
NIT Agartala Page 04
Electivee-II
(Computational Fluid Dynamics)
Page 05
7 Semester
th
Year-2020-2021
Page 06
Page 07
Introduction to
Electivee-II
(Computational Fluid Dynamics)
7th Semester
Year-2020-2021
Computational
Fluid Dynamics
Instructor
Dr. Bibhab Kumar Lodh Slide
01
Fluid (gas and liquid) flows are governed by
partial differential equations which
represent conservation laws for the mass,
Electivee-II momentum, and energy.
(Computational Fluid Dynamics)
7th Semester
Year-2020-2021
Slide
02
What is fluid flow?
Slide
03
What is CFD?
Computational Fluid Dynamics (CFD) provides a qualitative (and sometimes
even quantitative) prediction of fluid flows by means of
Instructor
Dr. Bibhab Kumar Lodh
Real experiment CFD simulation
Slide
04
Why use CFD?
❖ safety experts to reduce health risks from radiation and other hazards
Instructor ❖ CFD practitioners to make big bucks by selling colorful pictures :-)
Dr. Bibhab Kumar Lodh
Slide
05
Examples of CFD
Electivee-II
(Computational Fluid Dynamics)
7th Semester
Year-2020-2021
Instructor
Dr. Bibhab Kumar Lodh
Slide
06
Examples of CFD
Electivee-II
(Computational Fluid Dynamics)
7th Semester
Year-2020-2021
Instructor
Dr. Bibhab Kumar Lodh
Slide
07
Experiments vs. Simulations
CFD gives an insight into flow patterns that are difficult, expensive
or impossible to study using traditional (experimental) techniques
Experiments Simulations
Quantitative description of Quantitative prediction of
Electivee-II flow phenomena using flow
(Computational Fluid Dynamics) measurements phenomena using CFD
7th Semester software
Year-2020-2021
• for one quantity at a time • for all desired quantities
• at a limited number of • with high resolution in
points and time instants space and time
• for a laboratory-scale model • for the actual flow domain
• for a limited range of • for virtually any problem
problems and operating and realistic operating
conditions conditions
Instructor
Dr. Bibhab Kumar Lodh
Error sources: measurement Error sources: modeling, Slide
errors, flow disturbances by discretization, iteration, 08
the probes implementation
Experiments vs. Simulations
As a rule, CFD does not replace the measurements completely
but the amount of experimentation and the overall cost can be
significantly reduced.
Experiment Simulations
s
Electivee-II Equipment and personnel
(Computational Fluid Dynamics) •Expensive •Cheap(er) are difficult to transport
7th Semester
•Slow •Fast(er)
Year-2020-2021
CFD software is portable,
•Sequential •parallel easy to use and modify
•Single- •Multi-Purpose
Purpose
• the accuracy of the results is limited by the available computing power Slide
09
Fluid characteristics
Macroscopic properties Classification of fluid flows
• the human being who inspects and interprets the simulation results
Instructor
CFD is a highly interdisciplinary research area which
Dr. Bibhab Kumar Lodh
lies at the interface of physics, applied mathematics,
and computer science Slide
11
CFD analysis process
1. Problem statement information about the flow
Slide
13
Mathematical model
2. Identify the forces which cause and influence the fluid motion.
Slide
14
Discretization process
• finite differences/volumes/elements
Instructor • high- vs. low-order approximations
Dr. Bibhab Kumar Lodh
3. Time discretization (approximation of temporal derivatives)
Slide
• explicit vs. implicit schemes, stability constraints 15
• local time-stepping, adaptive time step control
Iterative solution strategy
• Outer iterations: the coefficients of the discrete problem are updated using
the solution values from the previous iteration so as to
Electivee-II – get rid of the nonlinearities by a Newton-like method
(Computational Fluid Dynamics) – solve the governing equations in a segregated fashion
7th Semester
Year-2020-2021 • Inner iterations: the resulting sequence of linear sub problems is
typically solved by an iterative method (conjugate
gradients, multigrid) because direct solvers
(Gaussian elimination) are prohibitively expensive
Slide
16
CFD simulations
The computing times for a flow simulation depend on
• the choice of numerical algorithms and data structures
Slide
18
Uncertainty and error
Acknowledged errors
• Examine grid convergence: as the mesh and/or and the time step
are refined, the spatial and temporal discretization errors,
Instructor respectively, should asymptotically approach zero (in the absence of
round-off errors)
Dr. Bibhab Kumar Lodh
• Compare the computational results with analytical and numerical
solutions for standard benchmark configurations (representative test Slide
cases) 21
Structure of the course
1. Introduction, flow models.
2. Equations of fluid mechanics.
Electivee-II 3. Finite Difference Method.
(Computational Fluid Dynamics)
7th Semester 4. Finite Volume Method.
Year-2020-2021
5. Finite Element Method.
6. Implementation of FEM.
7. Time-stepping techniques.
8. Properties of numerical methods.
9. Turbulence Modeling.
Instructor
Dr. Bibhab Kumar Lodh 10.Pressure Correction Technique
11. Vorticity Stream Function Slide
22
Electivee-II
Getting started….
(Computational Fluid Dynamics)
7th Semester
Year-2020-2021
Instructor
Dr. Bibhab Kumar Lodh
Slide
23
CFD notation
u …, u u 2u pu
PDE of p-th order f(u, x, t, , , ,....., p ) = 0
x1 x
n t x1x2 t
T
u u u u u u
Instructor
u = i + j +k = , , Gradient
x y z x y z
Dr. Bibhab Kumar Lodh
vx v y vz
v = + + Divergence Slide
x y z 24
CFD notation
vz v y
−
i j k y z
X v = det
vx vz
= −
Curl
x y z z x
v vy vz v y vx
x −
Electivee-II x y
(Computational Fluid Dynamics)
7th Semester
Year-2020-2021 2u 2u 2u
u = (u ) = u = 2 + 2 + 2
2
Laplacian
x y z
z
v
Instructor j y
Dr. Bibhab Kumar Lodh
i
x Slide
25
Tensorial quantities in fluid dynamics
Velocity gradient
vx v y vz
x x x
v v y vz
v = vx , v y , vz = x
y y y
vx v y vz
Electivee-II
z z z
(Computational Fluid Dynamics)
7th Semester Remark. The trace (sum of diagonal elements) of ∇v equals
Year-2020-2021
∇ . v.
Deformation rate tensor (symmetric part of ∇v)
vx 1 v y vx 1 vz vx
( + ) ( + )
x 2 x y 2 x z
1 1 v v y v y 1 vz v y
D (v ) = (v + vT ) = ( x + ) ( + )
2 2 y x y 2 y z
Instructor 1 v v 1 v y vz vz
( x + z ) ( + )
Dr. Bibhab Kumar Lodh 2 z x 2 z y z
Slide
Spin tensor S(v)= ∇v-D(v) (Skew symmetric part of ∇v) 26
Tensor Y d=-15 i+10 j+0.5 k
Agartala B
Temperature= 370C
Scalar: specify with 1
component -0 basis 10 km
vector/component
15 km
Electivee-II x
(Computational Fluid Dynamics) A
7thSemester
Year-2020-2021 Z
O
Displacement : ǁd ǁ= 18 km
d is in the direction of AB
Vector: 3 component
(1 basis vector/component)
Instructor
Dr. Bibhab Kumar Lodh
Stress at O? Slide
27
z
y
Electivee-II
(Computational Fluid Dynamics)
7th Semester
Year-2020-2021
Instructor
Dr. Bibhab Kumar Lodh
Slide
So to specify stress use p, which has 9 components (2 basis vector
28
for each components)-1 for cross sectional area+1 for direction of
the force
Tensors : In an m dimensional space, a tensor of rank n is
a mathematical object that has n indices, mn components
and obeys certain transformation rules.
Generally m=3
Page 02
CFD
7th Semester
Page 03
Date: 27.07.20
Page 04