Connectivity-based, all-hexahedral mesh generation method and apparatus
First Claim
1. An automated system for hexahedral volume discretization of a geometric object having interior and exterior boundaries,means for representing a three-dimensional arrangement of surfaces and converting the arrangement to a two-dimensional hexahedral mesh;
- means for constructing a plurality of initial loops, sheets, chords, and sheetchords; and
processing means for iteratively locating at least three pair-wise adjacent chords;
for iteratively constructing a whisker hex by crossing the at least three pair-wise adjacent chords; and
for iteratively checking for invalid connectivity on all sheets involved in the whisker hex to form a mesh of hexahedral elements defining the geometric object.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention is a computer-based method and apparatus for constructing all-hexahedral finite element meshes for finite element analysis. The present invention begins with a three-dimensional geometry and an all-quadrilateral surface mesh, then constructs hexahedral element connectivity from the outer boundary inward, and then resolves invalid connectivity. The result of the present invention is a complete representation of hex mesh connectivity only; actual mesh node locations are determined later. The basic method of the present invention comprises the step of forming hexahedral elements by making crossings of entities referred to as "whisker chords." This step, combined with a seaming operation in space, is shown to be sufficient for meshing simple block problems. Entities that appear when meshing more complex geometries, namely blind chords, merged sheets, and self-intersecting chords, are described. A method for detecting invalid connectivity in space, based on repeated edges, is also described, along with its application to various cases of invalid connectivity introduced and resolved by the method.
73 Citations
7 Claims
-
1. An automated system for hexahedral volume discretization of a geometric object having interior and exterior boundaries,
means for representing a three-dimensional arrangement of surfaces and converting the arrangement to a two-dimensional hexahedral mesh; -
means for constructing a plurality of initial loops, sheets, chords, and sheetchords; and processing means for iteratively locating at least three pair-wise adjacent chords;
for iteratively constructing a whisker hex by crossing the at least three pair-wise adjacent chords; and
for iteratively checking for invalid connectivity on all sheets involved in the whisker hex to form a mesh of hexahedral elements defining the geometric object. - View Dependent Claims (2, 3)
-
-
4. In a finite element analysis comprising generating a mesh of quadrilateral elements defining a geometric object to be analyzed, introducing a stimulus responsive to an input by an operator to which the response of the geometric object is to be modeled, performing finite element analysis on the geometric region in response to the stimulus to produce analysis data, and using the resulting analysis data, a method of automatically generating a mesh of hexahedral elements comprising the steps of:
-
grouping the dual of a quadrilateral surface mesh into a plurality of logical loops, wherein said grouping results in an arrangement of a plurality of sheets, the arrangement of sheets defining chords formed by the intersection of said plurality of logical sheets; representing said plurality of sheets in two dimensional topological structure; locating at least two pair-wise adjacent chords on said plurality of logical sheets; crossing the at least two pair-wise adjacent chords to construct a logical hexahedron; and checking for invalid connectivity on all of said plurality of logical sheets involved in the logical hexahedron after iteratively crossing the at least two pair-wise adjacent chords until an all-hexahedral mesh is completed. - View Dependent Claims (5, 6, 7)
-
Specification