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

How to simulate problems with rotating motion

Register Blogs Members List Search Today's Posts Mark Forums Read

Reply
 
LinkBack Thread Tools Display Modes
Old   July 25, 2011, 13:39
Default How to simulate problems with rotating motion
  #1
New Member
 
feiqunali
Join Date: Jul 2011
Posts: 13
Rep Power: 6
feiqunali is on a distinguished road
Hello, I am now trying to simulate flapping wing with pitching motion, which need an unsteady solver that can simulate rotating problems. Which solver should I choose and can anybody provide some related case?Thanks a lot!
feiqunali is offline   Reply With Quote

Old   July 26, 2011, 04:31
Default
  #2
Member
 
Stefan
Join Date: Jan 2010
Location: Kiel, Germany
Posts: 72
Rep Power: 7
SD@TUB is on a distinguished road
Hi,

Can you be more precisely about your problem, where you need the rotating motion? I would guess, that you need automatic mesh motion for the rigid flapping wing.
Since you expect moderate motions of your wing than mesh morphing might be an appropriate set-up. There is a simulation of a flapping airfoil with OpenFOAM. Unfortunately, i haven't got the web link right now. Maybe, you will take a look into the OF workshops.
As you mentioned "rotating motion" which is either provided by GGI implementation in 1.6-ext or as a solid body motion called rotatingMotion in 2.0.x! You will find it within src/dynamicFvMesh/* directory of your preferred OpenFOAM version.

/Stefan
SD@TUB is offline   Reply With Quote

Old   July 26, 2011, 08:45
Default
  #3
Senior Member
 
Elvis
Join Date: Mar 2009
Location: Sindelfingen, Germany
Posts: 579
Blog Entries: 5
Rep Power: 13
elvis is on a distinguished road
Hello,

you are probably interested on the PHD thesis of Frank Bos.

Numerical simulations of flapping foil and wing aerodynamics, mesh deformation using radial basis functions (RBF).
This research is direct applicable to Micro Air Vehicle design and in Wind Turbines.

The RBF is now part of OpenFoam-extent former OpenFOAM-1.5-dev version
=>Released RBF motion solver

You can find the PHD-Thesis online http://repository.tudelft.nl/assets/...daa1b2/bos.pdf (size 11MB)

The other interesting things might be based on the PHD-thesis of "Sandeep Menon"
Adaptive Tetrahedral Re-Meshing for Deforming Domains,
http://www.openfoamworkshop.org/6th_...ney_slides.pdf
elvis is online now   Reply With Quote

Old   July 26, 2011, 13:50
Default
  #4
New Member
 
feiqunali
Join Date: Jul 2011
Posts: 13
Rep Power: 6
feiqunali is on a distinguished road
The rotating motion is defined by a=a0*sin(2*pi*f*t),a is the angle of attack. Do you mean that I could not simulate such motion in OF1.7.0? By the way, I thought I should use pimpleDyFoam, but I dit not know how to set the boundary condition.
feiqunali is offline   Reply With Quote

Old   July 26, 2011, 13:51
Default
  #5
New Member
 
feiqunali
Join Date: Jul 2011
Posts: 13
Rep Power: 6
feiqunali is on a distinguished road
Quote:
Originally Posted by SD@TUB View Post
Hi,

Can you be more precisely about your problem, where you need the rotating motion? I would guess, that you need automatic mesh motion for the rigid flapping wing.
Since you expect moderate motions of your wing than mesh morphing might be an appropriate set-up. There is a simulation of a flapping airfoil with OpenFOAM. Unfortunately, i haven't got the web link right now. Maybe, you will take a look into the OF workshops.
As you mentioned "rotating motion" which is either provided by GGI implementation in 1.6-ext or as a solid body motion called rotatingMotion in 2.0.x! You will find it within src/dynamicFvMesh/* directory of your preferred OpenFOAM version.

/Stefan
The rotating motion is defined by a=a0*sin(2*pi*f*t),a is the angle of attack. Do you mean that I could not simulate such motion in OF1.7.0? By the way, I thought I should use pimpleDyFoam, but I dit not know how to set the boundary condition.
feiqunali is offline   Reply With Quote

Old   July 26, 2011, 14:01
Default
  #6
New Member
 
feiqunali
Join Date: Jul 2011
Posts: 13
Rep Power: 6
feiqunali is on a distinguished road
Quote:
Originally Posted by elvis View Post
Hello,

you are probably interested on the PHD thesis of Frank Bos.

Numerical simulations of flapping foil and wing aerodynamics, mesh deformation using radial basis functions (RBF).
This research is direct applicable to Micro Air Vehicle design and in Wind Turbines.

The RBF is now part of OpenFoam-extent former OpenFOAM-1.5-dev version
=>Released RBF motion solver

You can find the PHD-Thesis online http://repository.tudelft.nl/assets/...daa1b2/bos.pdf (size 11MB)

The other interesting things might be based on the PHD-thesis of "Sandeep Menon"
Adaptive Tetrahedral Re-Meshing for Deforming Domains,
http://www.openfoamworkshop.org/6th_...ney_slides.pdf
Thank you! I have read part of Frank Bos's thesis. It is very helpful. However, as mentioned above, I do not know how to set the boundary conditions, there seems no such boundary condition provided in OF to describe such motion.
feiqunali is offline   Reply With Quote

Old   July 26, 2011, 16:53
Default
  #7
Member
 
Stefan
Join Date: Jan 2010
Location: Kiel, Germany
Posts: 72
Rep Power: 7
SD@TUB is on a distinguished road
Quote:
Originally Posted by feiqunali View Post
The rotating motion is defined by a=a0*sin(2*pi*f*t),a is the angle of attack. Do you mean that I could not simulate such motion in OF1.7.0? By the way, I thought I should use pimpleDyFoam, but I dit not know how to set the boundary condition.
So you are looking for a prescribed (sinusoidal) mesh motion functionality, contrary to my guess. Depending on your desired motion amplitudes you have to decide, if mesh morphing techniques will not cause much distortion. In doubt you can perform topological mesh changes with GGI.
I am not sure, but i think RBF and GGI indeed are exclusively implemented in 1.6-ext! May someone else could give you more details.
What about the derived boundary conditions like movingWallVelocity, rotatingWallVelocity, etc. May there is one appropriate bc for harmonic oscillation as well.
SD@TUB is offline   Reply With Quote

Old   July 26, 2011, 20:45
Default
  #8
New Member
 
feiqunali
Join Date: Jul 2011
Posts: 13
Rep Power: 6
feiqunali is on a distinguished road
Quote:
Originally Posted by SD@TUB View Post
So you are looking for a prescribed (sinusoidal) mesh motion functionality, contrary to my guess. Depending on your desired motion amplitudes you have to decide, if mesh morphing techniques will not cause much distortion. In doubt you can perform topological mesh changes with GGI.
I am not sure, but i think RBF and GGI indeed are exclusively implemented in 1.6-ext! May someone else could give you more details.
What about the derived boundary conditions like movingWallVelocity, rotatingWallVelocity, etc. May there is one appropriate bc for harmonic oscillation as well.
Thank you! Maybe I have to install a version of 1.6-ext..
feiqunali is offline   Reply With Quote

Old   July 27, 2011, 03:27
Default
  #9
Senior Member
 
Elvis
Join Date: Mar 2009
Location: Sindelfingen, Germany
Posts: 579
Blog Entries: 5
Rep Power: 13
elvis is on a distinguished road
Hi,
you need OpenFOAM-1.6-ext
https://openfoam-extend.svn.sourcefo...nd/trunk/Core/OpenFOAM-1.6-ext/src/dynamicMesh/meshMotion/ =>RBF

to get your Hands on RBF i would advise you to take the LIVE DVD of the EXTEND version from the openfoam workshop
download from http://rcc.its.psu.edu/ofw6/ofw6_v8.iso
in the tutorials the is some not very sophisticated stuff on RBF but boundary conditions etc. are set there
elvis is online now   Reply With Quote

Old   July 29, 2011, 15:08
Default flapping wing openfoam
  #10
New Member
 
Dave Smith
Join Date: Jul 2010
Posts: 27
Rep Power: 7
davesmith_01 is on a distinguished road
Hi Guys

Does anyone have any tutorials or cases setup which involve a flapping wing in a moving mesh?

I want to model this but am having a difficult time with boundary conditions and am not sure where they need to be implemented and how the should be implemented for a simple sinusoidal motion (theta=A*sin(2*pi*f*t)).

Also I understand that RBF can be used for this but can openfoam do this in version 1.7 aswell using a different method? I want to use an unstructured grid.

Thanks in advance

Dave
davesmith_01 is offline   Reply With Quote

Old   August 12, 2011, 14:55
Default
  #11
Member
 
sanjay's Avatar
 
aerosapien
Join Date: Sep 2010
Posts: 59
Rep Power: 6
sanjay is on a distinguished road
is it possible to do flapping simulation using STARCCM+ CFD code???
sanjay is offline   Reply With Quote

Reply

Tags
unsteady ; rotating

Thread Tools
Display Modes

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 On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
Combine non rotating part with rotating parts or not ? teck0516 Main CFD Forum 0 July 16, 2011 13:38
Problems in mesh motion solutor in parallel 4 interDyMFoam. DLC Main CFD Forum 0 November 21, 2009 17:17
Problems in mesh motion solutor in parallel 4 interDyMFoam. DLC OpenFOAM 0 November 21, 2009 09:54
simulate the pithing-plunging motion zxx1107 CFX 0 July 11, 2008 03:16
Rotating mesh motion Js CFX 6 May 18, 2007 02:22


All times are GMT -4. The time now is 22:46.