interim scim and step implementation 2008 nsrp system technology panel project
Post on 22-Feb-2016
45 Views
Preview:
DESCRIPTION
TRANSCRIPT
Interim SCIM and STEP Implementation2008 NSRP System Technology Panel Project
Ted Briggs, Intergraph Corp.Mike Olson, Northrop Grumman Information SystemsRon Wood, Northrop Grumman ShipbuildingPete Lazo, Product Data ServicesBen Kassel, NSWC CD
SNAME 2009 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/2009
CAD File
DesignData
DesignData
Addressed through use of standards
Problem with commercialCAD translators for theforeseeable future.
SNAME 2009 3
Current Ship Programs
10/23/2009
SNAME 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/2009
SNAME 2009 5
NPDI ScopeIntegrated Product Development Environment (IPDE)
Product Data Manager
IPDE Core CapabilitiesProduct 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
Mat
eria
l Mgm
t.
Col
labo
ratio
n
Req
ts. M
gmt.
Logi
stic
s Su
ppor
t
Publ
ishi
ng
Des
ign
Engi
neer
ing
Plan
ning
Test
Con
stru
ctio
n
Ext.
App
licat
ion
Proc
urem
ent
MR
P
Oth
er S
hipy
ards
Data Exchange
10/23/2009
SNAME 2009 6
NPDI SCIM
Concept Detail Construction/Test In Service Support Decomm.
Milestone Reviews/Decision Points
SCIM
ToExternal Systems/
IPDEs
Preliminary
IPDE/PDMs maintained byMaintenance Contractor
IPDE/PDM maintained by Design Agent/Builder
Archive
10/23/2009
SNAME 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/2009
SNAME 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/2009
SNAME 2009 9
Current Situation for IPDE 3D geometry linked with CAD Attributes
Design Tools Integrated
Prod. Data Env.(IPDE)CAD Tool
Shipyard
CAD FilesVisualization Files
Design Data
AP 214 XML CAD Attr
CAD Translator
3D Shapes Attributes from CAD tool(CAD vendor specific)
XML PDMAttr
Attributes from PDM tool(Ship program specific)
10/23/2009
Limiting factor – CAD translator No other way to extract 3D data Requires translator from vendor’sIPDE translator – usually XML based Relatively easy to modify
IPD
E
Translator
SNAME 2009 10
CAD Translator Example - ISDP
10/23/2009
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:170347: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" /> <ss_om_cs matrix="doubles 16 0 -1 0 -39750 1 0 0 4200 0 0 1 7964.4 0 0 0 1" /></ss_om_eqp>
SNAME 2009 11
CAD Translator Example - CATIA
10/23/2009
STEP AP 214 File#13=PRODUCT_DEFINITION('BR549501XXXDG00000',' ',#6,#3) ;#6=PRODUCT_DEFINITION_FORMATION_WITH_SPECIFIED_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('B000027','B000027','',#13,#27,' ') ;#27=PRODUCT_DEFINITION('PLANT_AC_500_TON',' ',#26,#3) ;#26=PRODUCT_DEFINITION_FORMATION_WITH_SPECIFIED_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('B000094','B000094','',#13,#39484,' ') ;#39484=PRODUCT_DEFINITION('EVAC_ASSY_500T_ AC_PLANT',' ',#39483,#3) ;#39483=PRODUCT_DEFINITION_FORMATION_WITH_SPECIFIED_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<RootProduct SP="4" CATIA="B18" CATSync="3.3.2" RevItem="-1" Version="---" PartNumber="BR549501XXXDG00000" Effectivity="[Engineering Effectivity] (R(1 - oo))" InstanceName="BR549501XXXDG00000" XMLCreationDate="Thursday 30 October 2008 11:32:16">- <Product PartNumber="PLANT_AC_500_TON" InstanceName="B000027">- <AttributeList> <Attribute Name="MelID" Value="001" /> <Attribute Name="NCN" Value="4120-DA0-760895" /> <Attribute Name="BIWCatalogNumber" Value="000001" /> <Attribute Name="System" Value="NULL" /> <Attribute Name="CompartmentNumber" Value="x-xx-x-x" /> <Attribute Name="CompartmentFunctionNumber" Value="5016" /> <Attribute Name="DamageControlClassification" Value="NULL" /> <Attribute Name="NavyComponentNumber" Value="NULL" />
<Attribute Name="Service" Value="NA" /> <Attribute Name="DiagramNumber" Value="001" /> <Attribute Name="DrawingNumber" Value="001" /> <Attribute Name="PieceNumber" Value="C0002" /> <Attribute Name="FindNumber" Value="AC PLANT NO. 4" /> <Attribute Name="ARFC" Value="RFS-BW-000" /> <Attribute Name="Remarks" Value="NULL" /> <Attribute Name="NormalValvePosition" Value="NA" /> <Attribute Name="MountingMethod" Value="NA" /> <Attribute Name="Tightness" Value="NA" /> ……….. </AttributeList> </Product>
SNAME 2009 12
AP203 or AP214 define shapeusing explicit geometry.
1 2 3 4
11 12 21 22 31 32 41 42 51
52
SCIM defines product structure, design parameters, and the relationships between objects.
Geometry vs Product Structure
10/23/2009
SNAME 2009 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
Linkagebetween geometryand attributes CAD DB
XML CAD Attr
Interim SCIM Approach
10/23/2009
SNAME 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/2009
SNAME 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/2009
SNAME 200910/23/2009 16
ISE Test Ship – TWR841This 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/2009
SNAME 2009 18
AP 216 Instance Diagram
10/23/2009
Ship
Moulded Form
Moulded Form Functional Definition
Moulded Form Design Definition
External Reference
Global Axis Placement
Principal Characteristics
Spacing Table
SNAME 2009 19
AP 216 Spreadsheet
10/23/2009
SNAME 2009 20
AP 214 File
10/23/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);
SNAME 2009 21
XML SCIM File Test Case
10/23/2009
SNAME 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/2009
top related