Adding artificial intelligence into process control systems implementation

  • Slides: 14
Download presentation
Adding artificial intelligence into process control systems – implementation and integration by open source

Adding artificial intelligence into process control systems – implementation and integration by open source tools Tamás Ruppert 1, 2, Gyula Dörgő 1, 2, Dr. János Abonyi 2 1 - Rabbit Miner Kft. 2 - Pannon Egyetem, MTA-PE Lendület Komplex Rendszerek Megfigyelő Kutató csoport ruppert@rabbitminerlab. com www. abonyilab. com

Data-driven business development Buying, selling, cash management, asset management, product management Business planning &

Data-driven business development Buying, selling, cash management, asset management, product management Business planning & logistics Level 4 INFORMATION FLOW planning & scheduling, production/logistic management Operations management Level 3 Detailed scheduling, reliability & availability assurance ies t i un Performance model Level 5 Business management t ro p Im nt e vem or p p o Decision support system Machine learning MONEY FLOW KPIs - dynamical targeting Procedure & Control execution MATERIAL FLOW Level 1 Level 0 Automated Control / Monitoring Sensing & Manipulating „Touch and feel of the process” Smart monitoring (operator performances … business processes) Raw data Level 2 Production execution The actual production process 1

Alarm management We have expertise in building data- FUTURE PAST Event (failure) prediction driven

Alarm management We have expertise in building data- FUTURE PAST Event (failure) prediction driven models to: - detect the correlated alarm tags - develop predictive models to make Root cause analysis an event prediction Discrete events and states Alarm suppression / automation - make assumptions on the past and carry out a root cause analysis. Discrete events Deep learning Hierarchy of the process • State of the process • Root cause analysis • Structural process models • Frequent sequence mining for prediction • Event prediction • Helps the freq. seq. mining • Visualisation for interpretability • Monitoring the spillover of malfunctions • Alarm – operator interactions 2

The alarm management lifecycle Which alarms are necessary? Measuring performance, KPIs ANSI/ISA – 18.

The alarm management lifecycle Which alarms are necessary? Measuring performance, KPIs ANSI/ISA – 18. 2 Management of Alarm Systems for the Process Industries 3

Self-driving car/operator Lane keeping Cruise control Smart routing Computer vision Predictive decision making Predictive

Self-driving car/operator Lane keeping Cruise control Smart routing Computer vision Predictive decision making Predictive maintenance Safety Lane keeping – line keeping Cruise control – Pressure control Smart routing – Smart workinstruction Computer vision Predictive decision making Predictive maintenance Safety 4

Big data and ML can support the alarm management? To Production Unit Tag Event

Big data and ML can support the alarm management? To Production Unit Tag Event Type Description 10/24/20 18 16: 02 10/24/2 018 16: 04 Distillation Main column Head temp. Alarm High alarm 10/24/20 18 16: 02 10/24/2 018 16: 04 Distillation Main column Cond. cooling Operator action Open … From Millions of data points Data (process) mining, machine (deep) learning… Something useful ? 5

Knowledge Discovery can support alarm management 05 Integration 04 03 02 01 n& o

Knowledge Discovery can support alarm management 05 Integration 04 03 02 01 n& o i t g ec Sel leanin c a rm o f ns Tra -tion Target Data ta Da ing in -m Transformed Data ion t lua a v E Utilisation of the knowlege - monitoring of alarm Patterns and Rules rationalisation projects - grouping alarms - suggest alarm supression rules - fault detection and diagnosis - support and monitor of the operators DATA Warehouse 6

Illustration of the frequent patternbased concept ALARMS Root cause analysis: 60 % confidence OPERATOR

Illustration of the frequent patternbased concept ALARMS Root cause analysis: 60 % confidence OPERATOR ACTIONS Grouping: Parent-children Automation Prediction: 80 % of the cases Recommendation 7

The method and the framework Open source machine learning tools are applicable in the

The method and the framework Open source machine learning tools are applicable in the process industry Online data 00 Offline data Online applications 03 Trained model Data warehouse Deep learning Seq 2 seq Keras, Tensor. Flow Event prediction 02 01 Extracted knowledge Anomaly detection Sequence mining Visualisation Matplotlib, plotly, bokeh Root cause analysis spmf toolbox 8

The process flow of development Filtered Database 1 Business problem 2 Proof of Concept

The process flow of development Filtered Database 1 Business problem 2 Proof of Concept 3 Define requirements 4 Use-cases 5 GUI and integration 6 Test DCS json Data processing AI Framework EXE packages 9

Water production & distribution • • • 134 station object 35611 variables 7165 trend

Water production & distribution • • • 134 station object 35611 variables 7165 trend variables 4 909 701 events 2 531 019 daily archive data (since 2017 january) http: //www. controlsoft. hu/hu 10

web. SCADA before/after 11

web. SCADA before/after 11

Conclusion The related ML task • Sequence mining • Event prediction • Prediction Problem

Conclusion The related ML task • Sequence mining • Event prediction • Prediction Problem Realization • • Visualisation Advanced techniques Fully integrated Open source Solution Future • KPIs of operation actions • Rare events? • Recommendation system Improvement The python script-based solutions are well integrable 12

Rabbit Miner – The process systems engineers Rabbit Miner Ltd. offers comprehensive data mining

Rabbit Miner – The process systems engineers Rabbit Miner Ltd. offers comprehensive data mining and process systems engineering services. We are specialized in process optimization, data science applications, supply chain management, and Industry 4. 0 solutions. Our potential partners and customers are the industrial companies open to new data-driven optimization techniques. Our experience in data science as well as in process systems engineering makes us the ideal innovation and R&D service partner to solve your process optimization problems. Data-driven process development Smart monitoring system Root cause analyses Decision support based on process simulation 13