Method and apparatus for composite part data extraction
First Claim
Patent Images
1. A computer implemented method for generating a section cut in a model of a part, the computer implemented method comprising:
- identifying, using at least one processor, a location on the part from an object of the part;
extracting, using the at least one processor, ply lay-up data for a section of the part within the model, the extracting comprising;
creating an axis system at the location in the model of the part, wherein the axis system has an axis that is normal to a surface at the location in the model of the part;
creating section cuts intersecting the surface and plies below the surface, wherein creating section cuts further comprises;
intersecting a base surface supporting the plies with a plane;
obtaining first coordinates by performing a first linear approximation of the base surface and plane intersection;
identifying a ply from the ply lay-up data that is intersected by the plane; and
obtaining second coordinates by performing a second linear approximation of the ply and plane intersection;
identifying a plurality of sampling points on the surface based on the section cuts; and
generating sampled data by performing core sampling using the plurality of sampling points;
generating, using the at least one processor, an output file from the sampled data.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer implemented method for generating a section cut in a model of a part. A location on the part is identified. An axis system is created at the location in the model of the part, wherein the axis system has an axis that is normal to a surface at the location in the model of the part. Section cuts intersecting the surface and plies below the surface are created. A plurality of sampling points on the surface is identified based on the section cuts. Core sampling is preformed using the plurality of sampling points to generate sampled data.
-
Citations
23 Claims
-
1. A computer implemented method for generating a section cut in a model of a part, the computer implemented method comprising:
-
identifying, using at least one processor, a location on the part from an object of the part; extracting, using the at least one processor, ply lay-up data for a section of the part within the model, the extracting comprising; creating an axis system at the location in the model of the part, wherein the axis system has an axis that is normal to a surface at the location in the model of the part; creating section cuts intersecting the surface and plies below the surface, wherein creating section cuts further comprises;
intersecting a base surface supporting the plies with a plane;
obtaining first coordinates by performing a first linear approximation of the base surface and plane intersection;
identifying a ply from the ply lay-up data that is intersected by the plane; and
obtaining second coordinates by performing a second linear approximation of the ply and plane intersection;identifying a plurality of sampling points on the surface based on the section cuts; and generating sampled data by performing core sampling using the plurality of sampling points; generating, using the at least one processor, an output file from the sampled data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An apparatus comprising:
-
a data processing system comprising a bus, a processor, and a memory, wherein a data extraction tool executes on the data processing system, wherein the data extraction tool is configured to; receive a location on a part; create an axis system at the location in a model of the part, wherein the axis system has an axis that is normal to a surface at the location in the model of the part; create section cuts intersecting the surface and plies below the surface, wherein creating section cuts further comprises;
intersecting a base surface supporting the plies with a plane;obtain first coordinates by performing a first linear approximation of the base surface and plane intersection; identify a ply from ply lay-up data, wherein the ply is intersected by the plane; and obtain second coordinates by performing a second linear approximation of the ply and plane intersection; identify a plurality of sampling points on the surface based on the section cuts; and generating sampled data by performing core sampling using the plurality of sampling points. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A non-transitory computer readable storage medium storing program code which, when executed by at least one processor, is configured to display on a display a three-dimensional object of a part and to identify a location on the three-dimensional object of the part, the program code comprising:
-
program code configured to extract ply lay-up data for a section of the part within a model of the part, the program code that is configured to extract further comprising; program sub-code configured to create an axis system at the location in the model of the part, wherein the axis system has an axis that is normal to a surface at the location in the model of the part; program sub-code configured to create section cuts intersecting the surface and plies below the surface, wherein creating section cuts further comprises;
intersecting a base surface supporting the plies with a plane;
obtaining first coordinates by performing a linear approximation of the base surface and plane intersection;
identifying a ply from the ply lay-up data that is intersected by the plane; and
obtaining second coordinates by performing a second linear approximation of the ply and plane intersection; andprogram sub-code configured to identify a plurality of sampling points on the surface based on the section cuts; and program code configured to generate sampled data by performing core sampling using the plurality of sampling points. - View Dependent Claims (19, 20, 21, 22, 23)
-
Specification