Using stitchMesh for two pairs of patches
There was a discussion about this earlier, but there didn't seem to be a final conclusion (at least I didn't find one).
I'm trying to model a mixer in a pipe and to reduce the cell count I thought I could use "nonconformal boundaries" (okay that's Fluent-language), one before and one after the mixer. So there is two pairs of patches that I should stitch together. I can do the stitching for one pair at time, without getting major error messages, but if I try to do it to a mesh with one couple already stitched, it complains about mixed unused nodes and exits. Does someone know should it work for two pairs, and if yes, give some hints how to do that? For example I don't know what to do with all the zone files it creates, I just renamed them so stitchMesh wouldn't find them. When trying it I moved polyMesh from 1 back to constant, don't know if it should work that way. The version I'm using is 1.2. |
Sorry about the double posting
Sorry about the double posting... Is there a way to cancel the own messages?
I got an idea of combining the two pairs into one pair (one patch included then two separate areas, the other patch the same areas but different mesh structure), but that gave the same error message as after stitching one pair: mixed used and unused points at the end of point list. Regards, Kati |
I have a quite similar problem
I have a quite similar problem: I'd like to use "nonconformal boundaries" around a boundary layer, as shown in the picture:
http://www.cfd-online.com/OpenFOAM_D...ges/1/2422.gif Well, when I use the stitchMesh command this way: stitchMesh . prova_stitch prism-side-8 prism-side-8-retri-31 I get the following error: ------------------ Adding point and face zones Reading all current volfields --> FOAM FATAL ERROR : Duplicate point found in cut face. Error in the face cutting algorithm for global face 3(1062 4710 4774) local face 3(12 240 244) Slave size: 488 Master size: 600 index: 0. Face: 5(1062 10124 10244 29022 29142) Cut face: 101 [...] ------------------ While, when I try to swap master and slave patches I get: stitchMesh . prova_stitch prism-side-8-retri-31 prism-side-8 ------------------ Adding point and face zones Reading all current volfields --> FOAM FATAL ERROR : Face 100815 reduced to less than 3 points. Topological/cutting error B. Old face: 2(4006 13989) new face: 2(4006 13989) From function void slidingInterface::coupleInterface(polyTopoChange& ref) const in file slidingInterface/coupleSlidingInterface.C at line 1664. FOAM aborting ------------------ You said that you could stich the first pair of faces. Any suggestion? Francesco |
Hi Francesco,
Sorry, I don'
Hi Francesco,
Sorry, I don't have an answer to your question. I gave up with my case. What I did find out, was that one pair with more than one continuous region worked with simple meshes. So it seemed to have something to do with the quality of the meshes. Because the mesh in my case was complicated and not really good quality, I didn't work on it any further. Kati |
Thanks for the answer, even if
Thanks for the answer, even if it leaves me almost hopeless.
You mean that you cannot deal with "nonconformal boundaries", isn't it? We're planning a fluent/foam comparison on an aerodynamics study of a sport motorbike, using the same mesh, of course. The problem is how to treat the side of the prismatic boundary layer, and I hoped the stitchMesh could help me. |
All times are GMT -4. The time now is 14:05. |