CFD Online Logo CFD Online URL
www.cfd-online.com
[Sponsors]
Home > Forums > Software User Forums > OpenFOAM

rotating propeller in OpenFOAM 1.6

Register Blogs Community New Posts Updated Threads Search

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old   December 21, 2010, 03:39
Default roatating block with ggi - continuity error?
  #1
Senior Member
 
Jie
Join Date: Jan 2010
Location: Australia
Posts: 134
Rep Power: 16
jiejie is on a distinguished road
Dear all

I am not sure whether it is appropriate to ask this question here. I am trying to simulate a rotating propeller problem. After I did a bit search on thw Internet, I found that it is possible to do it with a rotating ggi. However, ggi requires OpenFOAM 1.6 extended release.

Q1: I am using OpenFOAM 1.6 and I am not sure whether it is hard to upgrade to the extend version?

Q2: I just wonder whether it is possible to do the same job just with OpenFOAM 1.6 with some other setup?

Q3: I looked at some Turbomachinery tutorials and I found they are not very straigh forward. Is there any other tutorials on the rotating mesh simulations?

Thank you very much.

Last edited by jiejie; December 24, 2010 at 02:03.
jiejie is offline   Reply With Quote

Old   December 21, 2010, 14:18
Default
  #2
Senior Member
 
Elvis
Join Date: Mar 2009
Location: Sindelfingen, Germany
Posts: 620
Blog Entries: 6
Rep Power: 24
elvis will become famous soon enough
Hello,

you can only use GGI with Openfoam 1.5-dev and Openfoam 1.6-extent.
OpenCFD's Openfoam does not support GGI only the community distribution supports GGI

If you use a Debian/Ubuntu based Distribution you can use the binany packets from
https://launchpad.net/~cae-team/+arc...s_filter=lucid
read what you need to do to add to your sources.list entries
installing a binary should be pretty simple

if you do not use a debian based distribution ALIEN might help you
=> http://kitenet.net/~joey/code/alien/ or http://packages.debian.org/en/lenny/alien

Well, if you use ubuntu or debian just apt-get
http://openfoamwiki.net/index.php/In...ucid_10.04_LTS

=> you can have more than one or two installations of openfoam just have approprate aliases in your .bashrc and start the version by calling the alias you want to work with
alias startOF15dev='source /usr/lib/OpenFOAM-1.5-dev/etc/bashrc'
alias startOF16ext='source /usr/lib/OpenFOAM-1.6-ext/etc/bashrc'
alias startOF17='source ....bashrc'

startOF16ext or startOF15dev or startOF17
elvis is offline   Reply With Quote

Old   December 21, 2010, 20:57
Default
  #3
Senior Member
 
Jie
Join Date: Jan 2010
Location: Australia
Posts: 134
Rep Power: 16
jiejie is on a distinguished road
Hi Elvis

Thanks for the quick reply. I will give it a try with OF16ext. I just wonder whether there is any relevant tutorial case files I can start with? Basically, I am trying to learn how to set up a ggi case file.
jiejie is offline   Reply With Quote

Old   December 22, 2010, 03:24
Default
  #4
Senior Member
 
Elvis
Join Date: Mar 2009
Location: Sindelfingen, Germany
Posts: 620
Blog Entries: 6
Rep Power: 24
elvis will become famous soon enough
Hi,
take a look at mixerGGI (icoDyMFoam) it should be in the tutorials
http://openfoam-extend.svn.sourcefor...Foam/mixerGgi/

do not know where it is in version 1.6-extend but structure of the tutorials should not have changed to dramaticly

I hope I point in the right direction, if this does not help you enough you might
join the email list of the SIG Turbomachinery and contact experts there
read http://openfoamwiki.net/index.php/Sig_Turbomachinery

greets

elvis
elvis is offline   Reply With Quote

Old   December 23, 2010, 02:31
Default
  #5
Senior Member
 
Jie
Join Date: Jan 2010
Location: Australia
Posts: 134
Rep Power: 16
jiejie is on a distinguished road
Quote:
Originally Posted by elvis View Post
Hi,
take a look at mixerGGI (icoDyMFoam) it should be in the tutorials
http://openfoam-extend.svn.sourcefor...Foam/mixerGgi/

greets

elvis
Hi elvis

I compiled 1.5-dev on my Ubuntu 9.10 (a bit harder than I expected). I realised there are mixer2D and mixerGgi under icoDyMFoam. It is clear that mixerGgi uses ggi interface. What about mixer2D? I looked at its DynamicMeshDict and the boundary condition. It seems that mixer2D uses "movingWallVelocity" for both insideSlider and outsideSlider. Does this mean the velocity won't pass these two patches so that there will be not interaction between the rotator and the stator?

I guess my question is what is the difference between the two cases?

Thanks
jiejie is offline   Reply With Quote

Old   December 24, 2010, 01:11
Default
  #6
Senior Member
 
Jie
Join Date: Jan 2010
Location: Australia
Posts: 134
Rep Power: 16
jiejie is on a distinguished road
The continuity error was fixed by reducing the gap between insideSlider and outsideSlider.

Last edited by jiejie; January 5, 2011 at 03:06.
jiejie is offline   Reply With Quote

Old   January 3, 2011, 19:09
Default
  #7
Senior Member
 
Jie
Join Date: Jan 2010
Location: Australia
Posts: 134
Rep Power: 16
jiejie is on a distinguished road
The continuity error was fixed by reducing the gap between insideSlider and outsideSlider.

Last edited by jiejie; January 4, 2011 at 00:39.
jiejie is offline   Reply With Quote

Old   January 5, 2011, 03:06
Default
  #8
Senior Member
 
Jie
Join Date: Jan 2010
Location: Australia
Posts: 134
Rep Power: 16
jiejie is on a distinguished road
If I want to extend the 2d mixer ggi case to 3d case (extrude) in the z-direction. How should I set the boundary condition for the top and bottom patches - "frontAndBackPlanes" in 2d case (e.g. wall or movingWallVelocity)? or should I set the part in the "insideSlider" as movingWallVelocity and the part in the "outsideSlider" as wall?

Thanks a lot
jiejie is offline   Reply With Quote

Old   January 5, 2011, 04:46
Default
  #9
Senior Member
 
Elvis
Join Date: Mar 2009
Location: Sindelfingen, Germany
Posts: 620
Blog Entries: 6
Rep Power: 24
elvis will become famous soon enough
Dear Jie,

I am not a GGI user, maybe you can benefit from http://www.tfd.chalmers.se/~hani/kurser/OS_CFD_2009/
=>Advanced OpenFOAM usage, taught by Olivier Petit
Mesh generation (snappyHexMesh etc.), MRFSimpleFoam, GGI...
Mesh generation
Case descriptions http://www.tfd.chalmers.se/~hani/kur...dy_2009_OP.pdf
Files http://www.tfd.chalmers.se/~hani/kur...ivierFiles.tgz

otherwise if you do not make progress I would contact a GGI "Poweruser" => Martin Beaudoin or Hakan Nilsson from SIG Turbomachinery
http://openfoamwiki.net/index.php/Sig_Turbomachinery
http://www.extend-project.de/compone...ry-group-forum

greets

elvis
elvis is offline   Reply With Quote

Old   January 6, 2011, 20:10
Default
  #10
Senior Member
 
Jie
Join Date: Jan 2010
Location: Australia
Posts: 134
Rep Power: 16
jiejie is on a distinguished road
Thanks elvis. I will give them a try first.
jiejie is offline   Reply With Quote

Old   January 7, 2011, 02:08
Default
  #11
Senior Member
 
Jie
Join Date: Jan 2010
Location: Australia
Posts: 134
Rep Power: 16
jiejie is on a distinguished road
Hi elvis, I looked at the links you provided. I found most of them have an inner mesh rotates around an outer mesh, which is like the mixer case.

I think the case I am doing might be similar to the tutorial at http://openfoamwiki.net/index.php/Si...nical_diffuser. However it did not use the GGI but it is suggested = to use GGi for the future study at section 1.10.1.

For a rotating propeller, the mesh topology looks something like this:

inlet -> __________ ->
inlet -> | A | B | C | -> outlet
inlet -> -------------- ->

The flow field is like a circular pipe with three sections (A, B and C). The propeller is in section B and I am trying to use the GGI interface between A and B, B and C (B is the rotating part). Should I leave small gaps between A and B, B and C and apply the same GGI setup as the mixer case?

Hope the explanation is clear to you.

Thanks a lot.
jiejie is offline   Reply With Quote

Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
[swak4Foam] OpenFOAM 1.6 and 1.7 with interFoam, groovyBC give different strange results Arnoldinho OpenFOAM Community Contributions 7 December 9, 2010 17:29
kOmegaSST in openfoam 1.6 Gearb0x OpenFOAM 2 March 3, 2010 07:02
Cross-compiling OpenFOAM 1.6 on Linux for Windows 32 and 64bits with Mingw-w64 wyldckat OpenFOAM Announcements from Other Sources 7 January 19, 2010 16:39
OpenFOAM 1.6 package - CentOS 5.3 x86_64 linnemann OpenFOAM Installation 36 September 2, 2009 13:46
OpenFOAM Version 1.6 Released opencfd OpenFOAM Announcements from ESI-OpenCFD 0 July 27, 2009 18:55


All times are GMT -4. The time now is 17:23.