|
[Sponsors] |
March 21, 2013, 15:06 |
MRFSimpleFoam - error message
|
#1 |
Member
Dogan
Join Date: Nov 2012
Location: Bochum/Germany
Posts: 42
Rep Power: 13 |
Hi everyone,
I am trying to run an impeller simulation with MRFSimpleFoam, but i am receiving an error message like follows: --> FOAM FATAL ERROR: cannot find MRF cellZone rotor From function Foam::MRFZone::MRFZone(const fvMesh&, Istream&) in file cfdTools/general/MRF/MRFZone.C at line 285. FOAM exiting does anyone of you know how can i fix this problem? i am using OpenFOAM 2.1.x thanks |
|
March 21, 2013, 22:19 |
|
#2 | |
Senior Member
Dongyue Li
Join Date: Jun 2012
Location: Beijing, China
Posts: 838
Rep Power: 17 |
Quote:
Which mesh generator do you use?anyway,make sure your cellzonesDict have rotate zone.If your mesh is .msh. Dont forget use -writeZones. Regards, |
||
March 22, 2013, 01:41 |
|
#3 |
Senior Member
Nima Samkhaniani
Join Date: Sep 2009
Location: Tehran, Iran
Posts: 1,266
Blog Entries: 1
Rep Power: 24 |
message is obvious , it can not find MRFZone which called here rotor.
when you are using MRFSolver (MRFSimpleFoam, MRFInterFoam and so on ) you should define at least one zone az MRF zone. MRFzone should define by snappyHexMesh or by toposet and called from MRFZoneDict
__________________
My Personal Website (http://nimasamkhaniani.ir/) Telegram channel (https://t.me/cfd_foam) |
|
April 2, 2013, 06:45 |
|
#4 |
Member
Dogan
Join Date: Nov 2012
Location: Bochum/Germany
Posts: 42
Rep Power: 13 |
Hi sharonyue and nimasam,
i am using fluent as the mesh generator. my mesh is .msh format, but as i read, i don't need to do -writeMesh in O.F.2.1.x. thanks and regards Dogan |
|
October 7, 2013, 07:21 |
|
#5 |
New Member
Join Date: Sep 2013
Posts: 12
Rep Power: 12 |
Hi,
i use blockmesh and snappyhexmesh to generate a mesh from a stl-file. i get this error, too. my cellzones file is emty. i wrote the patch from stl file into the mrfzones file. like: Code:
1 ( *patchfromfile* { patches(*patchfromfile*); // Fixed patches (by default they 'move' with the MRF zone) // nonRotatingPatches (); origin (0 0 0); axis (0 0 1); omega constant 10; } ) // ***** whats wrong? do i have to use cellset and toposet? |
|
October 7, 2013, 08:46 |
|
#6 |
Senior Member
Nima Samkhaniani
Join Date: Sep 2009
Location: Tehran, Iran
Posts: 1,266
Blog Entries: 1
Rep Power: 24 |
you should define MRFzone not patch or something else!
you need to declare a zone
__________________
My Personal Website (http://nimasamkhaniani.ir/) Telegram channel (https://t.me/cfd_foam) |
|
Thread Tools | Search this Thread |
Display Modes | |
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
MRFSimpleFoam Tutorial | bastil | OpenFOAM Running, Solving & CFD | 48 | August 1, 2012 11:00 |
MRFSimpleFoam setup | sivakumar | OpenFOAM Running, Solving & CFD | 1 | May 2, 2012 15:35 |
about MRFSimpleFoam and ggi | wllmk1 | OpenFOAM Running, Solving & CFD | 0 | February 5, 2011 05:52 |
MRFSimpleFoam testing | vaina74 | OpenFOAM | 2 | January 13, 2011 03:09 |
Compared MRFSimpleFoam and Fluent in a centrifugal pump! | renyun0511 | OpenFOAM Running, Solving & CFD | 2 | December 12, 2009 22:58 |