I’m a new user of PrePoMax and playing around with the hints of MisiaKu’s “simple tutorial on how to divide an object in FreeCAD“ i managed to get a nice mesh refinement of a plate with central hole under axial load.
Nevertheless at the transition zones between coarse and fine meshes I’ve got some distorted tetrahedrons due to the equal distance of the nodes at the upper and lower edges. I searched for a way to define a biased node distribution along an edge, but I can’t find a hint in the PrePoMax or the gmesh documentation.
Is it possible to define a biased node distribution in PrePoMax ?
There’s no such feature yet. Recently, local refinement based on the number of elements was implemented. However, there may still be some issues with local refinement due to the mesher limitations. Currently, you have to use partitions to get more edges/faces for refinement.
Thank you FEAnalyst for the quick reply. So I stop searching for that.
Usually I’m simulating with Abaqus, so when I stumpled over PrePoMax I was very pleased to find something alike Abaqus (with calculix mimics the Abaqus-syntax).
As a holiday project I’ll dive deeper into PrePoMax.
I confirm that some sort of bias node distribution occurs, when you define only a local mesh size on a point or edge of a geometry. My assumption is that this behavior is triggered by internal default values of the tet-mesher (maybe a growth faktor between fine and coarse mesh regions). I’ve got a notion that the bias is not influenced by the value of the local mesh size itself. So a little bit random at the end.
Here’s a bias (progression) with a simple script in Gmsh (applied to 3 edges meeting at that one vertex so that the mesh is not distorted for the other edges if only 1 has bias):
i can understand local mesh refinement have bit different with bias distribution even capable, this Gmsh approach can be similar with CalculiX GraphiX (CGX).