30 template<
class CloudType>
33 return 24.0*(1.0 + a_*
pow(Re, b_)) + Re*c_/(1 + d_/(Re + ROOTVSMALL));
39 template<
class CloudType>
49 a_(
exp(2.3288 - 6.4581*phi_ + 2.4486*
sqr(phi_))),
50 b_(0.0964 + 0.5565*phi_),
51 c_(
exp(4.9050 - 13.8944*phi_ + 18.4222*
sqr(phi_) - 10.2599*
pow3(phi_))),
52 d_(
exp(1.4681 + 12.2584*phi_ - 20.7322*
sqr(phi_) + 15.8855*
pow3(phi_)))
54 if (phi_ <= 0 || phi_ > 1)
57 <<
"Ratio of surface of sphere having same volume as particle to " 58 <<
"actual surface area of particle (phi) must be greater than 0 " 64 template<
class CloudType>
81 template<
class CloudType>
88 template<
class CloudType>
100 value.
Sp() = mass*0.75*muc*CdRe(Re)/(p.rho()*
sqr(p.d()));
errorManipArg< error, int > exit(error &err, const int errNo=1)
A list of keyword definitions, which are a keyword followed by any number of values (e...
#define FatalErrorInFunction
Report an error message using Foam::FatalError.
scalar phi_
Ratio of surface of sphere having same volume as particle to.
dimensionedSymmTensor sqr(const dimensionedVector &dv)
Abstract base class for particle forces.
Helper container for force Su and Sp terms.
stressControl lookup("compactNormalStress") >> compactNormalStress
dimensionedScalar exp(const dimensionedScalar &ds)
virtual forceSuSp calcCoupled(const typename CloudType::parcelType &p, const scalar dt, const scalar mass, const scalar Re, const scalar muc) const
Calculate the non-coupled force.
ParcelType parcelType
Type of parcel the cloud was instantiated for.
dimensionedScalar pow(const dimensionedScalar &ds, const dimensionedScalar &expt)
dimensionedScalar pow3(const dimensionedScalar &ds)
scalar CdRe(const scalar Re) const
Drag coefficient multiplied by Reynolds number.
virtual ~NonSphereDragForce()
Destructor.
Mesh data needed to do the Finite Volume discretisation.
Drag model for non-spherical particles.
Templated base class for dsmc cloud.
scalar Sp() const
Return const access to the implicit coefficient [kg/s].
NonSphereDragForce(CloudType &owner, const fvMesh &mesh, const dictionary &dict)
Construct from mesh.