forceModel BeetstraDrag command

Syntax

Defined in couplingProperties dictionary.

forceModels
(
    BeetstraDrag
);
BeetstraDragProps
{
    velFieldName          "U";
    voidfractionFieldName "voidfraction";
    minVoidfraction       scalar1;
    granVelFieldName      "Us";
    useFilteredDragModel;
    g                     gravity;
    dPrim                 dPrimValue;
    rhoP                  rhoPValue;
    rho                   rhoValue;
    nuf                   nufValue;
    useParcelSizeDependentFilteredDrag;
    k                     kValue;
    treatForceExplicit;
    implForceDEM;
    verbose;
    interpolation;
}
  • U = name of the finite volume fluid velocity field

  • voidfraction = name of the finite volume void fraction field

  • minVoidfraction = minimum void fraction value to ensure meaningful interpolated void fraction (default = 0.1)

  • Us = name of the finite volume cell averaged particle velocity field

  • useFilteredDragModel = switch for using a coarsening correction for the Beetstra drag model (takes grid-size effects into account; default = off)

  • gravity = gravity value (default = 9.81)

  • dPrimValue = diameter of primary particle

  • rhoPValue = particle density

  • rhoValue = finite volume density

  • nufValue = kinematic viscosity

  • useParcelSizeDependentFilteredDrag = switch for using a coarsening correction for the Beetstra drag model (only used if useFilteredDragModel is on; default = off)

  • kValue = factor for parcels size effect (default = 0.05; must be defined if useParcelSizeDependentFilteredDrag is used)

  • interpolation = flag to use interpolated void fraction and fluid velocity values (normally off)

  • treatForceExplicit = switch to force explicit treatment of force (normally off)

  • implForceDEM = flag to use implicit formulation of drag on DEM side (normally off, if on, this switch will force treatForceExplicit to be off)

  • verbose = switch to force display of data on screen (default: off; typically used for debug purposes)

Examples

forceModels
(
    BeetstraDrag
);
BeetstraDragProps
{
    velFieldName          "U";
    voidfractionFieldName "voidfraction";
    granVelFieldName      "Us";
    interpolation true;
    useFilteredDragModel;
    g       9.81;
    dPrim   100e-6;
    rhoP    7000.;
    rho     10.;
    nuf     1.5e-4;
    useParcelSizeDependentFilteredDrag;
    k       0.05;
}

Description

The force model performs the calculation of forces (e.g. fluid-particle interaction forces) acting on each DEM particle. The BeetstraDrag model is a model that calculates the particle based drag force following the correlation of Beetstra et al. (2007). The filtered drag model is based on Radl and Sundaresan (2014).

Restrictions

This model is strictly valid only for monodisperse gas-particle flows. For the polydisperse model of Beetstra et al. (2007) use BeetstraDragPoly.