interim scim and step implementation 2008 nsrp system technology panel project

21
Interim SCIM and STEP Interim SCIM and STEP Implementation Implementation 2008 NSRP System Technology Panel Project 2008 NSRP System Technology Panel Project Ted Briggs, Intergraph Corp. Ted Briggs, Intergraph Corp. Mike Olson, Northrop Grumman Mike Olson, Northrop Grumman Information Information Systems Systems Ron Wood, Northrop Grumman Shipbuilding Ron Wood, Northrop Grumman Shipbuilding Pete Lazo, Product Data Services Pete Lazo, Product Data Services Ben Kassel, NSWC CD Ben Kassel, NSWC CD

Upload: brone

Post on 21-Jan-2016

46 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 ImplementationInterim SCIM and STEP Implementation2008 NSRP System Technology Panel Project2008 NSRP System Technology Panel Project

Ted Briggs, Intergraph Corp.Ted Briggs, Intergraph Corp.

Mike Olson, Northrop Grumman Mike Olson, Northrop Grumman Information SystemsInformation Systems

Ron Wood, Northrop Grumman ShipbuildingRon Wood, Northrop Grumman Shipbuilding

Pete Lazo, Product Data ServicesPete Lazo, Product Data Services

Ben Kassel, NSWC CDBen Kassel, NSWC CD

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

Shipbuilding Data Exchange ProblemsShipbuilding 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 2

CAD File

DesignData

DesignData

Addressed through use of standards

Problem with commercialCAD translators for theforeseeable future.

SNAME 2009

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

Current Ship ProgramsCurrent Ship Programs

10/23/2009 3SNAME 2009

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

NPDI & SCIMNPDI & 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 4SNAME 2009

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

NPDI ScopeNPDI Scope

Integrated Product Development Environment (IPDE)

Product Data Manager

IPDE Core CapabilitiesIPDE 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 M

gm

t.M

ater

ial

Mg

mt.

Co

llab

ora

tio

nC

oll

abo

rati

on

Req

ts.

Mg

mt.

Req

ts.

Mg

mt.

Lo

gis

tic

s S

up

po

rtL

og

isti

cs

Su

pp

ort

Pu

bli

shin

gP

ub

lish

ing

Des

ign

Des

ign

En

gin

eeri

ng

E

ng

inee

rin

g

Pla

nn

ing

Pla

nn

ing

Tes

tT

est

Co

nst

ruct

ion

Co

nst

ruct

ion

Ext

. A

pp

lica

tio

nE

xt.

Ap

pli

cati

on

Pro

cure

me

nt

Pro

cure

me

nt

MR

P

MR

P

Oth

er S

hip

yard

sO

ther

Sh

ipya

rds

Data Exchange

10/23/2009 5SNAME 2009

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

NPDI SCIMNPDI SCIM

Concept Detail Construction/Test In Service Support Decomm.

Milestone Reviews/Decision Points

SC

IM

ToExternal Systems/

IPDEs

Preliminary

IPDE/PDMs maintained byMaintenance Contractor

IPDE/PDM maintained by Design Agent/Builder

Archive

10/23/2009 6SNAME 2009

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

Panel ProjectPanel 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 7SNAME 2009

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

Panel Project (Cont.)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 8SNAME 2009

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

Current Situation for IPDECurrent 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 9

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

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

CAD Translator Example - ISDPCAD Translator Example - ISDP

10/23/2009 10

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

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

CAD Translator Example - CATIACAD Translator Example - CATIA

10/23/2009 11

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

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

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 StructureGeometry vs Product Structure

10/23/2009 SNAME 2009 12

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

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 ApproachInterim SCIM Approach

10/23/2009 13SNAME 2009

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

Technical ApproachTechnical 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 14SNAME 2009

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

Test Case MethodologyTest 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 15SNAME 2009

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

10/23/2009 16

ISE Test Ship – TWR841ISE 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

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

TWR Molded FormsTWR Molded Forms

10/23/2009 SNAME 2009 17

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

AP 216 Instance DiagramAP 216 Instance Diagram

10/23/2009 18SNAME 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

AP 216 SpreadsheetAP 216 Spreadsheet

10/23/2009 19SNAME 2009

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

AP 214 FileAP 214 File

10/23/2009 20SNAME 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

Summary of FindingsSummary 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 21SNAME 2009