ISO 15926 and interoperability Proteus and XMpLant...
-
Upload
nguyenminh -
Category
Documents
-
view
238 -
download
5
Transcript of ISO 15926 and interoperability Proteus and XMpLant...
Noumenon Consulting Limited
ISO 15926 and interoperability
Proteus and XMpLant technology
Adrian Laud Noumenon Consulting Ltd – May 2010
Noumenon Consulting Limited
Why ISO 15926 ?
Years Months Days
To date to create the standard
Noumenon Consulting Limited
ISO 15926 in use today
• 80 major commercial projects are using XMpLant successfully today
• Operations use of Engineering information
• Exchange of designs between systems
• Proving the model for commercial projects
• XMpLant technology is a Deployment tool
Noumenon Consulting Limited
XMpLant usage
• Tens of thousands of P&IDs
• Tens of thousands of ISOs
• Tens of thousands of 3D models
Access to intelligent Engineering information in Operations
Noumenon Consulting Limited
• 30 Areas • 46,000 Isometrics • 1,200 Equipment items • 270,000 steel sections
Shell – Pearl GTL $26 billion project 11 main contractors
CCC - C3D – test pack identification
Applications PDMS – 3D model C3D - Construction
Management
Noumenon Consulting Limited
Shell – Pearl GTL
CCC - C3D test pack summary for a line
Noumenon Consulting Limited
Reference Data Library
Template Modeling and Methodology
Semantic Web / Ontology
Technology (SOA, security, ….)
Gain
Vendor implem
entations
Rule-based Engineering
Knowledge Mgt
High value, high cost resource, available today
Semantic Web XML file transport
Can be expressed implicitly in XML Schema
OWL / RDF XML enables validation online
Essential for non-proprietary data exchange
ISO 15926 Stack
Noumenon Consulting Limited R e a l i z i n g O p e n I n f o r m a t i o n I n t e r o p e r a b i l i t y"
Proteus and iRING Projects
Business Axis
Com
plia
nce
Axi
s
iRING
cv
Proteus
iRING Technology
Business Requirements
Information Model
ISO 15926 Information
Model
Noumenon Consulting Limited
ISO 15926 implentation • Vendors committing to ISO 15926
• XMpLant Schema 3.3.3 defines DC XML model
• Products demonstrated – FIATECH Apr 2009 – Matrix 123 – Dictionary compliance – full engineering scope
– iRING – information sharing – closely limited scope
• XMpLant technology used in interfaces
• Major FIATECH / PCA projects underway – Proteus – follow on from Matrix 123
– JORD – Establishing commercial Reference Data system
• iRING User Group – tools for information sharing
Noumenon Consulting Limited
Proteus Business cases • Facilitate movement of P&IDs – simple scope
• P&ID – 3D comparison
• Extraction of attribute lists P&ID and 3D
• Graphical Navigation for P&ID
• P&ID to 3D exchange
• Intelligent P&ID exchange – full scope
• Engineering reports - BOM, Line Lists, Datasheets
Noumenon Consulting Limited
Proteus Scope In scope: • Exchange of intelligent P&ID’s and 3D models.
– Tag numbers, equipment numbers, line numbers etc. – Connectivity – Schematic information (symbology, diagrams) – 3D Geometry (equipment models and pipe routes)
Not in scope: – Design data and process data Data propagation rules – Meta data, e.g. status, ownership, revision, engineer etc. – Design change management
Noumenon Consulting Limited
Proteus Project: Results
3D to 3D: Matrix 2
P&ID to P&ID: Matrix 1
P&ID to 3D: Matrix 3
ü Achieved ü Achieved
ü Achieved
• On specification • On time
• On (the vendors’ own) budget
Noumenon Consulting Limited
P&ID (SVG) from XML
Noumenon Consulting Limited
Vendors and ISO 15926 • AceCAD • Aspentech • Autodesk • AVEVA • Bentley • Cadmatics • CCC • COADE • Comos
• Dassault Systemes • IBM • Intergraph • INOVx • Invensys • Noumenon • Octaga • VRContext
Companies in maroon demonstrated product at FIATECH conference Apr 2009
Noumenon Consulting Limited
ISO 15926 P&ID interfaces • AutoPLANT (NCL) • AVEVA P&ID (AVEVA) • Aspen Basic Engineering (Aspen) • Cadworx P&ID (NCL) • CATIA P&ID (3dS) • Comos P&ID (Comos) • SmartPlant P&ID (NCL) • PDS P&ID (NCL) • VPE P&ID (NCL)
Most are export to XML only – green are 2 way
Noumenon Consulting Limited
ISO 15926 3D interfaces • AutoPLANT (NCL) • C3D – import (CCC) • Cadmatics (Cadmatics) • Cadworx 3D (NCL) • CADLinx (INOVx) • PDMS (NCL) • PDS 3D (NCL) • PlantView (Bentley) • SmartPlant 3D – import (Intergraph)
Most are export to XML only – green are 2 way
Noumenon Consulting Limited
ISO 15926 visual Navigation • AVEVA NET • Bentley Navigator • C3D • CADLinx • Octaga Enterprise • VR Context
Noumenon Consulting Limited
XMpLant technology • Tool for interoperability
• Powerful Rule based mapping subsystem
• XMpDE – core development environment – data driven (Schema and mapping files)
• Enables new applications to be written working on the ISO 15926 model
Noumenon Consulting Limited Other standards
Operate Design Construct FEED
XMpLant
Proprietary systems
ISO 15926 Applications
XMpDE - ISO 15926 Flexible Data Model
Interoperability with XMpLant
Noumenon Consulting Limited
XMpLant Overview
XMpLant model
XML
Schema Reports BOM, Line lists etc
Map files
Nat
ive
App
licat
ions
E
D
Inte
rfac
e In
terf
ace
Nat
ive
App
licat
ions
A
B
C
Inte
rfac
e In
terf
ace
Inte
rfac
e ISO 15926-3 ISO 15926-4 M
appi
ng s
ubsy
stem
Map
ping
sub
syst
em
Map files
Noumenon Consulting Limited
XMpLant and conformance XML Schema
XMpLant model
Map files
Nat
ive
App
licat
ions
A
B
C
Inte
rfac
e In
terf
ace
Inte
rfac
e ISO 15926-3 ISO 15926-4 M
appi
ng s
ubsy
stem
RDS/WIP online
Dictionary Compliant
XML files
Map files M
appi
ng s
ubsy
stem
iRING
Map
Noumenon Consulting Limited
• Core requirement for ISO 15926 deployment • Rule based with powerful facilities • XMpLant mapping fulfils these requirements
Mapping
• Name and Value mapping • Substring processing, evaluations • Format conversion, splitting, concatenation • Nested Mapping, Associations • Pattern matching, Class changing
Noumenon Consulting Limited
XMpLant Projects • 1999 – First deployed for PDS to CADDS5 • 2003 - First AVEVA VNET deployment • 2004 – Catalogue and Specification conversion
• Today – 10 vendors using XMpLant technology or Schema
• Schema defines Dictionary compliance of ISO 15926
– 240 + subscribing to the Schema – 20 successful conversion projects and several pilots – 60+ installations in Operations and many pilots
Noumenon Consulting Limited
• 20 read interfaces - Import to XMpLant • 12 write interfaces – Export from XMpLant
• New ones in development for native systems
• ISO 15926 Dictionary compliant XML files • ISO 15926 iRING adapter – in development
• Read interface for IFC’s (buildings) • Interfaces for other standards - planned
XMpLant interfaces
Noumenon Consulting Limited
XMpLant Analysis Spreadsheet report from P&ID model (same for 3D)
Noumenon Consulting Limited
XMpLant Analysis Pipeline report from P&ID model (same for 3D)
Noumenon Consulting Limited
• XMpDE enables applications to be developed
that work on the model of ISO 15926
XMpLant Applications
• Dumb to intelligent drawings
• Dumb to intelligent Datasheets
• Neutral Cats and Specs
• Generic Comparator
Noumenon Consulting Limited
• Operates on the neutral model • Any input DGN, DWG, SS
• Graphical pre-process to create structure
Dumb to Intelligent
• Pattern matching to recognise Tags • Reclassifies Components based on Tag structure
• Tag manifest and BOM is then possible
• Used by INOVX, AVEVA, Bentley, Octaga and
VRContext for intelligent Navigation
Noumenon Consulting Limited
Dumb to Intelligent
Noumenon Consulting Limited
Dumb to Intelligent Symbol Graphics are Components
Tags from multiple text strings
SVG from enhanced model
Noumenon Consulting Limited
Pattern matching • Matching of the text string
– Text belonging to a Symbol – An attribute of a Symbol – Free standing Text
• Pattern defined in a “ClassMap” • Parent object reclassified • New Parent created
Noumenon Consulting Limited
<Entity Class=“Text”> <Attribute Name=“String” Patternmap=“Tagmap”/> </Entity> <Entity Class="TagMap" MapType="PatternMap"> <Attribute Pattern="A-NNNN" NewClass="Equipment"/> <Attribute Pattern="n-*-NNNNN-NNNNNA"
NewClass="PipingNetworkSegment"/> </Entity>
Pattern Matching
This will match a text string and reclassify the Component that contains the string. In the first case as Equipment and the second as a PipingNetworkSegment. Wildcards can be used.
Noumenon Consulting Limited
Datasheets • Mostly Excel spreadsheets • Use generic Excel interface to read/write • Use Mapping to define the Structure
• Intelligent Datasheet using ISO 15926 classes
Noumenon Consulting Limited
Example sheet
DocumentPart
DocumentCell
Noumenon Consulting Limited
XML Datasheet <Document Type=“Datasheet” Name=“28-1A-KOG-154-27500-0012”>
<DocumentPart Name=“Sheet1”> <DocumentCell Name=“Title” Type=“string”
Value=“PRESSURE INSTRUMENTELECTRICAL DATASHEET”/> <DocumentPart Name=“Header”> <DocumentCell Name=“PackageNumber” Type=“string” Value=“28-1A-KOG-154-27500”/> .. </DocumentPart> <DocumentPart Name=“CalibrationValues”> <DocumentCell Name=“HighSetting” Type=“Number” Value=“71” Units=“barG”/> </DocumentPart </DocumentPart>
</Document>
Noumenon Consulting Limited
• Operates on the neutral model
• Independent of any P&ID or 3D system
Generic Comparator
• Will enable model updates • P&ID to 3D model comparison
• P&ID comparison, 3D model comparison
• GUI for
• assisted matching
• Results display
Noumenon Consulting Limited
Generic Comparator
XMpLant Comparator
XMpLant XML
XMpLant XML
Topology, P&ID or 3D model
Map
Topology, P&ID or 3D model Maps remove objects not relevant to
comparison
Compare report
Result 1
ZGL 3D SVG
2D
Result 2
Results are merged into both original XML files and the ZGL file
Noumenon Consulting Limited
Generic Comparator
Colour coding facilitates identification of differences. Compare results are attributes in the comparison model for ease of review.
Noumenon Consulting Limited
Conclusions • ISO 15926 Dictionary Compliant XML
• In use today - proven on large projects • Interfaces for many design systems
• Exchange XML files for ISO 15926 • Visual Navigation P&ID and 3D • Archive models as ISO 15926 files
• Many use XMpLant technology • Powerful analysis and mapping facilities • Dumb to intelligent processing
• iRING connectivity tools being developed
Noumenon Consulting Limited
ISO 15926 Deployment using XMpLant technology
Operational today