CFD Online Logo CFD Online URL
www.cfd-online.com
[Sponsors]
Home > Forums > Software User Forums > OpenFOAM > OpenFOAM Running, Solving & CFD

MRFSimpleFoam with AMI -- Setup

Register Blogs Community New Posts Updated Threads Search

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old   August 21, 2013, 06:26
Default MRFSimpleFoam with AMI -- Setup
  #1
New Member
 
Aditya
Join Date: May 2013
Location: Munich Germany
Posts: 29
Rep Power: 13
kingmaker is on a distinguished road
Hello

I am trying to simulate a blower. It has an rotating impeller. I want to setup case for MRFSimple foam using AMI (version 2.1.1). I am trying to follow the propeller example given in the tutorials. But I find some point confusing ... I have following basic clarifications/questions :

1. The tutorial uses pimpleDynFoam. But I have to use MRFSimpleFoam so do I still need the following in dynamicMeshDict ...
HTML Code:
dynamicFvMesh   solidBodyMotionFvMesh;
motionSolverLibs ( "libfvMotionSolvers.so" );
or the setup is different .. ?

2. As far as I could understand AMI is just an interface which we specify where some Interpolation techniques are used to transfer U and p values from moving to non-moving parts .. Please correct me if I am wrong.

3. In my case the surface inside with I specify MRF region and the surface on which I should specify AMI are/should be the same ... ??

4. In the propeller tutorial there are two AMI surfaces AMI1 and AMI2 specified. Why do we need two ... ?

5. I should use a cellZoneSet for specifying MRF zone in "constant/MRFzones" and a cellSet of the same group of cells for specifying AMI in "constant/dynamicMeshDict" ... please correct me if I am wrong ..

I would really appreciate if some one can point me to a tutorial where AMI is used with MRFSimpleFoam (3D geometry using snappy) ..

Now my MRF and AMI surface is a closed cylinder around the impeller. Is it also possible that I have a not closed surface as AMI .. ?

Also How do we know that the simulation is running taking AMI into consideration ... ?

Thanks for help in Advance ... !!

Last edited by kingmaker; August 21, 2013 at 09:53.
kingmaker is offline   Reply With Quote

Old   September 16, 2013, 00:29
Default
  #2
New Member
 
QuocThien
Join Date: Apr 2013
Posts: 16
Rep Power: 13
neiht is on a distinguished road
I hav the same question but I think that the answer is we dont need any AMI for MRFSimple. No thing's differrent if we add an AMI method into case
neiht is offline   Reply With Quote

Old   September 16, 2013, 08:33
Default
  #3
New Member
 
Thomas Reviol
Join Date: Jul 2011
Location: Germany, Kaiserslautern
Posts: 27
Rep Power: 15
TReviol is on a distinguished road
Helo Klingmaker,

when using MRFSimpleFoam, you don't need the file dynamicMeshDict. You set the Frozen Rotor only with MRFZones (or since the latest OF-Version with fvOptions in the system Directory) in your constant Directory.

AMI is an Interface between meshes without congruent nodes. So you allways need interfaces when you are using a mesh assembled by two or more non-congruent Meshes. I don't know the exact mathematical Formulation. For this you can study this paper.

Even you are using MRFSimpleFoam which means, that youre mesh is not moving, you have to use Interfaces when the zone of your rotor is seperatly defined and the surfaces of this zone does not match the surfaces of the stationary zone.
I assume, the two Interfaces (Ami1, Ami2) of the propeller-tutorial are the adjacent surfaces of the two neighboured zones.

When you are using an assembled mesh, the different parts of the mesh have different names, eg. FLUID1, FLUID2... You can use these names in the MRFZones (respectivly dynamicMeshDict for rotating Meshes) or - the better way - you create new Name by creating new cellZones (watch the File ./boundary/cellZones) as you mentioned.

I hope I understood your question correctly and I could help you. I have an 3D-tutorial from a lecture. If you are interested in this tutorial, send me an PM.

Regards

Thomas
TReviol is offline   Reply With Quote

Old   September 21, 2013, 13:06
Default
  #4
New Member
 
DANG QUOC BAO
Join Date: Apr 2013
Posts: 12
Rep Power: 13
baoaero is on a distinguished road
Dear thomas,
I have proplem with simulation flow over propeller using MRFSimplefoam. I dont know much about AMI. Would you mind sharing to me that tutorial lecture? Please help me. My email baodangacv@yahoo.com.
Thank you very much.

Bao dang
baoaero is offline   Reply With Quote

Old   August 16, 2016, 10:28
Default
  #5
New Member
 
DavidTran
Join Date: Aug 2016
Posts: 10
Rep Power: 10
davidtran is on a distinguished road
Dear Klingmaker,

Could you send your tutorial regarding MRFSimpleFoam via my email (mekchu2008@gmail.com)? I would appreciate your help.

Best regards,

Quote:
Originally Posted by TReviol View Post
Helo Klingmaker,

when using MRFSimpleFoam, you don't need the file dynamicMeshDict. You set the Frozen Rotor only with MRFZones (or since the latest OF-Version with fvOptions in the system Directory) in your constant Directory.

AMI is an Interface between meshes without congruent nodes. So you allways need interfaces when you are using a mesh assembled by two or more non-congruent Meshes. I don't know the exact mathematical Formulation. For this you can study this paper.

Even you are using MRFSimpleFoam which means, that youre mesh is not moving, you have to use Interfaces when the zone of your rotor is seperatly defined and the surfaces of this zone does not match the surfaces of the stationary zone.
I assume, the two Interfaces (Ami1, Ami2) of the propeller-tutorial are the adjacent surfaces of the two neighboured zones.

When you are using an assembled mesh, the different parts of the mesh have different names, eg. FLUID1, FLUID2... You can use these names in the MRFZones (respectivly dynamicMeshDict for rotating Meshes) or - the better way - you create new Name by creating new cellZones (watch the File ./boundary/cellZones) as you mentioned.

I hope I understood your question correctly and I could help you. I have an 3D-tutorial from a lecture. If you are interested in this tutorial, send me an PM.

Regards

Thomas
davidtran is offline   Reply With Quote

Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
[ICEM] Hexa mesh, curve mesh setup, bunching law Anorky ANSYS Meshing & Geometry 4 November 12, 2014 01:27
MRFSimpleFoam + AMI in 2.1.0 vs GGI in 1.5-dev marcelgt87 OpenFOAM Running, Solving & CFD 12 July 15, 2014 11:57
dynamic Mesh is faster than MRF???? sharonyue OpenFOAM Running, Solving & CFD 14 August 26, 2013 08:47
mixerVesselAMI2D's mass is not balancing sharonyue OpenFOAM Running, Solving & CFD 6 June 10, 2013 10:34
MRFSimpleFoam setup sivakumar OpenFOAM Running, Solving & CFD 1 May 2, 2012 15:35


All times are GMT -4. The time now is 23:52.