Top Banner
CERN openlab technical workshop 5 th Nov 2015 Siemens collaboration Filippo Tilaro, EN/ICE CERN
11

CERN openlab technical workshop › 5 th Nov 2015 Siemens collaboration Filippo Tilaro, EN/ICE CERN.

Jan 18, 2016

Download

Documents

Ezra Robinson
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: CERN openlab technical workshop › 5 th Nov 2015 Siemens collaboration Filippo Tilaro, EN/ICE CERN.

CERN openlab technical workshop

› 5th Nov 2015

Siemens collaboration

Filippo Tilaro,

EN/ICE CERN

Page 2: CERN openlab technical workshop › 5 th Nov 2015 Siemens collaboration Filippo Tilaro, EN/ICE CERN.

2

Analytical framework for the CERN control system

5th Nov 2015 Siemens CERN openlab

Data Analysis Framework

Data collection & feedback

FFT

MachineLearning

Neural Network

CEP

Patterns

(R)

(LabView)

(Java)

(WatchCAT)

Data Processing Modules

Scalable and fault-tolerant !!!

Expert

Visualisation

Analysis memory and configuration

HistoricalData

Fieldbus

TN

PLCs

Sensors &

Actuators

MOON(Monitoring)

High Voltage

DIM/CMW OPC

Field layer

Processlayer

Supervision

layer

+50M channels

• + 2000 PLCs• + 650 FECs

+600 Application Services

Page 3: CERN openlab technical workshop › 5 th Nov 2015 Siemens collaboration Filippo Tilaro, EN/ICE CERN.

35th Nov 2015 Siemens CERN openlab

› Online monitoring Continuous service to analyse the system status and

inform operators in case of fault detection

› Fault diagnosis “Forensics” analysis of system faults that have already

happened in the past. In some cases root-cause analysis

› Engineering design Analysis of historical data to draw conclusions about

system behaviours which could be helpful to improve / optimize the system under analysis

Analytical areas of interest

Oscillation analysis for cryogenics valves

Anomaly detection by sensors data mining

PID supervision

Page 4: CERN openlab technical workshop › 5 th Nov 2015 Siemens collaboration Filippo Tilaro, EN/ICE CERN.

4

› Keep magnets under Superconductivity

› Liquid helium bathing the LHC’s magnets cooled down to 1.9K

› 34000 physical instrumentations and channels 12136 AI, 4856 AO,4536 DI,1568 DO 4000 analogical control loops

› More than 120 PLCs Siemens S7-416-2DP 30000 conceptual objects/parameters

› Valve oscillation can affect: Control system stability Maintenance (stress on the equipment) Performances & Safety Increase in the data load

LHC Cryogenics system and valve oscillation

5th Nov 2015 Siemens CERN openlab

Wrong valve oscillation

Page 5: CERN openlab technical workshop › 5 th Nov 2015 Siemens collaboration Filippo Tilaro, EN/ICE CERN.

5

› High computational cost Time window length Number of channels Filters degree

› Running system: ~3000 channels under analysis

daily Algorithm outcome validated by

system experts (in terms of false positives)

Oscillation analysis for cryogenics valve

5th Nov 2015 Siemens CERN openlab

Page 6: CERN openlab technical workshop › 5 th Nov 2015 Siemens collaboration Filippo Tilaro, EN/ICE CERN.

6

› In collaboration with the University of Valladolid (Ph.D. R. Martinez)Based on: “Performance monitoring of industrial controllers based on the predictability of controller behaviour”, R. Ghraizi, E. Martinez, C. de Prada

› CERN control systems contains hundreds of thousands of control loops in operation

› PID performance has an impact on: Process security Quality of physics Maintenance (stress of the equipment)

› Issues: Many sources of faults / malfunctions External disturbances / factors Bad tuning Wrong controller type / structure Slow degradation System status dependency

PID supervision

5th Nov 2015 Siemens CERN openlab

ProcessControlleruw y

SP CV

v

MV

TT

uTC

w

q T

Page 7: CERN openlab technical workshop › 5 th Nov 2015 Siemens collaboration Filippo Tilaro, EN/ICE CERN.

7

› Analysis algorithm: Based on performance Harris

index and error prediction No a priori knowledge about

the system under analysis

› Running system: More than 3000 control loops

under analysis daily Algorithm outcome validated by

system experts (in terms of false positives)

› High computation cost: Order of the regression model Prediction level Size of the process data history Time window size

Evaluation of PID supervision

5th Nov 2015 Siemens CERN openlab

Bad

Good

Page 8: CERN openlab technical workshop › 5 th Nov 2015 Siemens collaboration Filippo Tilaro, EN/ICE CERN.

8

Integration of data analytical solutions into Siemens’ Smart Data Technologies

Siemens CERN openlab

› Code name “WatchCAT”

Data Fusion of events & sensors Complex Event Processing Automated Learning of fault patterns Logical Reasoning for Fault

Detection & Isolation Fault prediction based on

recognizable patterns

5th Nov 2015

› New version of WatchCAT Extended support for R and

Octave Still a prototype version

› Plug and play architecture R implementation of the

oscillation detection algorithm Octave implementation of the

algorithm for evaluation of PID supervision

› Evaluation of the new version: Improved performances and

memory allocation Feedback to Siemens

Page 9: CERN openlab technical workshop › 5 th Nov 2015 Siemens collaboration Filippo Tilaro, EN/ICE CERN.

9

Cloud-based analytical solutions &Siemens’ Smart Data Technologies

Siemens CERN openlab

› Code name “ELVis”

Cloud-based BIG Data Analytics for Time Series Sensor Data

Real-Time Stream Processing at customizable KHz-Rates

High Performance Online Visualization in Rich Web-based UI

Intelligence for Sensor Data Validation Job-based Online Data Analysis

› Jupyter & Dockers

5th Nov 2015

SlaveSlave

Master

Slave Slave

NFSScripts

Data

Sharing code and results Distribute computational load Interactive analysis Multi-language development

environment

Page 10: CERN openlab technical workshop › 5 th Nov 2015 Siemens collaboration Filippo Tilaro, EN/ICE CERN.

10

› New analytical algorithms designed, implemented and integrated into Siemens analytical framework Signal oscillation detection Evaluation of PID supervision Anomaly detection by sensors data mining [on going]

› Evaluation of Siemens diagnostic tools› Cloud computing

ELVis as a Storm based solution Jupyter and Docker as a cloud development environment for code

sharing› “Formalizing expert knowledge in order to analyse CERN

control system”, ICALECPS 2015 › Continue the integration of CERN specific extensions &

data analysis algorithms / solutions› Extensive deployment of Siemens cloud-based solutions

for Big Data analytics as a Service

CERN & Siemens collaboration :

Status & Next Steps

Siemens CERN openlab5th Nov 2015

Page 11: CERN openlab technical workshop › 5 th Nov 2015 Siemens collaboration Filippo Tilaro, EN/ICE CERN.

Any Questions

Thank you for your attention!

Siemens CERN openlab 115th Nov 2015