dividedMPVoidFraction

Syntax

Defined in couplingProperties dictionary.

voidfractionModel dividedMP;
dividedMPProps
{
    alphaMin number1;
    interpolation;
    volScale number2;
    points number3;
    verbose bool1;
}
  • number1 = (optional, default 0.3) minimum limit for voidfraction

  • interpolation = (optional, default false) flag to interpolate voidfraction to particle positions

  • number2 = (optional, default 1) scaling (per type) of the particle volume to account for porosity or agglomerations.

  • number3 = (optional, default (0 0 0)) List of marker points per particle type. For each particle type a list of marker points should be given, where each marker point is a tuple of a position vector and a radius for this marker point. If a negative number for a radius is found, the model will fall back to the default: calculating the radius as that of a sphere with the volume Vclump/nMarkerPoints, i.e. giving all merker points the same contribution.

  • bool1 = (optional, default false) flag for debugging output

Examples

voidfractionModel dividedMP;
dividedMPProps
{
    alphaMin 0.2;
    volScale ( 1. 1. );
    points
    (
        // clump type 1
        (
            ((-0.003  0 0) 0.00075)
            ((-0.0015 0 0) 0.00075)
            ((0       0 0) 0.00075)
            ((0.0015  0 0) 0.00075)
            ((0.003   0 0) 0.00075)
        )
        // clump type 2
        (
            ((-0.0075 0 0) -1)
            ((0       0 0) -1)
            ((0.0075  0 0) -1)
        )
    );
}

Description

The dividedMP voidFraction model is conceptually very similar to divided, but the marker points (“MP”) are user defined. It is recommended to use this model with convex particle shapes.

Restrictions

None.