patchMassFlow through boundary type cyclic
Is that possible?
My values are totally wrong. At boundaries type patch, no problem. |
You can use function objects to check continuity across your ggi interface.
Put the following code into system/controlDict: Code:
ggiCheck Code:
Cyclic GGI pair (PERIODIC1, PERIODIC2) : 0.0235516 0.0235515 Diff = 1.15512e-11 or 4.90464e-08 % |
Is that possible that ggiCheck functionObject isn't integrated in Openfoam 1.7.1?
And it is also possible to do MassFlowAverage for the field ptot through a cyclic boundary? --> FOAM FATAL ERROR: Unknown function type ggiCheck Valid functions are : 15 ( panicDump patchAverage patchFieldFlow patchIntegrate patchMassFlow patchMassFlowAverage probes sets surfaces trackDictionary volumeAverage volumeIntegrate volumeMinMax writeAdditionalFields writeFieldsOften ) |
I might be wrong on that, but if I'm correctly informed, GGI is only available in the -dev branch of OF. Now that I read your 1st post more carefully I realized that you're probably using the boundary type "cyclic" and not "cyclicGgi" which are two different things. Unfortunately, I guess if you're using OF-1.7 and not the -dev branch, you're stuck with the "cyclic" bc. Sadly, I don't have any experience with this type of bc....
Anyway, the the workaround i showed you would only work for mass flux, not other custom quantites (although I think it could be easily done by adding some lines of code to ggiCheck) |
I had the same problem than you Ralph
It indeed appears that patchMassFlow is not working with the cyclic BC. I solved the issue by creating a faceSet from the cyclic BC using topoSet Then I used swakExpression as mentioned in this document (page 41) http://www.tfd.chalmers.se/~hani/pdf.../AISwithOF.pdf Looks to be working. I have to check that though ;-) best regards Sylvain |
All times are GMT -4. The time now is 21:52. |