XMpLant delivering interoperability
-
Upload
taiheon-choi -
Category
Technology
-
view
1.905 -
download
1
description
Transcript of XMpLant delivering interoperability
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
XMpLant1998
XML
10303-42
Evolution
Noumenon Consulting Limited
Standards and deployment
• ISO 15926 is 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
• Industry must embrace this paradigm
• Vendors must embrace this paradigm
• New tools are needed for flexible models
• Must be able to connect to existing systems
Noumenon Consulting Limited
XMpLant
• XMpLant is technology for ISO 15926 implementation
• XMpLant has already been deployed in over 40 major projects
– Proving ISO 15926 is delivering business benefit today
• Flexible model and Mapping are the keys
– Rule based mapping between applications and flexible model
• Adopted by major vendors of process plant design systems
• XMpLant will be used in IDS and ADI projects
Noumenon Consulting Limited
Projects
• Over 40 commercial projects to 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 full engineering 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 filesMap files
Nat
ive
App
lica
tion
s D
E
F
Int
erf
ace
Int
erf
ace
Int
erf
ace
Nat
ive
App
lica
tion
sA
B
C
Int
erf
ace
Int
erf
ace
Int
erf
ace
ISO 15926-3
ISO 15926-4Map
ping
sub
syst
em
Map
ping
sub
syst
em
Noumenon Consulting Limited
XMpLant interfaces
• Low level access to the native database
• Work with native entities and attributes
• May access custom files of 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 tables read (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 PlantItem object is a generic object for all
plant items
• Coarse specialisation of 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 ComponentClass attribute
Noumenon Consulting Limited
XMpLant Development Environment
•OO environment for Process Plant integration
•Uses generic PlantItem object
•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
•XMpDE enables 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 create structure
Dumb to Intelligent
•Pattern matching to recognise Tags
•Reclassifies Components 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 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
•Core tool for the data driven environment
•Element and Attribute name mapping
•Component Classes to XMpLant ComponentClass
Mapping sub-system
•Value mapping
•Substring processing
•Format conversion, splitting, concatenation
•Nested Mapping, Associations
•Pattern matching, Class changing
Noumenon Consulting Limited
•Mapping files are XML
•Schema for Mapping files is in the public domain
•Map CSV files or RDBMS tables to XMpLant
•Map any XML file to XMpLant
•Filter by Element or Attribute name or Value
Mapping sub-system
Noumenon Consulting Limited
•Neutral XML form for Cats and Specs
•Same for 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 full engineering model
• Readily extensible
• Many interfaces exist today
• Deployed in over 40 major projects
Noumenon Consulting Limited
Delivering Interoperabilityusing ISO 15926
XMpLant