|May 7, 2010, 12:50||
automaticMeshMotion and topoChanger
Join Date: Nov 2009
Posts: 57Rep Power: 9
I have a question concerning dynamicFvMesh (specifically in OF-1.5-dev). As far as I understand there are two main "branches" derived from this class - topoChangerFvMesh and dynamicMotionSolverFvMesh - which can take care of mesh motion in OpenFOAM.
Now, in my case I'm looking at a bubble oscillating in a cylindrical (blood)vessel, where bubble diameter and vessel diameter are of comparable dimensions. Because I know the actual motion of the bubble wall from a set of equations, I basically just cut a spherical hole into the vessel and prescribe the motion for the wall of this hole.
During the oscillation the bubble largely changes size - thus I wrote a topoChanger class (developed from movingConoTopoFvMesh) involving layerAdditionRemoval to take care of this (see figures). But the bubble also changes shape (becomes elongated) - thus requiring meshMotion to retain the mesh quality. Otherwise the mesh looks like figure2 after some time. Basically, the layers are removed but the inner mesh points are not moved in any way to fit the shape of the bubble.
So far I succeeded in using either meshMotion or topoChangers - but for my case I would obviously need to combine the two.
Is there is already a class available that offers both capabilities? Or could anybody point out to me how best to go about combining topoChanger and automaticMeshMotion?
This would be extremely helpful for me. I would appreciate any hints or suggestions a lot!