Date post: | 24-Apr-2015 |
Category: |
Technology |
Upload: | fast-lab-factory-automation-systems-and-technologies-laboratory-tampere-university-of-technology |
View: | 786 times |
Download: | 1 times |
Key Performance Indicators for Energy Efficient Asset Management in a Factory Automation Testbed
Date: July, 2012
Linked to: eSONIA
Contact information
Tampere University of Technology,
FAST Laboratory,
P.O. Box 600,
FIN-33101 Tampere,
Finland
Email: [email protected]
www.tut.fi/fast
Conference: 2012 IEEE International Conference on Industrial Informatics
Title of the paper: Key Performance Indicators for Energy Efficient Asset Management in a Factory Automation Testbed
Authors: Bin Zhang, Corina Postelnicu, Jose Luis Martinez Lastra
If you would like to receive a reprint of the original paper, please contact us
Key Performance Indicators for Energy Efficient Asset Management
in a Factory Automation Testbed.
Bin Zhang
Corina Postelnicu
Jose L. Martinez Lastra
Tampere University of Technology, Finland
ARTEMIS eSONIA project (Embedded Service Oriented Monitoring, Diagnostics and Control: Towards the Asset Aware and Self Recovery Factory)
Outline
1. Background. Testbed.
2. Key Performance Indicators. Event Processing Language rules
3. Examples
4. Conclusions
1. Background. TestbedFASTORY
Production
Production
3 parts
3 MODELSFrame Screen Keyboard
Production3 COLOURS
Production
729 product variants
+ +
+ +
+
+
+
+
=
Manufacturing cell
En
erg
y
con
sum
pti
on
embedded controllers to control the devices using web services
Each cell has 3 controllers
3. Event Processing Language rules for KPI retrieval
Esper: a Java based component developed for rapid development of applications which require processing of large volumes of events in real time.
A database stores data and manipulates it according to incoming queries
Esper responds according to incoming eventsstores queries in an engine
Event Processing Language (EPL) syntaxRely on CAMX IPC-254x and IPC255x
standards
Unit energy consumption
Energy consumption for producing one product
Energy use, states of working cells, cell ID and pallet ID
select a.cellId as cellId, a.dateTime as dateTime, b.AWATTHR as energy, a.palletId as palletIdfrom pattern [ every a=EquipmentChangeState (currentState="READY-PROCESSING-EXECUTING") -> b=EnergyMeter(cellId=a.cellId)]
Cell ID, energy use when the robot starts to execute, pallet ID and time stamp
select a.cellId as cellId, a.dateTime as dateTime, b.AWATTHR as energy, a.palletId as palletIdfrom pattern [ every a=EquipmentChangeState (previousState="READY-PROCESSING-EXECUTING") -> b=EnergyMeter(cellId=a.cellId)]
Cell ID, energy use when the robot stops to execute, pallet ID and time stamp
Process energy consumptionEnergy consumption per process
Energy use, states of working cells, type of process and cell ID
select a.cellId as cellId, a.dateTime as dateTime, b.AWATTHR as energy, a.processType as processType from pattern [ every a=EquipmentChangeState (currentState="READY-PROCESSING-EXECUTING") -> b=EnergyMeter(cellId=a.cellId AND processType = a.processType)]
Cell ID, energy use when the robot starts to execute, process type and time stamp
select a.cellId as cellId, a.dateTime as dateTime, b.AWATTHR as energy, a.processType as processTypefrom pattern [ every a=EquipmentChangeState (previousState="READY-PROCESSING-EXECUTING") -> b=EnergyMeter(cellId=a.cellId AND processType=a.processType)]
Cell ID, energy use when the robot stops to execute, process type and time stamp
Other KPI discussed in the paper
Unit production time
Unit processing time
Production shutdowns
Cell Production Rate
Cell energy consumption
Unit energy consumption
MTTR
MTTF
MTBF
Frame quality rate, Keyboard quality rate, Screen quality rate, Overall quality rate
Total energy consumption
Line Production Rate
4. Summary
calculation of KPI values at runtime EPL rules running on Esper engine KPI management system implemented as a web
application with MVC design pattern.
Future work: targets set for the selected indicators, so that overall
performance is improved continuously; alarm mechanisms designed to visually announce out-of-
preset-boundaries behavior;
2. Implementation architecture
Web services discovery via request from a web browser initiation of the WS4D framework a client is created in this framework for receiving information from web services within the line.
Background
8 step iterative model for design of Key Performance Indicators