|
[Sponsors] | |||||
|
|
|
#1 |
|
Senior Member
Forrest
Join Date: Jun 2012
Posts: 235
Rep Power: 3 ![]() |
Hi foamers;
I am using pimpleDyMFoam,the mesh was generated by ICEM.I find my result is a little wired.Anyone can help me?I dont know where is going wrong. first I copy the fluent.msh into /incompressible/pimpleDyMFoam/mixerVessel2DAMI 1,Stationary Mesh. The image is attached. 2,Rotate mesh. The image is attached. 3,Merge mesh I use ICEM to merge mesh,the image is attached. AMI1 and AMI2 is actually the same.but there are two boundaries. 4,fluentMeshToFoam -writeZones fluent.msh After this I get the polyMesh.and there are two parts in cellzones dictionary. 5,Change boundary dictionary. Code:
5
(
AMI1
{
type cyclicAMI;
nFaces 116;
startFace 6944;
neighbourPatch AMI2;
transform noOrdering;
}
IMPELLER
{
type wall;
nFaces 116;
startFace 7060;
}
AMI2
{
type cyclicAMI;
nFaces 156;
startFace 7176;
neighbourPatch AMI1;
transform noOrdering;
}
WALLS
{
type wall;
nFaces 156;
startFace 7332;
}
frontAndBackPlanes
{
type empty;
nFaces 7216;
startFace 7488;
}
)
Code:
dynamicFvMesh solidBodyMotionFvMesh;
motionSolverLibs ( "libfvMotionSolvers.so" );
solidBodyMotionFvMeshCoeffs
{
cellZone ROTATE;
solidBodyMotionFunction rotatingMotion;
rotatingMotionCoeffs
{
CofG (0 0 0);
radialVelocity (0 0 5000); // deg/s
}
}
Code:
internalField uniform 0;
boundaryField
{
AMI1
{
type cyclicAMI;
value $internalField;
}
AMI2
{
type cyclicAMI;
value $internalField;
}
IMPELLER
{
type zeroGradient;
}
WALLS
{
type zeroGradient;
}
}
Code:
dimensions [0 1 -1 0 0 0 0];
internalField uniform (0 0 0);
boundaryField
{
AMI1
{
type cyclicAMI;
value $internalField;
}
AMI2
{
type cyclicAMI;
value $internalField;
}
IMPELLER
{
type movingWallVelocity; // fixedValue;
value uniform (0 0 0);
}
WALLS
{
type movingWallVelocity; // fixedValue;
value uniform (0 0 0);
}
}
the result is here.Looks like the velocity in the stationry mesh and rotate mesh is totally different, in the rotate mesh the velocity is big. in the stationary is small. Looks like the velocity can not penetrate the AMI boundary. Anyone know how to handle this? |
|
|
|
|
|
|
|
|
#2 |
|
Senior Member
Forrest
Join Date: Jun 2012
Posts: 235
Rep Power: 3 ![]() |
but in interDyMFoam, it looks fine. check it out here:ICEM and AMI unfinished tutorial
|
|
|
|
|
|
![]() |
| Thread Tools | |
| Display Modes | |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Problem using AMI | vinz | OpenFOAM Running, Solving & CFD | 153 | May 6, 2013 06:41 |
| Trouble with simple AMI case | Horus | OpenFOAM | 0 | February 26, 2013 09:31 |
| Problem with inconsistent patches (AMI, interDyMFoam) | jrrygg | OpenFOAM Running, Solving & CFD | 3 | February 1, 2013 03:23 |
| problems running AMI | MUZ | OpenFOAM | 6 | November 20, 2012 06:18 |
| Problem when case with AMI | A.A. | OpenFOAM Meshing & Mesh Conversion | 1 | October 4, 2012 11:54 |