LaEuScalarTempIB

Syntax

Defined in couplingProperties dictionary.

forceModels
(
    LaEuScalarTempIB
);
LaEuScalarTempIBProps
{
    scalarSourceFieldName    "TSource";
    scalarValueFieldName     "Ti";
    insideFieldName          "inside";
    massDiffFieldName        "speciesDiffusivity";
    densityFieldName         "rho";
    transferCoeff            scalar;
    solidDiffusivity         scalar;
    relax                    scalar;
    scalarFieldName          "scalarFieldName";
};
  • scalarSourceFieldName = name of source field being used in the scalar transport equation, this should be either a temperature or an energy source. (default: “TSource”)

  • scalarValueFieldName = name of the scalar field which is imposed. (defaut: “Ti”)

  • insideFieldName = name of the scalar field defining the extension of the particle (a field value equal to 1 implies that the cell is inside the particle). This field is used to impose inside the particles a modified value for the species mass diffusivity, namely massDiffFieldName. (defaut: “inside”)

  • massDiffFieldName = name of the mass diffusivity field used in the species transport equation (default: “speciesDiffusivity”).

  • densityFieldName = name of the fluid density field. (default: “rho”)

  • transferCoeff = transfer coefficient, e.g. specific heat capacity [J/kg K] for temperature equation. This value will be used only if scalarSourceFieldName is a temperature source and ignored otherwise. (default: 1)

  • solidDiffusivity = scaling factor for species mass diffusivity coefficient inside particles (i.e. where insideFieldName = 1). (default: 1)

  • relax = relexation parameter for particle property which is imposed to CFD (scalarValueFieldName). For relax < 1 the imposed field is relaxed with the current local CFD field (scalarFieldName). (default: 1, i.e. inactive)

  • scalarFieldName = name of the CFD field the IB is working on (e.g. T). This entry is only necessary if relax < 1.

This forceModel reads the following forceSubModel switches and overwrites the defaults as indicated in parentheses:

  • verbose

Examples

forceModels
(
    LaEuScalarTempIB
);
LaEuScalarTempIBProps
{
    scalarSourceFieldName    "TSource";
    scalarValueFieldName     "Ti";
    densityFieldName         "rho";
    transferCoeff            1;
    solidDiffusivity         0.0;
}

Description

Note

This forceModel does not directly influence the particles or the fluid flow.

The model is designed to enable the particle-fluid scalar exchange and to control the mass diffusivity of the species for resolved CFD-DEM simulations.

The model imposes the particle scalar (e.g., temperature) to the field Ti used in the scalar transport equation. From TSource it calculates using the transferCoeff the scalar flux for each particle. The model can also set a modified mass diffusivity in the CFD cells located inside the IB body. In case of non-porous particles, the solidDiffusivity coefficient should be set to zero to avoid the diffusive mass flux of species through the particle surface. By default (i.e. massDiffFieldName = 1), the mass diffusivity coefficient inside the particles is not affected by the presence of the solid; i.e., the species can diffuse freely through the surface of the IB body.

Restrictions

Works only with solvers which provide a scalar transport equation and can handle IB representation of particles, such as cfdemSolverPimple or cfdemSolverChem .