interim scim and step implementation 2008 nsrp system technology panel project

22
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

Upload: buck

Post on 22-Feb-2016

47 views

Category:

Documents


0 download

DESCRIPTION

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. Shipbuilding Data Exchange Problems. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Interim SCIM and STEP Implementation 2008 NSRP System Technology Panel Project

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

Page 2: Interim SCIM and STEP Implementation 2008 NSRP System Technology Panel Project

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.

Page 3: Interim SCIM and STEP Implementation 2008 NSRP System Technology Panel Project

SNAME 2009 3

Current Ship Programs

10/23/2009

Page 4: Interim SCIM and STEP Implementation 2008 NSRP System Technology Panel Project

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

Page 5: Interim SCIM and STEP Implementation 2008 NSRP System Technology Panel Project

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

Page 6: Interim SCIM and STEP Implementation 2008 NSRP System Technology Panel Project

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

Page 7: Interim SCIM and STEP Implementation 2008 NSRP System Technology Panel Project

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

Page 8: Interim SCIM and STEP Implementation 2008 NSRP System Technology Panel Project

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

Page 9: Interim SCIM and STEP Implementation 2008 NSRP System Technology Panel Project

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

Page 10: Interim SCIM and STEP Implementation 2008 NSRP System Technology Panel Project

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>

Page 11: Interim SCIM and STEP Implementation 2008 NSRP System Technology Panel Project

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>

Page 12: Interim SCIM and STEP Implementation 2008 NSRP System Technology Panel Project

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

Page 13: Interim SCIM and STEP Implementation 2008 NSRP System Technology Panel Project

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

Page 14: Interim SCIM and STEP Implementation 2008 NSRP System Technology Panel Project

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

Page 15: Interim SCIM and STEP Implementation 2008 NSRP System Technology Panel Project

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

Page 16: Interim SCIM and STEP Implementation 2008 NSRP System Technology Panel Project

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.

Page 17: Interim SCIM and STEP Implementation 2008 NSRP System Technology Panel Project

SNAME 2009 17

TWR Molded Forms

10/23/2009

Page 18: Interim SCIM and STEP Implementation 2008 NSRP System Technology Panel Project

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

Page 19: Interim SCIM and STEP Implementation 2008 NSRP System Technology Panel Project

SNAME 2009 19

AP 216 Spreadsheet

10/23/2009

Page 20: Interim SCIM and STEP Implementation 2008 NSRP System Technology Panel Project

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);

Page 21: Interim SCIM and STEP Implementation 2008 NSRP System Technology Panel Project

SNAME 2009 21

XML SCIM File Test Case

10/23/2009

Page 22: Interim SCIM and STEP Implementation 2008 NSRP System Technology Panel Project

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