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
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 |