← Back to Patent Explorer
US5440674A Expired / Lapsed US ⏱️ 0.0 years remaining

Mesh generation with quasi-equilateral triangulation for finite element analyses

Assignee: CAMBRIDGE INSTRUMENTS Inc A DEL CORP
•
Filing: 1991-07-31
•
Granted: 1995-08-08
•
Expires: 2011-07-31
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract New algorithms for automatically generating two-dimensional uniform and graded finite element meshes incorporate novel operators for the generation of nodes on an object's boundaries as well as interior. The algorithms begin with an initial triangulation of the object. The generation of additional nodes is used to generate a triangular mesh with the desired density. Most importantly, the algorithms guarantee a lower bound on the smallest angle in the whole mesh. This lower bound is 30°. With this guaranteed lower bound, smoothing of the mesh or human intervention to improve the shape of the mesh becomes unnecessary.

Inventors

  • 👤 Joon Y. Park

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-27 10:18
CPC Classifications
G; G06; G06F; G06F17/00; G06T; G06T17/00; G06T17/20

Claims Analysis

Total Claims: 13
Claim 1
Independent Claim 136 words
In combination with a computer having means to read, interpret and execute a program and a program therein having means to accept data input and means to perform an initial meshing triangulation for finite element analysis of polygonal two-dimensional objects, meshing means having embedded therein at least one operator selected from a group of operators node-on-edge, node-in-interior, edge-swapping and node-relocation, said meshing means always including the operator node-in-interior, where: node-on-edge finds a boundary node location and triangulates an element adjacent the boundary, node-in-interior finds an interior node location within a quadrilateral and triangulates the quadrilateral, edge-swapping improves a mesh quality by swapping an interior edge of a quadrilateral for the other interior edge of the quadrilateral, and node-relocation finds a new interior node location within a quadrilateral when node-in-interior fails to meet a lower bound criterion.
Claim 2
Dependent Claim 136 words
In combination with a computer having means to read, interpret and execute a program and a program therein having means to accept data input and means to perform an initial meshing triangulation for finite element analysis of polygonal two-dimensional objects, meshing means having embedded therein at least one operator selected from a group of operators node-on-edge, node-in-interior, edge-swapping and node-relocation, said meshing means always including the operator node-in-interior, where: node-on-edge finds a boundary node location and triangulates an element adjacent the boundary, node-in-interior finds an interior node location within a quadrilateral and triangulates the quadrilateral, edge-swapping improves a mesh quality by swapping an interior edge of a quadrilateral for the other interior edge of the quadrilateral, and node-relocation finds a new interior node location within a quadrilateral when node-in-interior fails to meet a lower bound criterion.
Claim 3
Dependent Claim 28 words
The computer and program of claim 1 including means to find a longest edge in the mesh prior to application of any of the operators to the mesh.
Claim 4
Dependent Claim 31 words
The computer and program of claim 2 including means to cease the meshing operation on an object when the longest edge in the mesh is less than a user-defined element length.
Claim 5
Dependent Claim 35 words
The computer and program of claim 2 including means to cease the meshing operation on an object when all angles of triangles in the mesh equal or exceed the lower bound criterion for the angles.
Claim 6
Dependent Claim 17 words
The computer and program of claim 1 wherein the initial meshing triangulation comprises a Constrained Delaunay Triangulation.
Claim 7
Dependent Claim 143 words
A computer implemented method to generate two-dimensional meshes for finite element analysis of polygonal objects comprising the steps of: inputting a configuration of the polygonal object to the computer, performing an initial meshing triangulation of the object, iteratively applying meshing operators to the meshed object, the meshing operators comprising four operators: node-on-edge, node-in-interior, edge-swapping and node relocation, said node-in-interior being applied at least once, until all triangles of the mesh meet a user specified criterion, where a node-on-edge operator finds a boundary node location and triangulates an element adjacent the boundary, a node-in-interior operator finds an interior node location within a quadrilateral and triangulates the quadrilateral, an edge-swapping operator improves a mesh quality by swapping an interior edge of a quadrilateral, and a node-relocation operator finds a new interior node location within a quadrilateral when node-in-interior fails to meet a lower bound criterion.
Claim 8
Dependent Claim 143 words
A computer implemented method to generate two-dimensional meshes for finite element analysis of polygonal objects comprising the steps of: inputting a configuration of the polygonal object to the computer, performing an initial meshing triangulation of the object, iteratively applying meshing operators to the meshed object, the meshing operators comprising four operators: node-on-edge, node-in-interior, edge-swapping and node relocation, said node-in-interior being applied at least once, until all triangles of the mesh meet a user specified criterion, where a node-on-edge operator finds a boundary node location and triangulates an element adjacent the boundary, a node-in-interior operator finds an interior node location within a quadrilateral and triangulates the quadrilateral, an edge-swapping operator improves a mesh quality by swapping an interior edge of a quadrilateral, and a node-relocation operator finds a new interior node location within a quadrilateral when node-in-interior fails to meet a lower bound criterion.
Claim 9
Dependent Claim 39 words
The computer implemented method of claim 6 wherein the meshing operators comprising the four operators is a uniform meshing algorithm and the user specified criterion is a maximum length for the edges of all triangles in the object mesh.
Claim 10
Dependent Claim 39 words
The computer implemented method of claim 6 wherein the meshing operators comprising the four operators is a graded meshing algorithm and the user specified criterion is a minimum angle for all angles of all triangles in the meshed object.
Claim 11
Dependent Claim 29 words
The computer implemented method of claim 6 wherein the meshing operators first find a longest edge in the mesh before applying any of the four operators in each iteration.
Claim 12
Dependent Claim 17 words
The computer implemented method of claim 6 wherein the initial meshing triangulation comprises a Constrained Delaunay Triangulation.
Claim 13
Dependent Claim 34 words
The computer implemented method of claim 6 including the step of identifying one or two triangles which share the edge whenever an edge is invoked, the edge being identified by its end point vertices.

References Cited (Backward Citations)

US4912664A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1998-08-07 1999-02-06 1999-08-08 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2002-08-07 2003-02-06 2003-08-08 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2006-08-07 2007-02-06 2007-08-08 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag