v2406: New and updated solvers and physics

Temperature dependent radiation properties

TOP

The constantAbsorption and constantTransmissivity radiation submodels have been updated to support time varying properties, i.e. for absorptivity, emissivity and transmissivity.

Tutorial

  • TBA

Source code

Gitlab

New FreezeParticles cloud function object

TOP

The new FreezeParticles cloud function object sets the particle active flag to false to freeze the particle in space whilst allowing it to evolve its physical models. Example usage:

cloudFunctions
{
    FreezeParticles
    {
        // Mandatory entries
        type    FreezeParticles;
    }
}

Tutorial

Source code

Gitlab

New Tomiyama bubble drag model

TOP

The tomiyamaDrag model has been added to the Lagrangian particle tracking library, to capture the drag force with varying levels of contamination.

Example usage:

subModels
{
    particleForces
    {
        tomiyamaDrag
        {
            sigma       0.07;
            contamination pure; // pure | slight | full
        }
    }
}

The following image is taken from part of our validation, showing that the model performs as expected:

Tutorial

Source code

Reference

  • Tomiyama, A., Kataoka, I., Zun, I., Sakaguchi, T. (1998) Drag coefficients of single bubbles under normal and micro gravity conditions JSME International Journal, 41(2), 472-479.

Gitlab

Improved icoReacting...Foam solver

TOP

The icoReactingMultiphaseInterFoam solver application has received incremental updates:

  • Access to additional turbulence models: realizableKE, kOmega, kOmegaSST
  • Option to use a frozen flow assumption via <case>/fvSolution
PIMPLE
{
    frozenFlow      yes;
    ...
}

Source code

Gitlab