forceSubModel: scaleDragByReFunction

Syntax

Defined in couplingProperties sub-dictionary of the force model in use.

forceModels
(
    XYZDrag
);
XYZDragProps
{
    forceSubModels
    (
        scaleDragByReFunction
    );

    functionOfRe table
    (
        (0      2)
        (1000   1)
    );
};

Examples

forceModels
(
    KochHillDrag
);
KochHillDragProps
{
    forceSubModels
    (
        scaleDragByReFunction
    );

    functionOfRe table
    (
        (0      2)
        (1000   1)
    );
}

Description

This forceSubModel performs a drag correction in the form of C_{d,c} = C_{d} \alpha, where C_{d} is the original drag coefficient as defined by the drag model, C_{d,c} is the corrected one, and \alpha = \alpha(Re) is a function of the particle’s Reynolds number.

The function \alpha(Re) is defined in form of look-up table (see keyword functionOfRe). The first value of each pair is Re and the second \alpha(Re). A linear interpolation is used to calculate \alpha for other values of Re.

Restrictions

None.