plcs pilot for new norwegian frigates€¦ · data browser queries populated mirror plcs db move...

21
PLCS Pilot for New Norwegian Frigates The 7th NASA-ESA Workshop on Product Data Exchange (PDE) Commander Tor Arne Irgens Chief Data model office [email protected] Jochen Haenisch EPM Techonology Trine Hansen Det Norske Veritas

Upload: others

Post on 17-Oct-2020

11 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: PLCS Pilot for New Norwegian Frigates€¦ · Data Browser Queries Populated mirror PLCS DB move verified data to mirror PDTF 8 Rules Convert to PLCS Validate PLCS/DEX Mapping 45

PLCS Pilot for New Norwegian Frigates

The 7th NASA-ESA Workshop on Product Data Exchange (PDE)

Commander Tor Arne Irgens Chief Data model office

[email protected]

Jochen HaenischEPM Techonology

Trine HansenDet Norske Veritas

Page 2: PLCS Pilot for New Norwegian Frigates€¦ · Data Browser Queries Populated mirror PLCS DB move verified data to mirror PDTF 8 Rules Convert to PLCS Validate PLCS/DEX Mapping 45

Topics

• Background• Pilot overview • Findings• From pilot to production• Conclusion and outlook• Policy statement on PLCS

Page 3: PLCS Pilot for New Norwegian Frigates€¦ · Data Browser Queries Populated mirror PLCS DB move verified data to mirror PDTF 8 Rules Convert to PLCS Validate PLCS/DEX Mapping 45

Background

NPDM PLCS

+ISO 15926

SAP + (many) other appls

Legacy data conversion

(Initial) data deliveries from

Prime Contractors

GOLF program•Systems can’t hold the information•Don’t meet legal requirements•Batch integration

Def std 00-60interim 1996+

SFK info modelsome 1288 req(1999)

•Fighter aircraft•Frigates•Fast patrol boats•Helicopters•Surface-surface missiles…

IT systemsLegacy New FIFRequirementsNew material

StdStddata modeldata model

datadataRepositoryRepository

Page 4: PLCS Pilot for New Norwegian Frigates€¦ · Data Browser Queries Populated mirror PLCS DB move verified data to mirror PDTF 8 Rules Convert to PLCS Validate PLCS/DEX Mapping 45

Pilot overview

Page 5: PLCS Pilot for New Norwegian Frigates€¦ · Data Browser Queries Populated mirror PLCS DB move verified data to mirror PDTF 8 Rules Convert to PLCS Validate PLCS/DEX Mapping 45

IZARPDB

Quality Check

Pilot 1(NDLO/MI):Mapping of IZAR data to PLCS

Page 6: PLCS Pilot for New Norwegian Frigates€¦ · Data Browser Queries Populated mirror PLCS DB move verified data to mirror PDTF 8 Rules Convert to PLCS Validate PLCS/DEX Mapping 45

Pilot 1• Analyze the relation between the data model that IZAR

use in the Project Database (PDB) for the frigates and the requirements model of the NDLO/Navy for the through-life support of the frigates

• Complete the mappings from the NDLO/Navy data model to the PLCS data model that were conducted in the phase-A project

• Agree and test with IZAR an export format for the PDB population

• Mapped 26 entities with 333 attributes

– Completed• Structures, part, maintenance task and document

– Remains • change management and project management

Page 7: PLCS Pilot for New Norwegian Frigates€¦ · Data Browser Queries Populated mirror PLCS DB move verified data to mirror PDTF 8 Rules Convert to PLCS Validate PLCS/DEX Mapping 45

IZARPDB

Quality Check

Pilot 1(NDLO/MI):Mapping of IZAR data to PLCS

deve

lopm

ent o

fPL

CS

DEX

s

PDTFPLCS

Mapping

TranslatorD

EX

Staging area

Pilot 2 (NDLO/SEA):Receipt and testing of data from IZAR

Page 8: PLCS Pilot for New Norwegian Frigates€¦ · Data Browser Queries Populated mirror PLCS DB move verified data to mirror PDTF 8 Rules Convert to PLCS Validate PLCS/DEX Mapping 45

Pilot 2• Establish a translator in order to automate the

process of receiving information deliveries from IZAR

• Establish a staging area, based on the PLCS data model, for receiving data from IZAR

• Establish Data Exchange Sets (DEXs) in order to standardise the exchange of data from the staging area

• Establish a Quality Check process of data transferred

• Contribute to an evaluation of ISO10303–239

Page 9: PLCS Pilot for New Norwegian Frigates€¦ · Data Browser Queries Populated mirror PLCS DB move verified data to mirror PDTF 8 Rules Convert to PLCS Validate PLCS/DEX Mapping 45

IZARPDB

Quality Check

Pilot 1(NDLO/MI):Mapping of IZAR data to PLCS

SAPver. 4.6

Additionalapplications

GOLF Logistics pilot – receipt of Life Cycle info.

Pilot 3 (GOLF):Analysis of storing of frigate datain SAP based on the PLCS standard

Tran

slat

or

•Functional difference•Information content difference

deve

lopm

ent o

fPL

CS

DEX

s

PDTFPLCS

Mapping

TranslatorD

EX

Staging area

Pilot 2 (NDLO/SEA):Receipt and testing of data from IZAR

Page 10: PLCS Pilot for New Norwegian Frigates€¦ · Data Browser Queries Populated mirror PLCS DB move verified data to mirror PDTF 8 Rules Convert to PLCS Validate PLCS/DEX Mapping 45

Pilot 3• To reveal, by means of the functional

mapping, the difference between what PLCS and SAP is covering

• To assess, by means of the data mapping, the capability of SAP to store PLCS data

• The target (SAP) scope limited to the scope of FIF

Make recommendations for exchange of information with SAP according to the PLCS

standard, and to identify PLCS driven requirements for a translator to SAP

Page 11: PLCS Pilot for New Norwegian Frigates€¦ · Data Browser Queries Populated mirror PLCS DB move verified data to mirror PDTF 8 Rules Convert to PLCS Validate PLCS/DEX Mapping 45

Findings

Page 12: PLCS Pilot for New Norwegian Frigates€¦ · Data Browser Queries Populated mirror PLCS DB move verified data to mirror PDTF 8 Rules Convert to PLCS Validate PLCS/DEX Mapping 45

• A DEX represents a sub-set of the PLCS data model that includes constraints on how the model can be interpreted

• It serves as a technical specification for implementers of PLCS

• The use of standardised DEXs enables:– The common interpretation of PLCS; multiple dialects

of PLCS are avoided– Easy communications across the user communities– A unique reference source for contractors

Page 13: PLCS Pilot for New Norwegian Frigates€¦ · Data Browser Queries Populated mirror PLCS DB move verified data to mirror PDTF 8 Rules Convert to PLCS Validate PLCS/DEX Mapping 45

Standardised DEXs by applying standard reference data

• Use business domain specific terminology to avoid misinterpretation of a DEX

• Reference data is a key factor for standards based data exchange

• Reference data reduce the ambiguity of terminology

• Roles of Reference Data;– Reusable data and data of interest to others– Data applied to quality assurance– Data to extend the data model by specialisation

Page 14: PLCS Pilot for New Norwegian Frigates€¦ · Data Browser Queries Populated mirror PLCS DB move verified data to mirror PDTF 8 Rules Convert to PLCS Validate PLCS/DEX Mapping 45

Develop a translator for the prime contractor data to ISO 10303-239

• acquire knowledge of the two data models• document the data models and relate source

concepts to target concepts– documented in EDMmodelMigrator™

• design the translator functionality– empty target population– enhanced to merge new data sets – fleet management – reference data

• write the translator software– Express-X (ISO 10303-14)

• test the translator

Page 15: PLCS Pilot for New Norwegian Frigates€¦ · Data Browser Queries Populated mirror PLCS DB move verified data to mirror PDTF 8 Rules Convert to PLCS Validate PLCS/DEX Mapping 45

Translator specification and source to target dataflow

Exchange specification- with business context- with instantiation examples- with exchange guidelines

RDLData modelsRules Ref. data

results in

are usedby

Tran

slat

or

Targetpopulation

(PLCS)

Sourcepopulation(shipyard)

populatedexchange file

(ISO 10303-21) Tran

slat

or

dataflow

Page 16: PLCS Pilot for New Norwegian Frigates€¦ · Data Browser Queries Populated mirror PLCS DB move verified data to mirror PDTF 8 Rules Convert to PLCS Validate PLCS/DEX Mapping 45

From pilot to production

Page 17: PLCS Pilot for New Norwegian Frigates€¦ · Data Browser Queries Populated mirror PLCS DB move verified data to mirror PDTF 8 Rules Convert to PLCS Validate PLCS/DEX Mapping 45

Product Data Test Facility- applied to NDLO frigate programme

Data Exchange Definition Manager (DXManager)

Product Data Test Facility

Report layer

feedback

DXDexecuter

User access control, system administration

data export

STEPP21 File

Translator

DataBrowser

Queries

Populatedmirror PLCS

DB

move verifieddata to

mirror PDTF

8

Rules

Convertto PLCS

ValidatePLCS/DEX

Mapping

4 5

PLCS/DEXDB

PopulatedPLCSDB

Merge/extractmodel

Validate result

RulesMapping

6 7

PDB

IZAR/Ferrol

Rules

Import Validateimport

1 32

PDBDB

EXPRESSbased

DXDeditor(Schema Manager, Process Editor)

...DB

Translator

SAPDB

Tran

slat

orSTEPP21 File

ReferenceDataSystem(RDS)

ISO15926RDLDB

Page 18: PLCS Pilot for New Norwegian Frigates€¦ · Data Browser Queries Populated mirror PLCS DB move verified data to mirror PDTF 8 Rules Convert to PLCS Validate PLCS/DEX Mapping 45

Conclusion and outlook

• The pilot has demonstrated that ISO 10303-239 satisfies the needs of the NDLO to hold and exchange product and support data

• The gap-study showed that most of the frigate data from the main contractor could be moved into SAP 4.6 from an ISO 10303-239 representation

• The work now enters Phase C where the NDLO requirements not met by PLCS will be revisited to find an open standard also for those. This include:– Risk STEP part 56– System engineering ~AP233– Buy-sell-move transactions– Structured documents ~S1000D– Training ~SCORM

Page 19: PLCS Pilot for New Norwegian Frigates€¦ · Data Browser Queries Populated mirror PLCS DB move verified data to mirror PDTF 8 Rules Convert to PLCS Validate PLCS/DEX Mapping 45

NDLO Policy statement on PLCS (June 2004)

• ISO 10303-239 (PLCS) is to be used for all external information exchange for the areas covered by the standard

• Applies to all new projects from July 2004– On-going projects to be considered on a case-by-

case basis taking information quality, time and cost into consideration

• PLCS is a design parameter for the new ERP system provided by the GOLF program

Page 20: PLCS Pilot for New Norwegian Frigates€¦ · Data Browser Queries Populated mirror PLCS DB move verified data to mirror PDTF 8 Rules Convert to PLCS Validate PLCS/DEX Mapping 45

Applications used

• EDMvisualExpress™ to document models

• EDMmodelMigrator™ for systems analysts doing the initial requirements

• EDMDeveloperSeat™ to create mappings/translators

• EDMserver™ to validate and store PLCS data including reference data libraries.

Page 21: PLCS Pilot for New Norwegian Frigates€¦ · Data Browser Queries Populated mirror PLCS DB move verified data to mirror PDTF 8 Rules Convert to PLCS Validate PLCS/DEX Mapping 45

Questions?