Jump to content

Computational fluid dynamics

From Wikipedia, the free encyclopedia

This is an old revision of this page, as edited by 217.149.35.19 (talk) at 08:39, 20 August 2004. The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.


Computational fluid dynamics is the use of computers to analyse problems in fluid dynamics.

The usual method is discretize the fluid domain into small cells to form a grid, and then apply iterative methods to solving the Navier-Stokes equations for them.

The solution of the Navier-Stokes equation is sufficiently accurate alone for cases where the fluid flow is laminar. For turbulent flows special turbulence models must be used that introduce new terms into the equations. For many problems the solutions for the fluid equations are obtained at the same time as equations describing other properties of the system. These other equations can include those describing heat transfer, chemical reactions and radiative heat transfer. More advanced codes allow the simulation of more complex cases involving multiple fluids ('multi-phase') or non-newtonian fluids.

The most used numerical methods are:

  • finite difference This method has some drawbacks, but it is simple for programmers. It is therefore often used in institutional CFD codes.
  • finite element method More often used in structural analysis of solids, but also applicable to fluids
  • finite volume method The "classical" approach, most often used in commercial software. The conserving equations are solved on discrete control volumes by integration

In all of these approaches the same basic procedure is followed.

  1. The geometry (physical boundaries) of the problem is defined.
  2. The space occupied by the fluid is divided into discrete cells (the mesh).
  3. Boundary conditions are defined. This involves specifying the fluid behaviour and properties at the boundaries of the problem. For time-varying problems the initial conditions are defined.
  4. The equations are solved iteratively.
  5. Analysis or visualisation of the solution.

There are several commercial software packages to solve the Navier Stokes Equations like Phoenics, CFX, Fluent, AVL/FIRE, Star-CD.

The techniques are widely used by engineers designing or analysing devices that interact with fluid, such as vehicles, pumps, chemical apparatus or ventilation systems.

Information
http://www.cfdnet.ca
http://www.cfd-online.com
http://www.cfdreview.com
http://www.cfdsource.com
Usenet discussion group on CFD

Free Software
For residents in the US you can obtain CFD software through NASA
Or for everyone you can use one of the following
please provide some links here
or you can search http://sourceforge.net