Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
XMpLant delivering interoperability
1. XMpLant
delivering interoperability
Adrian Laud – PELC conference June 2006
Noumenon Consulting Limited
2. Evolution
1970 SGML
1980 STEP
1986 SGML – ISO 8879
10303-42
AP227
1995 AP221
XML
1998
EPISTLE POSC-C STEPLIB
1999 XMpLant
2004
ISO 15926
Noumenon Consulting Limited
3. 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
4. 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
5. 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
6. 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
7. 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
8. Native Applications
C
B
Interface Interface A
Interface
Mapping subsystem
Map files
Noumenon Consulting Limited
XML
Schema
ISO 15926-4
ISO 15926-3
Map files Mapping subsystem
Interface Interface Interface
F
E
D
XMpLant Conversion
Native Applications
9. 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
10. XMpLant interfaces
•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)
Noumenon Consulting Limited
11. XMpLant interfaces 2
•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
•XML Component Catalogue read and write
Noumenon Consulting Limited
13. XMpLant data driven core
•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
•Fine grained classification in accordance with
ISO 15926 - 4 is the ComponentClass attribute
Noumenon Consulting Limited
14. 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
15. XMpLant Applications
•XMpDE enables applications to be developed
that are independent of the design systems
•Dumb to intelligent drawings
•Generic Comparator
Noumenon Consulting Limited
16. Dumb to Intelligent
•Operates on the XMpLant model
•Graphical pre-process to create structure
•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
17. Generic Comparator
•Operates on the XMpLant model
•Independent of any P&ID or 3D system
•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
18. Mapping sub-system
•Core tool for the data driven environment
•Element and Attribute name mapping
•Component Classes to XMpLant ComponentClass
•Value mapping
•Substring processing
•Format conversion, splitting, concatenation
•Nested Mapping, Associations
•Pattern matching, Class changing
Noumenon Consulting Limited
19. Mapping sub-system
•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
Noumenon Consulting Limited
20. XMpLant Catalogues
•Neutral XML form for Cats and Specs
•Same for P&ID Symbols and 3D components
•First system to convert intelligent catalogues
•Extracted from PDS and PDMS
•Loaded into PDMS and Plant4D
Noumenon Consulting Limited
21. 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
22. XMpLant
Delivering Interoperability
using ISO 15926
Noumenon Consulting Limited