BeetstraDrag
Syntax
Defined in couplingProperties dictionary.
forceModels
(
BeetstraDrag
);
BeetstraDragProps
{
velFieldName "U";
voidfractionFieldName "voidfraction";
granVelFieldName "Us";
gravityFieldName "g";
useFilteredDragModel;
useParcelSizeDependentFilteredDrag;
rhoParticle scalar;
dPrim scalar;
k scalar;
aLimit scalar;
aExponent scalar;
voidfractionInterpolationType word;
UInterpolationType word;
splitImplicitExplicit;
forceStokesLaw switch;
filtDragSimpleCorrectionFactor scalar;
suppressProbe switch;
// (optional) forceSubModel switches
treatForceExplicit switch;
implForceDEM switch;
verbose switch;
interpolation switch;
scaleDrag scalar;
scaleDH scalar;
};
velFieldName = name of the finite volume fluid velocity field (default: “U”)
voidfractionFieldName = name of the finite volume voidfraction field (default: “voidfraction”)
granVelFieldName = name of the finite volume granular velocity field (Make sure this velocity field is updated before the forces are computed!) (default: “Us”)
gravityFieldName = name of the gravity variable (default: “g”)
useFilteredDragModel = switch for using a coarse-grid version of the Beetstra drag model which takes grid-size effects into account. Keyword only setting, activated if present. (default: off)
useParcelSizeDependentFilteredDrag = switch for using a coarse-grid version of the Beetstra drag model which takes parcel-size effects into account and will forces the switch
useFilteredDragModel. Keyword only setting, activated if present. (default = off)rhoParticle = particle density (required if
useFilteredDragModelactivated)dPrim = particle diameter of reference particle (required if
useFilteredDragModelactivated)k = factor for parcels size effect (default: 0.0; must be >=0; recommended value = 0.05; only relevant if
useParcelSizeDependentFilteredDragis active)aLimit = prefactor for limiting filtered drag correction at high particle volume fractions (default: 0.0; must be >=0; recommended value for dilute flows = 0.0, recommended value for dense flows = 1.0; only relevant if
useParcelSizeDependentFilteredDragis active)aExponent = exponent for limiting filtered drag correction at high particle volume fractions (default: 1.0; must be >=1, recommended value = 1.0; only relevant if
useParcelSizeDependentFilteredDragis active)voidfractionInterpolationType = interpolation type for voidfraction field (default: “cellPoint”)
UInterpolationType = interpolation type for velocity field (default: “cellPointFace”)
filtDragSimpleCorrectionFactor = drag correction factor (default: 1)
forceStokesLaw = imposes Stokes drag law (default: false)
suppressProbe = can be used to suppress the output of the probe model (default: false)
This forceModel reads the following forceSubModel switches and overwrites the defaults as indicated in parentheses:
scaleDrag
scaleDH
treatForceExplicit
implForceDEM
verbose
interpolation
scalarViscosity
useFilteredDragModel
useParcelSizeDependentFilteredDrag
useCorrectedVoidage
Examples
forceModels
(
BeetstraDrag
);
BeetstraDragProps
{
splitImplicitExplicit;
granVelFieldName "Us";
velFieldName "U";
gravityFieldName "g";
voidfractionFieldName "voidfraction";
interpolation true;
// useFilteredDragModel;
// useParcelSizeDependentFilteredDrag ;
// rhoParticle 1500.;
// dPrim 150e-6;
// k 0.05;
// aLimit 0.0;
// aExponent 1.0;
}
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 (2007, AIChE J 53:489-501).
The filtered drag model is based on the work by Radl and Sundaresan (AIChE
Annual meeting 2012, paper 273c. For the details of the filtered drag model
(to be activated with useFilteredDragModel and
useParcelSizeDependentFilteredDrag), see the separate documentation
separate documentation.
The flag splitImplicitExplicit enables the implicit/explicit force
splitting based on fluctuating fluid and particle velocities as documented
in the paper by Radl et al. (Effective Drag Law for Parcel-BasedApproaches
What Can We Learn from CFD-DEM?, Proceedings of ECCOMAS 2012, Vienna).
Restrictions
This model is strictly valid only for monodisperse gas-particle flows, the polydisperse model of Beetstra (2007) has NOT been incorporated!
Home