ArchimedesIB

Syntax

Defined in couplingProperties dictionary.

forceModels
(
    ArchimedesIB
);
ArchimedesIBProps
{
    gravityFieldName "gravity";
    voidfractionFieldName "voidfraction";

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

  • voidfractionFieldName = name of the finite volume voidfraction field (default: “voidfraction”)

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

  • treatForceExplicit (default: true)

  • verbose

Examples

forceModels
(
    ArchimedesIB
);
ArchimedesIBProps
{
    voidfractionFieldName "voidfraction";
}

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

This model is only suited for resolved CFD-DEM simulations where the particle is represented by the immersed boundary method, i.e. when using immersed boundary solvers like cfdemSolverIB or the IBParticle meshMotionModel.