z-logo
Premium
A generic strategy to obtain semi‐analytical mesh sensitivities/velocities for tetrahedral mesh generators
Author(s) -
Bam Campbell,
Wilke Daniel N.,
Kok Schalk
Publication year - 2021
Publication title -
international journal for numerical methods in engineering
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 1.421
H-Index - 168
eISSN - 1097-0207
pISSN - 0029-5981
DOI - 10.1002/nme.6752
Subject(s) - laplacian smoothing , tetrahedron , boundary (topology) , mesh generation , parameterized complexity , computer science , t vertices , regular polygon , triangle mesh , sensitivity (control systems) , topology (electrical circuits) , algorithm , truss , polygon mesh , geometry , mathematical optimization , mathematics , finite element method , mathematical analysis , structural engineering , engineering , combinatorics , electronic engineering
This article proposes a generic approach to obtain semi‐analytical mesh sensitivities and shows how to compute mesh updates for any tetrahedral mesher. The proposed strategy allows sensitivities to be computed for a given mesh or first improve an initial mesh and then compute sensitivities. The strategy is based on a modification of Persson and Strang's mesher, Distmesh, analogizing the mesh to a simple truss structure. The boundary of the mesh is maintained using Lagrangian multipoint constraints. An analytical relationship between the mesh and the boundary permits the nodes to move freely along the boundary. This links the mesh directly to the parameterized geometry. We demonstrate the approach's ability to produce accurate, smooth and continuous mesh sensitivities and update the mesh. We use the resulting sensitivities to predict mesh updates corresponding to geometry updates. Four examples are given that show the method can accurately describe linear and nonlinear convex and concave domains. An example is given that also demonstrates the ability to generate accurate mesh sensitivities for a mesh created using the third party mesher GMSH.

This content is not available in your region!

Continue researching here.

Having issues? You can contact us here