forceModel_DiFeliceDrag command
Syntax
Defined in couplingProperties dictionary.
forceModels
(
DiFeliceDrag
);
DiFeliceDragProps
{
velFieldName "U";
voidfractionFieldName "voidfraction";
granVelFieldName "Us";
interpolation switch1;
voidfractionInterpolationType "type1";
UInterpolationType "type2";
suppressProbe switch2;
scale scalar1;
scaleDrag scalar2;
scaleDH scalar3;
treatForceExplicit switch3;
implForceDEM switch4;
verbose switch5;
scalarViscosity switch6;
voidageFunctionDiFelice switch7;
voidageFunctionRong switch8;
voidageFunctionTang switch9;
nu scalar4;
};
U = (optional, default “U”) name of the finite volume fluid velocity field
voidfraction = (optional, default “voidfraction”) name of the finite volume voidfraction field
Us = (optional, default “Us”) name of the finite volume granular velocity field
switch1 = (optional, normally off) flag to use interpolated voidfraction and velocity values
type1 = (optional, default cellPoint) interpolation type for voidfraction field
type2 = (optional, default cellPointFace) interpolation type for velocity field
switch2 = (optional, default false) can be used to suppress the output of the probe model
scalar1 = (optional) scaling of particle diameter: d_sim=scale*d_real. d_sim=(potentially coarse grained) particle diameter. scale=coarse graining factor. d_real= particle diameter as it is measured.
scalar2 = (optional) scaling factor which directly scales the drag force.
scalar3 = (optional) scaling factor between particle diameter and hydraulic diameter of clump
switch3 = sub model switch, see forceSubModel for details
switch4 = sub model switch, see forceSubModel for details
switch5 = sub model switch, see forceSubModel for details
switch6 = sub model switch, see forceSubModel for details
switch7 = (optional, default true) sub model switch, see forceSubModel for details
switch8 = (optional, default false) sub model switch, see forceSubModel for details
switch9 = (optional, default false) sub model switch, see forceSubModel for details
scalar4 = optional, only if switch6 is true
Examples
forceModels
(
DiFeliceDrag
);
DiFeliceDragProps
{
velFieldName "U";
interpolation true;
}
Description
The force model performs the calculation of forces (e.g. fluid-particle interaction forces) acting on each DEM particle. The DiFeliceDrag model is a model that calculates the particle based drag force following the correlation of Di Felice (see Zhou et al. (2010), JFM).
If the particleShapeType multisphere is selected, caluclations are performed for multisphere particles. In this operation mode additional input for DHc or area per particle type may be required. Without this input the multisphere variant may fail.
Restrictions
none.