XMpLant

       delivering interoperability


 Adrian Laud – PELC conference June 2006
Noumenon Consulting Limited
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
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
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
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
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
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
XMpLant interfaces 3
     •PEGS read
     •INOVx CADLINx (INOVx)
     •CADDS5 write
     •Plant4D write

      In development
     •AutoCAD write
     •PlantWise (Design Power)
     •Tribon read (Aveva)
     •PCF read



Noumenon Consulting Limited
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
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
XMpLant Applications
     •XMpDE enables applications to be developed
     that are independent of the design systems



     •Dumb to intelligent drawings
     •Generic Comparator




Noumenon Consulting Limited
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
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
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
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
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
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
XMpLant

     Delivering Interoperability
          using ISO 15926

Noumenon Consulting Limited

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 theUniverse • 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
  • 12.
    XMpLant interfaces 3 •PEGS read •INOVx CADLINx (INOVx) •CADDS5 write •Plant4D write In development •AutoCAD write •PlantWise (Design Power) •Tribon read (Aveva) •PCF read Noumenon Consulting Limited
  • 13.
    XMpLant data drivencore •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