CFD Online Discussion Forums

CFD Online Discussion Forums (https://www.cfd-online.com/Forums/)
-   OpenFOAM (https://www.cfd-online.com/Forums/openfoam/)
-   -   Using solidBodyMotion for rigid body motion (https://www.cfd-online.com/Forums/openfoam/85802-using-solidbodymotion-rigid-body-motion.html)

L1011 March 7, 2011 11:37

Using solidBodyMotion for rigid body motion
 
Hi all!

I've seen that OF allows to impose a rigid body motion on the entire simulation domain using solidBodyMotion. For my current work, I'd like to use this tools to simulate a oscillating wing by imposing a pitch motion to the entire mesh.

Does somebody knows how the boundary conditions are handled when a solid motion is used? How does the solution is interpolated between one iteration to the other?

Thank you!

L1011

daveatstyacht March 7, 2011 21:00

Look in the sloshingtank3D6doF tutorial (and perhaps the other similar tutorials) under the interDymFoam tutorials. Along with that look at the flapping wing tutorial under pimpleDyMFoam. You can probably put together what you need from pieces of each. Hope this helps.

Regards,
Dave

L1011 March 9, 2011 22:33

Thank you Dave for your answer, I will have a look at that.

L1011

davesmith_01 April 4, 2011 17:12

Openfoam flapping wing
 
Hi

I want to model a flapping wing using Openfoam, but I am not sure how I can set up the case, do I have to use icodymFoam or can other solvers inside openfoam be used?

Also how can the kinematics of the motion be inserted into this solver?

I am also confused about some of the case settings, does anyone know of any good examples in Openfoam or have any case files that they can please send to me, I would really appreciate the help as I have been looking at this problem for a while and am finding it difficult to solve.

And also I want to model this is 3D.

Please help

Dave

OF_NACA July 5, 2011 04:59

Hi Foarmers !

I'd like to run a simulation of a rigid solid motion of a wing with OF v1.7.
I've found some examples in tutorials (sloshingTank3D6Dof) but i've to implement a z-axis rotation motion which depends on time like :

Phase 1 : ψ = −ω ∗ ∆t ∗ sin(t ∗ 19, 625[s−1 ]), pour t ∈ [0, t1 ]
Phase 2 : ψ = −ω ∗ ∆t, pour t ∈ [t1 , t1 + tv ]
Phases 3 et 4 : ψ = −ω ∗ ∆t ∗ sin((t − tv ) ∗ 19, 625[s−1 ]), pour t ∈ [t1 + tv, 3 ∗ t1 + tv ]
Phase 5 : ψ = ω ∗ ∆t, pour t ∈ [3 ∗ t1 + tv, 3 ∗ t1 + 2 ∗ tv ]
Phase 6 : ψ = −ω ∗ ∆t ∗ sin((t − 2 ∗ tv ) ∗ 19, 625[s−1 ]), pour t ∈ [3 ∗ t1 + 2 ∗
tv, 4 ∗ t1 + 2 ∗ tv ]

with tv = 0, 0771s, ∆t = 0, 001 [s]∗0, 4742/5, 148 ≈ 9, 211.10−5 s, ω = 1, 45081 [rad.s−1 ] and t1 = 0, 08s.

Do I need to write the 6DoF.dat file before running case ?
Is it sure that the wing motion will be enforced or is there still a degree of freedom ??

Thanks in advance !

M.A.


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