No Slide Title

Download Report

Transcript No Slide Title

ILE Project
Integrated Logistics Environment
Kickoff Meeting
Subtask 1.1
Migrating VIRGINIA Class IPDE Data
Presented by:
Dr. Burton Gischner
1
Objectives

Tools and Methods for Supporting Next
Generation Shipbuilding IPDE (SCIM Evaluation)
– This task will demonstrate the capabilities of the NPDI
SCIM as the means for supporting the next generation
IPDE

Subtask 1.1 - Migrating VIRGINIA Class IPDE Data
– This subtask will apply the tools and methods
developed by the ISE team to the VIRGINIA Class IPDE
data migration
– Moreover, this subtask will use the NPDI Ship Common
Information Model (SCIM) as the basis for this pilot
– As a result, this subtask will potentially benefit the
VIRGINIA program, but its primary objective will be to
validate and demonstrate the capabilities of the SCIM
2
Justification for SCIM
Philosophy

Neutral file exchange requires translators from vendors
– Minimal interest from CAD or PDM vendors has been shown in supporting the
STEP Shipbuilding APs
– Product data may reside in multiple systems of an IPDE, so (even when it is
developed) a given vendor’s translator may not be sufficient
– SCIM allows for neutral file exchanges using ISO 10303-28 (STEP XML)
– However, it also permits the use of other XML translators which may be available
on the sending or receiving systems
» Such a transfer would involve the use of a “Mediator”

STEP APs contain more product model data than is available in current
IPDEs or at points in the design process where data must be exchanged
– Even Conformance Classes in the STEP APs do not resolve this problem
– SCIM attempts to define a subset of each STEP AP that contains a minimum
information model and can be supported in today’s IPDE environments

It is recognized that this minimum subset may have to be modified to meet
the needs of a particular program or ship class, but in general it should be
very close to the desired solution
3
Using the SCIM


Assume that in the system below we need to transfer
information to do a Pipe Stress Analysis
For Pipe P-1 the following properties are required:
–
–
–
–
Diameter
Material Description
Length
Wall Thickness
P-1
4
Location in SCIM of Needed
Properties for Pipe P-1
Required Properties for P-1 are Identified in Red
Entity: Required_material_description
Entity: Plant_item
Properties:
Description Name
Status
Type
Properties:
Material_requirement_id
Description
Entity: Piping_system_component
Properties:
Coating_reference
Heat_tracing_type
Corrosion_allowance
Lining
Entity: Piping_size_description
Properties:
Dimensional_standard
Ovality_allowance
Entity: Piping_component
Properties:
Side_connector
PMI_record
Entity: Outside_and_thickness
Standard_point
Mill_sheet_number
Properties:
Outside_diameter
Thickness
Entity: Pipe
Properties:
End_1_connector
End_2_connector
Additional_length
Entity: Straight_pipe
Properties:
End_to_end_length
End_to_end_cut_length
Cold_spring
Longitudinal_welding_seam_orientation
Entity: Inside_and_thickness
Properties:
Inside_diameter
Thickness
5
Extracting SCIM
Compliant Data
from the Product Model
(XML Data File)
Product Model Data
Piping Detail
Drawing
Geometry
File
Material
File
Length of P-1
Diameter of P-1
Material for P-1
Wall Thickness
of P-1
P-1
XML
Extract
<?xml version="1.0" encoding="UTF-8"?>
<edo227d:uos xmlns:xsi="http://www.w3.org/2001/
XMLSchema-instance" xmlns:edo="urn:iso10303-28:osb/
edo" xmlns:osb="urn:iso10303-28:osb" " " xmlns:edo227d="urn:iso
10303-28:osb/Edo/Design/Detailed/Piping/Edo227_detailed_design“
xmlns:aim_mea="urn:iso10303-28:osb/Aim/Aim_geometry/“
<!-- **************
APPLICATION INSTANCES **************-->
<ppid:Straight_pipe_def_Key x-id="i872" x-href="CDM" x-model=
"VICTOR_BEND_AND_ELBOW" Id="*ASEG34" x-rev="" x-owner=
"i870" x-ob="i872.N10FFD"/>
<ppid:Straight_pipe_def x-id="i872.N10FFD" End_to_end_length=
"NaN" Size-r="i872.N11006"/>
<psit:Size_description x-id="i872.N11006" Outside_diameter="88.9“
Thickness="" Nominal_size="88.9"/>
<mat:Material x-id="i870.N10FB2" Id="ASTM A 53" Selection_type=
"Carbon steel"/>
<ppi:Straight_pipe_part_Key x-id="i953" x-href="CDM" x-model=
"VICTOR_BEND_AND_ELBOW" x-rev="" x-owner="i953.N10F9A“
x-ob="i953.N10FA6"/>
<pdm:Product_item_master_Key x-id="i953.N10F9A" Id=“
*ASEG35"/><ppi:Straight_pipe_part x-id="i953.N10FA6
" Description="" pdma:Part_item_to_definition-r="i955" ppi:
End1-r="i983" ppi:End2-r="i994" Materials-r="i953.N10FB2"/>
<mat:Material x-id="i953.N10FB2" Id="ASTM A 53"
Selection_type="Carbon steel"/>
<ppi:Swept_bend_pipe_part_Key x-id="i1026" x-href="CDM"
</edo227d:uos>
Sending IPDE File in XML Format
(with SCIM Properties)
6
Mediator Tool Maps SCIM
Properties Between Sending
and Receiving XML Formats
<?xml version="1.0" encoding="UTF-8"?>
<edo227d:uos xmlns:xsi="http://www.w3.org/2001/
XMLSchema-instance" xmlns:edo="urn:iso10303-28:osb/
edo" xmlns:osb="urn:iso10303-28:osb" " " xmlns:edo227d="urn:iso
10303-28:osb/Edo/Design/Detailed/Piping/Edo227_detailed_design“
xmlns:aim_mea="urn:iso10303-28:osb/Aim/Aim_geometry/“
<!-- **************
APPLICATION INSTANCES **************-->
<ppid:Straight_pipe_def_Key x-id="i872" x-href="CDM" x-model=
"VICTOR_BEND_AND_ELBOW" Id="*ASEG34" x-rev="" x-owner=
"i870" x-ob="i872.N10FFD"/>
<ppid:Straight_pipe_def x-id="i872.N10FFD" End_to_end_length=
"NaN" Size-r="i872.N11006"/>
<psit:Size_description x-id="i872.N11006" Outside_diameter="88.9“
Thickness="" Nominal_size="88.9"/>
<mat:Material x-id="i870.N10FB2" Id="ASTM A 53" Selection_type=
"Carbon steel"/>
<ppi:Straight_pipe_part_Key x-id="i953" x-href="CDM" x-model=
"VICTOR_BEND_AND_ELBOW" x-rev="" x-owner="i953.N10F9A“
x-ob="i953.N10FA6"/>
<pdm:Product_item_master_Key x-id="i953.N10F9A" Id=“
*ASEG35"/><ppi:Straight_pipe_part x-id="i953.N10FA6
" Description="" pdma:Part_item_to_definition-r="i955" ppi:
End1-r="i983" ppi:End2-r="i994" Materials-r="i953.N10FB2"/>
<mat:Material x-id="i953.N10FB2" Id="ASTM A 53"
Selection_type="Carbon steel"/>
<ppi:Swept_bend_pipe_part_Key x-id="i1026" x-href="CDM"
</edo227d:uos>
Sending IPDE File in XML Format
(with SCIM Properties)
Mediator
Note: For Discussion
about Creation of
Mediators ,
see Slide #9
<?xml version="1.0" encoding="UTF-8"?>
<edo227d:uos xmlns:xsi="http://www.w3.org/2001/
XMLSchema-instance" xmlns:edo="urn:iso10303-28:osb/
edo" xmlns:osb="urn:iso10303-28:osb" " " xmlns:edo227d="urn:iso
10303-28:osb/Edo/Design/Detailed/Piping/Edo227_detailed_design“
xmlns:aim_mea="urn:iso10303-28:osb/Aim/Aim_geometry/“
<!-- **************
APPLICATION INSTANCES **************-->
<ppid:Str_pipe_def_Key x-id="i872" x-href="CDM" x-model=
"BEND_AND_ELBOW" Id="*ASEG34" x-rev="" x-owner=
"i870" x-ob="i872.N10FFD"/>
<ppid:Str_pipe_def x-id="i872.N10FFD" End_to_end_len=
"NaN" Size-r="i872.N11006"/>
<psit:Size_desc x-id="i872.N11006" Outside_diam="88.9“
Thick="" Nominal_size="88.9"/>
<mat:Matl x-id="i870.N10FB2" Id="ASTM A 53" Selection_type=
"Carbon steel"/>
<ppi:Str_pipe_part_Key x-id="i953" x-href="CDM" x-model=
"BEND_AND_ELBOW" x-rev="" x-owner="i953.N10F9A“
x-ob="i953.N10FA6"/>
<pdm:Product_item_master_Key x-id="i953.N10F9A" Id=“
*ASEG35"/><ppi:Str_pipe_part x-id="i953.N10FA6
" Desc="" pdma:Part_item_to_definition-r="i955" ppi:
End1-r="i983" ppi:End2-r="i994" Matls-r="i953.N10FB2"/>
<mat:Matl x-id="i953.N10FB2" Id="ASTM A 53"
Selection_type="Carbon steel"/>
<ppi:Swept_bend_pipe_part_Key x-id="i1026" x-href="CDM"
</edo227d:uos>
Receiving IPDE File in XML Format
(with SCIM Properties)
7
SCIM Data is Loaded into an
IPDE where Analysis will be
Performed
(XML Data File)
Receiving IPDE File in XML Format
(with SCIM Properties)
P-1
XML
Load
Program
Analysis
<?xml version="1.0" encoding="UTF-8"?>
<edo227d:uos xmlns:xsi="http://www.w3.org/2001/
XMLSchema-instance" xmlns:edo="urn:iso10303-28:osb/
edo" xmlns:osb="urn:iso10303-28:osb" " " xmlns:edo227d="urn:iso
10303-28:osb/Edo/Design/Detailed/Piping/Edo227_detailed_design“
xmlns:aim_mea="urn:iso10303-28:osb/Aim/Aim_geometry/“
<!-- **************
APPLICATION INSTANCES **************-->
<ppid:Str_pipe_def_Key x-id="i872" x-href="CDM" x-model=
"BEND_AND_ELBOW" Id="*ASEG34" x-rev="" x-owner=
"i870" x-ob="i872.N10FFD"/>
<ppid:Str_pipe_def x-id="i872.N10FFD" End_to_end_len=
"NaN" Size-r="i872.N11006"/>
<psit:Size_desc x-id="i872.N11006" Outside_diam="88.9“
Thick="" Nominal_size="88.9"/>
<mat:Matl x-id="i870.N10FB2" Id="ASTM A 53" Selection_type=
"Carbon steel"/>
<ppi:Str_pipe_part_Key x-id="i953" x-href="CDM" x-model=
"BEND_AND_ELBOW" x-rev="" x-owner="i953.N10F9A“
x-ob="i953.N10FA6"/>
<pdm:Product_item_master_Key x-id="i953.N10F9A" Id=“
*ASEG35"/><ppi:Str_pipe_part x-id="i953.N10FA6
" Desc="" pdma:Part_item_to_definition-r="i955" ppi:
End1-r="i983" ppi:End2-r="i994" Matls-r="i953.N10FB2"/>
<mat:Matl x-id="i953.N10FB2" Id="ASTM A 53"
Selection_type="Carbon steel"/>
<ppi:Swept_bend_pipe_part_Key x-id="i1026" x-href="CDM"
</edo227d:uos>
Diameter Material
Results
Length Thickness
IPDE Common Services
8
Generation of
Mediator Software
Product Model Data
Piping Detail
Drawing
Geometry
File
Material
File
Length of P-1
Diameter of P-1
Material for P-1
Wall Thickness
of P-1
(XML Mapping File)
(XML Mapping File)
Mapping from
Sending IPDE
to SCIM
Mapping from
Receiving IPDE
to SCIM
The Mediator Generator is a generic
piece of software for each application
area that reads the mapping tables for
any two systems and creates a
Mediator between those mappings
Mediator
Generator
Mediator
A Mediator is an XSL stylesheet
that reads a compliant XML file
from the Sending System and
produces an XML file that can be
read by the Receiving System
9
SCIM-compliant Part
28 File
Interface
Interfaceincludes
includescapability
capability
totoimport/export
product
import/export product
model
modeldata
dataininSCIM
SCIMformat
format
Internal
InternalData
Data
Schema
Schema
IPDE Component A
SCIM-compliant
Part 28 File
Internal
InternalData
Data
Schema
Schema
Interface (API)

If both systems support ISO 10303-28 (STEP XML) then a
Mediator is not required
The IPDE shall be able to receive product model data in the
same SCIM-compliant XML format for each of these application
areas
Interface (API)

IPDE Component B
10
VIRGINIA Class IPDE
Data Migration





VIRGINIA Class submarine is in the midst of its production
cycle with several more hulls pending
VIRGINIA Class IPDE platform is approaching its end of life
and EB is in the process of implementing a new next
generation IPDE
VIRGINIA Class IPDE is a highly customized solution that
evolved and grew as the VIRGINIA Class design
progressed and as new requirements and issues revealed
themselves
Thus, the exact entities, attributes, properties, and
relationships that must be migrated to the new IPDE are
not obvious
Several difficult technical questions must be resolved
before a successful data migration can be completed
11
Extraction of Piping &
Structural Models




SCIM is intended to provide the information requirements
to guide the extraction of product data and specifies the
entities, attributes, and properties required in each
discipline
SCIM was not available in time to support early efforts of
VIRGINIA data migration
Thus this task will be primarily focused on validating the
SCIM, rather than on assisting VIRGINIA Class data
migration
Focus will be on Piping & Structural Models
– These represent a major portion of the VIRGINIA product model
– SCIM chapters relating to these disciplines have already been
completed
– Piping & Structural Models will be extracted from the current CATIA
/ CDM IPDE and transformed to SCIM representation
– SCIM models will be analyzed manually to identify errors or
12
discrepancies
Load SCIM Models into NX /
TeamCenter Environment



Translators and/or mediators will be
developed as required to load the SCIM
models into the new IPDE environment
using NX and TeamCenter
These models can be evaluated in the new
IPDE as far as completeness and accuracy
Models will be processed on the new
system to verify their validity and
completeness
13
Validate SCIM Models Note Any Deficiencies


Any deficiencies revealed in the SCIM
chapters relating to Piping or Structures will
be noted and corrected as part of Task 2
under the ILE Project
Also, if difficulties are encountered in using
the SCIM because of incompleteness or lack
of clarity in the SCIM descriptions, an
attempt will be made during Task 2 to
improve the format of all the SCIM chapters
to resolve these problems
14
Subtask 1.1 Deliverables
and Milestones
Month
Deliverable
2 Report on Extraction of Piping Data in
SCIM Format from VIRGINIA IPDE
5 Report on Extraction of Structural Data in
SCIM Format from VIRGINIA IPDE
8 Analysis of SCIM Piping & Structural
Models vs. Data Needed for VIRGINIA
Migration
11 Final Wrap-up Meeting & Report of SCIM
Deficiencies in Piping & Structural and
Recommendations
15