Boundary-free periodic meshing method
AssigneeAnsys, Inc.
InventorsYunjun Wu, Wei Yuan
Life of this patent
Estimating the term…
Abstract
Machine assisted systems and methods for use in meshing a periodic pattern of a geometry that represents a physical structure in a simulation of the physical structure are described. The method can include operations: identifying a master region in a periodic pattern of a geometry that represents a physical structure in a simulation of the physical structure that has the periodic pattern; and generating a mesh based on the identified master region, the mesh including a non-planar boundary at a boundary between patterns in the periodic pattern, wherein the master region is only a portion of the representation of the physical structure.
Claims22
A non-transitory machine readable medium storing executable program instructions which when executed by a data processing system cause the data processing system to perform a method, the method comprising:
- generating a plurality of radial cut lines radiating from an axis of rotation for a geometry representing a physical structure that has a periodic pattern;
- determining geometry intersections between each of the plurality of radial cut lines and features in the geometry, wherein the features in the geometry represent objects in the physical structure that are rotationally periodic with a periodic region angle about the axis of rotation;
- selecting a central cut line among the plurality of radial cut lines based on the central cut line having fewer geometry intersections than the plurality of radial cut lines;
- identifying, based on the central cut line, a defined master region to represent the periodic pattern around the axis of rotation of the geometry;
- generating an adaptive base mesh of the defined master region;
- dividing the generated adaptive base mesh of the defined master region into a first interior region and a first fringe region;
- generating a first mesh to the first interior region of the defined master region;
- partitioning the generated first mesh of the first interior region of the defined master region into a static portion and a floating portion;
- rotating the floating portion by the periodic region angle;
- and
- assembling the static portion and the floating portion to generate an arbitrary matching boundary mesh of the geometry with the periodic pattern.
A non-transitory machine readable medium storing executable program instructions which when executed by a data processing system cause the data processing system to perform a method, the method comprising:
- generating a plurality of radial cut lines radiating from an axis of rotation for a geometry representing a physical structure that has a periodic pattern;
- determining geometry intersections between each of the plurality of radial cut lines and features in the geometry, wherein the features in the geometry represent objects in the physical structure that are rotationally periodic with a periodic region angle about the axis of rotation;
- selecting a central cut line among the plurality of radial cut lines based on the central cut line having fewer geometry intersections than the plurality of radial cut lines;
- identifying, based on the central cut line, a defined master region to represent the periodic pattern around the axis of rotation of the geometry;
- and
- generating a mesh based on the defined master region, the mesh including a non-planar boundary at a boundary between patterns in the periodic pattern, wherein the defined master region is only a portion of the representation of the physical structure.
A non-transitory machine readable medium storing executable program instructions which when executed by a data processing system cause the data processing system to perform a method, the method comprising:
- generating a plurality of radial cut lines radiating from an axis of rotation for a geometry representing a physical structure that has a periodic pattern;
- determining geometry intersections between each of the plurality of radial cut lines and features in the geometry, wherein the features in the geometry represent objects in the physical structure that are rotationally periodic with a periodic region angle about the axis of rotation;
- selecting a central cut line among the plurality of radial cut lines based on the central cut line having fewer geometry intersections than the plurality of radial cut lines;
- identifying, based on the central cut line, a defined master region to represent the periodic pattern around the axis of rotation of the geometry;
- generating an adaptive base mesh of the defined master region, the adaptive base mesh comprising matching boundaries, each matching boundary next to a respective neighboring repetition of the defined master region in the geometry;
- generating a first mesh for features of the geometry in a portion of the defined master region bounded by boundary meshes of the matching boundaries in the adaptive base mesh, wherein the first mesh is generated with the boundary meshes frozen;
- partitioning the generated first mesh into a first portion and a second portion along a mesh boundary, wherein the first portion is connected to a first one of the boundary meshes via a first one of the matching boundaries, and wherein the second portion is connected to a second one of the boundary meshes via a second one of the matching boundaries;
- and
- generating an arbitrary matching boundary mesh representing a separate region of the geometry, wherein the geometry corresponds to repetitions of the separate region, wherein the arbitrary matching boundary mesh corresponds to an assembly of the first portion connected to the first one boundary mesh and the second portion connected to the second one boundary mesh, and wherein the arbitrary matching boundary mesh comprise matching boundaries, each matching boundary of the arbitrary matching boundary mesh corresponding to the mesh boundary for the partition of the first portion and the second portion, and each matching boundary of the arbitrary matching boundary mesh next to a respective neighboring repetition of the separate region in the geometry.
Dependencies are inferred from the claim text.