Académique Documents
Professionnel Documents
Culture Documents
Wangda Zuo
M.Sc. –Student of Computational Engineering
1 Title of Presentation
⮚ What is Computational Fluid Dynamics(CFD)?
⮚ Why and where use CFD?
⮚ Physics of Fluid
⮚ Navier-Stokes Equation
⮚ Numerical Discretization
⮚ Grids
⮚ Boundary Conditions
⮚ Numerical Staff
⮚ Case Study: Backward-Facing Step
2 Contents
Fluid
Proble Comparison
Fluid Mechanics m &Analysis
Mathematic
C
Computer
s F
Navier-Stokes
Computer Program
Equations D Programmi
Numerical
Methods Geometry ng
Language
Discretized Form Grids
3 What is CFD?
⮚ What is Computational Fluid Dynamics(CFD)?
⮚ Why and where use CFD?
⮚ Physics of Fluid
⮚ Navier-Stokes Equation
⮚ Numerical Discretization
⮚ Grids
⮚ Boundary Conditions
⮚ Numerical Staff
⮚ Case Study: Backward-Facing Step
4 Contents
Simulation(CFD) Experiment
Cost Cheap Expensive
• Aerospace
• Automotive
Biomedicine
• Biomedical
• Chemical
Processing
• HVAC
• Hydraulics
• Power Generation
• Sports
• Marine
• Hydraulics Hydraulics
• Power Generation
• Sports
• Marine
HVAC
Streamlines for workstation
ventilation
9 Contents
⮚ Fluid = Liquid + Gas
⮚ Density ρ
⮚Viscosity μ:
resistance to flow of a
fluid
10 Physics of Fluid
⮚ What is Computational Fluid Dynamics(CFD)?
⮚ Why and where use CFD?
⮚ Physics of Fluid
⮚ Navier-Stokes Equation
⮚ Numerical Discretization
⮚ Grids
⮚ Boundary Conditions
⮚ Numerical Staff
⮚ Case Study: Backward-Facing Step
11 Contents
in M out
Mass
Momentum
Energy
12 Conservation Law
⮚ Mass Conservation🡪 Continuity
Equation
Compressible
Incompressible
13 Navier-Stokes Equation I
⮚ Momentum Conservation🡪 Momentum
Equation
14 Navier-Stokes Equation II
⮚Momentum Equation for Incompressible
Fluid
16 Navier-Stokes Equation IV
⮚ What is Computational Fluid Dynamics(CFD)?
⮚ Why and where use CFD?
⮚ Physics of Fluid
⮚ Navier-Stokes Equation
⮚ Numerical Discretization
⮚ Grids
⮚ Boundary Conditions
⮚ Numerical Staff
⮚ Case Study: Backward-Facing Step
17 Contents
Discretization
Analytical Equations Discretized Equations
⮚ Discretization Methods
✔ Finite Difference
Straightforward to apply, simple, sturctured grids
✔ Finite Element
Any geometries
✔ Finite Volume
Conservation, any geometries
18 Discretization
General Form of Navier-Stokes Equation
19 Finite Volume I
Conservation of Finite Volume Method
A B
A B
20 Finite Volume II
Approximation of Volume Integrals
Interpolation
Upwind
Central
Whole Domain
Discretization of
22
Continuity Equation
⮚ FV Discretization of Incompressible N-S
Equation
⮚ Time
Discretization
Explici
t
Implici
t
Discretization of
23
Navier-Stokes Equation
⮚ What is Computational Fluid Dynamics(CFD)?
⮚ Why and where use CFD?
⮚ Physics of Fluid
⮚ Navier-Stokes Equation
⮚ Numerical Discretization
⮚ Grids
⮚ Boundary Conditions
⮚ Numerical Staff
⮚ Case Study: Backward-Facing Step
24 Contents
⮚ Structured Grid
+ all nodes have the same number of
elements around it
– only for simple domains
⮚ Unstructured Grid
+ for all geometries
– irregular data structure
⮚ Block Structured
Grid
25 Grids
⮚ What is Computational Fluid Dynamics(CFD)?
⮚ Why and where use CFD?
⮚ Physics of Fluid
⮚ Navier-Stokes Equation
⮚ Numerical Discretization
⮚ Grids
⮚ Boundary Conditions
⮚ Numerical Staff
⮚ Case Study: Backward-Facing Step
26 Contents
⮚ Typical Boundary Conditions
No-slip(Wall), Axisymmetric, Inlet, Outlet, Periodic
27 Boundary Conditions
⮚ What is Computational Fluid Dynamics(CFD)?
⮚ Why and where use CFD?
⮚ Physics of Fluid
⮚ Navier-Stokes Equation
⮚ Numerical Discretization
⮚ Grids
⮚ Boundary Conditions
⮚ Numerical Staff
⮚ Case Study: Backward-Facing Step
28 Contents
⮚ Solvers
✔ Direct: Cramer’s rule, Gauss elimination, LU decomposition
✔ Iterative: Jacobi method, Gauss-Seidel method, SOR method
⮚ Numerical Parameters
✔ Under relaxation factor, convergence limit, etc.
✔ Multigrid, Parallelization
✔ Monitor residuals (change of results between iterations)
✔ Number of iterations for steady flow or number of time steps for
unsteady flow
✔ Single/double precisions
30 Contents
⮚ Backward-Facing
Step
Wall
Wall
31 Case Study
Thank you for your
attention!
32