October 18, 2024, 12:02
|
Issue with Solid Body Motion in Wave Generator Simulation
|
#1
|
|
New Member
Yangheon Song
Join Date: Oct 2023
Location: North Korea
Posts: 1
Rep Power: 0
|
Dear Foamers,
Hello, this is my first time posting here.
I am trying to create a wave generator in OpenFOAM-v2406 where a cubic object (pump) moves upwards through the water surface inside a tank. Here are the details:
- The tank and pump (cubic object) are created using blockMeshDict, not topoSetDict.
whole.jpg
- I initially tried to create the object inside the tank using the topoSet command, but it was too complex, so I defined it directly in blockMeshDict.
blockMeshDict.txt
- The pump(cubic on the image) starts fully submerged and extends upward.
(This is similar to throwing a punch upwards from underwater.)
motion.jpg
- I aim to simulate the upward motion of the pump using solidBodyMotion, but I'm encountering an issue: either both the tank and pump move together, or nothing moves at all.
dynamicMeshDict.txt
- I am using the interFoam solver, and the pump’s interaction with the fluid dynamics is not relevant here.
- I only need the pump to rise quickly without considering its response to fluid forces (i.e., no need for a 6 degree of freedom setup).
pointDisplacement.txt
- I’ve attached my blockMeshDict, dynamicMeshDict, and images from ParaView for reference.
If anyone has experience with this type of simulation or any advice on how to fix the motion problem, I would greatly appreciate the help!
Thank you, and I hope everyone has a great day!
|
|
|