|
[Sponsors] |
January 19, 2023, 16:02 |
6DoF and MRF
|
#1 |
New Member
Join Date: Nov 2022
Posts: 21
Rep Power: 4 |
Hello everybody!
I try to simulate movement of a solid body upon fluid stirring and also to track its trajectory during simulation. I use MRF and dynamic mesh (sixDoFRigidBodyMotion) for the solid body movement without any constraints. The problem is that the simulation always crashes and I think that it is because of the large displacement of the solid. The simulation is ok without the solid body. I have tried to add the solid body in the main mesh by several different ways: - during the mesh generation in the snappyHexMeshDict file - by using topoSetDict as in the case of floatingObject tutorial - as overset mesh But it does not work and the simulation stops after 10-20 ms. I also tried to use mesh refinement by topoChanger (type refiner) in the dynamicMeshDict file. Actually this was not very successful, because I am not very sure which scalar field exactly to use for the refinement and there are always some errors... I use OpenFoam version 10 and tried the pimpleFoam and interFoam as solvers. It would be great if someone could give me an advice how can I manage this or if there is any related tutorial. Thank you very much! |
|
|
|