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

overInterDyMFoam - larger wave height with rigid body instability issue

Register Blogs Community New Posts Updated Threads Search

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old   October 31, 2024, 10:04
Default overInterDyMFoam - larger wave height with rigid body instability issue
  #1
New Member
 
Join Date: Mar 2024
Posts: 15
Rep Power: 2
panda007 is on a distinguished road
Hi,

I'm working on a wave-structure interaction problem using overInterDyMFoam. The model works well with small wave height (0.04m) with a constrained rigid body motion.

But after increased the wave height to 0.12m, with larger size of rigid body, (the domain is expanded accordingly), the model suffers instability issue after run for 6-7 wave periods.

I have reduced the accelcerationRelaxation to 0.2, (even tried 0.05) under sixDoFRigidBodyMotion library, it is still the same.

I have also tried to refine the mesh, expand domain size, add turbulence model, adjust turbulence model parameters, reduce max CFL, increase nOuterCorrector from 2 to 4-5, reduce tolerance, none of them worked to solve this instability issues.

And adding damping coefficient did reduce the high angular velocity, but for this case, the maximum angular velocity is much lower after applied damping coefficient, and it still did not help.

The air side velocity is very high, which could be the cause of this instability. I'm out of options, does anyone have any suggestions or ideas how to solve this instability issue? Thank you in advance for any help!!
Attached Images
File Type: png Screenshot 2024-10-31 100249.png (23.2 KB, 16 views)
File Type: png Screenshot 2024-10-31 100354.png (20.4 KB, 14 views)
panda007 is offline   Reply With Quote

Old   November 4, 2024, 06:23
Default
  #2
Member
 
David GISEN
Join Date: Jul 2009
Location: Germany
Posts: 70
Rep Power: 17
David* is on a distinguished road
You tried "expand domain size" - in which direction?

I suggest to massively increase the z_max boundary (atmosphere) to avoid/reduce any kind of interaction with the water surface. You can use larger cells so it is computationally cheap. Try 3 times the water depth as total height of the model.

- add turbulence model
You definitely need one. Which one did you try? I suggest k-omega-SST.

-adjust turbulence model parameters
that won't help

- as a last resort, you can use a function object to eliminate velocity in the air phase. But this is a dirty hack and against physics.

Hope that helps!
David* is offline   Reply With Quote

Old   November 6, 2024, 10:46
Default
  #3
New Member
 
Join Date: Mar 2024
Posts: 15
Rep Power: 2
panda007 is on a distinguished road
Quote:
Originally Posted by David* View Post
You tried "expand domain size" - in which direction?

I suggest to massively increase the z_max boundary (atmosphere) to avoid/reduce any kind of interaction with the water surface. You can use larger cells so it is computationally cheap. Try 3 times the water depth as total height of the model.

- add turbulence model
You definitely need one. Which one did you try? I suggest k-omega-SST.

-adjust turbulence model parameters
that won't help

- as a last resort, you can use a function object to eliminate velocity in the air phase. But this is a dirty hack and against physics.

Hope that helps!
Hi David,

I tried to expand the Zmax to allow the length of z-axis domain be over 3 times of the water depth. Unfortunately, it didn't help, the simulation still stops around the same time (I set a minimum dt threshold to stop the simulation once dt < 1e-7s).

Before I changes z-axis domain, it stopped at 16.53s, after I expand z-axis domain, it stopped at 16.57s.

Anything else I can try? I have tried to refine the mesh, expand y-axis domain before, none of them helped. Reducing CFL doesn't help either. I'm desperate. Thank you so much for helping me!
panda007 is offline   Reply With Quote

Old   November 7, 2024, 03:50
Default
  #4
Member
 
David GISEN
Join Date: Jul 2009
Location: Germany
Posts: 70
Rep Power: 17
David* is on a distinguished road
Try writing out the last timesteps before crash and identify the region of highest velocities = region of instability.



Are the air velocity really the cause of the crash or could it be the moving rigid body? Try fixing it for a test.


Unfortunately, these kind of problems take lots of time and many attempts to fix. Often, you need to start again from scratch (new mesh, new initialization). If you are lucky, it works, it not, then not... Best luck!
David* is offline   Reply With Quote

Old   November 15, 2024, 07:24
Default
  #5
Senior Member
 
JNSN's Avatar
 
Jan
Join Date: Jul 2009
Location: Hamburg
Posts: 143
Rep Power: 20
JNSN is on a distinguished road
Quote:
Originally Posted by panda007 View Post
Hi David,

I tried to expand the Zmax to allow the length of z-axis domain be over 3 times of the water depth. Unfortunately, it didn't help, the simulation still stops around the same time (I set a minimum dt threshold to stop the simulation once dt < 1e-7s).

Before I changes z-axis domain, it stopped at 16.53s, after I expand z-axis domain, it stopped at 16.57s.

Anything else I can try? I have tried to refine the mesh, expand y-axis domain before, none of them helped. Reducing CFL doesn't help either. I'm desperate. Thank you so much for helping me!
Hi Panda,
I suggest increasing the number of outer iterations. 4 is way too low for such a coupled system. Especially with high underrelaxation. Which unfortunately is required.You need to ensure a converged solution of the 6dof solver. Also move the mesh each outer iteration ( if not yet done). Try with at least 8 iterations.
Best, Jan
JNSN 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
Specifying Mesh Deformation & Rigid Body Motion on a Cell Zone Using UDF zx9cp Fluent UDF and Scheme Programming 3 July 11, 2023 06:14
overInterDyMFoam Floating Body Case Simulation Time Step Keeps Decreasing mahsankhan OpenFOAM 1 April 12, 2022 06:41
Wave induced motion on floating body Tushar Patel Main CFD Forum 0 October 21, 2021 06:51
force and rigid body armin najarian CFX 1 August 20, 2015 14:46
rigid body convergence issue hamed.majeed CFX 21 October 1, 2012 08:37


All times are GMT -4. The time now is 00:26.