Method for fine decomposition in finite element mesh generation
First Claim
1. A method of generating a multiple polygonal representation of a predicted physical phenomenon, said method being of the type wherein information regarding a polygonal domain of a multi-dimensional object is entered into a computer, the information is processed by said computer and the representation is generated in accordance with the results of said processing, said method being characterized in that said step of processing said information by said computer comprises the steps of:
- dividing said domain into a plurality of first regions, at least one of which has a boundary which includes a curved portion, each said first region touching a boundary of said domain at at least a point;
replacing said curved portion with at least one straight line connecting ends of said curved portion, thereby adjusting said first regions, whereby said adjusted first regions are bounded on all sides by straight line segments;
classifying pairs of said adjusted first regions separated by a common boundary into a finite number of classes; and
dividing each of said first regions into second regions according to a rule proper to its class, said second regions being used in generating said representation.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for fine decomposition in finite element mesh generation, in which a polygonal boundary of a domain is input into the system by an analyst and the domain is automatically divided into rough elements generally corresponding to Voronoi regions, that is, regions which are closer to respective ones of the polygonal line segments or reflex vertices therebetween. Any arc portion of these regions is converted to a straight line. Additional lines are formed between interior vertices of the rough regions so that all rough regions are either triangles or trapezoids. Adjacent rough regions are then paired across internal boundaries and are classified into four types. The rough regions are then subdivided into fine regions of triangular shape according to rules associated with each of the four types. The degree of fine subdivision can be controlled according to known equations providing the total number of fine elements. Finite difference equations are solved on the so generated fine regions and a physical variable is displayed in pictorial form. The analyst then readjusts the domain boundary and repeats the process.
-
Citations
16 Claims
-
1. A method of generating a multiple polygonal representation of a predicted physical phenomenon, said method being of the type wherein information regarding a polygonal domain of a multi-dimensional object is entered into a computer, the information is processed by said computer and the representation is generated in accordance with the results of said processing, said method being characterized in that said step of processing said information by said computer comprises the steps of:
-
dividing said domain into a plurality of first regions, at least one of which has a boundary which includes a curved portion, each said first region touching a boundary of said domain at at least a point; replacing said curved portion with at least one straight line connecting ends of said curved portion, thereby adjusting said first regions, whereby said adjusted first regions are bounded on all sides by straight line segments; classifying pairs of said adjusted first regions separated by a common boundary into a finite number of classes; and dividing each of said first regions into second regions according to a rule proper to its class, said second regions being used in generating said representation. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computerized method of analyzing at least one physical condition across a domain, said domain being bounded by one or more polygonal boundaries composed of straight line segments with vertices between adjacent ones thereof, some of said vertices possibly being reflex vertices with respect to an interior or said domain, said method comprising the steps of decomposing said domain via computer processing into a plurality of finite elements, analyzing said condition across each of said finite elements to obtain finite element analysis results, combining a plurality of said finite element analysis results to obtain a domain analysis result and providing a physical representation of said domain analysis result, wherein said step of decomposing said domain comprises the steps of:
-
dividing said domain into a plurality of first regions, each of said first regions being closer to a respective one of said line segments and said reflex vertices of said boundaries than to any other of said line segments and said reflex vertices of said boundaries, said first regions filling said domain, wherein said first regions are divided by first lines not touching said boundaries, by straight second lines touching said boundaries at vertices thereof other than said reflex vertices and by straight third lines touching said reflex vertices of said boundaries, said first lines consisting of further straight second lines and arc portions; replacing said arc portions with further straight second lines which are straight lines connecting respective ends of said arc portions, said first regions being adjusted by said replacing step, all of said second lines being connected at internal vertices; dividing said first regions by further straight third lines extending from said internal vertices to intercept said line segments at a right angle or to touch said reflex vertices, whereby each of said first regions after said dividing is bounded by two of said third lines; classifying each pair of said divided first regions separated by a second line into one of four classes, a pair of a first class being two congruent right trapezoids, a pair of a second class being two congruent right triangles, a pair of a third class being a right trapezoid and a triangle, a pair of a fourth class being two congruent triangles; and dividing each said triangle and trapezoid into second regions according to a rule proper to its class to obtain said finite elements. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A computer aided design system, comprising:
-
a display (192); manual boundary input means (194,
196) for inputting at least one polygonal boundary to be displayed on said display, said at least one polygonal boundary bounding a domain and being composed of straight line segments with vertices between adjacent ones thereof, some of said vertices possibly being reflex vertices with respect to an interior of said domain;first decomposition means (190, 148, FIG.
15) for decomposing said domain into a plurality of large triangular and trapezoidal regions each touching said boundary, pairs of said large regions separated by a common edge being classified according to a finite number of classes; andsecond decomposition means (190,
172) for decomposing each of said large regions into a plurality of small regions according to a rule proper to its class. - View Dependent Claims (16)
-
Specification