Claims Analysis
Total Claims: 10
Claim 1
Independent Claim
202 words
A method for producing a mesh of finite elements entirely within a body to be analyzed, said body exhibiting edges and faces, said method performed by a computer system in a combination with a software program, said method comprising the steps of: a. producing an initial mesh of elements for said body, each said element having a plurality of vertices and edges; b. finding any body edge segment which is not coincident with an element edge and adding a vertex on said segment, said vertex positioned to minimize the number of added vertices on said body edge segment; c. creating additional finite elements by connecting said added vertex to adjacent close vertices; d. finding a finite element having an edge coincident with an edge segment of said body, and positioned so that a face of the body passes through another edge of said found finite element, between vertices defining said another edge; and e. placing a new vertex on said body face in the vicinity of an intersection of said another edge and said body face, said new vertex positioned so as to minimize the number of added vertices, and creating additionally finite elements by connecting said added vertex to close vertices.
Claim 2
Independent Claim
202 words
A method for producing a mesh of finite elements entirely within a body to be analyzed, said body exhibiting edges and faces, said method performed by a computer system in a combination with a software program, said method comprising the steps of: a. producing an initial mesh of elements for said body, each said element having a plurality of vertices and edges; b. finding any body edge segment which is not coincident with an element edge and adding a vertex on said segment, said vertex positioned to minimize the number of added vertices on said body edge segment; c. creating additional finite elements by connecting said added vertex to adjacent close vertices; d. finding a finite element having an edge coincident with an edge segment of said body, and positioned so that a face of the body passes through another edge of said found finite element, between vertices defining said another edge; and e. placing a new vertex on said body face in the vicinity of an intersection of said another edge and said body face, said new vertex positioned so as to minimize the number of added vertices, and creating additionally finite elements by connecting said added vertex to close vertices.
Claim 3
Dependent Claim
43 words
The method as recited in claim 1 further comprising the steps of: f. repeating steps a-e each time a new vertex is placed and connected in step e, until each finite element is entirely within or entirely without the faces of said body.
Claim 4
Dependent Claim
15 words
The method as recited in claim 2 wherein each said finite element is a tetrahedron.
Claim 5
Dependent Claim
138 words
The method as recited in claim 3 wherein step b comprises the steps of: b1. finding a tetrahedron having a vertex coincident with a first end of said body edge segment, said body edge segment intersecting a base of said tetrahedron at other than a vertex defining said base; b2. finding the circumsphere defined by said tetrahedron; b3. finding an intersection P of said body edge segment with said circumsphere; b4. finding a mid-point M of said body edge segment; and b5. inserting a new vertex on said body edge segment at a point between the ends of said body edge segment, said new vertex point being placed at point M, unless said point P is further away from said first end of said body edge, in which case said new vertex point is placed at point P.
Claim 6
Dependent Claim
87 words
the method as recited in claim 3, wherein steps d and e comprise the further steps of: d1. finding a first tetrahedron having an edge coincident with a body edge; d2. searching among tetrahedra sharing said edge to find a tetrahedron having an edge intersected by said body face; e1. determining if said body face intersects said edge at a vertex of said tetrahedron and if so, connecting said vertex to the vertices of said shared edge and designating the thus-created triangle as part of said face.
Claim 7
Dependent Claim
60 words
The method as recited in claim 4 wherein said step e comprises the further steps of: e2. finding circles of intersection with said body face of circumspheres for tetrahedra having said shared edge; e3. determining a region of overlap of said circles of intersection; and e4. placing said new vertex point in said region of overlap, on said body face.
Claim 8
Dependent Claim
43 words
The method as recited in claim 6 wherein said region of overlap intersects an edge of said body face, and creates an intersecting edge segment MN along said edge, said new vertex point being placed at a mid-point of said edge segment MN.
Claim 9
Dependent Claim
57 words
The method as recited in claim 6 wherein if said region of overlap does not intersect an edge of said body face, but does intersect a symmetric access of said body face and creates a segment MN within said region of overlap on said symmetric access, placing said new vertex point at a mid-point of segment MN.
Claim 10
Dependent Claim
48 words
The method as recited in claim 6 wherein, if said region of overlap intersects neither an edge of said body face nor an axis of symmetry of said body face, said vertex is placed at a point in said region which is closest to said axis of symmetry.