Method for creating accurate, updateable vertical ramps that fall on ramp geometry in transition areas of laminated composite parts

US9626460B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9626460-B2
Application numberUS-201414223429-A
CountryUS
Kind codeB2
Filing dateMar 24, 2014
Priority dateMar 24, 2014
Publication dateApr 18, 2017
Grant dateApr 18, 2017

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Methods for product data management and corresponding systems and computer-readable mediums. A method includes receiving one or more layer boundaries of one or more plies of a composite part. The method includes creating a topological definition from the layer boundaries, the topological definition includes one or more vertices and half-edges. The method includes identifying one or more vertical ramp sections of one or more vertical ramps from the topological definition that form one or more discontinuities in the topological definition. The method includes adding one or more additional vertices and half-edges to the topological definition based on the layer boundaries and the vertical ramp sections. The method includes creating one or more faces in the topological definition along the vertical ramp based on the additional vertices and half-edges to resolve the discontinuities. The method includes transmitting the topological definition with the faces.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for product data management to create a three-dimensional model of a laminated composite part, the method performed by a data processing system and comprising: receiving one or more layer boundaries of one or more plies of a laminated composite part, wherein each layer boundary defines the size, the shape, the location and position of a layer composite material for the laminated composite part; creating a topological definition from the layer boundaries, the topological definition includes one or more vertices and half-edges, wherein the half-edges are curves corresponding to portions of edges of layer boundaries; identifying one or more vertical ramp sections of one or more vertical ramps from the topological definition that form one or more discontinuities in the topological definition, wherein the vertices include vertical vertices that correspond to vertices at the location of respective vertical ramps; adding one or more additional vertices and half-edges to the topological definition based on the layer boundaries and the vertical ramp sections, wherein the additional vertices include cloned vertical vertices that are cloned from the vertical vertices, wherein for a pair of a vertical vertex and a cloned vertical vertex, a pair of half-edges are added to the topological definition between the vertical vertex and the cloned vertical vertex, wherein the vertical vertex and the cloned vertical vertex have a difference in height equal to a height of the vertical ramp; creating one or more faces in the topological definition along the vertical ramp based on the additional vertices and half-edges to resolve the discontinuities; creating a three-dimensional surface from the topological definition that includes the faces; and transmitting the three-dimensional surface and the topological definition with the faces. 2. The method of claim 1 , wherein the additional vertices include an added vertex added for an endpoint of a vertical ramp section that does not correspond an endpoint of a half-edge of the topological definition. 3. The method of claim 2 , wherein the adding of the added vertex splits a half-edge that corresponds to the endpoint of the vertical ramp section. 4. A data processing system to create a three-dimensional model of a laminated composite part comprising: a processor; and an accessible memory, the data processing system particularly configured to: receive one or more layer boundaries of one or more plies of a laminated composite part, wherein each layer boundary defines the size, the shape, the location and position of a layer composite material for the laminated composite part; create a topological definition from the layer boundaries, the topological definition includes one or more vertices and half-edges, wherein the half-edges are curves corresponding to portions of edges of layer boundaries; identify one or more vertical ramp sections of one or more vertical ramps from the topological definition that form one or more discontinuities in the topological definition, wherein the vertices include vertical vertices that correspond to vertices at the location of respective vertical ramps; add one or more additional vertices and half-edges to the topological definition based on the layer boundaries and the vertical ramp sections, wherein the additional vertices include cloned vertical vertices that are cloned from the vertical vertices, wherein for a pair of a vertical vertex and a cloned vertical vertex, a pair of half-edges are added to the topological definition between the vertical vertex and the cloned vertical vertex, wherein the vertical vertex and the cloned vertical vertex have a difference in height equal to a height of the vertical ramp; create one or more faces in the topological definition along the vertical ramp based on the additional vertices and half-edges to resolve the discontinuities; create a three-dimensional surface from the topological definition that includes the faces; and transmit the three-dimensional surface and the topological definition with the faces. 5. The data processing system of claim 4 , wherein the additional vertices include an added vertex added for an endpoint of a vertical ramp section that does not correspond an endpoint of a half-edge of the topological definition. 6. The data processing system of claim 5 , wherein the adding of the added vertex splits a half-edge that corresponds to the endpoint of the vertical ramp section. 7. A non-transitory computer-readable medium encoded with executable instructions that, when executed, cause one or more data processing systems to create a three-dimensional model of a laminated composite part via a method comprising: receive one or more layer boundaries of one or more plies of a laminated composite part, wherein each layer boundary defines the size, the shape, the location and position of a layer composite material for the laminated composite part; create a topological definition from the layer boundaries, the topological definition includes one or more vertices and half-edges, wherein the half-edges are curves corresponding to portions of edges of layer boundaries; identify one or more vertical ramp sections of one or more vertical ramps from the topological definition that form one or more discontinuities in the topological definition, wherein the vertices include vertical vertices that correspond to vertices at the location of respective vertical ramps; add one or more additional vertices and half-edges to the topological definition based on the layer boundaries and the vertical ramp sections, wherein the additional vertices include cloned vertical vertices that are cloned from the vertical vertices, wherein for a pair of a vertical vertex and a cloned vertical vertex, a pair of half-edges are added to the topological definition between the vertical vertex and the cloned vertical vertex, wherein the vertical vertex and the cloned vertical vertex have a difference in height equal to a height of the vertical ramp; create one or more faces in the topological definition along the vertical ramp based on the additional vertices and half-edges to resolve the discontinuities; create a three-dimensional surface from the topological definition that includes the faces; and transmit the three-dimensional surface and the topological definition with the faces. 8. The computer-readable medium of claim 7 , wherein the additional vertices include an added vertex added for an endpoint of a vertical ramp section that does not correspond an endpoint of a half-edge of the topological definition. 9. The computer-readable medium of claim 8 , wherein the adding of the added vertex splits a half-edge that corresponds to the endpoint of the vertical ramp section.

Assignees

Inventors

Classifications

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9626460B2 cover?
Methods for product data management and corresponding systems and computer-readable mediums. A method includes receiving one or more layer boundaries of one or more plies of a composite part. The method includes creating a topological definition from the layer boundaries, the topological definition includes one or more vertices and half-edges. The method includes identifying one or more vertica…
Who is the assignee on this patent?
Siemens Product Lifecycle Man Software Inc, Siemens Prodcut Lifecycle Man Software Inc
What technology area does this patent fall under?
Primary CPC classification G06F30/00. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Apr 18 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).