|
[Sponsors] |
problem in applying periodic boundary condition |
|
LinkBack | Thread Tools | Search this Thread | Display Modes |
December 6, 2012, 06:31 |
problem in applying periodic boundary condition
|
#1 |
Senior Member
|
Hi everybody,
I've created my 2D mesh with Gambit and select two boundary as periodic BC. Then I converted it with fluentMeshToFoam. my periodic BC name was 'periodic' and actually it contains two edges of my model. I used foamUpgradeCyclics and my bc splited to two BCs: Code:
periodic_half0 { type cyclic; nFaces 93; startFace 50116; neighbourPatch periodic_half1; } periodic_half1 { type cyclic; nFaces 93; startFace 50209; neighbourPatch periodic_half0; } but when I ran paraFoam and want to see my meshes the below error appeared: Code:
--> FOAM FATAL ERROR: More than six unsigned transforms detected: 6(((4.8172043e-05 0.00028 0) (1 0 0 0 1 0 0 0 1) 0) ((5.41935484e-05 0.00028 0) (1 0 0 0 1 0 0 0 1) 0) ((6.02150538e-05 0.00028 3.32344303223e-24) (1 0 0 0 1 0 0 0 1) 0) ((6.62365592e-05 0.00028 0) (1 0 0 0 1 0 0 0 1) 0) ((7.225806455e-05 0.00028 9.50757114744e-24) (1 0 0 0 1 0 0 0 1) 0) ((7.827956985e-05 0.00028 -1.28310141797e-23) (1 0 0 0 1 0 0 0 1) 0)) From function void Foam::globalIndexAndTransform::determineTransforms() in file primitives/globalIndexAndTransform/globalIndexAndTransform.C at line 185. FOAM exiting thank you |
|
December 6, 2012, 12:13 |
|
#2 |
Member
Aathavan
Join Date: Nov 2012
Posts: 70
Rep Power: 14 |
Hi,
have you defined periodic condition in gambit, before generating mesh? I couldn’t remember exactly, but I think I have solved this problem changing the face ordering. Thanks, Aadhavan |
|
December 6, 2012, 13:31 |
|
#3 | |
Senior Member
|
Quote:
yes, I defined it in Gambit. I had solved my problem with Fluent before and now I'm trying to solve it with OpenFOAM. what is your exact meaning of 'changing the face ordering'? |
||
December 7, 2012, 06:40 |
|
#4 |
Member
Aathavan
Join Date: Nov 2012
Posts: 70
Rep Power: 14 |
Hi,
I found it in another thread, the message is: " The problem were unordered cyclic patches. That sometimes happens, when you create these patches directly in the blockmeshdict. Instead you could try to build the mesh with normal patches (type patch). Afterwards you can use createPatch together with a createpatchdict to replace the patch types with cyclic patches and couple the cells correctly" I meant face ordering is " right face is sharing the information to left face" Thanks, Aadhavan |
|
December 7, 2012, 06:43 |
|
#5 |
Senior Member
|
thank you Aadhavan,
I found it,too. I will test it and if I have any problem, I will be here again |
|
December 7, 2012, 07:49 |
|
#6 |
Member
Aathavan
Join Date: Nov 2012
Posts: 70
Rep Power: 14 |
Hi Adambarfi,
have you got success in your problem, if so please post the solution here. Thanks, Aadhavan |
|
August 4, 2014, 13:39 |
|
#7 |
Senior Member
|
dear Aadhavan,
I know It's too late to post the solution I found for this problem, because I find it today for another project. but i think it's worthy to post the solution here so that other people can solve this problem. I used createPatch utility to correct the order of points on cyclic patches and couple the cells correctly. you can get the createPatchDict from here. hope this help. Regards, Mostafa |
|
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
strange flow of pressure boundary adjacent periodic condition | oilsok | FLUENT | 2 | May 26, 2012 13:51 |
Periodic Boundary Condition for upwind difference | yohey44 | Main CFD Forum | 0 | October 27, 2010 14:10 |
(Heattransfer) Temperature boundary condition problem | suitup | OpenFOAM Bugs | 15 | October 14, 2010 23:18 |
Transient outlet boundary condition problem | jwillie2000 | CFX | 1 | December 7, 2009 18:07 |
a problem with Boundary condition | M Rad | Main CFD Forum | 12 | November 27, 1998 13:49 |