-
Notifications
You must be signed in to change notification settings - Fork 16
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Question about mixingPlane boundary condition #14
Comments
Hi, first of all: the mixingPlane is still highly experimental and there can be still bugs in it :). Can you please send me your setup? At least the system and 0 directory? Is MRF? If so, then send me also constant/MRFProperties. |
Yes, I can share all settings for rhoSimpleFoam with the modification for energy equation due to high speed rotation in rotor stage. |
Hi, there are two main problems with your setup:
pressure: mixing plane at stator outlet and zero gradient at rotor inlet In this way T, U, k, ... are propagated downstream to rotor whereas p is propagated upstream to stator. |
Ok, I try to use this BC in a 3D model and I let you know in few days. |
Hi, Definitely, it should be possible to make a 2D version. The 3D version does averaging in cylindrical coordinates wheres 2D should do simple averaging. Therefore a simple and ugly "hack" will be to erase calls to "toXRTheta" and "fromXRTheta", e.g. instead of patchField[i] = fromXRTheta(average, r/mag(r)); use patchField[i] = average; Note that "order" has to be 0 for 2D configuration and "origin" has to be selected somewhere far from the domain. |
Hi, Thank you and happy new year |
I'm glad to hear about your progress. |
Hi Professor, |
Hi, nice to hear good news. The circumferential average is not easy task. One would have to interpolate data to some structured mesh. That's the reason why I developed the mixing plane interface in different way. I just approximate the distribution of quantities using a polynomial function of given order (using least square method)... |
Dear Professor, |
Can you send me the case? I hope that I will have time to look at it... |
Dear professor, thank you for your time, at the moment I can only share the setup of simulation because the mesh has many elements, so I will try to make a coarse mesh and then share it. |
Hi, s (stator) -> mixing plane -> r (rotor) -> cyclicAMI -> e (exhaust) ? |
Hi, |
Hi, If the mesh is too large then it will be probably better to send it via google drive, weTransfer or similar service. |
Hi Professor, I'm very sorry for may delay but I have had some personal problems in this period. I'm still working on mesh to share a case with you. Best regards |
Dear Professor,
I try to use MixingPlane boundary condition in a 2D model as a interface between stator and rotor.
I put MixingPlane condition for patch at rotor side and zeroGradient for stator as indicated in mixingPlaneFvPatchField.H, however the boundary condition has a wrong behavior because it doesn't seem to transfer information upstream as you can see in the picture.
Am I doing it wrong or is there something else?
Best Regards
The text was updated successfully, but these errors were encountered: