RBF motion solver implementation
Hi all,
I am currently simulating a foil with sinusoidal pitching and heaving motion using dynamic mesh method. I am using Solid Body Rotation (SBR) Stress dynamic mesh motion solver, and I used the Laplacian dynamic mesh before as well. I was able to conduct the simulation and validate the results with the non-inertial reference frame method. However, I would like to increase the mesh resolution of the current simulation, and both the SBR and Laplacian solvers are not robust enough, and mesh cells got too skewed. I would like to try the Radial Basis Function (RBF) motion solver and see whether it can cope with the large mesh cell deformation. I am looking into the tutorial and also source codes, but I am not sure quite what are the variables in the dynamicMeshDict refer to. Could someone show some insights or recommend some documentations? I know there is the PhD thesis by Frank Bos, but it does not go into details about the implementation in OpenFOAM. The following is the link to the tuturial case: http://sourceforge.net/p/openfoam-ex...ovingBlockRBF/ The dynamicMeshDict is as follows: Code:
/*--------------------------------*- C++ -*----------------------------------*\ |
Quick answer:
In addition, have a look at the latest version, which is foam-extend 3.1. |
Is this RBF motion solver available in ESI or Foundation versions, or is there is an equivalent motion solver to handle large mesh motion?
|
All times are GMT -4. The time now is 08:06. |