|
[Sponsors] |
No flow through periodic (cyclic) boundaries in impeller with foam-extend-3.1 |
|
LinkBack | Thread Tools | Search this Thread | Display Modes |
November 7, 2014, 02:57 |
No flow through periodic (cyclic) boundaries in impeller with foam-extend-3.1
|
#1 |
New Member
Antti Heino
Join Date: Mar 2014
Location: Finland
Posts: 9
Rep Power: 12 |
Hello dear foamers!
I am calculating an imcompressible flow in centrifugal pump impeller using simpleFoam (MRFSimpleFoam) and rotational periodicity. First I was using OpenFOAM 2.2.2 and cyclicAMI for interfaces. When I did some comparison to CFX results and measurements I saw that it provided good enough results in some cases but as the mass flow through the impeller is decreased also the results seem diverge more. From this I concluded that the problem may be in the interface treatment because as the mass flow decreases the meridial velocity component decreases and tangential component increases. This means that the recirculation is higher on lower flow rates and the flow goes back and forth the cyclicAMI interface which makes the interface treatment very important. Due to the reason above I changed to foam-extend-3.1 as it has GGI, which is used in CFX, instead of AMI. Using GGI I got a similiar pump curve as with CFX but head, circumferential velocity and torque where 5-10 % higher. I was certain that these values were not right and tried to find the cause for them. It seemed as if there were additional blades and another problem arose. I looked at the flow (phi) through periodic boundaries (IMPELLER_PER) using patchIntegrate and realized it was very small (around 1E-13). Which means they are like thin surfaces (additional blades) and increase the values above. I then calculated the same case with full non-periodic mesh and the results matched near perfectly to CFX and measurements. The reason for strange results was indeed the cyclic boundary. I would still like to use the periodic boundaries as they greatly decrease the computational load. Here is a quickly drawn picture to clarify the situation for those not that familiar with pumps: I used both cyclic and cyclicGgi boundary types and the results were the same. Using the same mesh with cyclicAMI there was phi through the cyclic boundaries so this problem only exists when I use foam-extend-3.1. The mesh is created with TurboGrid and converted first with ICEM to Fluent format and then with fluent3DMeshToFoam. Has anyone had any similiar problems before and if so what was the solution? I started from zero with OpenFOAM six months ago and now I believe this is the final problem I have left for a good and accurate impeller calculation with OpenFOAM. I added some attachments (boundary, fvSchemes, fvSolution, createPatchDict, MRFZones, log.checkMesh) which may be relevant to the solution. I very much appreciate all the help :) Best regards, Antti TLDR: I have no flow going through periodic boundaries (IMPELLER_PER) in impeller computation using GGI and foam-extend-3.1. Last edited by anttiad9000; November 7, 2014 at 04:27. |
|
November 8, 2014, 05:29 |
|
#2 |
Senior Member
Hrvoje Jasak
Join Date: Mar 2009
Location: London, England
Posts: 1,906
Rep Power: 33 |
I was looking at one of those 2 weeks ago - it turned out to be a user error. Please try cyclicGGI and set up the transform correctly. If your transform is wrong, you will get a report from lots of uncovered cases.
Please let me know how you get on, Hrv
__________________
Hrvoje Jasak Providing commercial FOAM/OpenFOAM and CFD Consulting: http://wikki.co.uk |
|
November 10, 2014, 04:43 |
|
#3 |
New Member
Antti Heino
Join Date: Mar 2014
Location: Finland
Posts: 9
Rep Power: 12 |
Thank you Hrv for answering,
I guess it was the transform problem as you said. When I tried cyclicGgi before i used changeDictionary to change the boundary file. Now I used createPatch to recreate all the boundaries. It seems to have fixed the issue. Thanks again for helping with the problem. BR Antti |
|
March 2, 2016, 19:37 |
|
#4 |
Member
Jack
Join Date: May 2015
Posts: 98
Rep Power: 11 |
Hi,
I am implementing a very similar problem - I have an axial compressor that was meshed in turbo grid and the tip region has non matching grid faces due to the different numbers of nodes encountered on the suction and pressure sides. At the moment I am using the cyclicAMI boundary condition for the interface of the non matching grids in the tip region as I do not have access to extend 3.1 Could someone please explain the difference between cyclicGGI and cyclicAMI as it is an issue of great confusion for me. Thanks! |
|
Tags |
cyclic, foam-extend-3.1, ggi, impeller, mrfsimplefoam |
Thread Tools | Search this Thread |
Display Modes | |
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
[snappyHexMesh] How to define to right point for locationInMesh | Mirage12 | OpenFOAM Meshing & Mesh Conversion | 7 | March 13, 2016 14:07 |
simpleFoam parallel | AndrewMortimer | OpenFOAM Running, Solving & CFD | 12 | August 7, 2015 18:45 |
channelFoam for a 3D pipe | AlmostSurelyRob | OpenFOAM | 3 | June 24, 2011 13:06 |
[Gmsh] Import gmsh msh to Foam | adorean | OpenFOAM Meshing & Mesh Conversion | 24 | April 27, 2005 08:19 |
fluid flow fundas | ram | Main CFD Forum | 5 | June 17, 2000 21:31 |