I have a blade volume to fill with hexaedron mesh elements.
I prepared the geometry to get 6 faces (trimming the leading edge), but I only got tetraedron (even with combine option enabled).
Please explain what is wrong. Here is zip of the pmx project file and initial step solid geometry file.
Transfinite meshing can generate hex elements only for volumes with 5 or 6 faces (having 3 or 4 edges each). Here you enabled the “Allow pyramid elements” option so it used them or just tetras. Pyramid elements consist of either collapsed wedges or collapsed hexahedrons (there is a setting for that) because CalculiX doesn’t have pyramid elements yet. Without this option, the algorithm won’t work.
If you want to get hex elements, you will need to ensure that this part meets the criteria for the number of faces and their edges. You could try partitioning (splitting) the volume this way.
Many thanks. I prepared the solid geometry for having 6 faces, but I miss the tiny internal one. Good catch.
Could you please explain how the sweep works in this case (for kind of ‘freeform’ volume to be filled) ?
And do you think it would preferable compare to transfinite meshing (in terms of elements density/quality) : I was for example wondering how to control the number of elements layers through the thickness, using the transfinite meshing technique.
So it’s similar to extruded meshing, but supports also the Quasi-structured Quad algorithm (for more regular quad meshes on the source side) and curved path (extrusion is done along a straight line).
Transfinite meshing can provide very good regular meshes, but its rules often make it necessary to do a lot of preparation (volume partitioning) in CAD software. Thus, it’s often easier to use sweep meshing (no volume partitioning, but there are rather strict rules for side surfaces too). In this particular case, both techniques can provide pretty much the same mesh. That’s also because sweep meshing uses transfinite algorithm for the source surface meshes in the case of 3- and 4-sided surfaces by default.
Regarding the amount of control you have, sweep meshing lets you adjust the source surface meshing algorithm, but (unlike extrusion) doesn’t provide controls for the number of elements in the sweep direction. You could try using the Local Mesh Size for that, though. Transfinite meshing is fully automatic.
Thanks for your feedback. I was able to remove the tiny face directly in prepomax, using the defeature tool. Great.
Could you please tell me now if it is possible to extract shell elements from sweeped volumic elements (selecting volume element face, and propagate selection using angle tolerance) ? I would like to create shell mesh for upper and lower faces of the blade (sandwich structure).
Sorry, just a last question about same topic: I made a modification on my solid, but it is not conform (seems to have more than 3 or 4 faces). The geometry analysis (small faces) does not highlight anything wrong this time.
Could you please tell what is wrong with it ?