mirror of
https://github.com/PhasicFlow/phasicFlow.git
synced 2025-07-08 03:07:03 +00:00
DEMSystems
benchmarks
cmake
doc
solvers
src
tutorials
iterateGeometry
postprocessPhasicFlow
sphereGranFlow
binarySystemOfParticles
layeredSiloFilling
rotatingDrumMedium
caseSetup
settings
geometryDict
particlesDict
settingsDict
cleanThisCase
runThisCase
rotatingDrumSmall
utilities
.gitignore
CMakeLists.txt
LICENSE
README.md
phasicFlowConfig.H.in
69 lines
1.8 KiB
C++
69 lines
1.8 KiB
C++
/* -------------------------------*- C++ -*--------------------------------- *\
|
|
| phasicFlow File |
|
|
| copyright: www.cemf.ir |
|
|
\* ------------------------------------------------------------------------- */
|
|
|
|
objectName geometryDict;
|
|
objectType dictionary;
|
|
|
|
// motion model: rotating object around an axis
|
|
motionModel rotatingAxisMotion;
|
|
|
|
surfaces
|
|
{
|
|
/*
|
|
A cylinder with begin and end radii 0.12 m and axis points at (0 0 0)
|
|
and (0 0 0.36)
|
|
*/
|
|
cylinder
|
|
{
|
|
type cylinderWall; // type of the wall
|
|
p1 (0.0 0.0 0.0); // begin point of cylinder axis
|
|
p2 (0.0 0.0 0.36); // end point of cylinder axis
|
|
radius1 0.12; // radius at p1
|
|
radius2 0.12; // radius at p2
|
|
resolution 24; // number of divisions
|
|
material wallMat; // material name of this wall
|
|
motion rotAxis; // motion component name
|
|
}
|
|
|
|
/*
|
|
This is a plane wall at the rear end of cylinder
|
|
*/
|
|
wall1
|
|
{
|
|
type planeWall; // type of the wall
|
|
p1 (-0.12 -0.12 0.0); // first point of the wall
|
|
p2 ( 0.12 -0.12 0.0); // second point
|
|
p3 ( 0.12 0.12 0.0); // third point
|
|
p4 (-0.12 0.12 0.0); // fourth point
|
|
material wallMat; // material name of the wall
|
|
motion rotAxis; // motion component name
|
|
}
|
|
|
|
/*
|
|
This is a plane wall at the front end of cylinder
|
|
*/
|
|
wall2
|
|
{
|
|
type planeWall;
|
|
p1 (-0.12 -0.12 0.36);
|
|
p2 ( 0.12 -0.12 0.36);
|
|
p3 ( 0.12 0.12 0.36);
|
|
p4 (-0.12 0.12 0.36);
|
|
material wallMat;
|
|
motion rotAxis;
|
|
}
|
|
|
|
}
|
|
|
|
// information for rotatingAxisMotion motion model
|
|
rotatingAxisMotionInfo
|
|
{
|
|
rotAxis
|
|
{
|
|
p1 (0.0 0.0 0.0); // first point for the axis of rotation
|
|
p2 (0.0 0.0 1.0); // second point for the axis of rotation
|
|
omega 1.214; // rotation speed (rad/s) => 11.6 rpm
|
|
}
|
|
} |