Introduction To Computational Fluid Dynamics
Introduction To Computational Fluid Dynamics
fluid dynamics
Lecture 1
Learning Objectives
⚫ Make the student understand the role of C in FD, its applicability,
potential and limitations
⚫ Give a basic foundation in numerical analysis, by teaching the
relevance of accuracy and stability
⚫ Give a working idea of the various choices of numerical methods
and discretization schemes by applying them to simple model
equations. In doing this, always remind them of the connection
with the molecular picture
⚫ Make the student knowledgeable about the various terminologies
in practical CFD (Grids, BCs, Approximations, Schemes etc)
⚫ Ingrain the basics of good CFD practice (be aware of the
applicability/feasibility of a particular model, its limitations, choose
the right boundary conditions, ascertain grid/time independence,
verification/validation)
⚫ By the end, the student should be in a position to set up simple
microfluidic/biofluid CFD problems and analyze them
Contents
⚫ Introduction (1)
⚫ Fundamentals of CFD (1)
⚫ Finite difference methods:
➔ Spatial discretization (1)
➔ Temporal discretization (1)
➔ Convergence, Consistency, Stability (0.5)
⚫ Grids/Boundary conditions (0.5)
⚫ Case studies & Best practices in CFD (1)
⚫ Machine Learning in CFD (2)
⚫ Fluid structure interaction (2)
⚫ Hands-on CFD/Lab sessions (2)
What is CFD?
⚫ CFD is a branch of Fluid dynamics
⚫ So what really is Engineering Fluid Dynamics in the first place?
Lets look at some examples:
➔ We are interested in the forces (pressure , viscous stress
etc.) acting on surfaces (Example: In an airplane, we are
interested in the lift, drag, power, pressure distribution etc)
➔ We would like to determine the velocity field (Example: In
a race car, we are interested in the local flow streamlines, so that
we can design for less drag)
➔ We are interested in knowing the temperature distribution
(Example: Heat transfer in the vicinity of a computer chip)
⚫ Roughly put, in Engineering fluid dynamics, we would like to
determine certain flow properties in a certain region of interest, so
that the information can be used to predict the behaviour of
systems, to design more efficient systems etc..
Applications of Fluid Mechanics
⚫ Mechanical Engineering
⚫ Turbines
⚫ Pumps
⚫ Aeronautics Engineering
⚫ Aeroplane
⚫ Jet Propulsion
⚫ Biomechanical Engineering
⚫ Artificial organ design
⚫ Bypass surgery
Sample Application – 1
[Simulation to understand physics]
Courtesy: Kyle
Squires, ASU
Sample Application -2
[Validation with Experiment]
Experiment Computation
http://www.youtube.com/watch?v=81xF-
oY1r-Y
Immersed Boundary
(IB)Method Blood Out
(Sink)
Blood In
(Source)
Blood In
(Source)
Right
Ventricle Left
Particles (Points) with Finite Mass Ventricle
3D Inflatable Structure
Multiscale Modeling of Cardiovascular System
Organic-scale Vessel-scale Cellular-scale Molecular-scale
left right
atrium atrium
Flow
◼ Design challenges
❑ Stress concentration at the anchored end
B
Common software for CFD
Online Resources
⚫ Definition of CFD-Simulation:
⚫ Numerical solution of the discretised Navier-Stokes equations (and
related PDE) for given boundary conditions
⚫ Why numerical solution?
⚫ NS-equation is highly nonlinear, no exact analytical
⚫ solution known! (1 Mio. $ price rewarded by CMI for solution of the
NS) http://www.claymath.org/millennium/Navier-Stokes_Equations/