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

inconsistent pointDisplacement for dynamic mesh

Register Blogs Community New Posts Updated Threads Search

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old   January 31, 2017, 12:26
Default inconsistent pointDisplacement for dynamic mesh
  #1
Member
 
mo_na's Avatar
 
Mona
Join Date: Mar 2016
Location: Berlin
Posts: 49
Rep Power: 10
mo_na is on a distinguished road
Dear foamers,

I am simulating the motion of a floating body with waveFoam (based on interFoam) using a dynamic mesh. I am using the sixDoFRigidBodyMotion solver.
I had to specify the outerDistance quite small with 0.08 because there is a second body really close to the other one. (If the outerDistance is bigger than the distance between the two bodies than boundary cells of the second body get highly distorted and the simulation crashes.)But I also can't really go smaller than 8cm because the motion is almost as big as that.
Now I am facing the following problem: The mesh morphing region stretches further in some directions than others. So it happened that in one direction it only stretches 2.8 cm and there I get a lot of nonOrthogonal faces and the simulation crashes. (See figures attached, both are from the same timestep)
Now I am wondering what this outerDistance refers to. Which position does it use for reference? Is the body moving faster than the morphing radius? Any ideas how to fix this?

I would really appreciate your help!
Cheers,
Mona
Attached Images
File Type: png pointDisplacement1.png (30.1 KB, 60 views)
File Type: png pointDisplacement2.png (33.5 KB, 50 views)
mo_na is offline   Reply With Quote

Old   February 20, 2017, 06:16
Default
  #2
Member
 
mo_na's Avatar
 
Mona
Join Date: Mar 2016
Location: Berlin
Posts: 49
Rep Power: 10
mo_na is on a distinguished road
Ok, so it seems like the outerDistance refers to the initial position. Is there a way I can update the morphing region? Can the outerDistance be re-evaluated each time-step to refer to the current position?
mo_na is offline   Reply With Quote

Old   September 25, 2017, 11:38
Default
  #3
New Member
 
Dae-young(Dan)
Join Date: Jan 2017
Location: South Korea
Posts: 6
Rep Power: 9
fhjkfhjk is on a distinguished road
I am not sure about this, but as far as I know, the thing that you can handle with the morphing mesh, is that diffusivity in your dynamicMesh file. I am not 100 % sure tho.

BTW, I am doing a simulation of a flow over a square cylinder, and it's rotated by the force from the flow. First time, the mesh badly morphed, and I changed the diffusiity to uniform to prevent the mesh from morphing. and It worked in my case.

So, you can take a look at the diffusivity parameters in OpenFOAM wiki.
fhjkfhjk is offline   Reply With Quote

Reply

Tags
dynamic mesh, nonorthofaces, pointdisplacement, sixdofrigidbody


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
sliding mesh problem in CFX Saima CFX 46 September 11, 2021 07:38
decomposePar problem: Cell 0contains face labels out of range vaina74 OpenFOAM Pre-Processing 37 July 20, 2020 05:38
Star CCM Overset Mesh Error (Rotating Turbine) thezack Siemens 7 October 12, 2016 11:14
[ANSYS Meshing] Combine solid mesh generated in workbench mesh and fluid mesh in fluent meshing ? RPjack ANSYS Meshing & Geometry 2 August 27, 2015 09:33
[snappyHexMesh] snappyHexMesh won't work - zeros everywhere! sc298 OpenFOAM Meshing & Mesh Conversion 2 March 27, 2011 21:11


All times are GMT -4. The time now is 03:43.