+ All Categories
Home > Documents > An Introduction to Unstructured Mesh Generation Material tret de: S. J. Owen, "A Survey of...

An Introduction to Unstructured Mesh Generation Material tret de: S. J. Owen, "A Survey of...

Date post: 18-Dec-2015
Category:
Upload: eric-singleton
View: 217 times
Download: 2 times
Share this document with a friend
Popular Tags:
39
An Introduction to Unstructured Mesh An Introduction to Unstructured Mesh Generation Generation Material tret de: S. J. Owen, "A Survey of Unstructured Mesh Generation Technology", Proceedings 7th International Meshing Roundtable, 1998.
Transcript
Page 1: An Introduction to Unstructured Mesh Generation Material tret de: S. J. Owen, "A Survey of Unstructured Mesh Generation Technology", Proceedings 7th International.

An Introduction to Unstructured Mesh GenerationAn Introduction to Unstructured Mesh Generation

Material tret de:

S. J. Owen,

"A Survey of Unstructured Mesh Generation Technology",

Proceedings 7th International Meshing Roundtable, 1998.

Page 2: An Introduction to Unstructured Mesh Generation Material tret de: S. J. Owen, "A Survey of Unstructured Mesh Generation Technology", Proceedings 7th International.

Tri/Tetrahedral Meshing

Triangle and tetrahedral meshing are by far themost common forms of unstructured meshgeneration.

Most techniques currently in use can fit into one ofthree main categories:

•Delaunay;•Quadtree/Octree;•Advancing Front.

Page 3: An Introduction to Unstructured Mesh Generation Material tret de: S. J. Owen, "A Survey of Unstructured Mesh Generation Technology", Proceedings 7th International.

Delaunay

A typical approach is to first mesh the boundary of the geometry toprovide an initial set of nodes.

The boundary nodes are then triangulate according to the Delaunaycriterion.

Nodes are then inserted incrementally into the existing mesh,redefining the triangles or tetrahedra locally as each new node isinserted to maintain the Delaunay criterion.

It is the method that is chosen for defining where to locate the interiornodes that distinguishes one Delaunay algorithm from another.

Page 4: An Introduction to Unstructured Mesh Generation Material tret de: S. J. Owen, "A Survey of Unstructured Mesh Generation Technology", Proceedings 7th International.

•Begin with Bounding Triangles (or Tetrahedra)

Delaunay

Page 5: An Introduction to Unstructured Mesh Generation Material tret de: S. J. Owen, "A Survey of Unstructured Mesh Generation Technology", Proceedings 7th International.

Delaunay

•Insert boundary nodes using Delaunay method (Lawson or Bowyer-Watson)

Page 6: An Introduction to Unstructured Mesh Generation Material tret de: S. J. Owen, "A Survey of Unstructured Mesh Generation Technology", Proceedings 7th International.

Delaunay

•Insert boundary nodes using Delaunay method (Lawson or Bowyer-Watson)

Page 7: An Introduction to Unstructured Mesh Generation Material tret de: S. J. Owen, "A Survey of Unstructured Mesh Generation Technology", Proceedings 7th International.

Delaunay

•Insert boundary nodes using Delaunay method (Lawson or Bowyer-Watson)

Page 8: An Introduction to Unstructured Mesh Generation Material tret de: S. J. Owen, "A Survey of Unstructured Mesh Generation Technology", Proceedings 7th International.

Delaunay

•Insert boundary nodes using Delaunay method (Lawson or Bowyer-Watson)

Page 9: An Introduction to Unstructured Mesh Generation Material tret de: S. J. Owen, "A Survey of Unstructured Mesh Generation Technology", Proceedings 7th International.

Delaunay

•Insert boundary nodes using Delaunay method (Lawson or Bowyer-Watson)

Page 10: An Introduction to Unstructured Mesh Generation Material tret de: S. J. Owen, "A Survey of Unstructured Mesh Generation Technology", Proceedings 7th International.

Delaunay

•Recover boundary•Delete outside triangles•Insert internal nodes

Page 11: An Introduction to Unstructured Mesh Generation Material tret de: S. J. Owen, "A Survey of Unstructured Mesh Generation Technology", Proceedings 7th International.

Delaunay

Node Insertion

Grid Based•Nodes introduced based on a regular lattice•Lattice could be rectangular, triangular, quadtree, etc…•Outside nodes ignored

h

Page 12: An Introduction to Unstructured Mesh Generation Material tret de: S. J. Owen, "A Survey of Unstructured Mesh Generation Technology", Proceedings 7th International.

Delaunay

Node Insertion

Grid Based•Nodes introduced based on a regular lattice•Lattice could be rectangular, triangular, quadtree, etc…•Outside nodes ignored

Page 13: An Introduction to Unstructured Mesh Generation Material tret de: S. J. Owen, "A Survey of Unstructured Mesh Generation Technology", Proceedings 7th International.

Delaunay

Node Insertion

Centroid•Nodes introduced at triangle centroids•Continues until edge length, hl

Page 14: An Introduction to Unstructured Mesh Generation Material tret de: S. J. Owen, "A Survey of Unstructured Mesh Generation Technology", Proceedings 7th International.

Delaunay

Node Insertion

Centroid•Nodes introduced at triangle centroids•Continues until edge length, hl

l

Page 15: An Introduction to Unstructured Mesh Generation Material tret de: S. J. Owen, "A Survey of Unstructured Mesh Generation Technology", Proceedings 7th International.

Delaunay

Node Insertion

Circumcenter (“Guaranteed Quality”)•Nodes introduced at triangle circumcenters•Order of insertion based on minimum angle of any triangle•Continues until minimum angle > predefined minimum

)30( (Chew,Ruppert,Shewchuk)

Page 16: An Introduction to Unstructured Mesh Generation Material tret de: S. J. Owen, "A Survey of Unstructured Mesh Generation Technology", Proceedings 7th International.

Delaunay

Circumcenter (“Guaranteed Quality”)•Nodes introduced at triangle circumcenters•Order of insertion based on minimum angle of any triangle•Continues until minimum angle > predefined minimum )30(

Node Insertion (Chew,Ruppert,Shewchuk)

Page 17: An Introduction to Unstructured Mesh Generation Material tret de: S. J. Owen, "A Survey of Unstructured Mesh Generation Technology", Proceedings 7th International.

Delaunay

Advancing Front•“Front” structure maintained throughout•Nodes introduced at ideal location from current front edge

Node Insertion

A B

C

(Marcum,95)

Page 18: An Introduction to Unstructured Mesh Generation Material tret de: S. J. Owen, "A Survey of Unstructured Mesh Generation Technology", Proceedings 7th International.

Delaunay

Advancing Front•“Front” structure maintained throughout•Nodes introduced at ideal location from current front edge

Node Insertion(Marcum,95)

Page 19: An Introduction to Unstructured Mesh Generation Material tret de: S. J. Owen, "A Survey of Unstructured Mesh Generation Technology", Proceedings 7th International.

Delaunay

Voronoi-Segment•Nodes introduced at midpoint of segment connecting the circumcircle centers of two adjacent triangles

Node Insertion(Rebay,93)

Page 20: An Introduction to Unstructured Mesh Generation Material tret de: S. J. Owen, "A Survey of Unstructured Mesh Generation Technology", Proceedings 7th International.

Delaunay

Voronoi-Segment•Nodes introduced at midpoint of segment connecting the circumcircle centers of two adjacent triangles

Node Insertion(Rebay,93)

Page 21: An Introduction to Unstructured Mesh Generation Material tret de: S. J. Owen, "A Survey of Unstructured Mesh Generation Technology", Proceedings 7th International.

Delaunay

Edges•Nodes introduced at along existing edges at l=h•Check to ensure nodes on nearby edges are not too close

Node Insertion

h

h

h

(George,91)

Page 22: An Introduction to Unstructured Mesh Generation Material tret de: S. J. Owen, "A Survey of Unstructured Mesh Generation Technology", Proceedings 7th International.

Delaunay

Edges•Nodes introduced at along existing edges at l=h•Check to ensure nodes on nearby edges are not too close

Node Insertion(George,91)

Page 23: An Introduction to Unstructured Mesh Generation Material tret de: S. J. Owen, "A Survey of Unstructured Mesh Generation Technology", Proceedings 7th International.

Delaunay

Boundary Constrained

Boundary Intersection•Nodes and edges introduced where Delaunay edges intersect boundary

Page 24: An Introduction to Unstructured Mesh Generation Material tret de: S. J. Owen, "A Survey of Unstructured Mesh Generation Technology", Proceedings 7th International.

Delaunay

Boundary Constrained

Boundary Intersection•Nodes and edges introduced where Delaunay edges intersect boundary

Page 25: An Introduction to Unstructured Mesh Generation Material tret de: S. J. Owen, "A Survey of Unstructured Mesh Generation Technology", Proceedings 7th International.

Delaunay

Boundary Constrained

Local Swapping•Edges swapped between adjacent pairs of triangles until boundary is maintained

Page 26: An Introduction to Unstructured Mesh Generation Material tret de: S. J. Owen, "A Survey of Unstructured Mesh Generation Technology", Proceedings 7th International.

Delaunay

Boundary Constrained

Local Swapping•Edges swapped between adjacent pairs of triangles until boundary is maintained

Page 27: An Introduction to Unstructured Mesh Generation Material tret de: S. J. Owen, "A Survey of Unstructured Mesh Generation Technology", Proceedings 7th International.

Delaunay

Boundary Constrained

Local Swapping•Edges swapped between adjacent pairs of triangles until boundary is maintained

Page 28: An Introduction to Unstructured Mesh Generation Material tret de: S. J. Owen, "A Survey of Unstructured Mesh Generation Technology", Proceedings 7th International.

Delaunay

Boundary Constrained

Local Swapping•Edges swapped between adjacent pairs of triangles until boundary is maintained

Page 29: An Introduction to Unstructured Mesh Generation Material tret de: S. J. Owen, "A Survey of Unstructured Mesh Generation Technology", Proceedings 7th International.

Delaunay

Boundary Constrained

Local Swapping•Edges swapped between adjacent pairs of triangles until boundary is maintained

(George,91)(Owen,99)

Page 30: An Introduction to Unstructured Mesh Generation Material tret de: S. J. Owen, "A Survey of Unstructured Mesh Generation Technology", Proceedings 7th International.

Octree/Quadtree

•Define intial bounding box (root of quadtree)•Recursively break into 4 leaves per root to resolve geometry•Find intersections of leaves with geometry boundary•Mesh each leaf using corners, side nodes and intersections with geometry•Delete Outside•(Yerry and Shephard, 84), (Shepherd and Georges, 91)

Page 31: An Introduction to Unstructured Mesh Generation Material tret de: S. J. Owen, "A Survey of Unstructured Mesh Generation Technology", Proceedings 7th International.

Octree/Quadtree

QMG, Cornell University

Page 32: An Introduction to Unstructured Mesh Generation Material tret de: S. J. Owen, "A Survey of Unstructured Mesh Generation Technology", Proceedings 7th International.

Octree/Quadtree

QMG, Cornell University

Page 33: An Introduction to Unstructured Mesh Generation Material tret de: S. J. Owen, "A Survey of Unstructured Mesh Generation Technology", Proceedings 7th International.

Advancing Front

A B

C

•Begin with boundary mesh - define as initial front•For each edge (face) on front, locate ideal node C based on front AB

Page 34: An Introduction to Unstructured Mesh Generation Material tret de: S. J. Owen, "A Survey of Unstructured Mesh Generation Technology", Proceedings 7th International.

Advancing Front

A B

Cr

•Determine if any other nodes on current front are within search radius r of ideal location C (Choose D instead of C)

D

Page 35: An Introduction to Unstructured Mesh Generation Material tret de: S. J. Owen, "A Survey of Unstructured Mesh Generation Technology", Proceedings 7th International.

Advancing Front

•Book-Keeping: New front edges added and deleted from front as triangles are formed•Continue until no front edges remain on front

D

Page 36: An Introduction to Unstructured Mesh Generation Material tret de: S. J. Owen, "A Survey of Unstructured Mesh Generation Technology", Proceedings 7th International.

Advancing Front

•Book-Keeping: New front edges added and deleted from front as triangles are formed•Continue until no front edges remain on front

Page 37: An Introduction to Unstructured Mesh Generation Material tret de: S. J. Owen, "A Survey of Unstructured Mesh Generation Technology", Proceedings 7th International.

Advancing Front

•Book-Keeping: New front edges added and deleted from front as triangles are formed•Continue until no front edges remain on front

Page 38: An Introduction to Unstructured Mesh Generation Material tret de: S. J. Owen, "A Survey of Unstructured Mesh Generation Technology", Proceedings 7th International.

Advancing Front

•Book-Keeping: New front edges added and deleted from front as triangles are formed•Continue until no front edges remain on front

Page 39: An Introduction to Unstructured Mesh Generation Material tret de: S. J. Owen, "A Survey of Unstructured Mesh Generation Technology", Proceedings 7th International.

Advancing Front

A

B

C

•Where multiple choices are available, use best quality (closest shape to equilateral)•Reject any that would intersect existing front•Reject any inverted triangles (|AB X AC| > 0)•(Lohner,88;96)(Lo,91)

r


Recommended