Upload
hoangnga
View
244
Download
0
Embed Size (px)
Citation preview
© 2015, Fiatech
Automated Data Verification to enable Interoperability
Heiner Temmen, Evonik Industries AG
Michael Wiedau, RWTH Aachen
© 2015, Fiatech
The DEXPI initiative
P&ID data exchange
CAE vendors: use case demonstration
Data exchange verification
Beyond P&IDs: The ENPRO initiative
Future work & Industry adoption
Overview
© 2015, Fiatech
Focus data exchange in plant life cycle exchange of engineering data between disciplines & partners
Members BASF Engineering and Maintenance Bayer Technology Services Evonik Process Technology and Engineering
in cooperation with CAE vendors, research institutions and Fiatech (IIMM, SIG Instrumentation) working party open for additional members established in 2011
DEXPI – the mission
© 2015, Fiatech
General exchange standard for the process industry based on ISO 15926, implemented in the next CAE software generation Input from process industry (working party DEXPI ISO 15926): Open and international information model for the entire plant lifecycle
Input from the CAE vendors: general exchange standard for graphics export and import functions based on the new information model and graphics standard
Functional Requirements
Functional Design Asset in Operation Asset Specification
DEXPI – the big idea
© 2015, Fiatech
Owner / Operator: BASF, BTS, EVONIK
Research RWTH Aachen AixCAPE
CAE Vendors Autodesk Aveva Bentley Intergraph Siemens X-Visual
ISO-Community IIMM SIG Instrumentation
A successful team
© 2015, Fiatech
P&ID – the first focus Piping
EQP
Instrumentation
Symbols
Labels
Engineering content
Drawing header Annotations OPCs
© 2015, Fiatech
Instrumentation – the last big P&ID challenge
DIN
Information Model DEXPI
IIMM Implementation some new RDL Classes • Process Control Requirement • Process Control Loop
existing RDL Classes • Control Function • Control Valve • Transmitter
Proteus Schema • 2015/??
ISO Templates • 2015/??
© 2015, Fiatech
2013-12 EQP and Piping
in example P&ID export and import
2015-02 concepts for
Instrumentation in P&IDs
2015-12 complete P&IDs
export and import
t 2013-03
EQP in example P&ID export
DEXPI – the roadmap
© 2015, Fiatech
A Use-Case Demo
Paul our O/O engineer
Marcus our BE Contractor
engineer Christine our EPCM engineer
© 2015, Fiatech
DEMO VIDEOS! (~ 5 min)
© 2015, Fiatech
Sample Input
Convert to triples
Add information
model
Add semantic
rules Reasoning Results Formatted
Output
Automated Data Verification to enable Interoperability
© 2015, Fiatech
Sample Input
Convert to triples
Add information
model
Add semantic
rules Reasoning Results Formatted
Output
Example P&ID
© 2015, Fiatech
Sample Input
Convert to triples
Add information
model
Add semantic
rules Reasoning Results Formatted
Output
Example P&ID
© 2015, Fiatech
Sample Input
Convert to triples
Add information
model
Add semantic
rules Reasoning Results Formatted
Output
Convert to triples
© 2015, Fiatech
Sample Input
Convert to triples
Add information
model
Add semantic
rules Reasoning Results Formatted
Output
Information model
© 2015, Fiatech
Sample Input
Convert to triples
Add information
model
Add semantic
rules Reasoning Results Formatted
Output
(?physical_quantity dexpi_meta:error ?msg) <- (?physical_quantity dexpi_meta:hasScale ?scale_usage) (?scale_usage dexpi_meta:isInstanceOf ?scale) (?physical_quantity dexpi_meta:isInstanceOf ?physical_quantity_type) noValue(?physical_quantity_type dexpi_meta:hasScale ?scale) (?scale dexpi_meta:simpleLabel ?scale_label) (?physical_quantity_type dexpi_meta:simpleLabel ?physical_quantity_type_label) strConcat( ?scale_label " is no valid scale for a physical quantity of type " ?physical_quantity_type_label ?msg)
Semantic rules
© 2015, Fiatech
• Implemented in Jena Semantic Web Framework • General form:
(set of RDF triples) -> (set of RDF triples) • Rules are used to enrich the model (cf. previous example) detect errors, e.g., detect invalid units
Sample Input
Convert to triples
Add information
model
Add semantic
rules Reasoning Results Formatted
Output
Rule Reasoning
© 2015, Fiatech
Sample Input
Convert to triples
Add information
model
Add semantic
rules Reasoning Results Formatted
Output
Results
© 2015, Fiatech
Sample Input
Convert to triples
Add information
model
Add semantic
rules Reasoning Results Formatted
Output
Output
© 2015, Fiatech
DEXPI hackathon
• 3 days of hacking • Excellent location at AVEVA Germany • High progress in extending interfaces • Good to work together
© 2015, Fiatech
Beyond P&IDs: The ENPRO initiative
© 2015, Fiatech
ENPRO- Connect Exchange platform for ENPRO
EP 3 : Modularisation Modular equipment for
energy efficient production
EP 4 : Data-Integration
EP2: SMekT Smart mini plants for the development of efficient continuous
separation processes
Improving Energy efficiency and process acceleration
through information integration for conceptual
design to production
EP1: KoPPonA Continuous processes for polymer specialties with the help of new equipment concepts
© 2015, Fiatech
Functional Requirements
Asset in Operation
Asset Specification
Functional Design
Phases and documents/objects in the life cycle of a plant
design and development of efficient chemical processes require chemical, physical, ... data – including operational
data from existing plants
operation and maintenance require
information from design and development phase
information barriers due to insufficient integration of software tools
(Images: ENPRO, Wikipedia, Wikimedia)
© 2015, Fiatech
• High progress in development of interfaces for information exchange of P&IDs - Software available in 2016
• Major have been solved and all partners agree on roadmap
• Intelligent verification process of P&IDs based on semantic-web technologies
• Beyond P&IDs: ENPRO initiative for progress in innovative technologies as data integration
Conclusions
© 2015, Fiatech
“The nice thing about standards is that you have so many to choose from.” – Andrew S. Tannenbaum, Computer Networks, 2nd ed., p. 254