In multiphase systems it is only necessary to solve for all but one of the moving phases. The new referencePhase option allows the user to specify which of the moving phases should not be solved, e.g. in constant/phaseProperties of the tutorials/multiphase/reactingMultiphaseEulerFoam/RAS/fluidisedBed tutorial case with phases (particles air); referencePhase air; the particles phase is solved for and the air phase fraction and fluxes obtained from the particles phase which provides equivalent behaviour to reactingTwoPhaseEulerFoam and is more efficient than solving for both phases.
48 lines
1.1 KiB
C++
48 lines
1.1 KiB
C++
/*--------------------------------*- C++ -*----------------------------------*\
|
|
========= |
|
|
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
|
\\ / O peration | Website: https://openfoam.org
|
|
\\ / A nd | Version: dev
|
|
\\/ M anipulation |
|
|
\*---------------------------------------------------------------------------*/
|
|
FoamFile
|
|
{
|
|
version 2.0;
|
|
format ascii;
|
|
class volScalarField;
|
|
object alphat.particles;
|
|
}
|
|
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
|
|
|
dimensions [1 -1 -1 0 0 0 0];
|
|
|
|
internalField uniform 0;
|
|
|
|
boundaryField
|
|
{
|
|
inlet
|
|
{
|
|
type calculated;
|
|
value $internalField;
|
|
}
|
|
|
|
outlet
|
|
{
|
|
type calculated;
|
|
value $internalField;
|
|
}
|
|
|
|
walls
|
|
{
|
|
type calculated;
|
|
value $internalField;
|
|
}
|
|
|
|
defaultFaces
|
|
{
|
|
type empty;
|
|
}
|
|
}
|
|
|
|
// ************************************************************************* //
|