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 |
Well, that was not hard.
just had to set the faces to the patch.........that's all........ Got it working now................. Regards, Amol |
Hi Amol,
Can you explain how you got that working in detail. Even I am getting that error. Thanks for your help. |
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?
|
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 !:) |
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 |
Quote:
As a prelude, you could check the facezone names being given for the ggi pairs in the boundary file. Hope it helps ! Regards, Amol |
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. |
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. |