Patch buckling using velocityLaplacian motionSolver on specified patches
Summary
If a rotating motion is enforced on only a few patches (not the whole object; used to "grow" the object during the simulation) using the motionSolver velocityLaplacian, some patches start to buckle in on themselves.
Steps to reproduce
My test case can be found here: https://github.com/ZeitM/SurfaceBuckling
There are also 2 png-files included, showing the problem
- Clone the given repository
- Execute using overInterDyMFoam
- inspect the results in paraview (area of interest: the 2ircleSections defined as arc...)
What is the current bug behaviour?
After a few timesteps the moving patches start to buckle in on themselves, resulting in a very jagged geometry. (Important: The problem is considered only if the patches buckle in on themselves, not if the mesh/geometry bends between two patches)
What is the expected correct behavior?
It is expected that the patches don't buckle in on themselves and stay "straight"/stay as one flat plane.
Environment information
OpenFOAM version : v2206