57 lines
1.3 KiB
C++
57 lines
1.3 KiB
C++
/* -------------------------------*- C++ -*--------------------------------- *\
|
|
| phasicFlow File |
|
|
| copyright: www.cemf.ir |
|
|
\* ------------------------------------------------------------------------- */
|
|
|
|
objectName geometryDict;
|
|
objectType dictionary;
|
|
|
|
// motion model: rotating object around an axis
|
|
motionModel rotatingAxisMotion;
|
|
|
|
surfaces
|
|
{
|
|
|
|
helix
|
|
{
|
|
type stlWall; // type of the wall
|
|
file helix2.stl; // file name in stl folder
|
|
material wallMat; // material name of this wall
|
|
motion rotAxis; // motion component name
|
|
}
|
|
|
|
|
|
shell
|
|
{
|
|
type stlWall; // type of the wall
|
|
file shell2.stl; // file name in stl folder
|
|
material wallMat; // material name of this wall
|
|
motion none; // motion component name
|
|
}
|
|
|
|
|
|
plug
|
|
{
|
|
type planeWall;
|
|
p1 (-0.075 -0.185 0.375);
|
|
p2 ( 0.075 -0.185 0.375);
|
|
p3 ( 0.075 -0.185 0.525);
|
|
p4 (-0.075 -0.185 0.525);
|
|
material wallMat; // material name of this wall
|
|
motion none; // motion component name
|
|
}
|
|
|
|
|
|
}
|
|
|
|
// information for rotatingAxisMotion motion model
|
|
rotatingAxisMotionInfo
|
|
{
|
|
rotAxis
|
|
{
|
|
p1 ( 0 0 0);
|
|
p2 ( 0 0 1);
|
|
omega 0; //3.1428; // rotation speed (rad/s) => 30 rpm
|
|
}
|
|
}
|