OzelSundaresanDrag
Syntax
Defined in couplingProperties dictionary.
forceModels
(
OzelSundaresanDrag
);
OzelSundaresanDragProps
{
velFieldName "U";
voidfractionFieldName "voidfraction";
granVelFieldName "Us";
gravityFieldName "g";
switchingVoidfraction switch;
phi scalar;
velslipdiff switch;
Kxx scalar;
Kyy scalar;
Kzz scalar;
const_h1 scalar;
const_h2 scalar;
const_h3 scalar;
alpsmax scalar;
voidfractionInterpolationType "cellPoint"
UInterpolationType "cellPointFace"
UsInterpolationType "cellPointFace"
// (optional) forceSubModel switches
treatForceExplicit switch;
implForceDEM switch;
verbose switch;
interpolation switch;
};
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 particle velocity field. NOTE: This velocity field should be updated before the forces are computed. (default: “Us”)
gravityFieldName = name of the gravity variable (default: “g”)
switchingVoidfraction = threshold value for dilute voidfraction (default: 0.8)
phi = scaling factor (default: 1)
velslipdiff = switch to activate calculation of relative particle velocity (default: false)
Kxx = first element on diagonal pf particle resistance tensor (default: 3.33)
Kyy = second element on diagonal pf particle resistance tensor (default: 3.33)
Kzz = third element on diagonal pf particle resistance tensor (default: 3.33)
const_h1 = model constant (default: 0.2)
const_h2 = model constant (default: -1.88)
const_h3 = model constant (default: 5.16)
alpsmax = model constant (default: 0.64)
voidfractionInterpolationType = interpolation type for voidfraction field (default: “cellPoint”)
UInterpolationType = interpolation type for velocity field (default: “cellPointFace:)
UsInterpolationType = interpolation type for Us field (default: “cellPointFace:)
This forceModel reads the following forceSubModel switches and overwrites the defaults as indicated in parentheses:
scaleDrag
scaleDH
treatForceExplicit
implForceDEM
verbose
interpolation
Examples
forceModels
(
OzelSundaresanDrag
);
OzelSundaresanDragProps
{
splitImplicitExplicit;
granVelFieldName "Us";
velFieldName "U";
gravityFieldName "g";
voidfractionFieldName "voidfraction";
interpolation true;
}
Description
The OzelSundaresanDrag 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 further details see the separate documentation separate documentation. and the paper by Radl et al. (‘Effective Drag Law for Parcel-BasedApproaches What Can We Learnfrom 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