|
[Sponsors] |
![]() |
![]() |
#1 |
Member
WY
Join Date: Mar 2020
Posts: 36
Rep Power: 6 ![]() |
Hi, I use sixDofRigidBodyMotion to solve a 2D FSI problem (vortex induced vibration of cylinder). But I am a little confused about the functionality of this solver.
In the problem involving dynamic mesh, we need to solve mesh motion equation, and the common solvers include displacementLaplacian, velocityLaplacian, etc. And a template is shown below: Code:
dynamicFvMesh dynamicMotionSolverFvMesh; motionSolverLibs ("libfvMotionSolvers.so)"; solver displacementLaplacian; displacementLaplacianCoeffs { diffusivity quadratic inverseDistance 5.0 (Body1 Body2); } In the FSI problem, we need to solve both mesh motion and body motion. And it seems that sixDofRigidBodyMotion can solve motions of mesh and body, just including all the settings (mesh morphing definition, body definition, etc.) in dynamicMeshDict file. The template is shown below: Code:
dynamicFvMesh dynamicMotionSolverFvMesh; motionSolverLibs ( "libsixDoFRigidBodyMotionDev.so" ); solver sixDoFRigidBodyMotion; sixDoFRigidBodyMotionCoeffs { //parameters } Sorry about the disordered description. I just don't know what exactly sixDoFRigidBodyMotion solver done in OpenFOAM. I am very appreciated for any suggestion! |
|
![]() |
![]() |
![]() |
![]() |
#2 |
New Member
MoHammmmed
Join Date: Sep 2012
Posts: 1
Rep Power: 0 ![]() |
Sorry I have the same problem, did you figure any solution ??!
|
|
![]() |
![]() |
![]() |
![]() |
#3 |
Member
Martin
Join Date: Dec 2011
Posts: 40
Rep Power: 14 ![]() |
Hi, have you solved this problem? We are having the same issue controlling the mesh motion when solving FSI problems.
|
|
![]() |
![]() |
![]() |
![]() |
#4 | |
Member
WY
Join Date: Mar 2020
Posts: 36
Rep Power: 6 ![]() |
Quote:
Sorry I am afraid I cannot give your much more details about the mesh motion. The focus of my case is the motion of body. I try different mesh motion solvers, and it has little influence on the results. So finally I just use the default mesh deformation method in OpenFOAM. There isn't much information on the Internet about how the mesh moves in OpenFOAM. So if you want to know more details or define your own mesh motion solver, maybe you can look into the source code. |
||
![]() |
![]() |
![]() |
Tags |
dynamic mesh, sixdofrigidbodymotion |
|
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
A quick question about the directory complaint | linyanx | OpenFOAM Programming & Development | 3 | February 7, 2017 15:05 |
Question regarding QUICK scheme for 1-D convection-diffusion problems | JHaw | CFD Freelancers | 0 | January 24, 2017 08:54 |
Quick question to the reactingFoam users | sahmed | OpenFOAM Running, Solving & CFD | 2 | September 26, 2016 07:44 |
Unanswered question | niklas | OpenFOAM | 2 | July 31, 2013 16:03 |
Please help student, quick question, CFD prices?? | quiksilver | Main CFD Forum | 2 | April 30, 2010 19:09 |