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

[Other] SixdofRigidBodyMotion: floating up due to change of COM

Register Blogs Community New Posts Updated Threads Search

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old   May 22, 2018, 04:55
Default SixdofRigidBodyMotion: floating up due to change of COM
  #1
New Member
 
CFD-Henning's Avatar
 
Henning Kuchenbuch
Join Date: Jan 2018
Location: Hannover
Posts: 8
Rep Power: 8
CFD-Henning is on a distinguished road
Hey, I'm simulating a floating monopile in a numerical wave tank to analyze its response in heave and pitch direction.

The results are amazing so far, but I know, that the center of mass (COM) has to be located a bit higher than currently (~0.5 m instead of 0.552 m below sea surface).
By varying this parameter, I observed a brief heave motion (floating up) of the pile. I really don't understand this, because the center of mass should neither influence the mass, nor the buoyancy (at least in equilibrium state).

First: heave_initial_COM.jpg

Then: heave_higher_COM.jpg

This effect intensifies by increasing the distance of the COM from the inital value.
I expected, that I could vary this parameter in height without any change in the initial equlibirum state (the pile is circular symmetric). It's just the center of mass and not the mass itself !
Does anyone have a clue what could be going on?
CFD-Henning is offline   Reply With Quote

Old   May 22, 2018, 06:46
Default solved
  #2
New Member
 
CFD-Henning's Avatar
 
Henning Kuchenbuch
Join Date: Jan 2018
Location: Hannover
Posts: 8
Rep Power: 8
CFD-Henning is on a distinguished road
I just solved the problem.. lol
In fact I did not change the center of mass, but rather the center of rotation. OpenFOAM 1606+ printed, that the center of mass is set to the value of center of rotation. When I deleted the center of rotation parameter in the dynamicMeshDict, and just varied the center of mass parameter everything is fine:

heave_higher_COM_new.jpg

I still don't know, why a seperate definition of the COR differing from the COM induces an initial body movement.
To avoid an unintended body movement, I have to assume COM = COR. Nevertheless I would appreciate it, if s/o figures out how to set up a differing COR-value without influencing the initial equlibrium state in OF1606+.

Henning
CFD-Henning is offline   Reply With Quote

Reply


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
Floating point exception (core dumped) issue by solving the change of pitchAxis sz617896964 OpenFOAM Running, Solving & CFD 1 April 24, 2019 11:26
polynomial BC srv537 OpenFOAM Pre-Processing 4 December 3, 2016 09:07
Calculte change in length due to thermal expansion. Sargam05 OpenFOAM 0 March 29, 2013 23:23
[snappyHexMesh] snappyHexMesh - Floating point error derjames OpenFOAM Meshing & Mesh Conversion 4 September 19, 2009 14:14
Polytopochanger broken in 15x due to mesh format change andersking OpenFOAM Bugs 6 January 19, 2009 04:34


All times are GMT -4. The time now is 20:41.