|
[Sponsors] |
March 26, 2013, 13:04 |
chtMultiRegionFoam and cyclic BC
|
#1 |
New Member
vladimir krejci
Join Date: Mar 2009
Location: Czech Republic
Posts: 20
Rep Power: 17 |
Hi All,
I've run into a problem using cyclic boundary condition in combination with chtMultiRegionFoam solver. The problem is I seem to be unable to impose cyclic BC onto patches that do not reside within the same region. I set a simple case of three-layer wall for this purpose. I imposed mixed boundary conditions to the wall sides and cyclic to the top and bottom sides. When the layers run from one cyclic to the other everything is fine. When one of the layers is divided horizontally, i.e. there are two regions of the same properties on top of each other there, it does what it should apart from running the case successfully. (I mean blockMesh, setSet and splitMeshRegions log files look perfectly all right.) The solver gives me this message: keyword startFace is undefined in dictionary "::cyclic_top" file: ::cyclic_top from line 61 to line 61. From function dictionary::lookupEntry(const word&, bool, bool) const in file db/dictionary/dictionary.C at line 400. I noticed while checking the changeDictionary log file, it doesn't seem to recognise the cyclic BCs the same way it does when the layer is undivided. It may be just my mistake somewhere, but I cannot see it. Please find the two cases attached. I guess they'll explain more. Any suggestions are welcome. |
|
November 18, 2013, 05:21 |
|
#2 |
Member
MSarkar
Join Date: Dec 2009
Posts: 99
Rep Power: 16 |
hi Vladimir,
Is your problem solved? I have similar problem to setup cyclic BC with chtMultiRegionSimpleFoam solver where cyclic boundary and neighbouringPatch are in different regions. Please let me know if it is solved and how you did it. Thanks in advance! |
|
January 4, 2014, 10:31 |
|
#3 |
New Member
vladimir krejci
Join Date: Mar 2009
Location: Czech Republic
Posts: 20
Rep Power: 17 |
Hi MSarkar,
I've reported that as a bug and got a reply that it' impossible to use cyclic BCs between two regions. The solution is to use mappedField boundary condition or so. Lada |
|
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Cht tutorial in 15 | braennstroem | OpenFOAM Running, Solving & CFD | 197 | June 10, 2015 04:02 |
chtMultiRegionFoam laminar heat exchanger non converging | Pierpaolo | OpenFOAM | 7 | October 26, 2009 10:06 |