Download presentation
Presentation is loading. Please wait.
Published byPaula Jones Modified over 9 years ago
1
Interim SCIM and STEP Implementation 2008 NSRP System Technology Panel Project Ted Briggs, Intergraph Corp. Mike Olson, Northrop Grumman Information Systems Ron Wood, Northrop Grumman Shipbuilding Pete Lazo, Product Data Services Ben Kassel, NSWC CD
2
Shipbuilding Data Exchange Problems – Proprietary exchange formats – Point to point interfaces – 3D geometry not linked with ship design data – AP 203/214 STEP geometry only Design Tools Other IPDE Analysis Tools Integrated Prod. Data Env. (IPDE) CAD Tool Shipyard Navy Class Society 10/23/20092 CAD File Design Data Design Data Addressed through use of standards Problem with commercial CAD translators for the foreseeable future. SNAME 2009
3
Current Ship Programs 10/23/20093SNAME 2009
4
NPDI & SCIM NPDI (Navy Product Data Initiative) – To specify the requirements for and drive the implementation of product data systems based on an open architecture having suitable functionality and enterprise-wide interoperability to support affordable Navy ship design, construction and service life support – Initial version of the IPDE Specification has been written and delivered to the Navy for review and comment SCIM (Ship Common Information Model) – SCIM will codify the models developed and prototyped by the ISE Project under NSRP over the past nine years – It will be a separate document from the IPDE Specification being produced by the NPDI Project, but it will be referenced by that IPDE Specification – Full version of the SCIM has not yet been completed Six of fifteen proposed chapters have been developed One of the remaining chapters deals with Product Life Cycle Support and will be based on the results of the ISE-6 Project 10/23/20094SNAME 2009
5
NPDI Scope Integrated Product Development Environment (IPDE) Product Data Manager IPDE Core Capabilities Product Data Management Configuration Mgmt Change Mgmt Status Dep. Mgmt Document Mgmt Process Control Access Control Requirements Tracking Work Authorization Reconfigurable IPDE Product Data Access Product Model Navigation Collaboration Tools Visualization Tools Reporting Tools Tool Integration Material Mgmt. Collaboration Reqts. Mgmt. Logistics Support PublishingDesignEngineeringPlanningTestConstruction Ext. Application ProcurementMRP Other Shipyards Data Exchange 10/23/20095SNAME 2009
6
NPDI SCIM ConceptDetailConstruction/Test In Service SupportDecomm. Milestone Reviews/ Decision Points SCIM To External Systems/ IPDEs Preliminary IPDE/PDMs maintained by Maintenance Contractor IPDE/PDM maintained by Design Agent/Builder Archive 10/23/20096SNAME 2009
7
Panel Project Purpose – To determine the feasibility of using existing AP214 translators with NPDI SCIM data to improve the exchange of early and detail design data, and perform an initial validation of the SCIM. Benefits – Develop an effective interim solution Develop recommendations for existing ship programs Demonstrate feasibility of using NPDI SCIM to exchange design data for DDG-1000 program and Navy LEAPS repository. – Lay groundwork for adoption of SCIM Initial validation of NPDI SCIM Generate SCIM test cases 10/23/20097SNAME 2009
8
Panel Project (Cont.) Scope – Develop linkage between AP 214 and SCIM file – Ship and Molded Form test cases – Structural test cases – Piping test cases Deliverables – Test Cases – SPS paper – technical approach – Final Report – includes SCIM recommendations 10/23/20098SNAME 2009
9
Current Situation for IPDE 3D geometry linked with CAD Attributes Design Tools Integrated Prod. Data Env. (IPDE) CAD Tool Shipyard CAD Files Visualization Files Design Data AP 214 XML CAD Attr CAD Translator 3D Shapes Attributes from CAD tool (CAD vendor specific) XML PDM Attr Attributes from PDM tool (Ship program specific) 10/23/20099 Limiting factor – CAD translator No other way to extract 3D data Requires translator from vendor’s IPDE translator – usually XML based Relatively easy to modify IPDE Translator SNAME 2009
10
CAD Translator Example - ISDP 10/23/200910 STEP AP 214 File #1012=PRODUCT(':1440232005.m:1412:170347:40:',':1440232005.m:usr:avlpd609005_00','equipment',(# 1002)); #1013=PRODUCT_RELATED_PRODUCT_CATEGORY('item','',(#1012)); #1014=PRODUCT_DEFINITION_FORMATION_WITH_SPECIFIED_SOURCE(':1440232005.m:1412:1703 47:40:','equipment',#1012,.NOT_KNOWN.); #1015=PRODUCT_DEFINITION('','equipment',#1014,#1003); #1016=PRODUCT_DEFINITION_SHAPE(':1440232005.m:usr:avlpd609005_00','equipment',#1015); XML Attribute File <ss_om_eqp comp_path=":1440232005.m:usr:avlpd609005_00" comp_tagx=":1440232005.m:1412:170347:40:" symbology="300:2:1:0:" class_name="VDequipment“ rep="4" macro_name="avlpd609005" macro_lib="avlpdmech03"> <ss_om_collector eqp_family="avtank01" eqp_partno="1CC97-LP-V-51401-18" eqp_partrev="000" p_macro="avlpd609005" nomenclature="Receiver, Storage" mac_name="avlpd609005" /> <ss_om_collector eqp_number="RAC-TK1" eqp_descr="AC_UNIT_REFRIG_TANK" unit_number="1440" compt_number="5-33-0-Q" sirobid="NULL" mark_user="double 0" sirid="81290-0001-1" system_name="RAC" zone_number="1440" /> SNAME 2009
11
CAD Translator Example - CATIA 10/23/200911 STEP AP 214 File #13=PRODUCT_DEFINITION('BR549501XXXDG00000',' ',#6,#3) ; #6=PRODUCT_DEFINITION_FORMATION_WITH_SPECIFIE D_SOURCE('',' ',#5,.NOT_KNOWN.) ; #3=PRODUCT_DEFINITION_CONTEXT('part definition',#1,' ') ; #1=APPLICATION_CONTEXT('automotive design') ; #5=PRODUCT('BR549501XXXDG00000','','',(#2)) ; #2=PRODUCT_CONTEXT(' ',#1,'mechanical') ; #8=PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(# 25,#39482)) ; #39465=NEXT_ASSEMBLY_USAGE_OCCURRENCE('B0000 27','B000027','',#13,#27,' ') ; #27=PRODUCT_DEFINITION('PLANT_AC_500_TON',' ',#26,#3) ; #26=PRODUCT_DEFINITION_FORMATION_WITH_SPECIFI ED_SOURCE('Added maint space for condenser and chiller tubes removal',' ',#25,.NOT_KNOWN.) ; #25=PRODUCT('PLANT_AC_500_TON','','ENGINEERING DIAGRAM FOR AC PLANT, RAFT AND HARD MOUNTED EQUIPMENT',(#2)) ; #44957=NEXT_ASSEMBLY_USAGE_OCCURRENCE('B0000 94','B000094','',#13,#39484,' ') ; #39484=PRODUCT_DEFINITION('EVAC_ASSY_500T_ AC_PLANT',' ',#39483,#3) ; #39483=PRODUCT_DEFINITION_FORMATION_WITH_SPEC IFIED_SOURCE('',' ',#39482,.NOT_KNOWN.) ; #39482=PRODUCT('EVAC_ASSY_500T_ AC_PLANT','','DEVELOPED FROM: YORK INTERNATIONAL; DWG NO. 376-92108-000, REV C.\X2\0009\X0\CONNECTIONS PER ANSI B16.22 AND MIL- V-24578 ',(#2)) ; XML Atribute File - - ……….. SNAME 2009
12
AP203 or AP214 define shape using explicit geometry. 1234 111221223132414251 52 SCIM defines product structure, design parameters, and the relationships between objects. Geometry vs Product Structure 10/23/2009SNAME 200912
13
AP 214 XML SCIM CAD System Commercial CAD Translator Interim SCIM Translator PDM System Transform proprietary XML data into SCIM format, adding additional PDM data Linkage between geometry and attributes CAD DB XML CAD Attr Interim SCIM Approach 10/23/200913SNAME 2009
14
Technical Approach All geometry is contained in AP 214 file – Externally referenced from SCIM file – Modify SCIM schema to add external reference All product structure is contained in SCIM file – Ignore AP 214 assembly structure Create SCIM file based on information in CAD XML file, CAD database and/or PDM system 10/23/200914SNAME 2009
15
Test Case Methodology Define instance diagram – Defines key objects and relationships Generate AP 214 file and CAD XML file Hand populate spreadsheet with SCIM attributes Generate XML SCIM Test Case File from spreadsheet 10/23/200915SNAME 2009
16
10/23/200916 ISE Test Ship – TWR841 This ship is used to locate and retrieve torpedoes and missile drones. It has a maximum payload capacity of 42 long tons which includes the deck cargo plus full liquids, full complement, and normal stores. This ship was selected because it is in-service, has a complete set of drawings available for distribution, and is: Approved for Public Release: Distribution Unlimited. SNAME 2009
17
TWR Molded Forms 10/23/2009SNAME 200917
18
AP 216 Instance Diagram 10/23/200918SNAME 2009 Ship Moulded Form Functional Definition Moulded Form Design Definition External Reference Global Axis Placement Principal Characteristics Spacing Table
19
AP 216 Spreadsheet 10/23/200919SNAME 2009
20
AP 214 File 10/23/200920SNAME 2009 STEP AP 214 File #112=PRODUCT(‘INGR_0005',‘moulded form',(#02)); #113=PRODUCT_RELATED_PRODUCT_CATEGORY('item','',(#112)); #114=PRODUCT_DEFINITION_FORMATION_WITH_SPECIFIED_SOURCE(‘INGR_0005',‘moulded form',#112,.NOT_KNOWN.); #115=PRODUCT_DEFINITION('',‘moulded form',#114,#03); #116=PRODUCT_DEFINITION_SHAPE(‘INGR_00005',‘mouloded form',#115); #474= B_SPLINE_SURFACE_WITH_KNOTS('port_mid_edge',3,1,((#458,#460),(#462,#464),(#466,#468),(#470,#472)),.UNSPECIFIED.,.U.,.U.,.U.,(4,4),(2,2),( 0.,1.),(0.,1.),.UNSPECIFIED.); #4418= EDGE_LOOP('',(#4338,#4348,#4351,#4353)); #4420= FACE_OUTER_BOUND('',#4418,.T.); #4421= ADVANCED_FACE('port_mid_edge Face',(#4420),#474,.F.); #4463= OPEN_SHELL('MF_twrhull_comp',(#4416,#4421,#4426,#4431,#4436,#4441,#4446,#4451,#4456,#4461)); #4465= FACE_BASED_SURFACE_MODEL('MF_twrhull_comp',(#4463)); #4467= MANIFOLD_SURFACE_SHAPE_REPRESENTATION('MF_twrhull_comp',( #4465),#111); #4470= PRODUCT_DEFINITION_SHAPE('','moulded form design definition',#334); #6043=SHAPE_DEFINITION_REPRESENTATION(#116,#4470);
21
XML SCIM File Test Case 10/23/200921SNAME 2009
22
Summary of Findings Demonstrated viability of approach – External reference mechanism will be incorporated into SCIM Enhanced SCIM – Identified need to document geometry model Project used AP 214 geometry – Triggered generation of fully expanded XML schemas – Identified need to better define mandatory attributes Determined use of SCIM still requires access to ISO STEP documentation Identified few minor discrepancies with ISO STEP models 10/23/200922SNAME 2009
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.