Method and apparatus for composite part data extraction
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G06F-017/50
G06F-007/60
G06F-019/00
G06F-003/00
출원번호
US-0924107
(2007-10-25)
등록번호
US-8321180
(2012-11-27)
발명자
/ 주소
Kessel, Jamie A.
Fisher, Phillip Jon
Shirron, Paul J.
Mullins, Donald M.
출원인 / 주소
The Boeing Company
대리인 / 주소
Yee & Associates, P.C.
인용정보
피인용 횟수 :
4인용 특허 :
40
초록▼
A computer implemented method, apparatus, and computer usable program code for providing ply lay-up data for a composite part. A designation of a location is received for the composite part in a three dimensional object from a requester. A three dimensional model is opened in which the composite par
A computer implemented method, apparatus, and computer usable program code for providing ply lay-up data for a composite part. A designation of a location is received for the composite part in a three dimensional object from a requester. A three dimensional model is opened in which the composite part is located. The ply lay-up data is extracted for a section within the composite part within the three dimensional model to form extracted ply lay-up data for the section. An output file is created containing a two dimensional drawing for the section with the ply lay-up data identifying a ply stacking sequence, an orientation of each ply in the ply stacking sequence, and a material for the each ply in the ply stacking sequence. The output file is returned to the requester.
대표청구항▼
1. A computer implemented method for providing ply lay-up data for a composite part to a requestor, the computer implemented method comprising: creating a three dimensional object of a composite part from a three dimensional model of the composite part, wherein the three dimensional model includes c
1. A computer implemented method for providing ply lay-up data for a composite part to a requestor, the computer implemented method comprising: creating a three dimensional object of a composite part from a three dimensional model of the composite part, wherein the three dimensional model includes controlled data and the three dimensional object excludes the controlled data, the controlled data comprising at least one of confidential information and information subject to export control laws;displaying the three dimensional object to the requestor;receiving a designation of a location for the composite part in the three dimensional object from the requestor, wherein the three dimensional object allows the requestor to designate a location for the composite part but does not disclose the controlled data;opening the three dimensional model in which the composite part is located;extracting the ply lay-up data for a section within the composite part within the three dimensional model to form extracted ply lay-up data for the section;creating an output file containing a two dimensional drawing for the section with the ply lay-up data identifying a ply stacking sequence, an orientation of each ply in the ply stacking sequence, and a material for the each ply in the ply stacking sequence;wherein the extracted ply lay up data is configured to allow the requestor to perform maintenance on the composite part without accessing a three dimensional model of the composite part; andreturning the output file to the requestor,wherein at least one of the steps is performed on the computer. 2. The computer implemented method of claim 1 further comprising: displaying the three dimensional object on a display; andreceiving a user input for the designation of the location for the composite part in the three dimensional object. 3. The computer implemented method of claim 1, wherein the receiving, opening, extracting, creating, and returning steps are performed on a server computer. 4. The computer implemented method of claim 1, wherein the section comprises a cross-section of the composite part and the cross-section is generated substantially perpendicular to a surface of the composite part, and further comprising the steps of: displaying the three dimensional object representing the composite part; andreceiving a user input designating the location. 5. The computer implemented method of claim 1 further comprising: performing a maintenance operation on the composite part. 6. A computer implemented method for providing ply lay-up data for a composite part, the computer implemented method comprising: creating a three dimensional object of a composite part from a three dimensional model of the composite part, wherein the three dimensional model includes controlled data and the three dimensional object excludes the controlled data;displaying the three dimensional object to a requestor;receiving a location on the composite part from the requestor;extracting the ply lay-up data for a section of the composite part within a three dimensional model containing the composite part to form extracted ply lay-up data;wherein the extracting step comprises: identifying a set of sections from the location, wherein a section comprises a cross-section of the composite part and the cross-section is generated substantially perpendicular to a surface of the composite part;forming a two dimensional drawing of plies in the section;associating ply orientation data with the plies; andassociating material data with the plies; andsending the extracted ply lay-up data to the requestor,wherein the extracted ply lay up data is configured to allow the requestor to perform maintenance on the composite part without accessing a three dimensional model of the composite part and does not disclose controlled data to the requestor; andwherein at least one of the steps is performed on the computer. 7. The computer implemented method of claim 6 further comprising: performing a maintenance operation using the extracted ply lay-up data. 8. The computer implemented method of claim 6 further comprising: displaying a three dimensional object of the composite part to the requestor, wherein the three dimensional object allows the requestor to designate a location for the composite part but does not disclose controlled data to the requestor; andreceiving a user input selecting the location on the composite part. 9. The computer implemented method of claim 8 further comprising: performing the displaying step and the receiving step on a client computer using a part file. 10. A method for obtaining lay-up data for a composite part, the method comprising: receiving a first user input to a user interface on a data processing system, wherein the first user input selects the composite part;creating a three dimensional object of a composite part from a three dimensional model of the composite part, wherein the three dimensional model includes controlled data and the three dimensional object excludes the controlled data;displaying the three dimensional object to a requestor;responsive to receiving the first user input, displaying a three dimensional object, wherein the three dimensional object allows the requestor to designate a location for the composite part but does not disclose controlled data to the requestor;receiving a section user input selecting a location on the three dimensional object to form a selected location;sending the selected location in a request to a server data processing system for the lay-up data; andreceiving the lay-up data for the composite part in response to sending the request, wherein the lay up data is configured to allow the requestor to perform maintenance on the composite part without accessing a three dimensional model of the composite part. 11. The method of claim 10, wherein the receiving step comprises: receiving an output file having a stacking sequence, ply orientation, and materials for plies in a section around the selected location. 12. The method of claim 10, wherein the sending step comprises: sending the selected location and a part number for the composite part in a request to the server data processing system for the lay-up data. 13. An apparatus comprising: a client data processing system;a server data processing system;an application located on the data processing system, wherein the application creates a three dimensional object of a composite part from a three dimensional model of the composite part, wherein the three dimensional model includes controlled data and the three dimensional object excludes the controlled data; and displays the three dimensional object to a requestor;a user application located on the client data processing system, wherein the user application displays a three dimensional object for a composite part, wherein the three dimensional object allows the requestor to designate a location for the composite part but does not disclose controlled data; and receives user input selecting a location to form location information on the composite part; anda data extraction tool located on the server data processing system, wherein the data extraction tool receives the location on the composite part, extracts lay-up data for a section around the location from a three dimensional model containing the composite part to form extracted lay-up data, wherein the section comprises a cross-section of the composite part and the cross-section is generated substantially perpendicular to a surface of the composite part, and returns the extracted lay-up data to the client data processing system, wherein the extracted lay up data is configured to allow the requestor to perform maintenance on the composite part without accessing a three dimensional model of the composite part. 14. The apparatus of claim 13, wherein the server data processing system is located at a manufacturer facility and the client data processing system is located at a maintenance facility. 15. The apparatus of claim 13 further comprising: a three dimensional model data base containing the three dimensional model. 16. The apparatus of claim 13, wherein the extracted lay-up data is returned in a document and wherein the extracted lay-up data comprises a ply stacking sequence, an orientation of each ply in the ply stacking sequence, and a material for the each ply in the ply stacking sequence. 17. The apparatus of claim 13, wherein the location information comprises an X coordinate, a Y coordinate, and a Z coordinate. 18. The apparatus of claim 13, wherein the location information also includes a part number for the composite part. 19. A computer program product for providing ply lay-up date for a composite part, the computer program product comprising: a non-transitory computer readable media;program code, stored on the non-transitory computer readable media, for creating a three dimensional object of a composite part from a three dimensional model of the composite part, wherein the three dimensional model includes controlled data and the three dimensional object excludes the controlled data;program code, stored on the non-transitory computer readable media, for displaying the three dimensional object to a requestor;program code, stored on the non-transitory computer readable media, for receiving a location on the composite part from the requestor;program code, stored on the non-transitory computer readable media, for extracting the ply lay-up data for a section of the composite part within a three dimensional model containing the composite part to form extracted ply lay-up data, wherein the section comprises a cross-section of the composite part and the cross-section is generated substantially perpendicular to a surface of the composite part; andprogram code, stored on the non-transitory computer readable media, for sending the extracted ply lay-up data to the requestor, wherein the extracted ply lay-up data is configured to allow the requestor to perform maintenance on the composite part without accessing a three dimensional model of the composite part and does not disclose controlled data to the requestor. 20. The computer program product of claim 19, wherein the program code, stored on the non-transitory computer readable media, for extracting ply lay-up data for the section of the composite part within the three dimensional model containing the composite part to form the extracted ply lay-up data comprises: program code, stored on the non-transitory computer readable media, for identifying a set of sections from the location;program code, stored on the non-transitory computer readable media, for forming a two dimensional drawing of plies in the section;program code, stored on the non-transitory computer readable media, for associating ply orientation data with the plies; andprogram code, stored on the non-transitory computer readable media, for associating material data with the plies. 21. The computer program product of claim 19 further comprising: program code, stored on the non-transitory computer readable media, for displaying a three dimensionalobject of the composite part to the requestor, wherein the three dimensional object allows the requestor to designate a location for the composite part but does not disclose controlled data to the requestor; andprogram code, stored on the non-transitory computer readable media, for receiving a user input selecting the location on the composite part. 22. The computer implemented method of claim 6 wherein the controlled data includes information subject to export control laws. 23. The computer implemented method of claim 6 wherein the controlled data includes confidential information.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (40)
Murrish,Richard E.; Hanson,Christopher T., Alternate ply representation for composite design and manufacturing.
Blair, William R; Berlin, Richard P.; Gummadapu, Venkata Paparao; Allamon, Sr., John E.; Gee, David A., File translation methods, systems, and apparatuses for extended commerce.
Brennan, Joseph Daniel; Atsebha, Solomon T.; Dorsey Palmateer, John W.; Anderson, Patrick L., Methods and systems for automated ply boundary and orientation inspection.
Finlayson,John W.; Rumpza,Dean J.; Puterbaugh,Kevin D.; Goettling,Richard L.; Goodrich,David C.; Keklen,Neal R.; Yoder,Michael L., Methods and systems for controlling an image generator to define, generate, and view geometric images of an object.
Dennis B. Mitchell ; Dennis G. Lewis ; James V. W. Head, System, apparatus and method for providing a portable customizable maintenance support instruction system.
Verdura,Philip; Pankin,Jayson D.; Eckenwiler,William F.; Pawlak,Andrzej M.; Neil,Tammy L.; Johnson,Kenneth E., System, method, and storage medium for determining a packaging design for a container.
Georgeson, Gary Ernest; Griess, Kenneth Harlan, Process for inhibiting galvanic corrosion of an aluminum structure connected, without using a splice plate, to a composite structure having a fiber including graphite.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.