CFD Online Discussion Forums

CFD Online Discussion Forums (http://www.cfd-online.com/Forums/)
-   OpenFOAM (http://www.cfd-online.com/Forums/openfoam/)
-   -   Multi rotating axes in OpenFOAM (http://www.cfd-online.com/Forums/openfoam/89250-multi-rotating-axes-openfoam.html)

waku2005 June 8, 2011 06:43

Multi rotating axes in OpenFOAM
 
Dear all

I hope to simulate the flow around multi wind turbines and their interaction with each other settled on a surface (peak, plain field, and top of building).
Thus, I'd like to know whether multi rotating axes is available or not in OpenFOAM 1.6-ext or 1.7.x, particluary on PimpleDyMFoam.
Otherwise, I should write my own solver ? :)

Best regards
waku2005

elvis June 8, 2011 10:30

Hello waku,

i think it is better to use OpenFOAM1.6-extent as this version supports General Grid Interface (GGI).
GGI can handle multi rotating axes, but this is stuff that only an expert like Professor Jasak can handle!
read this thread => http://www.cfd-online.com/Forums/ope...mic-grids.html

maybe this presentation is of partial interest for you
http://www.csi.tu-darmstadt.de/media...ynamicmesh.pdf

waku2005 June 8, 2011 17:30

Hi elvis,

Thanks a lot for your reply.
Currently I work on a case of single wind turbine system.
I' ll do my test case which has series of the simple turbine rotors in OF16ext. :)

Best regards
waku2005

waku2005 June 9, 2011 00:06

Can mixerGgiFvMesh handle multiple rotating zones ?
 
Hmmmmm.
I checked the source files of the mixerGgiFvMesh library in OF16ext.
I found that mixerGgiFvMesh library may have to be used in the case of SINGLE rotating Zone named "movingCells". :(

Is there other solver (steady/unsteady) which can handle multiple rotational axes ?

waku2005

elvis June 11, 2011 06:37

Hi,
i found
the latest Stuff and great overview
Turbomachinery CFD with OpenFOAM http://www.personal.psu.edu/dab143/O...sak_slides.pdf

http://www.personal.psu.edu/dab143/OFW6/training.htm

waku2005 June 12, 2011 22:14

Hi elvis

Thanks for additional information! I'll check them carefully.

Last week, I have done a multiple rotor case using MRFsimplefoam and it works good.
As a next step, I want to run it as an unsteady case using PimpleDyMFoam, but I should be waiting for further developments of DynamicMesh library such as immersed boundnary method.

Best regards
waku2005

JulytoNovember April 29, 2012 17:52

try turboFvMesh, it handles multiple transient meshes via ggi, openfoam-1.6-ext

Toorop April 30, 2012 05:23

Hi,

I have run into the same problem recently - MRF with multiple rotors and want to upgrade it and run with pimpleDyMFoam.

So no solution exists for this issue within OF2.1 framework? Thanks!

waku2005 April 30, 2012 17:51

Quote:

Originally Posted by JulytoNovember (Post 358378)
try turboFvMesh, it handles multiple transient meshes via ggi, openfoam-1.6-ext

Thanks.
turboFvMesh can handle multiple transient meshes as noted by JulytoNovembe.
I'll try it.

waku2005

linnemann May 3, 2012 08:37

Commit 3edf9e06d8a5a234aac77e38fd241264c94205c6 of OF2.1.x seems to have included the possibility to have multiple rotating/moving zones.

https://github.com/OpenFOAM/OpenFOAM...241264c94205c6

I haven't tried it and there are no tutorials, so you have to figure out how to use it by yourself.

Toorop May 4, 2012 02:53

Thx Niels, will have a look at it!

asergeev May 16, 2012 15:52

Testing pimpleDyMFoam with two rotations
 
Quote:

Originally Posted by linnemann (Post 359065)
Commit 3edf9e06d8a5a234aac77e38fd241264c94205c6 of OF2.1.x seems to have included the possibility to have multiple rotating/moving zones.

https://github.com/OpenFOAM/OpenFOAM...241264c94205c6

I haven't tried it and there are no tutorials, so you have to figure out how to use it by yourself.

I found this web page using Internet search, because I was interested in calculation of two rotating turbines.
If somebody is interested, then I could show the results for two rotating turbines.
Firstly, I copied five files from the web source mentioned above to src folder and re-compiled OpenFoam.
Then, I somehow changed by intuition a file dynamicMeshDict (attached) in order to allow input of two rotations.
It seems that now the program (pimpleDyMFoam) works well for two rotations. The output of the program is attached. Also, I attach animation for the pressure and a link to case files.

http://www.dimensionality.info/temp/...ynamicmeshdict
http://www.dimensionality.info/temp/...pledymfoam.out
http://www.dimensionality.info/temp/twoturbines/twoturbines.avi
http://www.dimensionality.info/temp/...nes/test2a.rar

A. S.

asergeev June 8, 2012 21:07

Quote:

Originally Posted by asergeev (Post 361498)
I found this web page using Internet search, because I was interested in calculation of two rotating turbines.
If somebody is interested, then I could show the results for two rotating turbines.
Firstly, I copied five files from the web source mentioned above to src folder and re-compiled OpenFoam.
Then, I somehow changed by intuition a file dynamicMeshDict (attached) in order to allow input of two rotations.
It seems that now the program (pimpleDyMFoam) works well for two rotations. The output of the program is attached. Also, I attach animation for the pressure and a link to case files.

http://www.dimensionality.info/temp/...ynamicmeshdict
http://www.dimensionality.info/temp/...pledymfoam.out
http://www.dimensionality.info/temp/twoturbines/twoturbines.avi
http://www.dimensionality.info/temp/...nes/test2a.rar

A. S.

I am adding plots of velocity for two turbines in coaxial and side by side cases and a link to case files. http://www.dimensionality.info/temp/...es/uonaxis.avi http://www.dimensionality.info/temp/...es/ubyside.avi http://www.dimensionality.info/temp/...ubysideopp.avi
http://www.dimensionality.info/temp/...nes/onaxis.rar

Toorop August 30, 2012 08:23

Hi,

I would like to say a big thank you again for the above comments on how to define multiple solidBodyMotionFunction with AMI.

I'm wondering about how to set up a case where the rotation of the solid is not predefined, instead the flow field induces the motion.
In a simple wind tunnel + wind turbine setup: one specifies the inlet velocity and wants to calculate the rpm of the turbine. Thank you!


All times are GMT -4. The time now is 00:58.