LaEuScalarTemp
Syntax
Defined in couplingProperties dictionary.
forceModels
(
LaEuScalarTemp
);
LaEuScalarTempProps
{
velFieldName "U";
tempFieldName "T";
voidfractionFieldName "voidfraction";
EuFieldName word;
compressible switch;
lambda scalar;
Cp scalar;
TInterpolationType word;
maxSource scalar;
temperatureBlendFactor scalar;
automaticBlending switch;
NuCorrelation "LiMason";
useImplicitCFDSource switch;
useImplicitDEMSource switch;
lambdaEvaporationCorr switch;
lambdaEvaporationCorr_Bird switch;
// (optional) forceSubModel switches
verbose switch;
interpolation switch;
scalarViscosity switch;
scaleDrag scalar;
scaleDH scalar;
};
velFieldName = name of the finite volume fluid velocity field (default: “U”)
tempFieldName = name of the finite volume scalar temperature field (defaut: “T”)
voidfractionFieldName = name of the finite volume voidfraction field (default: “voidfraction”)
EuFieldName = name of the finite volume field used for calculating the fluid-particle heat transfer (default:
TSourceifcompressible falseorQSourceifcompressible true)maxSource = maximum value of the heat flux (in absolute value) imposed on a CFD cell (default: 1e30)
temperatureBlendFactor = limit fluid-particle heat transfer on both CFD and DEM side (default:
0, i.e. no blending)automaticBlending = automatically determine if blending should occur (default:
false)NuCorrelation = chooses the heat correlation to be used for Nusselt number calculation. Valid options: “LiMason”, “Deen” and “Gunn” (default: “LiMason”)
useImplicitCFDSource = use an implicit source term for particle-fluid heat transfer in the temperature or heat equation. (default: true)
useImplicitDEMSource = use an implicit source term for particle-fluid heat transfer in DEM. (default: true, matching the default in DEM)
lambdaEvaporationCorr = correct the fluid thermal conductivity at the particle for evaporation effects (default: false)
lambdaEvaporationCorr_Bird = correct the fluid thermal conductivity at the particle for evaporation and composition effects. See details below. This setting is mutually exclusive with
lambdaEvaporationCorr yes. (default: false)tempEvaporation = model parameter for
lambdaEvaporationCorr_Bird(default: 373.)tempBase = model parameter for
lambdaEvaporationCorr_Bird(default: 293.)correctionFactor = model parameter for
lambdaEvaporationCorr_Bird(default: 2.)correctionFuncExp = model parameter for
lambdaEvaporationCorr_Bird(default: 2.)
This forceModel reads the following forceSubModel switches and overwrites the defaults as indicated in parentheses:
scaleDrag
scaleDH
verbose
interpolation (default: true)
scalarViscosity
Examples
When using a compressible solver, e.g. cfdemSolverChem, the following settings should be used.
forceModels
(
LaEuScalarTemp
);
LaEuScalarTempProps
{
}
When using an incompressible solver, e.g. cfdemSolverPiso, the following settings should be used.
forceModels
(
LaEuScalarTemp
);
LaEuScalarTempProps
{
lambda 0.024;
Cp 1000.0;
}
Description
The model calculates the convective heat flux between particles and fluid.
Three possible relations can be used for calculating the Nusselt number as a function of
Reynolds and Prandtl number as well as the voidfraction
, namely
the ones from Li and Mason, Deen et al. or
Gunn:
LiMason

Deen

Gunn

The user needs to specify the thermal conductivity and specific heat capacity
of the fluid, if these properties are not already read from the
thermophysicalProperties file. In case the solver reads this file and,
at the same time, the user specifies values for Cp and lambda in
couplingProperties/LaEuScalarTempProps that are larger
than zero, then the model will use the latter ones to calculate the heat flux.
If using this model with a compressible solver, the flag compressible is set
to true automatically. In any case it needs to be set to true when using a
compressible solver to will ensure the conservation of energy in the system.
If verbose true, the model will also write the fields used for Cp and lambda.
The setting temperatureBlendFactor sets a blending factor
which taps into the calculation of fluid-particle heat transfer by changing the
fluid temperature. The fluid temperature is blended to the current thermal equilibrium:


Note
To set particle density and heat capacity, this model requires the additional user
input particleRho and particleCp. Both are scalar lists that need to provide
the particle material density and heat capacity in the same order as set on the DEM
side.
The setting automaticBlending allows the model to automatically determine whether temperature blending should be applied.
The blending factor is then determined on a per-particle basis if the CFD timestep
is greater the the critical parcel-fluid heat-exchange timestep
:


The automatic blending feature takes coarse-graining into account during the scaling of the particle’s heat transfer timescale
.
In case the particles contain evaporating liquid, the fluid thermal conductivity
can be corrected using conductivity_evaporation_correction yes:

Alternatively an approximation of the Bird correction is available
with conductivity_evaporation_correction_Bird yes:

with
: the fluid thermal conductivity in the cell (e.g. set by keyword lambda)
: the liquid evaporation temperature as specified by the tempEvaporationkeyword
: the model function base temperature set using the tempBasekeyword
: the factor of fluid thermal conductivity at evaporation temperature,
i.e.
, specified by the correctionFactorkeyword
: the model function exponent set using the correctionFuncExpkeyword
The exponent must not be negative and the expression is limited to values in the interval
![[T_b, T_e]](_images/math/26cbfc0895da25000dde45e0e322ad135ac9f30a.png)
Note
conductivity_evaporation_correction yes and conductivity_evaporation_correction_Bird yes
are mutually exclusive.
Restrictions
Works only with solvers which solve an energy equation and provide the necessary TSource or QSource field, either natively or via STM model, e.g. cfdemSolverChem, cfdemSolverPimple, cfdemSolverRhoPimple.
Literature
[1] Li, J., Mason, D. J. A computational investigation of transient heat transfer in pneumatic transport of granular particles. Powder Technology 112.3 (2000) 273-282.
[2] Deen, N. G., et al. Review of direct numerical simulation of fluid–particle mass, momentum and heat transfer in dense gas–solid flows. Chemical Engineering Science 116 (2014) 710-724.
[3] Gunn, D. J. Transfer of heat or mass to particles in fixed and fluidised beds. International Journal of Heat and Mass Transfer 21.4 (1978) 467-476.
Home
]. If chosen
less than zero, then the thermal conductivity field is derived
automatically from the thermophysical properties defined
in the
]. (default: -1)