anglo american platinum centre for process …...asset tree template-based friendly gui pi...
TRANSCRIPT
![Page 1: Anglo American Platinum Centre for Process …...Asset Tree Template-based Friendly GUI PI Integration .NET SDK API TLAB Interactive development Vectorised Specialised Toolboxes Rich](https://reader036.vdocument.in/reader036/viewer/2022070708/5eafa34a6200c7466e562613/html5/thumbnails/1.jpg)
© Copyr i gh t 2014 OSIso f t , LLC.
Presented by
Optimising Performance
By Integrating
OSIsoft PI AF® and MATLAB®
Into
A Standard Monitoring Framework
Dr J P Barnard
![Page 2: Anglo American Platinum Centre for Process …...Asset Tree Template-based Friendly GUI PI Integration .NET SDK API TLAB Interactive development Vectorised Specialised Toolboxes Rich](https://reader036.vdocument.in/reader036/viewer/2022070708/5eafa34a6200c7466e562613/html5/thumbnails/2.jpg)
© Copyr i gh t 2014 OSIso f t , LLC.
Integrating OSIsoft PI AF and MATLAB
• Operational Performance Monitoring
• PI AF – MATLAB Integration
• Case Study 1: Smelter Sensor Report
• Case Study 2: Concentrator Aggregation Report
• Future Developments
2
![Page 3: Anglo American Platinum Centre for Process …...Asset Tree Template-based Friendly GUI PI Integration .NET SDK API TLAB Interactive development Vectorised Specialised Toolboxes Rich](https://reader036.vdocument.in/reader036/viewer/2022070708/5eafa34a6200c7466e562613/html5/thumbnails/3.jpg)
© Copyr i gh t 2014 OSIso f t , LLC.
• Process Engineers develop
reporting in MATLAB
• End-users view reports in
Web browser
• Operators detect sensor
anomalies
Solution Results and Benefits
Integrating PI AF and MATLAB
Business Challenge
• Create specialised process
reports
• Empower non-programmer
engineer
• Integrate PI Asset
Framework (PI AF) and
MATLAB
• Generate reports in
MATLAB
3
![Page 4: Anglo American Platinum Centre for Process …...Asset Tree Template-based Friendly GUI PI Integration .NET SDK API TLAB Interactive development Vectorised Specialised Toolboxes Rich](https://reader036.vdocument.in/reader036/viewer/2022070708/5eafa34a6200c7466e562613/html5/thumbnails/4.jpg)
Centre for Process Monitoring
Department of Process Engineering
Stellenbosch University
South Africa
4
![Page 5: Anglo American Platinum Centre for Process …...Asset Tree Template-based Friendly GUI PI Integration .NET SDK API TLAB Interactive development Vectorised Specialised Toolboxes Rich](https://reader036.vdocument.in/reader036/viewer/2022070708/5eafa34a6200c7466e562613/html5/thumbnails/5.jpg)
Opportunities from Data
• Change point detection
• Process fault diagnosis
• Equipment condition monitoring
• Decision support
Solutions from Data
Knowledge from Data
5
![Page 6: Anglo American Platinum Centre for Process …...Asset Tree Template-based Friendly GUI PI Integration .NET SDK API TLAB Interactive development Vectorised Specialised Toolboxes Rich](https://reader036.vdocument.in/reader036/viewer/2022070708/5eafa34a6200c7466e562613/html5/thumbnails/6.jpg)
Operational Performance Monitoring
Faulty
Sensors
Limit
Excursions
Aggregate
Production
Stats
PI System
Concentrator
Smelter
6
![Page 7: Anglo American Platinum Centre for Process …...Asset Tree Template-based Friendly GUI PI Integration .NET SDK API TLAB Interactive development Vectorised Specialised Toolboxes Rich](https://reader036.vdocument.in/reader036/viewer/2022070708/5eafa34a6200c7466e562613/html5/thumbnails/7.jpg)
OPM – Specialised Reporting
Instrumentation
Faulty Instrument
Limit Excursion
Performance Aggregation
Production Output
Production KPI
7
![Page 8: Anglo American Platinum Centre for Process …...Asset Tree Template-based Friendly GUI PI Integration .NET SDK API TLAB Interactive development Vectorised Specialised Toolboxes Rich](https://reader036.vdocument.in/reader036/viewer/2022070708/5eafa34a6200c7466e562613/html5/thumbnails/8.jpg)
OSIsoft PI AF
MATLAB
Specialised Analysis & Reporting
8
![Page 9: Anglo American Platinum Centre for Process …...Asset Tree Template-based Friendly GUI PI Integration .NET SDK API TLAB Interactive development Vectorised Specialised Toolboxes Rich](https://reader036.vdocument.in/reader036/viewer/2022070708/5eafa34a6200c7466e562613/html5/thumbnails/9.jpg)
PI AF + MATLAB = Specialised Reporting
PI A
F
Asset Tree
Template-based
Friendly GUI
PI Integration
.NET SDK API
MA
TL
AB
Interactive development
Vectorised
Specialised Toolboxes
Rich Visualisation
OOP, Exceptions, Events
.NET Integration
Application deployment
9
![Page 10: Anglo American Platinum Centre for Process …...Asset Tree Template-based Friendly GUI PI Integration .NET SDK API TLAB Interactive development Vectorised Specialised Toolboxes Rich](https://reader036.vdocument.in/reader036/viewer/2022070708/5eafa34a6200c7466e562613/html5/thumbnails/10.jpg)
PI AF – MATLAB Integration
• Objectives
• Architecture
• PI AF Elements as Units and Sensors
• PI AF Attributes as Process Values
• PI AF Database Map
• MATLAB PI AF SDK Integration Layer
10
![Page 11: Anglo American Platinum Centre for Process …...Asset Tree Template-based Friendly GUI PI Integration .NET SDK API TLAB Interactive development Vectorised Specialised Toolboxes Rich](https://reader036.vdocument.in/reader036/viewer/2022070708/5eafa34a6200c7466e562613/html5/thumbnails/11.jpg)
PI AF – MATLAB Objectives
• Empower non-programmer engineer
• Develop Analysis & Reporting in MATLAB
• Avoid redesigning the wheel
• Leverage best of each technology stack
• Give PI AF Objects MATLAB Array Behaviour
11
![Page 12: Anglo American Platinum Centre for Process …...Asset Tree Template-based Friendly GUI PI Integration .NET SDK API TLAB Interactive development Vectorised Specialised Toolboxes Rich](https://reader036.vdocument.in/reader036/viewer/2022070708/5eafa34a6200c7466e562613/html5/thumbnails/12.jpg)
PI AF-MATLAB Architecture PI AF Import Layer
AFMap.xlsx
AF
Pars
er
MultiLevelMap im
po
rtP
lan
t
op
m.A
FE
lem
en
t
OP
MC
on
fig
ura
tio
n
OPMUnit
OPMSensor
OPMAnalysis
AFTree
\\aaa\bbb\ccc
AFTable opm.AFTable
12
![Page 13: Anglo American Platinum Centre for Process …...Asset Tree Template-based Friendly GUI PI Integration .NET SDK API TLAB Interactive development Vectorised Specialised Toolboxes Rich](https://reader036.vdocument.in/reader036/viewer/2022070708/5eafa34a6200c7466e562613/html5/thumbnails/13.jpg)
PI AF-MATLAB Architecture
AFCollection
(SDK)
AFCollection
(MATLAB)
AFArray
(MATLAB)
AFObject
(SDK)
AFObject
(MATLAB)
AFElement
(SDK)
AFElement
(MATLAB)
AFAttribute
(SDK)
AFAttribute
(MATLAB)
AFTable
(SDK)
AFTable
(MATLAB)
System.Object
(.NET)
Object
(MATLAB)
DataTable
(.NET)
DataTable
(MATLAB)
PI AF SDK Integration
Layer
• MATLAB array behaviour
• Reference by String or
Index
• Collection to cell array
• Find object
• Find element
• Find attribute
• DataTable to cell or
struct
• Find table
• Table name list
• Column name list
• DataTable.select
13
![Page 14: Anglo American Platinum Centre for Process …...Asset Tree Template-based Friendly GUI PI Integration .NET SDK API TLAB Interactive development Vectorised Specialised Toolboxes Rich](https://reader036.vdocument.in/reader036/viewer/2022070708/5eafa34a6200c7466e562613/html5/thumbnails/14.jpg)
AFElements as Units & Sensors
OPMUnit
Property
PI AF
Map
PI AF Definition
Template
Property
Path
Procedure
Tables
Procedure
OPMSensor
Property
OPM Class
Category
Procedure
14
![Page 15: Anglo American Platinum Centre for Process …...Asset Tree Template-based Friendly GUI PI Integration .NET SDK API TLAB Interactive development Vectorised Specialised Toolboxes Rich](https://reader036.vdocument.in/reader036/viewer/2022070708/5eafa34a6200c7466e562613/html5/thumbnails/15.jpg)
AFAttributes as Process Values
SensorData
Time
Value
OPMSensor PIAFImporter
PV: opm.AFAttribute Data
Time Span
PI Data
Archive
AFAttribute
15
![Page 16: Anglo American Platinum Centre for Process …...Asset Tree Template-based Friendly GUI PI Integration .NET SDK API TLAB Interactive development Vectorised Specialised Toolboxes Rich](https://reader036.vdocument.in/reader036/viewer/2022070708/5eafa34a6200c7466e562613/html5/thumbnails/16.jpg)
OPM Analyses
OPMAnalysis
OPMUnit
OPMSensor
AFTable
PI AF
Map
Item
16
![Page 17: Anglo American Platinum Centre for Process …...Asset Tree Template-based Friendly GUI PI Integration .NET SDK API TLAB Interactive development Vectorised Specialised Toolboxes Rich](https://reader036.vdocument.in/reader036/viewer/2022070708/5eafa34a6200c7466e562613/html5/thumbnails/17.jpg)
Data
Episode
PI AF Table
Data
Episode
OPMSession
OPMAnalysis OPMAnalysis Reports
PI AF Tree
The Plan Comes Together
Run
17
![Page 18: Anglo American Platinum Centre for Process …...Asset Tree Template-based Friendly GUI PI Integration .NET SDK API TLAB Interactive development Vectorised Specialised Toolboxes Rich](https://reader036.vdocument.in/reader036/viewer/2022070708/5eafa34a6200c7466e562613/html5/thumbnails/18.jpg)
Case Study 1: SPAT Report
• PGM Smelter Analysis
• Sensor Fault Detection
• Temperature Anomaly Detection
• Import PI AF tree of Smelter
• Import Process Data via PI AF Attributes
• Run Analysis & Reporting in MATLAB
18
![Page 19: Anglo American Platinum Centre for Process …...Asset Tree Template-based Friendly GUI PI Integration .NET SDK API TLAB Interactive development Vectorised Specialised Toolboxes Rich](https://reader036.vdocument.in/reader036/viewer/2022070708/5eafa34a6200c7466e562613/html5/thumbnails/19.jpg)
Instrument Source
Oc
cu
rre
nc
es
Fa
ilu
re S
tatu
s
Type
OPM Analysis in MATLAB
Report as HTML Page
19
![Page 20: Anglo American Platinum Centre for Process …...Asset Tree Template-based Friendly GUI PI Integration .NET SDK API TLAB Interactive development Vectorised Specialised Toolboxes Rich](https://reader036.vdocument.in/reader036/viewer/2022070708/5eafa34a6200c7466e562613/html5/thumbnails/20.jpg)
Drill-Down
20
![Page 21: Anglo American Platinum Centre for Process …...Asset Tree Template-based Friendly GUI PI Integration .NET SDK API TLAB Interactive development Vectorised Specialised Toolboxes Rich](https://reader036.vdocument.in/reader036/viewer/2022070708/5eafa34a6200c7466e562613/html5/thumbnails/21.jpg)
PI Coresight
• Better interaction than
MATLAB HTML Report
• Zoom
• Pan
21
![Page 22: Anglo American Platinum Centre for Process …...Asset Tree Template-based Friendly GUI PI Integration .NET SDK API TLAB Interactive development Vectorised Specialised Toolboxes Rich](https://reader036.vdocument.in/reader036/viewer/2022070708/5eafa34a6200c7466e562613/html5/thumbnails/22.jpg)
Case Study 2: Conc Report
• PGM Concentrator Aggregation Analysis
• Import Subset of Process Data via PI AF Attributes
• Aggregate Performance Data in MATLAB
• Export Aggregate Statistics to TXT & SQL
• Import Aggregate Statistics via PI Interface for
Relational Database (RDBMS via ODBC)
22
![Page 23: Anglo American Platinum Centre for Process …...Asset Tree Template-based Friendly GUI PI Integration .NET SDK API TLAB Interactive development Vectorised Specialised Toolboxes Rich](https://reader036.vdocument.in/reader036/viewer/2022070708/5eafa34a6200c7466e562613/html5/thumbnails/23.jpg)
23
![Page 24: Anglo American Platinum Centre for Process …...Asset Tree Template-based Friendly GUI PI Integration .NET SDK API TLAB Interactive development Vectorised Specialised Toolboxes Rich](https://reader036.vdocument.in/reader036/viewer/2022070708/5eafa34a6200c7466e562613/html5/thumbnails/24.jpg)
24
![Page 25: Anglo American Platinum Centre for Process …...Asset Tree Template-based Friendly GUI PI Integration .NET SDK API TLAB Interactive development Vectorised Specialised Toolboxes Rich](https://reader036.vdocument.in/reader036/viewer/2022070708/5eafa34a6200c7466e562613/html5/thumbnails/25.jpg)
Future Developments
• PI AF Attribute Templates for Unit KPIs
• PI AF Attribute Templates for KPI aggregation
• PI AF Attribute Templates for On-line Fault Detection
• PI Event Frames
• R&D on Fault Detection, Identification
• Implementation of R&D
25
![Page 26: Anglo American Platinum Centre for Process …...Asset Tree Template-based Friendly GUI PI Integration .NET SDK API TLAB Interactive development Vectorised Specialised Toolboxes Rich](https://reader036.vdocument.in/reader036/viewer/2022070708/5eafa34a6200c7466e562613/html5/thumbnails/26.jpg)
Acknowledgements
• OSIsoft
• Anglo American Platinum
• OPTI-NUM solutions
• Stellenbosch University
26
![Page 27: Anglo American Platinum Centre for Process …...Asset Tree Template-based Friendly GUI PI Integration .NET SDK API TLAB Interactive development Vectorised Specialised Toolboxes Rich](https://reader036.vdocument.in/reader036/viewer/2022070708/5eafa34a6200c7466e562613/html5/thumbnails/27.jpg)
© Copyr i gh t 2014 OSIso f t , LLC.
Dr Lidia Auret
+2721 8084495 http://processengineering.sun.ac.za/staff/academic-staff/lidia-auret
Department of Process Engineering
Stellenbosch University
Banghoek Rd
Stellenbosch
7599
27
![Page 28: Anglo American Platinum Centre for Process …...Asset Tree Template-based Friendly GUI PI Integration .NET SDK API TLAB Interactive development Vectorised Specialised Toolboxes Rich](https://reader036.vdocument.in/reader036/viewer/2022070708/5eafa34a6200c7466e562613/html5/thumbnails/28.jpg)
© Copyr i gh t 2014 OSIso f t , LLC.
Dr J P Barnard
+2721 8084955 http://processengineering.sun.ac.za/research-themes/process-systems/cpm-staff/dr-jp-barnard
Department of Process Engineering
Stellenbosch University
Banghoek Rd
Stellenbosch
7599
28
![Page 29: Anglo American Platinum Centre for Process …...Asset Tree Template-based Friendly GUI PI Integration .NET SDK API TLAB Interactive development Vectorised Specialised Toolboxes Rich](https://reader036.vdocument.in/reader036/viewer/2022070708/5eafa34a6200c7466e562613/html5/thumbnails/29.jpg)
© Copyr i gh t 2014 OSIso f t , LLC.
Questions
Please wait for the
microphone before
asking your
questions
State your
name & company
![Page 30: Anglo American Platinum Centre for Process …...Asset Tree Template-based Friendly GUI PI Integration .NET SDK API TLAB Interactive development Vectorised Specialised Toolboxes Rich](https://reader036.vdocument.in/reader036/viewer/2022070708/5eafa34a6200c7466e562613/html5/thumbnails/30.jpg)
© Copyr i gh t 2014 OSIso f t , LLC.
Brought to you by
![Page 31: Anglo American Platinum Centre for Process …...Asset Tree Template-based Friendly GUI PI Integration .NET SDK API TLAB Interactive development Vectorised Specialised Toolboxes Rich](https://reader036.vdocument.in/reader036/viewer/2022070708/5eafa34a6200c7466e562613/html5/thumbnails/31.jpg)
© Copyr i gh t 2014 OSIso f t , LLC.
Please don’t forget to… Complete the online survey for
this session
eventmobi.com/emeauc14
Share with your friends
#UC2014