Purpose

Force model to account for the volumetric lift resulting from the density difference between fluid and particle.

Note

This model or solver is supported by CFDEMcoupling on GPU devices.

Archimedes

Syntax

Defined in couplingProperties dictionary.

forceModels
(
    Archimedes
);
ArchimedesProps
{
    gravityFieldName word;
    densityFieldName word;
    twoDimensional;
    suppressProbe    switch;

    // (optional) forceSubModel switches
    treatForceDEM    switch;
    verbose          switch;
    interpolation    switch;
};
  • gravityFieldName = name of the finite volume gravity field (default: “g”)

  • densityFieldName = name of the finite volume density field (default: “rho”)

  • twoDimensional = optional keyword for conducting a two dimensional calculation. Requires only the keyword, no value.

  • 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:

  • verbose

  • interpolation

Examples

forceModels
(
    Archimedes
);
ArchimedesProps
{
    gravityFieldName "g";
}

Description

Calculates the Archimedes’ volumetric lift force stemming from density difference of fluid and particle:

\vec{F} = -g \rho_\mathrm{f} V

such that, with gravity from the DEM side, the total gravitational force on the particle becomes

\vec{F} = g \left( \rho_\mathrm{p} - \rho_\mathrm{f} \right) V

Note

Gravity is by default obtained from the DEM settings, see Special handling of gravity.

Restrictions

None.