mirror of
https://github.com/ParticulateFlow/CFDEMcoupling-PFM.git
synced 2025-12-08 06:37:44 +00:00
The test case consists of an initialisation part to build a small dataBase and a recurrence run. In the init case the kEpsilon turbulence model is used for the liquid phase. In the recurrence run the corresponding recurrence-based kEpsilon model "recurrenceKEpsilon" is used.
81 lines
2.2 KiB
C++
81 lines
2.2 KiB
C++
/*--------------------------------*- C++ -*----------------------------------*\
|
|
| ========= | |
|
|
| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox |
|
|
| \\ / O peration | Version: 2.3.x |
|
|
| \\ / A nd | Web: www.OpenFOAM.org |
|
|
| \\/ M anipulation | |
|
|
\*---------------------------------------------------------------------------*/
|
|
FoamFile
|
|
{
|
|
version 2.0;
|
|
format ascii;
|
|
class dictionary;
|
|
location "system";
|
|
object fvSchemes;
|
|
}
|
|
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
|
|
|
ddtSchemes
|
|
{
|
|
default Euler;
|
|
}
|
|
|
|
gradSchemes
|
|
{
|
|
default Gauss linear;
|
|
}
|
|
|
|
divSchemes
|
|
{
|
|
default none;
|
|
|
|
div(phi,alpha.air) Gauss vanLeer01;
|
|
div(phir,alpha.air) Gauss vanLeer01;
|
|
|
|
"div\((alphaRhoPhi|alphaPhi|phi).*,U.*\)" Gauss limitedLinearV 1;
|
|
|
|
"div\((alphaRhoPhi|alphaPhi).*,(h|e).*\)" Gauss limitedLinear 1;
|
|
"div\((alphaRhoPhi|alphaPhi).*,K.*\)" Gauss limitedLinear 1;
|
|
"div\(alphaPhi.*,p\)" Gauss limitedLinear 1;
|
|
|
|
"div\(phim,(k|epsilon)m\)" Gauss limitedLinear 1;
|
|
"div\((alphaRhoPhi|alphaPhi).*,(k|epsilon|omega).*\)" Gauss limitedLinear 1;
|
|
|
|
div(((alpha.air*nuEff)*dev2(T(grad(U.air))))) Gauss linear;
|
|
div(((alpha.air*nuEff.air)*dev2(T(grad(U.air))))) Gauss linear;
|
|
div(((alpha.water*nuEff.water)*dev2(T(grad(U.water))))) Gauss linear;
|
|
div(alphaPhi.air,thermo:rho.air) Gauss linear;
|
|
div(alphaPhi.water,thermo:rho.water) Gauss linear;
|
|
|
|
"div\(\(\(\(alpha.**thermo:rho.*\)*nuEff.*\)*dev2\(T\(grad\(U.*\)\)\)\)\)" Gauss linear;
|
|
}
|
|
|
|
laplacianSchemes
|
|
{
|
|
default Gauss linear uncorrected;
|
|
}
|
|
|
|
interpolationSchemes
|
|
{
|
|
default linear;
|
|
}
|
|
|
|
snGradSchemes
|
|
{
|
|
default uncorrected;
|
|
}
|
|
|
|
fluxRequired
|
|
{
|
|
default no;
|
|
p ;
|
|
}
|
|
|
|
wallDist
|
|
{
|
|
method meshWave;
|
|
}
|
|
|
|
|
|
// ************************************************************************* //
|