Horizontal mixers have been renamed to mixerVesselHorizontal2D. The incompressible mixerVessel2D has been reinstated to provide a comparison with the corresponding MRF case. All rotational speeds have been standardised at 60 rpm, except for the compressible case in which the higher speed is justified in order to demonstrate the simulation of compressibility effects.
59 lines
1.4 KiB
C++
59 lines
1.4 KiB
C++
/*--------------------------------*- C++ -*----------------------------------*\
|
|
========= |
|
|
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
|
\\ / O peration | Website: https://openfoam.org
|
|
\\ / A nd | Version: dev
|
|
\\/ M anipulation |
|
|
\*---------------------------------------------------------------------------*/
|
|
FoamFile
|
|
{
|
|
format ascii;
|
|
class dictionary;
|
|
location "constant";
|
|
object dynamicMeshDict;
|
|
}
|
|
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
|
|
|
mover
|
|
{
|
|
type motionSolver;
|
|
|
|
libs ("libfvMeshMovers.so" "libfvMotionSolvers.so");
|
|
|
|
motionSolver motionSolverList;
|
|
|
|
solvers
|
|
{
|
|
rotor
|
|
{
|
|
motionSolver solidBody;
|
|
|
|
cellZone rotor;
|
|
|
|
solidBodyMotionFunction rotatingMotion;
|
|
|
|
origin (0 0 0);
|
|
axis (0 0 1);
|
|
|
|
rpm 60;
|
|
}
|
|
|
|
stator
|
|
{
|
|
motionSolver solidBody;
|
|
|
|
cellZone stator;
|
|
|
|
solidBodyMotionFunction rotatingMotion;
|
|
|
|
origin (0 0 0);
|
|
axis (0 0 -1);
|
|
|
|
rpm 60;
|
|
}
|
|
};
|
|
}
|
|
|
|
|
|
// ************************************************************************* //
|