1 / 28

Variational tetrahedral meshing of mechanical models for FEA

Variational tetrahedral meshing of mechanical models for FEA. Matthijs Sypkens Smit Willem F. Bronsvoort CAD ’08 Conference, Orlando, Florida. Faculty of Electrical Engineering, Mathematics and Computer Science. Outline. Research motivation Variational tetrahedral meshing (VTM)

aneko
Download Presentation

Variational tetrahedral meshing of mechanical models for FEA

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Variational tetrahedral meshing of mechanical models for FEA • Matthijs Sypkens Smit • Willem F. Bronsvoort • CAD ’08 Conference, • Orlando, Florida Faculty of Electrical Engineering, Mathematics and Computer Science

  2. Outline • Research motivation • Variational tetrahedral meshing (VTM) • The shortcomings of VTM for mechanical models • Improvements / recommendations • Results • Conclusions

  3. Research motivation (1) Analysis / product simulation: • Reduces need to construct real world test models • Decreases length of product development cycle • Increases quality/safety • Lowers total cost Most popular method: finite element analysis • Requires a mesh / decomposition of geometry • Can work with many types of meshes

  4. Research motivation (2) Meshes and mesh quality: • Zero bad quality elements • Near regular elements in computational space • Accurate representation of model boundary • Efficient variation in sizing w.r.t. to accuracy Quality is context dependent. Generally: A higher quality mesh results in a quicker, more accurate, and more reliable analysis.

  5. Research motivation (3) Variational tetrahedral meshing (VTM) offers: • Exceptional quality distribution: • Majority near regular elements • Effectively no bad quality elements • Mesh sizing VTM was not conceived for mechanical models.  We have investigated this application  We have made several improvements

  6. Variational tetrahedral meshing (1) Central ideas: • Delaunay mesh • Optimisation through connectivity and node locations • Boundary conformance as continuous process simultaneously executed with optimisation Delaunay property:

  7. Variational tetrahedral meshing (2) Delaunay optimisation: • Delaunay connectivity globally optimal • Node relocation improves local quality • Combine these two into an optimisation procedure 1: 2: 3:

  8. Variational tetrahedral meshing (3) Achieving boundary conformance: • “Shape” the mesh by pulling the outer nodes towards the boundary:  • Use boundary samples to perform pulling • Separate treatment of corner, edge and face samples

  9. Variational tetrahedral meshing (4) The role of boundary samples:

  10. Variational tetrahedral meshing (5) • Interior mesh optimising • Boundary shaping The algorithm: • Initialise data structures • Spread out nodes • Optimisation loop • Extract mesh

  11. Variational tetrahedral meshing (6) Mesh extraction: • Delaunay mesh covers the convex hull • Remove elements that are not part of the intended shape

  12. The weaker points of VTM (1) Points of attention for mechanical models: • Boundary conformance  An accurate representation of the boundary should be present in the mesh • Mesh extraction  An accurate representation of the boundary should result from Delaunay mesh extraction

  13. The weaker points of VTM (2) 2D: correct vs. “crossing” Boundary conformance: • There is a risk that no set of tetrahedra exists in the mesh that is acceptable to represent the model boundary 3D: Tetrahedron “crossing” the boundary

  14. The weaker points of VTM (3) Mesh extraction: • The heuristics for mesh extraction frequently fail to deliver an acceptable result Excess and missing tetrahedra after extraction:

  15. Improving the results (1) To get better results applying VTM on mechanical models, we must first understand the cause(s) of the defects. Boundary conformance: • Why do we expect boundary conformance in our mesh? • How can it go wrong? • What can be done about it?

  16. Improving the results (2)Why do we expect boundary conformance? The boundary samples always pull on their closest node. • Result: (near) Gabriel edges and triangles everywhere on the boundary.

  17. Improving the results (3)How can boundary conformance fail? If the number of boundary samples is low, less of the boundary will be Gabriel.

  18. Improving the results (4)What can be done about it? • The risk of failing boundary conformance can be reduced by increasing the number of boundary samples • From experience: 10 samples per node on the boundary makes failure rare Caveat: • Small dihedral angles

  19. Improving the results (5)Lack of resolution A geometry needs a certain amount of nodes for an accurate representation by a conforming Delaunay triangulation  Even with ample boundary samples, boundary conformance can still fail due to lack of nodes

  20. Improving the results (6)Detect lack of resolution and locally fix it Indication of lack of nodes: • Samples from different geometrical features are pulling on the same node Fix: split the node (= add a new node right next to it)

  21. Improving the results (7)Detect lack of resolution and locally fix it Example of how effective splitting is: • Start with one interior node and 54 corner nodes: continue splitting until no more splits occur Fix is a local solution; With many nodes missing better to start with more nodes

  22. Improving the results (8)Mesh extraction Improved mesh extraction logic: • Project boundary nodes to model boundary • Tetrahedra with an interior node are inside the model • Only tetrahedra with 4 boundary nodes left to consider • If centroid of a tetrahedron falls outside, then tetrahedron outsidethe model • Else tetrahedron inside the model

  23. Improving the results (9)Mesh extraction 2D example: • Location of centroid is decisive • Works for both concave and convex regions

  24. Results (1)Gear mesh

  25. Results (2)Gear volume-length ratio

  26. Results (3)Gear min/max dihedral angle

  27. Conclusions • Number of boundary samples and number of nodes are important for success • Node splitting is effective at enforcing boundary conformance • Improved mesh extraction recovers the intended boundary • Improved VTM can be used for the construction of meshes of mechanical models • Results in high quality meshes of mechanical models

  28. Credits • Research supported by NWO: • Computational Geometry Algorithms Library (CGAL) was used in the creation of some of the illustrations

More Related