XMpLant delivering interoperability

1,905 views 22 slides Apr 23, 2010
Slide 1
Slide 1 of 22
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13
Slide 14
14
Slide 15
15
Slide 16
16
Slide 17
17
Slide 18
18
Slide 19
19
Slide 20
20
Slide 21
21
Slide 22
22

About This Presentation

XMpLant and Interoperability


Slide Content

Noumenon Consulting Limited
XMpLant
delivering interoperability
Adrian Laud –PELC conference June 2006

Noumenon Consulting Limited
STEP
1970 SGML
1980
1995
1999
2004
1986 SGML –ISO 8879
AP221
AP227
EPISTLE POSC-C STEPLIB
ISO 15926
XMpLant
1998
XML
10303-42
Evolution

Noumenon Consulting Limited
Standards and deployment
•ISO 15926is seen as the way forward
•It now includes geometry from ISO 10303-42
•Reference Data Library is the key
•Collaboration between projects is crucial
–ADI and IDS, NBIMS and others
•Business involvement is vital

Noumenon Consulting Limited
Centre of the Universe
•Information is the centre
•Applications are satellites
•Industrymust embrace this paradigm
•Vendorsmust embrace this paradigm
•New toolsare needed for flexible models
•Must be able to connectto existing systems

Noumenon Consulting Limited
XMpLant
•XMpLant is technology for ISO 15926 implementation
•XMpLant has already been deployed in over 40 major projects
–ProvingISO 15926isdelivering business benefit today
•Flexible model and Mappingare the keys
–Rule basedmapping between applications and flexible model
•Adopted by major vendors of process plant design systems
•XMpLant will be used in IDS andADI projects

Noumenon Consulting Limited
Projects
•Over 40 commercial projectsto date
•1999 -Conversion PDS to CADDS5
•2000 –INOVx CADLinx embeds XMpLant
-PDS to Plant4D -Unilever
•2001 –Data Warehouse load from PDS
–Visualisation of neutral model
•2003 –Neutral model in Aveva VNET
•2004 –Shell Nanhai, BP, DuPont and many more
•2005 –Petrobras PDS to PDMS
•2005 –Bentley Navigator views XMpLant models
•2005 –Hatch PlantSpace to PDS

Noumenon Consulting Limited
Scope
•The fullengineering information model
•Intelligent 3D models -all disciplines
•Intelligent 2D drawings (P&ID’s etc)
•Catalogues and Specifications
•Dumb 2D drawings
•Datasheets
•Structured Documents

Noumenon Consulting Limited
XMpLant Conversion
XML
Schema
Map files
Map files
Native Applications
D
E
F
Interface
Interface
Interface
Native Applications
A
B
C
Interface
Interface
Interface
ISO 15926-3
ISO 15926-4
Mapping subsystem Mapping subsystem

Noumenon Consulting Limited
XMpLant interfaces
•Low level accessto the native database
•Work with nativeentities and attributes
•May access custom filesof the application
•DWG, DGN and SS based systems post process
the XMpLant model read by those interfaces
•Work with the mapping sub-system

Noumenon Consulting Limited
•PDS P&ID read
•VPE P&ID Microstation read
•VPE P&ID ACAD read
•Smartplant P&ID read
•PDS 3D read and write -all disciplines
•PDMS read and write -all disciplines
•Microstation read and write
•AutoCAD read
•SmartSketch read
•AutoPlant P&ID and 3D read
•AutoPlant read and write (Bentley)
•PlantSpace read and write (Bentley)
XMpLant interfaces

Noumenon Consulting Limited
•PDMS Review read and write
•VNET Regsitry XML write (tag manifest)
•INTOOLS Loop diagrams read
•CSV files read
•RDBMS tablesread (ORACLE, Access)
•SVG write
•XGL and ZGL write
•Cadview 3D (3dx) write
XMpLant interfaces 2
•XML Component Catalogue read and write

Noumenon Consulting Limited
XMpLant interfaces 3
•AutoCAD write
•PlantWise (Design Power)
•Tribon read (Aveva)
•PCF read
•PEGS read
•INOVx CADLINx (INOVx)
•CADDS5 write
•Plant4D write
In development

Noumenon Consulting Limited
•The PlantItemobject is a generic object for all
plant items
•Coarse specialisationof a PlantItem (eg
Equipment) are the Classes defined in the Schema
(from ISO 15926-4) –Class of PlantItem
XMpLant data driven core
•Fine grained classification in accordance with
ISO 15926 -4 is the ComponentClassattribute

Noumenon Consulting Limited
XMpLant Development Environment
•OO environment for Process Plant integration
•Uses generic PlantItemobject
•Methods to operate on PlantItem
•High level of abstraction
•Powerful Mapping subsystem
•Concurrent access to multiple sources / targets
•Persistent model is XML

Noumenon Consulting Limited
•XMpDEenables applications to be developed
that are independent of the design systems
XMpLant Applications
•Dumb to intelligent drawings
•Generic Comparator

Noumenon Consulting Limited
•Operates on the XMpLant model
•Graphical pre-process to createstructure
Dumb to Intelligent
•Pattern matching to recogniseTags
•ReclassifiesComponents based on Tag structure
•Tag manifest and BOM is then possible
•Used in VNET for intelligent Navigation

Noumenon Consulting Limited
•Operates on the XMpLant model
•Independent of anyP&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
•Core tool for the data driven environment
•Elementand Attributename mapping
•Component Classesto XMpLant ComponentClass
Mapping sub-system
•Valuemapping
•Substring processing
•Format conversion, splitting, concatenation
•NestedMapping, Associations
•Pattern matching, Class changing

Noumenon Consulting Limited
•Mapping files are XML
•Schemafor Mapping files is in the public domain
•Map CSVfiles or RDBMStables to XMpLant
•Map anyXML file to XMpLant
•Filter by Elementor Attributename or Value
Mapping sub-system

Noumenon Consulting Limited
•Neutral XML form for Catsand Specs
•Samefor P&ID Symbols and 3D components
•First system to convert intelligent catalogues
XMpLant Catalogues
•Extracted from PDS and PDMS
•Loaded into PDMS and Plant4D

Noumenon Consulting Limited
Summary
•Generic high level object is the key
•Class and Attribute names from ISO 15926-4
•Geometry taken from ISO 15926-3 (ISO 10303-42)
•Supports the fullengineering model
•Readily extensible
•Many interfaces exist today
•Deployed in over 40major projects

Noumenon Consulting Limited
Delivering Interoperability
using ISO 15926
XMpLant