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

A quick question about sixDofRigidBodyMotion

Register Blogs Community New Posts Updated Threads Search

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old   January 23, 2022, 17:05
Default A quick question about sixDofRigidBodyMotion
  #1
Member
 
WY
Join Date: Mar 2020
Posts: 36
Rep Power: 6
WUYing is on a distinguished road
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);
}
Take displacementLaplacian as example, it solves mesh motion by laplacian equation of diffusivity and mesh displacment.

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
}
If I understand correctly, we first solve body motion (displacement, velocity, acceleration) from this solver, and the mesh deformation region is defined by outerDistance and innerDistance. But how to determine the motion of internal mesh grids within these two distances, just by default diffusivity model (inverseDistance linear)?

Sorry about the disordered description. I just don't know what exactly sixDoFRigidBodyMotion solver done in OpenFOAM.

I am very appreciated for any suggestion!
WUYing is offline   Reply With Quote

Old   December 23, 2022, 02:25
Default Same Problem
  #2
New Member
 
MoHammmmed
Join Date: Sep 2012
Posts: 1
Rep Power: 0
lplooooo is on a distinguished road
Sorry I have the same problem, did you figure any solution ??!
lplooooo is offline   Reply With Quote

Old   October 18, 2023, 10:17
Default
  #3
Member
 
Martin
Join Date: Dec 2011
Posts: 40
Rep Power: 14
msaravia is on a distinguished road
Hi, have you solved this problem? We are having the same issue controlling the mesh motion when solving FSI problems.
msaravia is offline   Reply With Quote

Old   October 19, 2023, 02:39
Default
  #4
Member
 
WY
Join Date: Mar 2020
Posts: 36
Rep Power: 6
WUYing is on a distinguished road
Quote:
Originally Posted by msaravia View Post
Hi, have you solved this problem? We are having the same issue controlling the mesh motion when solving FSI problems.
Hi,

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.
WUYing is offline   Reply With Quote

Reply

Tags
dynamic mesh, sixdofrigidbodymotion


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
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


All times are GMT -4. The time now is 08:59.