OpenFOAM-5.x/src/finiteVolume
Henry Weller aa4fc8445f porosityModels::solidification: Added optional phase-fraction for VoF solvers etc.
Description
    Simple solidification porosity model

    This is a simple approximation to solidification where the solid phase
    is represented as a porous blockage with the drag-coefficient evaluated from

        \f[
            S = - \alpha \rho D(T) U
        \f]

    where
    \vartable
        \alpha  | Optional phase-fraction of solidifying phase
        D(T)    | User-defined drag-coefficient as function of temperature
    \endvartable

    Note that the latent heat of solidification is not included and the
    temperature is unchanged by the modelled change of phase.

    Example of the solidification model specification:
    \verbatim
        type            solidification;

        solidificationCoeffs
        {
            // Solidify between 330K and 330.5K
            D table
            (
                (330.0     10000) // Solid below 330K
                (330.5     0)     // Liquid above 330.5K
            );

            // Optional phase-fraction of solidifying phase
            alpha alpha.liquid;

            // Solidification porosity is isotropic
            // use the global coordinate system
            coordinateSystem
            {
                type    cartesian;
                origin  (0 0 0);
                coordinateRotation
                {
                    type    axesRotation;
                    e1      (1 0 0);
                    e2      (0 1 0);
                }
            }
        }
    \endverbatim
2017-02-08 10:40:14 +00:00
..
cfdTools porosityModels::solidification: Added optional phase-fraction for VoF solvers etc. 2017-02-08 10:40:14 +00:00
fields Rationalized the keyword to specify a file name in a dictionary to 'file' 2017-01-07 09:38:54 +00:00
finiteVolume gaussConvectionScheme: Removed temporary warnUnboundedGauss debug switch 2016-12-09 16:36:56 +00:00
functionObjects functionObjects::volRegion: Cache integral properties for writeFileHeader 2016-08-24 09:32:34 +01:00
fvMatrices Multi-phase solvers: Improved handling of inflow/outflow BCs in MULES 2017-01-17 22:43:47 +00:00
fvMesh Removed unhelpful clutter 2017-01-26 17:47:24 +00:00
interpolation Updated member type comments 2016-11-28 21:23:00 +00:00
Make porosityModels::solidification: New porosity model to simulate solidification 2017-02-07 19:02:30 +00:00
surfaceMesh Add the OpenFOAM source tree 2014-12-10 22:40:10 +00:00
volMesh GeometricField, volFields: Added experimental member function ".v()" and perfix operator "~" 2016-04-26 20:45:53 +01:00