forceSubModel: ImExCorr

Syntax

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

forceSubModels
(
    ImExCorr;
);
explicitCorr true;
  • explicitCorr = switch to apply correction for explicit momentum source term (default: true)

Examples

forceSubModels
(
    ImExCorr;
);
explicitCorr true;

Description

Same as ImEx, but this forceSubModel additionally reads explicitCorr and – if set to true – corrects the error stemming from interpolation of Ufluid and averaging of Us by treating non-aligned drag components explicitly:

F_\mathrm{drag}^\mathrm{expl} = C_\mathrm{d} ( (U_\mathrm{fluid} - U) - (U_\mathrm{s} - U_\mathrm{sc}) )

Here, U_\mathrm{fluid} and U_\mathrm{s} are interpolated to the particle position whereas U and U_\mathrm{sc} are the cell values. U_\mathrm{s} is the particle velocity mapped and averaged to the cell by the averagingModel.

Refer to [1] for more details.

Literature

[1] C. Goniva, B. Blais, C. Kloss (2015) Open source CFD-DEM modelling for particle-based processes.

11th International Conference on Computational Fluid Dynamics in the Minerals and Process Industries.

Restrictions

None.