In
computational fluid dynamics
Computational fluid dynamics (CFD) is a branch of fluid mechanics that uses numerical analysis and data structures to analyze and solve problems that involve fluid flows. Computers are used to perform the calculations required to simulate th ...
, the volume of fluid (VOF) method is a
free-surface modelling technique, i.e. a
numerical technique for tracking and locating the
free surface
In physics, a free surface is the surface of a fluid that is subject to zero parallel shear stress,
such as the interface between two homogeneous fluids.
An example of two such homogeneous fluids would be a body of water (liquid) and the air in ...
(or
fluid–fluid interface). It belongs to the class of Eulerian methods which are characterized by a
mesh
A mesh is a barrier made of connected strands of metal, fiber, or other flexible or ductile materials. A mesh is similar to a web or a net in that it has many attached or woven strands.
Types
* A plastic mesh may be extruded, oriented, ex ...
that is either stationary or is moving in a certain prescribed manner to accommodate the evolving shape of the interface. As such, VOF is an advection scheme—a numerical recipe that allows the programmer to track the shape and position of the interface, but it is not a standalone flow solving algorithm. The
Navier–Stokes equations
In physics, the Navier–Stokes equations ( ) are partial differential equations which describe the motion of viscous fluid substances, named after French engineer and physicist Claude-Louis Navier and Anglo-Irish physicist and mathematician Geo ...
describing the motion of the flow have to be solved separately. The same applies for all other advection algorithms.
History
The volume of fluid method is based on earlier
Marker-and-cell (MAC) methods. First accounts of what is now known as VOF have been given by Noh & Woodward in 1976,
where fraction function
(see below) appeared, although the first publication in a Journal was by Hirt and Nichols in 1981. Since VOF method surpassed MAC by lowering computer storage requirements, it quickly became popular. Early applications include Torrey et al. from
Los Alamos, who created VOF codes for NASA (1985,1987). First implementations of VOF suffered from imperfect interface description, which was later remedied by introducing a Piecewise-Linear Interface Calculation (PLIC) scheme. Using VOF with PLIC is a contemporary standard, used in number of computer codes, such as
FLOW-3D,
Gerris (software)
Gerris is computer software in the field of computational fluid dynamics (CFD). Gerris was released as free and open-source software, subject to the requirements of the GNU General Public License (GPL), version 2 or any later.
Scope
''Gerris' ...
,
ANSYS Fluent,
OpenFOAM
OpenFOAM (for "Open-source Field Operation And Manipulation") is a C++ toolbox for the development of customized numerical solvers, and pre-/post-processing utilities for the solution of continuum mechanics problems, most prominently including ...
,
Simcenter STAR-CCM+
Simcenter STAR-CCM+ is a commercial Computational Fluid Dynamics (CFD) based simulation software developed by Siemens Digital Industries Software. Simcenter STAR-CCM+ allows the modeling and analysis of a range of engineering problems involving ...
and
CONVERGE
Converge may refer to:
* Converge (band), American hardcore punk band
* Converge (Baptist denomination), American national evangelical Baptist body
* Limit (mathematics)
* Converge ICT, internet service provider in the Philippines
*CONVERGE CFD s ...
.
Overview
The method is based on the idea of a so-called fraction function
. It is a scalar function, defined as the
integral
In mathematics
Mathematics is an area of knowledge that includes the topics of numbers, formulas and related structures, shapes and the spaces in which they are contained, and quantities and their changes. These topics are represented i ...
of a fluid's
characteristic function In mathematics, the term "characteristic function" can refer to any of several distinct concepts:
* The indicator function of a subset, that is the function
::\mathbf_A\colon X \to \,
:which for a given subset ''A'' of ''X'', has value 1 at points ...
in the
control volume
In continuum mechanics and thermodynamics, a control volume (CV) is a mathematical abstraction employed in the process of creating mathematical models of physical processes. In an inertial frame of reference, it is a fictitious region of a given v ...
, namely the volume of a computational
grid
Grid, The Grid, or GRID may refer to:
Common usage
* Cattle grid or stock grid, a type of obstacle is used to prevent livestock from crossing the road
* Grid reference, used to define a location on a map
Arts, entertainment, and media
* News g ...
cell. The volume fraction of each fluid is tracked through every cell in the computational grid, while all fluids share a single set of momentum equations, i.e. one for each spatial direction. From a cell-volume averaged perspective, when a cell is empty of the tracked phase, the value of
is zero; when the cell is full of tracked phase,
; and when the cell contains an interface between the tracked and non-tracked volumes,
. From a perspective of a local point that contains no volume,
is a discontinuous function insofar as its value jumps from 0 to 1 when the local point moves from the non-tracked to the tracked phase. The normal direction of the fluid interface is found where the value of
changes most rapidly. With this method, the free-surface is not defined sharply, instead it is distributed over the height of a cell. Thus, in order to attain accurate results, local grid refinements have to be done. The refinement criterion is simple, cells with