CFD Online Discussion Forums

CFD Online Discussion Forums (https://www.cfd-online.com/Forums/)
-   OpenFOAM Running, Solving & CFD (https://www.cfd-online.com/Forums/openfoam-solving/)
-   -   Prescribed Patch Motion with sixDoFRigidBodyMotion Solver? (https://www.cfd-online.com/Forums/openfoam-solving/141755-prescribed-patch-motion-sixdofrigidbodymotion-solver.html)

petr.f. September 15, 2014 13:09

Prescribed Patch Motion with sixDoFRigidBodyMotion Solver?
 
Hi all,

I'd like to simulate 2DOF motion of a profile (2D simulation) - at first prescribed motion, then the flutter analysis.

Considering the first case - is it possible to use the sixDoFRigidBodyMotion solver with prescribed motion (e.g. pitching) or is it necessary to use "the old way" - choose the displacementLaplacian solver and prescribe the motion as a part of the boundary condition?

Considering the second case - does anywhere exist a description of the sixDoFRigidBodyMotion model? (the basic set of equations etc.) I've found a presentation by Dubravko Matijasevic, but I'm not sure this is the actual model used in OpenFOAM.

Thanks, Petr.

haze_1986 February 16, 2015 01:43

Quote:

Originally Posted by petr.f. (Post 510422)
Hi all,

I'd like to simulate 2DOF motion of a profile (2D simulation) - at first prescribed motion, then the flutter analysis.

Considering the first case - is it possible to use the sixDoFRigidBodyMotion solver with prescribed motion (e.g. pitching) or is it necessary to use "the old way" - choose the displacementLaplacian solver and prescribe the motion as a part of the boundary condition?

Considering the second case - does anywhere exist a description of the sixDoFRigidBodyMotion model? (the basic set of equations etc.) I've found a presentation by Dubravko Matijasevic, but I'm not sure this is the actual model used in OpenFOAM.

Thanks, Petr.

Hi Petr, this is an interesting question as I've noticed the difference recently when comparing interDyMFoam between OpenFOAM and foam extend. The former implements the sixDoFRigidBodyMotion directly in dynamicMeshDict whereas the latter uses displacementLaplacian in dynamicMeshDict, which will eventually point to the sixDoFRigidBodyDisplacement file in the pointDisplacement boundary file. I went briefly into the code and see that it eventually calls sixDoFRigidBodyMotion and it can take in values of restrains and constrains as well. So I guess it is similar but feel free to correct me if I am mistaken or there are any results comparing the two.


All times are GMT -4. The time now is 06:47.