CFD Online Discussion Forums

CFD Online Discussion Forums (https://www.cfd-online.com/Forums/)
-   OpenFOAM Running, Solving & CFD (https://www.cfd-online.com/Forums/openfoam-solving/)
-   -   GGI implementation in MRFSimpleFoam (https://www.cfd-online.com/Forums/openfoam-solving/68315-ggi-implementation-mrfsimplefoam.html)

amgode September 15, 2009 06:45

GGI implementation in MRFSimpleFoam
 
Hi all,

I am trying to implement a ggi interface while using MRFSimpleFoam for solving a 3D mixer problem. (OpenFoam-1.5-dev )

the procedure as described in openwiki:

- mergeMeshes rotor stator
- implement ggi
- implement MRFSimpleFoam


Now, what if the mergeMeshes step is replaced by something like - importing the fluent mesh directly. (or importing from tgrid by simultaneously reading the rotor and stator meshes.)

On doing the above I get the following message.



Create time

Create mesh for time = 0

Reading field p

Reading field U

Reading/calculating face flux field phi



Problem with patch-to zone addressing: some patch faces not found in interpolation zone

From function void ggiPolyPatch::calcZoneAddressing() const
in file meshes/polyMesh/polyPatches/constraint/ggi/ggiPolyPatch.C at line 77.

FOAM aborting

Aborted



Thanks in advance.

Amol

amgode September 16, 2009 01:01

Well, that was not hard.

just had to set the faces to the patch.........that's all........


Got it working now.................


Regards,

Amol

ddigrask October 9, 2009 15:33

Hi Amol,
Can you explain how you got that working in detail. Even I am getting that error. Thanks for your help.

JulytoNovember March 20, 2010 12:51

Excuse me Amol, did you ever get your simulation to run correctly, and did the ggi implimentation make MRFSimpleFoam rotate? Lastly, did you have to add the dynamicMeshDict?

amgode March 21, 2010 23:26

Yes ofcourse ! without any problems....
Since MRFSimpleFoam is a steady state solver and I was interested in steady state solution, there was no need to dynamically rotate the MRF region and hence no need for dynamicMeshDict as such....

I hope u get the point !:)

johndeas May 21, 2010 12:55

Hello,

I am also trying to create a mesh in Gambit, and then set it to work with interfaces.

So, what I do is:

1. fluent3DMeshToFoam
2. edit boundary to change patch types to ggi
3. setSet -batch setBatch
4. setsToZones -noFlipMap

When I finally run my solver, I get the following error: "Problem with patch-to zone addressing: some patch faces not found in interpolation zone".

Since this is very similar to other problems reported here, i would like to know what to check first.

Thank you !

JD

amgode May 23, 2010 03:09

Quote:

Originally Posted by johndeas (Post 259767)

1. fluent3DMeshToFoam
2. edit boundary to change patch types to ggi
3. setSet -batch setBatch
4. setsToZones -noFlipMap

When I finally run my solver, I get the following error: "Problem with patch-to zone addressing: some patch faces not found in interpolation zone".


JD

The reason for this error has something to do with the definition of the ggi patches in the boundary file. If you could post your boundary file here it would be most helpful.
As a prelude, you could check the facezone names being given for the ggi pairs in the boundary file.

Hope it helps !

Regards,

Amol

johndeas May 23, 2010 08:16

Thank you !

My error was indeed related to a malformed boundary file: I assigned the wrong zones to the wrong patches. Now that this has been corrected, I am able to launch my test case correctly.

shyam August 5, 2011 06:03

GGI implementation in pimpleDyMFOAM
 
Hi Faomers,
I am trying to implement GGI for a stirred tank in pimpleDyMFOAM. I have run the mixerGGI tutorial and it works fine. I have a 3d mesh from gambit for which i want to implement pimpleDyMFOAM. I have changed the constant/polyMesh/boundary file to reflect interfaces as ggi as per the mixerGGI tutorial. When I run pimpleDyMFoam I get the following error.

--> FOAM FATAL ERROR:
Problem with patch-to zone addressing: some patch faces not found in interpolation zone
From function void ggiPolyPatch::calcZoneAddressing() const
in file meshes/polyMesh/polyPatches/constraint/ggi/ggiPolyPatch.C at line 77.


unable to figure out what to do!

Can anyone help ?


All times are GMT -4. The time now is 05:14.