This tutorial serves as a reference of how to create a multi-region mesh with layer addition. The multiRegionHeater tutorial and it's variants have been removed as the geometry is not meaningful and the functionality is now all represented elsewhere.
60 lines
1.3 KiB
C++
60 lines
1.3 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;
|
|
location "0/shell";
|
|
object k;
|
|
}
|
|
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
|
|
|
/*
|
|
r=0.008
|
|
mDot=0.05
|
|
rho=1000
|
|
I=0.05
|
|
L=r
|
|
Cmu=0.09
|
|
|
|
A=np.pi*r**2
|
|
V=mDot/A/rho
|
|
k=1.5*V**2*I
|
|
epsilon=Cmu**0.75*k**1.5/L
|
|
*/
|
|
|
|
dimensions [ 0 2 -2 0 0 0 0 ];
|
|
|
|
internalField uniform 0.00463812;
|
|
|
|
boundaryField
|
|
{
|
|
#includeEtc "caseDicts/setConstraintTypes"
|
|
|
|
lower
|
|
{
|
|
type inletOutlet;
|
|
value $internalField;
|
|
inletValue $internalField;
|
|
}
|
|
upper
|
|
{
|
|
type turbulentIntensityKineticEnergyInlet;
|
|
intensity 0.05;
|
|
value $internalField;
|
|
}
|
|
wall
|
|
{
|
|
type kqRWallFunction;
|
|
value $internalField;
|
|
}
|
|
}
|
|
|
|
// ************************************************************************* //
|