Professional Documents
Culture Documents
CFD in brief
Computational fluid dynamics (CFD) is the science of predicting fluid flow, heat transfer, mass transfer,
chemical reactions, and related phenomena by solving the mathematical equations which govern these
processes using a numerical process. The technique is very powerful and spans a wide range of industrial and
academic interests. Some notable examples of applications include
Computer
Science
CF
D
CFD has become an integral preliminary design tool to analysis and predict a particular
concept, which otherwise would not be possible by means of manual calculations or experimental
test. Companies and academic institutions are progressively -deploying CFD in R&D to either predict
the performance of new designs or to optimize the existing ones.
CFD involves, in general, three elements:(i) a pre-processor, (ii)a solver, (iii)a postprocessor. While open-source solver such as OpenFoam are free for all use, commercial CFD solvers
such as Fluent, CFX are expensive but they are well developed and applicable to a wide range of
problems.
Developer
Software
Web Address
ANSYS
ANSYS Fluent
www.ansys.com
ANSYS
ANSYS CFX
www.ansys.com
Propri
etary
Propri
etary
CD-adapco
STAR-CCM+
CFD Direct
OpenFoam
Stanford
University
SU2
www.cdadapco.com
www.openfoam.
org
www.su2.stanfor
d.edu
Propri
etary
Opensourc
e
Opensourc
e
Pre-processor
Geometry is usually created by either an additional software (e.g. Solidworks, Inventor, Rhinoceros)
or modeler that comes together with CFD software. The same goes for the mesh generation. Over
50% of the time spent in a CFD analysis is devoted to the pre-processing.
Solver
A solver usually deployed one of the three numerical techniques: finite difference,
finite element and spectral methods. In general, a solver
(i)Integrate the governing equations of the fluid flow over the control volumes of the
domain
equations
CFD codes contains discretization techniques suitable for the treatment of the key
transport phenomena, convection (transport due to fluid flow ) and diffusion(transport due to
variations of from point to point) as well as source terms(associated with the creation or
destruction of ) and the rate of change with respect to time.
Post-processor
Post-processor is important to analyze and visualize the result of the solver. Many of the
leading CFD packages are now equipped with versatile data visualization tools. The post-processing
can also be done standalone software like Tecplot. Generally, results are presented in
Contours
Vectors
Streamlines, pathlines
2D or 3D surface plot
Animation for the dynamic result
Pre-processor
Geometry is usually created by either an additional software (e.g. Solidworks, Inventor, Rhinoceros)
or modeler that comes together with CFD software. The same goes for the mesh generation. Over
50% of the time spent in a CFD analysis is devoted to the pre-processing.
Solver
A solver usually deployed one of the three numerical techniques: finite difference, finite
element and spectral methods. In general, a solver
(i)Integrate the governing equations of the fluid flow over the control volumes of the domain
CFD codes contains discretization techniques suitable for the treatment of the key transport
phenomena, convection (transport due to fluid flow ) and diffusion(transport due to variations of from
point to point) as well as source terms(associated with the creation or destruction of ) and the rate of
change with respect to time.
Post-processor
Post-processor is important to analyze and visualize the result of the solver. Many of the
leading CFD packages are now equipped with versatile data visualization tools. The post-processing
can also be done standalone software like Tecplot. Generally, results are presented in
Contours
Vectors
Streamlines, pathlines
2D or 3D surface plot
Animation for the dynamic result
triangle
quadrilateral
tetrahedron pyramid
hexahedron prism or wedge
arbitrary polyhedron
Applications of CFD
Applications of CFD are numerous!