Recent Articles



































Computational fluid dynamics



         



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

The usual method is to discretize the fluid domain into small cells to form a volume mesh or grid, and then apply iterative methods to solve the equations of motion (aka the Navier-Stokes equations) for them.

While it is possible to directly solve the Navier-Stokes equations for laminar flow cases, turbulent flows require the introduction of a turbulence model. The RANS formulation (Reynolds-averaged Navier-Stokes equations) is the usual modelling technique used, with the two equation k-e model being the most common form of closure in industrial use.

In many instances, other equations (mostly convective-diffusion equations) are solved simultaneously with the Navier-Stokes equations. These other equations can include those describing species concentration, chemical reactions, heat transfer, etc. More advanced codes allow the simulation of more complex cases involving multi-phase flows (eg, liquid/gas, solid/gas, liquid/solid) or non-Newtonian fluids.

The discretization methods:

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

  1. The geometry (physical bounds) of the problem is defined.
  2. The volume occupied by the fluid is divided into discrete cells (the mesh).
  3. The physical modelling is defined - for example, the equations of motions + enthalpy + species conservation
  4. Boundary conditions are defined. This involves specifying the fluid behaviour and properties at the boundaries of the problem. For transient problems, the initial conditions are also defined.
  5. The equations are solved iteratively as a steady-state or transient.
  6. Analysis and visualization of the resulting solution.

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

There are numerous commercial software packages to solve the Navier Stokes Equations. Examples of such commercial packages include the following (alphabetically listed): AVL/FIRE, CFX, Fluent, FOAM, KIVA, NUMECA,





  View Live Article   This article is from Wikipedia. All text is available under the terms of the GNU Free Documentation License