|
[Sponsors] |
October 26, 2014, 22:16 |
cyclic and cyclicGgi in foam-extend-3.0
|
#1 |
Member
ALLEN
Join Date: Aug 2014
Posts: 32
Rep Power: 12 |
hi, foamers
I am a new foamer, recently trying to combine cyclic boundaries in channelFoam with FaMesh free surface (which uses movingmesh method), cyclic boudaries were set on both the horizontal directions of the rectangular channel. it seems that cyclic boundary in extend 3.0 needs to define a pair of faces. so I make the blockMeshDict as required and set the faMeshDefinition file as below: Code:
polyMeshPatches 1( freeSurface ); boundary { sides2 { type cyclic; ownerPolyPatch freeSurface; neighbourPolyPatch sides2; } inout2 { type cyclic; ownerPolyPatch freeSurface; neighbourPolyPatch inout2; } } Code:
Unknown faceTetPolyPatch type cyclic. Valid faceTetPolyPatch types are : 9 ( wall processor wedge patch empty mixingPlane cyclicGgi ggi symmetryPlane ) can someone tell me what is going on here. I just use Foam for one or two months, and desperately need help. Any hint for this problem would be of great help for me Last edited by wyldckat; November 8, 2014 at 06:11. Reason: Added [CODE][/CODE] |
|
October 28, 2014, 21:33 |
separationOffset in cylicGgi
|
#2 |
Member
ALLEN
Join Date: Aug 2014
Posts: 32
Rep Power: 12 |
fresh foamers need help.....
Does anybody know the determination of separationOffset, an coefficient used in cyclicGgi. I have two planar patches separated with a 2m distance in Z_direction from master (z=0) to shadow(z=2). those two patches are supposed to be a pair of peroidic boundaries without rotations. Should I set separationOffset in each definition og the patch in polyMesh/boundary with (0 0 2). Or, set to (0 0 -2) for the master patch and (0 0 2) for the shadow? and the Brodgeovelap off ? Thanks in advance. |
|
October 29, 2014, 02:54 |
why can't I get a reply
|
#3 |
Member
ALLEN
Join Date: Aug 2014
Posts: 32
Rep Power: 12 |
why can't I get a reply, so few people use cyclicGgi?
|
|
October 29, 2014, 21:50 |
|
#4 |
Member
ALLEN
Join Date: Aug 2014
Posts: 32
Rep Power: 12 |
Hi,
I have not used the separationOffset myself, but I would guess that you should specify the distance in meters that patch should be moved to get to the other patch. I.e. + for one and - for the other. Always use bridgeOverlap false to start with. If that works you are fine. If it doesn't, you should check why. If there are just a couple of faces that are uncovered, you may be fine, but it may also be because you have set up things incorrectly. There should also be some degugSwitch that gives more information. __________________________________________________ _______________ hi, ****************, I am student in singapore, I recently read about you presentation on the turbines where you used cyclicGgi, and you are obviously an expert on this. I have two planar patches separated with a 2m distance in Z_direction, from master (z=0) to shadow(z=2). those two patches are supposed to be a pair of peroidic boundaries without rotations. Should I set separationOffset in each definition of the patch in polyMesh/boundary with (0 0 2). Or, set to (0 0 -2) for the master patch and (0 0 2) for the shadow? like this ? __________________________________________________ ___ sides1_2 { type cyclicGgi; nFaces 1000; startFace 178700; shadowPatch sides1_1; zone sides1_2_zone; bridgeOverlap true; rotationAxis (0 0 1); rotationAngle 0; separationOffset (0 02); } sides2_1 { type cyclicGgi; nFaces 1000; startFace 179700; shadowPatch sides2_2; zone sides2_1_zone; bridgeOverlap true; rotationAxis (0 0 1); rotationAngle 0; separationOffset (0 0 -2); __________________________________________________ ___ and with the Brodgeovelap off ? I tried to serach papers or similar examples for this, but unfortunately I still have nothing. hope you can read this mail, and get me out of this confusion |
|
October 30, 2014, 07:50 |
Extract the numbering list of the intersecting edge by two patches?
|
#5 |
Member
ALLEN
Join Date: Aug 2014
Posts: 32
Rep Power: 12 |
Hello,guys,
I defined a pair of cyclic inlet/outlet boundries of a rectangular tank in foam-extend ,it is an interTrackFoam case, which employs FaMesh method. the patch definition and faMesh goes as below: Code:
cyclic inout ( (2 8 10 4) (3 5 11 9) ) Code:
polyMeshPatches 1( freeSurface ); boundary { inout { type cyclic; ownerPolyPatch freeSurface; neighbourPolyPatch inout; } } Is there some method for this? thanks. Last edited by wyldckat; November 8, 2014 at 06:14. Reason: Added [CODE][/CODE] |
|
November 8, 2014, 06:28 |
|
#6 | |
Retired Super Moderator
Bruno Santos
Join Date: Mar 2009
Location: Lisbon, Portugal
Posts: 10,982
Blog Entries: 45
Rep Power: 128 |
Greetings Allen,
After reading a bit of the private message you sent me, I came looking for any threads you had written. Seeing that you had a few threads roughly on the same topic, I merged them all into this single thread. In addition, here's a quote from part of the message you sent me, since it gives more insight onto the questions you have: Quote:
My best advice is that you share some simple test cases and examples you are using for testing these features, as well as sharing some test solvers/utilities you're using, as explained here: http://www.cfd-online.com/Forums/ope...-get-help.html This way anyone can try and accompany the evolution of your project and it makes it a lot easier to try and pinpoint where the problems might be. In other words: always divide and conquer each problem you're trying to solve In addition, I strongly suggest that you upgrade to foam-extend 3.1. I have no idea if this issue has already been solved there, but there is somewhat good chance that it has. If not, upgrade to 3.2 when it's released: http://www.cfd-online.com/Forums/ope...er-2014-a.html Best regards, Bruno
__________________
|
||
Tags |
cyclic boundary, famesh, free surface, moving mesh |
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
[snappyHexMesh] sHM and cyclicGgi | FabOr | OpenFOAM Meshing & Mesh Conversion | 28 | October 29, 2019 01:48 |
How do I set up cyclicGgi boundaries in 1.6-ext? | olle | OpenFOAM Pre-Processing | 2 | October 7, 2014 13:59 |
cyclicGgi discontinuity problems | mbecker | OpenFOAM Running, Solving & CFD | 5 | February 27, 2011 12:36 |
[mesh manipulation] createPatch / cyclicGgi / OpenFoam 1.5-dev | OFU | OpenFOAM Meshing & Mesh Conversion | 0 | June 16, 2010 05:36 |