
Overview
The VOF model can model two or more immiscible fluids by solving a single set of momentum equations and tracking the volume fraction of each of the fluids throughout the domain. Typical applications include the prediction of jet breakup, the motion of large bubbles in a liquid, the motion of liquid after a dam break, and the steady or transient tracking of any liquidgas interface.
Limitations
The following restrictions apply to the VOF model in FLUENT:
SteadyState and Transient VOF Calculations
The VOF formulation in FLUENT is generally used to compute a timedependent solution, but for problems in which you are concerned only with a steadystate solution, it is possible to perform a steadystate calculation. A steadystate VOF calculation is sensible only when your solution is independent of the initial conditions and there are distinct inflow boundaries for the individual phases. For example, since the shape of the free surface inside a rotating cup depends on the initial level of the fluid, such a problem must be solved using the timedependent formulation. On the other hand, the flow of water in a channel with a region of air on top and a separate air inlet can be solved with the steadystate formulation.
The VOF formulation relies on the fact that two or more fluids (or phases) are not interpenetrating . For each additional phase that you add to your model, a variable is introduced: the volume fraction of the phase in the computational cell. In each control volume, the volume fractions of all phases sum to unity. The fields for all variables and properties are shared by the phases and represent volumeaveraged values, as long as the volume fraction of each of the phases is known at each location. Thus the variables and properties in any given cell are either purely representative of one of the phases, or representative of a mixture of the phases, depending upon the volume fraction values. In other words, if the fluid's volume fraction in the cell is denoted as , then the following three conditions are possible:
Based on the local value of , the appropriate properties and variables will be assigned to each control volume within the domain.