CFD Flashcards

1
Q

Computational Fluid Dynamics

A

Fluid (gas and liquid) flows are governed by partial differential equations which
represent conservation laws for the mass, momentum, and energy.
Computational Fluid Dynamics (CFD) is the art of replacing such PDE systems
by a set of algebraic equations which can be solved using digital computers.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Fluid flow

A

What is fluid flow?

Fluid flows encountered in everyday life include
• meteorological phenomena (rain, wind, hurricanes, floods, fires)
• environmental hazards (air pollution, transport of contaminants)
• heating, ventilation and air conditioning of buildings, cars etc.
• combustion in automobile engines and other propulsion systems
• interaction of various objects with the surrounding air/water
• complex flows in furnaces, heat exchangers, chemical reactors etc.
• processes in human body (blood flow, breathing, drinking . . . )
• and so on and so forth

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

CFD

A

What is CFD?

Computational Fluid Dynamics (CFD) provides a qualitative (and sometimes even quantitative) prediction of fluid flows by means of
• mathematical modeling (partial differential equations)
• numerical methods (discretization and solution techniques)
• software tools (solvers, pre- and postprocessing utilities)
CFD enables scientists and engineers to perform ‘numerical experiments’
(i.e. computer simulations) in a ‘virtual flow laboratory’ real experiment CFD simulation

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Why use CFD ?

A

Why use CFD?

Numerical simulations of fluid flow (will) enable
• architects to design comfortable and safe living environments
• designers of vehicles to improve the aerodynamic characteristics
• chemical engineers to maximize the yield from their equipment
• petroleum engineers to devise optimal oil recovery strategies
• surgeons to cure arterial diseases (computational hemodynamics)
• meteorologists to forecast the weather and warn of natural disasters
• safety experts to reduce health risks from radiation and other hazards
• military organizations to develop weapons and estimate the damage
• CFD practitioners to make big bucks by selling colorful pictures :-)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Examples of CFD applications

A

Examples of CFD applications

Aerodynamic shape design

CFD simulations by L ̈ohner et al.

Smoke plume from an oil fire in Baghdad CFD simulation by Patnaik et al.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Experiments vs. Simulations

A

CFD gives an insight into flow patterns that are difficult, expensive or impossible
to study using traditional (experimental) techniques

Experiment : Quantitative description of flow 
Quantitative prediction of flow
phenomena using measurements phenomena using CFD software
• for one quantity at a time
• at a limited number of points
and time instants
• for a laboratory-scale model
• for a limited range of problems
and operating conditions

CFD

  • for all desired quantities
  • with high resolution in space and time
  • for the actual flow domain
  • for virtually any problem and realistic operating conditions

Error sources: measurement errors, Error sources: modeling, discretization
flow disturbances by the probes, iteration, 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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Experiments versus simulations

A
Experiments Simulations
• expensive
• slow
• sequential
• single-purpose
  • cheap(er)
  • fast(er)
  • parallel
  • multiple-purpose

Equipment and personnel
are difficult to transport
CFD software is portable,
easy to use and modify

The results of a CFD simulation are never 100% reliable because
• the input data may involve too much guessing or imprecision
• the mathematical model of the problem at hand may be inadequate
• the accuracy of the results is limited by the available computing power

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Fluid characteristics

A

Fluid characteristics

Macroscopic properties

ρ density
μ viscosity
p pressure
T temperature
v velocity
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Classification of fluid flows

A

Classification of fluid flows

viscous inviscid
compressible incompressible
steady unsteady
laminar turbulent
single-phase multiphase
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

The reliability of CFD

A

The reliability of CFD simulations is greater
• for laminar/slow flows than for turbulent/fast ones
• for single-phase flows than for multi-phase flows
• for chemically inert systems than for reactive flows

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

How CFF makes predictions ?

A

How does CFD make predictions?

CFD uses a computer to solve the mathematical equations for the problem
at hand. The main components of a CFD design cycle are as follows:

• the human being (analyst) who states the problem to be solved
• scientific knowledge (models, methods) expressed mathematically
• the computer code (software) which embodies this knowledge and
provides detailed instructions (algorithms) for
• the computer hardware which performs the actual calculations
• the human being who inspects and interprets the simulation results

CFD is a highly interdisciplinary research area which lies at the interface of
physics, applied mathematics, and computer science

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

CFD analysis process

A

CFD analysis process

  1. Problem statement information about the flow
  2. Mathematical model IBVP = PDE + IC + BC
  3. Mesh generation nodes/cells, time instants
  4. Space discretization coupled ODE/DAE systems
  5. # Time discretization algebraic system Axb
  6. Iterative solver discrete function values
  7. CFD software implementation, debugging
  8. Simulation run parameters, stopping criteria
  9. Postprocessing visualization, analysis of data
  10. Verification model validation / adjustment
How well did you know this?
1
Not at all
2
3
4
5
Perfectly