Beruflich Dokumente
Kultur Dokumente
One of the earliest type of calculations resembling modern CFD are those by Lewis Fry Richardson, in the sense
that these calculations used nite dierences and divided
the physical space in cells. Although they failed dramatically, these calculations, together with Richardsons
book Weather prediction by numerical process,[2] set
the basis for modern CFD and numerical meteorology.
In fact, early CFD calculations during the 1940s using
ENIAC used methods close to those in Richardsons 1922
book.[3]
The computer power available paced development of
three-dimensional methods. Probably the rst work using
computers to model uid ow, as governed by the NavierStokes equations, was performed at Los Alamos National
Lab, in the T3 group.[4][5] This group was led by Francis
H. Harlow, who is widely considered as one of the pioneers of CFD. From 1957 to late 1960s, this group developed a variety of numerical methods to simulate transient two-dimensional uid ows, such as Particle-in-cell
method (Harlow, 1957),[6] Fluid-in-cell method (Gentry, Martin and Daly, 1966),[7] Vorticity stream function method (Jake Fromm, 1963),[8] and Marker-and-cell
method (Harlow and Welch, 1965).[9] Fromms vorticitystream-function method for 2D, transient, incompressible
ow was the rst treatment of strongly contorting incompressible ows in the world.
2
aircraft fuselages. The rst lifting Panel Code (A230)
was described in a paper written by Paul Rubbert and
Gary Saaris of Boeing Aircraft in 1968.[11] In time,
more advanced three-dimensional Panel Codes were
developed at Boeing (PANAIR, A502),[12] Lockheed
(Quadpan),[13] Douglas (HESS),[14] McDonnell Aircraft (MACAERO),[15] NASA (PMARC)[16] and
Analytical Methods (WBAERO,[17] USAERO[18]
and VSAERO[19][20] ). Some (PANAIR, HESS and
MACAERO) were higher order codes, using higher
order distributions of surface singularities, while others
(Quadpan, PMARC, USAERO and VSAERO) used
single singularities on each surface panel. The advantage
of the lower order codes was that they ran much faster
on the computers of the time. Today, VSAERO has
grown to be a multi-order code and is the most widely
used program of this class. It has been used in the development of many submarines, surface ships, automobiles,
helicopters, aircraft, and more recently wind turbines.
Its sister code, USAERO is an unsteady panel method
that has also been used for modeling such things as high
speed trains and racing yachts. The NASA PMARC
code from an early version of VSAERO and a derivative
of PMARC, named CMARC,[21] is also commercially
available.
In the two-dimensional realm, a number of Panel Codes
have been developed for airfoil analysis and design.
The codes typically have a boundary layer analysis included, so that viscous eects can be modeled. Professor Richard Eppler of the University of Stuttgart developed the PROFILE code, partly with NASA funding, which became available in the early 1980s.[22]
This was soon followed by MIT Professor Mark Drelas
XFOIL code.[23] Both PROFILE and XFOIL incorporate two-dimensional panel codes, with coupled boundary layer codes for airfoil analysis work. PROFILE uses
a conformal transformation method for inverse airfoil design, while XFOIL has both a conformal transformation
and an inverse panel method for airfoil design.
METHODOLOGY
2.1
Discretization methods
transient problems, the initial conditions are a conservative solution. The FEM formulation has been
also dened.
adapted for use with uid dynamics governing equations.
Although FEM must be carefully formulated to be con The simulation is started and the equations are servative, it is much more stable than the nite volume
solved iteratively as a steady-state or transient.
approach.[41] However, FEM can require more memory
[42]
Finally a postprocessor is used for the analysis and and has slower solution times than the FVM.
visualization of the resulting solution.
In this method, a weighted residual equation is formed:
2.1
Discretization methods
Ri =
Wi Q dV e
Q dV +
F dA = 0,
where Q is the vector of conserved variables, F is the vector of uxes (see Euler equations or NavierStokes equations), V is the volume of the control volume element,
and A is the surface area of the control volume element.
2.1.2
METHODOLOGY
High-resolution schemes are used where shocks or discontinuities are present. Capturing sharp changes in the
solution requires the use of second or higher-order numerical schemes that do not introduce spurious oscillations. This usually necessitates the application of ux RANS models can be divided into two broad approaches:
limiters to ensure that the solution is total variation diBoussinesq hypothesis This method involves using an
minishing.
algebraic equation for the Reynolds stresses which
include determining the turbulent viscosity, and
depending on the level of sophistication of the
2.2 Turbulence models
model, solving transport equations for determining
the turbulent kinetic energy and dissipation. ModIn computational modeling of turbulent ows, one comels include k- (Launder and Spalding),[43] Mixmon objective is to obtain a model that can predict quaning Length Model (Prandtl),[44] and Zero Equation
tities of interest, such as uid velocity, for use in engiModel (Cebeci and Smith).[44] The models available
neering designs of the system being modeled. For turin this approach are often referred to by the number
bulent ows, the range of length scales and complexity
of transport equations associated with the method.
of phenomena involved in turbulence make most modFor example, the Mixing Length model is a Zero
eling approaches prohibitively expensive; the resolution
Equation model because no transport equations are
required to resolve all scales involved in turbulence is
solved; the k is a Two Equation model because
beyond what is computationally possible. The primary
two transport equations (one for k and one for ) are
approach in such cases is to create numerical models to
solved.
approximate unresolved phenomena. This section lists
some commonly-used computational models for turbu- Reynolds stress model (RSM) This approach atlent ows.
tempts to actually solve transport equations for
Turbulence models can be classied based on computational expense, which corresponds to the range of scales
2.2
Turbulence models
stresses and hence this approach is much more 2.2.4 Direct numerical simulation
costly in CPU eort.
Main article: Direct numerical simulation
Direct numerical simulation (DNS) resolves the entire
range of turbulent length scales. This marginalizes the
eect of models, but is extremely expensive. The compuMain article: Large eddy simulation
3 [45]
Large eddy simulation (LES) is a technique in which tational cost is proportional to Re . DNS is intractable
for ows with complex geometries or ow congurations.
2.2.2
the smallest scales of the ow are removed through a ltering operation, and their eect modeled using subgrid
scale models. This allows the largest and most important scales of the turbulence to be resolved, while greatly
reducing the computational cost incurred by the smallest scales. This method requires greater computational
resources than RANS methods, but is far cheaper than
DNS.
2.2.3
2.2.7
Vortex method
The vortex method is a grid-free technique for the simulation of turbulent ows. It uses vortices as the computational elements, mimicking the physical structures in turbulence. Vortex methods were developed as a grid-free
methodology that would not be limited by the fundamental smoothing eects associated with grid-based methods. To be practical, however, vortex methods require
means for rapidly computing velocities from the vortex
elements in other words they require the solution to
a particular form of the N-body problem (in which the
motion of N objects is tied to their mutual inuences).
A breakthrough came in the late 1980s with the development of the fast multipole method (FMM), an algorithm by V. Rokhlin (Yale) and L. Greengard (Courant
Institute). This breakthrough paved the way to practical
computation of the velocities from the vortex elements
and is the basis of successful algorithms. They are especially well-suited to simulating lamentary motion, such
as wisps of smoke, in real-time simulations such as video
games, because of the ne detail achieved using minimal
computation.[52]
Software based on the vortex method oer a new means
for solving tough uid dynamics problems with minimal
user intervention. All that is required is specication
of problem geometry and setting of boundary and initial conditions. Among the signicant advantages of this
modern technology;
METHODOLOGY
2.3 Two-phase ow
The modeling of two-phase ow is still under development. Dierent methods have been proposed
lately.[54][55] The Volume of uid method has received a
lot of attention lately, for problems that do not have dispersed particles, but the Level set method and front tracking are also valuable approaches . Most of these methods
are either good in maintaining a sharp interface or at conserving mass . This is crucial since the evaluation of the
density, viscosity and surface tension is based on the values averaged over the interface. Lagrangian multiphase
models, which are used for dispersed media, are based
on solving the Lagrangian equation of motion for the dispersed phase.
Solution algorithms
All problems are treated identically. No modeling Discretization in the space produces a system of ordinary
or calibration inputs are required.
dierential equations for unsteady problems and algebraic equations for steady problems. Implicit or semi Time-series simulations, which are crucial for cor- implicit methods are generally used to integrate the ordirect analysis of acoustics, are possible.
nary dierential equations, producing a system of (usually) nonlinear algebraic equations. Applying a Newton
The small scale and large scale are accurately simu- or Picard iteration produces a system of linear equations
lated at the same time.
which is nonsymmetric in the presence of advection and
indenite in the presence of incompressibility. Such systems, particularly in 3D, are frequently too large for direct
2.2.8 Vorticity connement method
solvers, so iterative methods are used, either stationary
methods such as successive overrelaxation or Krylov subMain article: Vorticity connement
space methods. Krylov methods such as GMRES, typically used with preconditioning, operate by minimizing
The vorticity connement (VC) method is an Eulerian the residual over successive subspaces generated by the
technique used in the simulation of turbulent wakes. It preconditioned operator.
uses a solitary-wave like approach to produce a stable solution with no numerical spreading. VC can capture the
small scale features to within as few as 2 grid cells. Within
these features, a nonlinear dierence equation is solved
as opposed to the nite dierence equation. VC is similar to shock capturing methods, where conservation laws
are satised, so that the essential integral quantities are
accurately computed.
7
For indenite systems, preconditioners such as
incomplete LU factorization, additive Schwarz, and
multigrid perform poorly or fail entirely, so the problem
structure must be used for eective preconditioning.[56]
Methods commonly used in CFD are the SIMPLE and
Uzawa algorithms which exhibit mesh-dependent convergence rates, but recent advances based on block LU
factorization combined with multigrid for the resulting
denite systems have led to preconditioners that deliver
mesh-independent convergence rates.[57]
2.5
Unsteady Aerodynamics
Visualization
Wind tunnel
Cavitation modelling
Shape optimization
4 References
[1] Milne-Thomson, L.M. (1973). Theoretical Aerodynamics. Dover Publications. ISBN 0-486-61980-X.
[2] Richardson, L. F.; Chapman, S. (1965). Weather prediction by numerical process. Dover Publications.
[3] Hunt (1998).
Lewis Fry Richardson and his
contributions to mathematics, meteorology, and
models of conict.
Annual Review of Fluid
Mechanics 30.
Bibcode:1998AnRFM..30D..13H.
doi:10.1146/annurev.uid.30.1.0.
[4] The Legacy of Group T-3. Retrieved March 13, 2013.
See also
Blade element theory
Central dierencing scheme
Computational magnetohydrodynamics
Dierent types of boundary conditions in uid dynamics
Finite element analysis
Finite volume method for unsteady ow
Fluid simulation
Immersed boundary method
KIVA (Software)
Lattice Boltzmann methods
List of nite element software packages
Meshfree methods
Moving particle semi-implicit method
Multi-particle collision dynamics
Multidisciplinary design optimization
Numerical methods in uid mechanics
Smoothed-particle hydrodynamics
Stochastic Eulerian Lagrangian method
Turbulence modeling
REFERENCES
[36] Jameson, A., Baker, T.J. and Weatherill, N.P., Calculation of Inviscid Tramonic Flow over a Complete Aircraft, AIAA paper 86-0103, presented at the AIAA
24th Aerospace Sciences Meeting, Reno Nevada, January
1986.
[37] Giles, M., Drela, M. and Thompkins, W.T. Jr., Newton Solution of Direct and Inverse Transonic Euler Equations, AIAA paper 85-1530, presented at the Third Symposium on Numerical and Physical Aspects of Aerodynamic Flows, Long Beach, California, January 1985.
[38] Drela, M. Newton Solution of Coupled Viscous/Inviscid
Multielement Airfoil Flows,, AIAA paper 90-1470, presented at the AIAA 21st Fluid Dynamics, Plasma Dynamics and Lasers Conference, Seattle Washington, June
1990.
[39] Drela, M. and Youngren H., A Users Guide to MISES
2.53, MIT Computational Sciences Laboratory, December 1998.
[40] Patankar, Suhas V. (1980). Numerical Heat Transfer and
Fluid FLow. Hemisphere Publishing Corporation. ISBN
0891165223.
[41] Surana, K.A.; Allu, S.; Tenpas, P.W.; Reddy, J.N.
(February 2007). k-version of nite element method
in gas dynamics: higher-order global dierentiability
numerical solutions. International Journal for Numerical Methods in Engineering 69 (6): 11091157.
Bibcode:2007IJNME..69.1109S. doi:10.1002/nme.1801.
[42] Huebner, K. H., Thornton, E. A., and Byron, T. D. (1995).
The Finite Element Method for Engineers (Third ed.). Wiley Interscience.
[43] Launder, B. E.; D. B. Spalding (1974). The Numerical Computation of Turbulent Flows.
Computer Methods in Applied Mechanics and Engineering
3 (2): 269289.
Bibcode:1974CMAME...3..269L.
doi:10.1016/0045-7825(74)90029-2.
[44] Wilcox, David C. (2006). Turbulence Modeling for CFD
(3 ed.). DCW Industries, Inc. ISBN 978-1-928729-08-2.
[45] Pope, S. B. (2000). Turbulent Flows. Cambridge University Press. ISBN 978-0-521-59886-6.
[46] Farge, Marie; Schneider, Kai (2001). Coherent Vortex Simulation (CVS), A Semi-Deterministic Turbulence
Model Using Wavelets. Flow, Turbulence and Combustion 66 (4): 393426. doi:10.1023/A:1013512726409.
[47] Goldstein, Daniel; Vasilyev, Oleg (1995). Stochastic coherent adaptive large eddy simulation method. Physics
of Fluids A 24 (7): 2497. Bibcode:2004PhFl...16.2497G.
doi:10.1063/1.1736671.
[48] Lundgren, T.S. (1969). Model equation for nonhomogeneous turbulence. Physics of Fluids A 12 (3): 485497.
Bibcode:1969PhFl...12..485L. doi:10.1063/1.1692511.
5 Notes
10
External links
CFD Tutorial Many examples and images, with references to robotic sh.
CFD-Wiki
biomedical use
Course: Introduction to CFD Dmitri Kuzmin
(Dortmund University of Technology)
Course: Numerical PDE Techniques for Scientists
and Engineers, Open access Lectures and Codes for
Numerical PDEs, including a modern view of Compressible CFD
EXTERNAL LINKS
11
7.1
Text
7.2
Images
File:Ambox_important.svg Source: https://upload.wikimedia.org/wikipedia/commons/b/b4/Ambox_important.svg License: Public domain Contributors: Own work, based o of Image:Ambox scales.svg Original artist: Dsmurat (talk contribs)
File:CFD_Shuttle.jpg Source: https://upload.wikimedia.org/wikipedia/commons/b/ba/CFD_Shuttle.jpg License: Public domain Contributors: http://www.nasa.gov/multimedia/imagegallery/image_feature_431.html Original artist: NASA
File:Commons-logo.svg Source: https://upload.wikimedia.org/wikipedia/en/4/4a/Commons-logo.svg License: ? Contributors: ? Original
artist: ?
File:LESPremixedFlame.jpg Source: https://upload.wikimedia.org/wikipedia/commons/6/66/LESPremixedFlame.jpg License: CC
BY-SA 3.0 Contributors: Own Work; http://www3.imperial.ac.uk/people/a.kempf/research Original artist: Andreas Kempf
File:Mergefrom.svg Source: https://upload.wikimedia.org/wikipedia/commons/0/0f/Mergefrom.svg License: Public domain Contributors: ? Original artist: ?
File:Question_book-new.svg Source: https://upload.wikimedia.org/wikipedia/en/9/99/Question_book-new.svg License: Cc-by-sa-3.0
Contributors:
Created from scratch in Adobe Illustrator. Based on Image:Question book.png created by User:Equazcion Original artist:
Tkgd2007
File:Text_document_with_red_question_mark.svg Source: https://upload.wikimedia.org/wikipedia/commons/a/a4/Text_document_
with_red_question_mark.svg License: Public domain Contributors: Created by bdesham with Inkscape; based upon Text-x-generic.svg
from the Tango project. Original artist: Benjamin D. Esham (bdesham)
File:Wiki_letter_w_cropped.svg Source: https://upload.wikimedia.org/wikipedia/commons/1/1c/Wiki_letter_w_cropped.svg License:
CC-BY-SA-3.0 Contributors:
Wiki_letter_w.svg Original artist: Wiki_letter_w.svg: Jarkko Piiroinen
File:X-43A_(Hyper_-_X)_Mach_7_computational_fluid_dynamic_(CFD).jpg Source:
https://upload.wikimedia.org/wikipedia/
Public domain
commons/5/55/X-43A_%28Hyper_-_X%29_Mach_7_computational_fluid_dynamic_%28CFD%29.jpg License:
Contributors: http://www.dfrc.nasa.gov/Gallery/Photo/X-43A/HTML/ED97-43968-1.html Original artist: NASA
7.3
Content license