25
FactoryTalk ® Analytics LogixAI Overview | April 2019 *This product continues to evolve based on Agile Methodology

FactoryTalk Analytics LogixAI - Wayne Welk · 2019. 5. 1. · How FactoryTalk ® Analytics ™ LogixAI ™ works. F1. S2. S3. FactoryTalk® Analytics™ LogixAI™ monitors the process

  • Upload
    others

  • View
    4

  • Download
    0

Embed Size (px)

Citation preview

Page 1: FactoryTalk Analytics LogixAI - Wayne Welk · 2019. 5. 1. · How FactoryTalk ® Analytics ™ LogixAI ™ works. F1. S2. S3. FactoryTalk® Analytics™ LogixAI™ monitors the process

FactoryTalk® Analytics™ LogixAI™

Overview | April 2019

*This product continues to evolve based on Agile Methodology

Page 2: FactoryTalk Analytics LogixAI - Wayne Welk · 2019. 5. 1. · How FactoryTalk ® Analytics ™ LogixAI ™ works. F1. S2. S3. FactoryTalk® Analytics™ LogixAI™ monitors the process

PUBLIC | Copyright ©2019 Rockwell Automation, Inc. | 2

Productionis down

PUBLIC | Copyright ©2019 Rockwell Automation, Inc. | 2

Page 3: FactoryTalk Analytics LogixAI - Wayne Welk · 2019. 5. 1. · How FactoryTalk ® Analytics ™ LogixAI ™ works. F1. S2. S3. FactoryTalk® Analytics™ LogixAI™ monitors the process

PUBLIC | Copyright ©2019 Rockwell Automation, Inc. | 3

Who’s theexpert?

What’s theproblem?

This hasgot to stop!

What toolsto use?Reactive thinking during

a downtime instance

Page 4: FactoryTalk Analytics LogixAI - Wayne Welk · 2019. 5. 1. · How FactoryTalk ® Analytics ™ LogixAI ™ works. F1. S2. S3. FactoryTalk® Analytics™ LogixAI™ monitors the process

PUBLIC | Copyright ©2019 Rockwell Automation, Inc. | 4

The discovery, interpretation, and communicationof meaningful patterns in data. Analytics relies on the application of statistics, computer programming and operations research to quantify performance.

ANALYTICS

Page 5: FactoryTalk Analytics LogixAI - Wayne Welk · 2019. 5. 1. · How FactoryTalk ® Analytics ™ LogixAI ™ works. F1. S2. S3. FactoryTalk® Analytics™ LogixAI™ monitors the process

PUBLIC | Copyright ©2019 Rockwell Automation, Inc. | 5

Scalable analyticsThe key differentiator for Rockwell Automation

DEV

ICE

SYST

EMEN

TER

PRIS

E

Am I running ok? Why did a fault happen? I predict a fault will happen soon.

What action helps to avoid the fault?

Is Line 1 running ok? Why is Line 1 quality poor?

I predict that Line 1 quality is moving out of tolerance.

What action helps the operator to avoid poor quality?

What plantperformed the best?

Why is site A throughputbelow plan?

Will I meet plan today?Tomorrow?

How can I change operations to improve profitability? Yield? Quality?

DESCRIPTIVE PRESCRIPTIVEPREDICTIVEDIAGNOSTIC

Page 6: FactoryTalk Analytics LogixAI - Wayne Welk · 2019. 5. 1. · How FactoryTalk ® Analytics ™ LogixAI ™ works. F1. S2. S3. FactoryTalk® Analytics™ LogixAI™ monitors the process

PUBLIC | Copyright ©2019 Rockwell Automation, Inc. | 6

Building predictive models and change management

3% 5%4%

9%

19%60%

Building training sets OtherRefining algorithms Mining data for patternsCollecting data sets Cleaning and organizing data

What data scientists

spend the most time doing

Project definition

Data exploration

Data preparation

Model creation, testing & validation

Scoring & deployment

Model management

Other

13%

18%

25%

23%

12%

9%

8%

Groups spend this percentage of time on each phase in a predictive analytics project

Based on 166 responses, adapted from Eckerson (2007)

Page 7: FactoryTalk Analytics LogixAI - Wayne Welk · 2019. 5. 1. · How FactoryTalk ® Analytics ™ LogixAI ™ works. F1. S2. S3. FactoryTalk® Analytics™ LogixAI™ monitors the process

PUBLIC | Copyright ©2019 Rockwell Automation, Inc. | 7

Building predictive models and change management

Process the data(Hadoop)

ExploratoryData Analysis

(R)Build model in dev/ modeling environment

ANALYTIC MODELING

OPERATIONS

Refine modelRetire model and deploy

improved model

Deploy model in operational systems with

scoring application(Hadoop, streams & Augustus)

Logfiles

PMML

Lifecycle of a predictive model

Page 8: FactoryTalk Analytics LogixAI - Wayne Welk · 2019. 5. 1. · How FactoryTalk ® Analytics ™ LogixAI ™ works. F1. S2. S3. FactoryTalk® Analytics™ LogixAI™ monitors the process

PUBLIC | Copyright ©2019 Rockwell Automation, Inc. | 8

Scalable analytics & decision-makingAt the right time, at the right level

LEVEL 0

LEVEL 1

LEVEL 2

LEVEL 3

LEVEL 4

LEVEL 5

Devices

Control

Supervisory

SCADA

Info / MES

Enterprise

JUSTHISTORIANS

BIG DATAANALYTICS VENDORS

Produce, analyze and react to information as close to the source as possible

Page 9: FactoryTalk Analytics LogixAI - Wayne Welk · 2019. 5. 1. · How FactoryTalk ® Analytics ™ LogixAI ™ works. F1. S2. S3. FactoryTalk® Analytics™ LogixAI™ monitors the process

PUBLIC | Copyright ©2019 Rockwell Automation, Inc. | 9

Developing and using analytics

L0 Physical plant

L1 Process control

L2 Supervisory control

Control networks

LAN

L3MES

Manufacturingoperations

WAN

L4ERP

Business planning

USE

Executives /Finance

Operations /Quality management

Operatorsmaintenance

DEVELOP / DEPLOY

IT / Data scientists

IT / Process engineers

Automation /Process engineers

FactoryTalk® Analytics™ LogixAI™

Page 10: FactoryTalk Analytics LogixAI - Wayne Welk · 2019. 5. 1. · How FactoryTalk ® Analytics ™ LogixAI ™ works. F1. S2. S3. FactoryTalk® Analytics™ LogixAI™ monitors the process

PUBLIC | Copyright ©2019 Rockwell Automation, Inc. | 10

DEVICE ANALYTICS

EMBEDDED ANALYTICS

SYSTEMSANALYTICS

ENTERPRISEANALYTICS

Commercialized offeringsProduct

Engineered executionProject

Complexity

Valu

e

Page 11: FactoryTalk Analytics LogixAI - Wayne Welk · 2019. 5. 1. · How FactoryTalk ® Analytics ™ LogixAI ™ works. F1. S2. S3. FactoryTalk® Analytics™ LogixAI™ monitors the process

PUBLIC | Copyright ©2019 Rockwell Automation, Inc. | 11

Scalable analyticsWhere FactoryTalk® Analytics™ LogixAI™ fits into the ecosystem

DEV

ICE

SYST

EMEN

TER

PRIS

E

Am I running ok? Why did a fault happen? I predict a fault will happen soon.

Is Line 1 running ok? Why is Line 1 quality poor?

I predict that Line 1 quality is moving out of tolerance.

What plantperformed the best?

Why is site A throughputbelow plan?

Will I meet plan today?Tomorrow?

How can I change operations to improve profitability? Yield? Quality?

+

What action helps to avoid the fault?

What action helps the operator to avoid poor quality?

Page 12: FactoryTalk Analytics LogixAI - Wayne Welk · 2019. 5. 1. · How FactoryTalk ® Analytics ™ LogixAI ™ works. F1. S2. S3. FactoryTalk® Analytics™ LogixAI™ monitors the process

PUBLIC | Copyright ©2019 Rockwell Automation, Inc. | 12

Two approaches to advanced analytics

Expert driven analysis

• Tools like SaS, Pavilion®, SAP HANA

• Leverages human expertise – bothin understanding the problem andthe tools

• More powerful and flexible…

• But varied approaches meandifferent results each time you try

Automated data analysis

• Systems like Cortana, Watson andnow FactoryTalk® Analytics™ LogixAI™

• Leverages AI and a foundation ofuniversally applicable physics-basedmodeling

• Still less intelligent than a human…

• Repeatable results each time

01101011001010100101101001011011

1001011010001011110100101100101010010110100101101001010110

0110100011101001010101011010010101001011010010110101011010010110101000111

0101001011010010110100101101001110101001010100101101001010001010101010111001011001

01011010001010101001011010110100101101001000101101000101010011110100101101001010010110110100101101000101001001001011011011010100101010100101101001010101011101010100101101001010101010010110100101101001011101110101000110010011101010011101001101000101001001010

1010010100101110101001101101010111010011011101010010110101101001011010101101

0110101001110101001010101010010101010101011010010110100101101010

1010111001010010010110101010010101101001010

101001110

DATA

Page 13: FactoryTalk Analytics LogixAI - Wayne Welk · 2019. 5. 1. · How FactoryTalk ® Analytics ™ LogixAI ™ works. F1. S2. S3. FactoryTalk® Analytics™ LogixAI™ monitors the process

PUBLIC | Copyright ©2019 Rockwell Automation, Inc. | 13

Machine learningParadigms

Supervised learningGiven datasets and labels, predicta label for a new dataset

EXAMPLERecommender system by Facebook or Google

Unsupervised learningDraw inferences from datasetswithout human-labeled responses

EXAMPLEFinding hidden patterns in clustering applications

Reinforcement learningLearn how to take actions in anenvironment to maximize somenotion of cumulative reward

EXAMPLEGames, self-driving cars

Active learningLearn by interactively obtaining thedesired labels at selected newdata points

EXAMPLEMedical applications

Page 14: FactoryTalk Analytics LogixAI - Wayne Welk · 2019. 5. 1. · How FactoryTalk ® Analytics ™ LogixAI ™ works. F1. S2. S3. FactoryTalk® Analytics™ LogixAI™ monitors the process

PUBLIC | Copyright ©2019 Rockwell Automation, Inc. | 14

FactoryTalk® Analytics™ LogixAI™Descriptive | Diagnostic | Predictive | Prescriptive

Configure Identify data Model Monitor Integrate

NO DATA SCIENTIST REQUIRED

Page 15: FactoryTalk Analytics LogixAI - Wayne Welk · 2019. 5. 1. · How FactoryTalk ® Analytics ™ LogixAI ™ works. F1. S2. S3. FactoryTalk® Analytics™ LogixAI™ monitors the process

PUBLIC | Copyright ©2019 Rockwell Automation, Inc. | 15

How FactoryTalk® Analytics™ LogixAI™ works

Select controller output(s) you care aboutF1

Page 16: FactoryTalk Analytics LogixAI - Wayne Welk · 2019. 5. 1. · How FactoryTalk ® Analytics ™ LogixAI ™ works. F1. S2. S3. FactoryTalk® Analytics™ LogixAI™ monitors the process

PUBLIC | Copyright ©2019 Rockwell Automation, Inc. | 16

How FactoryTalk® Analytics™ LogixAI™ works

F1

L1 L2 L3 L4 L5 LN…

Select potential inputs or variables from controller tags

L6

Page 17: FactoryTalk Analytics LogixAI - Wayne Welk · 2019. 5. 1. · How FactoryTalk ® Analytics ™ LogixAI ™ works. F1. S2. S3. FactoryTalk® Analytics™ LogixAI™ monitors the process

PUBLIC | Copyright ©2019 Rockwell Automation, Inc. | 17

How FactoryTalk® Analytics™ LogixAI™ works

F1

L1 L3 L5 LN…

S2 S3

L2 L4

FactoryTalk® Analytics™ LogixAI™ determines inputs that relate to your output

L7 L9L6 L8

Page 18: FactoryTalk Analytics LogixAI - Wayne Welk · 2019. 5. 1. · How FactoryTalk ® Analytics ™ LogixAI ™ works. F1. S2. S3. FactoryTalk® Analytics™ LogixAI™ monitors the process

PUBLIC | Copyright ©2019 Rockwell Automation, Inc. | 18

S1

How FactoryTalk® Analytics™ LogixAI™ works

F1

L5 L7 L9 LN…

S2 S3

L6 L8L4L3

Page 19: FactoryTalk Analytics LogixAI - Wayne Welk · 2019. 5. 1. · How FactoryTalk ® Analytics ™ LogixAI ™ works. F1. S2. S3. FactoryTalk® Analytics™ LogixAI™ monitors the process

PUBLIC | Copyright ©2019 Rockwell Automation, Inc. | 19

S1

How FactoryTalk® Analytics™ LogixAI™ works

F1

S2 S3

FactoryTalk® Analytics™ LogixAI™monitors the process and sets a bit in the controller when it predicts a problem

!

L5 L7 L9 LNL6 L8L4L3 …

Page 20: FactoryTalk Analytics LogixAI - Wayne Welk · 2019. 5. 1. · How FactoryTalk ® Analytics ™ LogixAI ™ works. F1. S2. S3. FactoryTalk® Analytics™ LogixAI™ monitors the process

PUBLIC | Copyright ©2019 Rockwell Automation, Inc. | 20

FactoryTalk® Analytics™ LogixAI™Modes of operation

Operational monitor• “Anomaly detection”• Create a model of

normal operation, detect anomalies

Value estimation• “Soft Sensor®”• Create a model

from existing data to estimate another value

Page 21: FactoryTalk Analytics LogixAI - Wayne Welk · 2019. 5. 1. · How FactoryTalk ® Analytics ™ LogixAI ™ works. F1. S2. S3. FactoryTalk® Analytics™ LogixAI™ monitors the process

PUBLIC | Copyright ©2019 Rockwell Automation, Inc. | 21

Fill in the blanks with this example statement:

[Process X] is known as our bottleneck. Every time key [controlled variable Y] of [process X]goes unstable, it relates to [$Z of lost production, scrapped product, etc.]

Several key manipulated variables are known to control [Y]; like [A, B, C, D, E…ZZ]. PID control works ok, but MPC is overkill.

If I could predictably monitor the control variable setpoint, when instability occurs; I would be in a better position to take action by doing [1, 2, 3].

What’s your problem statement?

Analytics is a word problem

Page 22: FactoryTalk Analytics LogixAI - Wayne Welk · 2019. 5. 1. · How FactoryTalk ® Analytics ™ LogixAI ™ works. F1. S2. S3. FactoryTalk® Analytics™ LogixAI™ monitors the process

PUBLIC | Copyright ©2019 Rockwell Automation, Inc. | 22

Project charter concepts• Operations / System focused improvements!• Targeting one key source of data / the controller code• Target key control variables / stability issues • Definition of key metrics – like Quality / Scrap %• Capture baseline for measuring success• Hypothesize the benefit• Processes to leverage tool based on

• Anomaly Detection / Soft Sensing• What would you do with a prediction?

• Process to assign financial impact – track ROI for future efforts.

• Process to share success internally (and with RA)

FactoryTalk® Analytics™ LogixAI™

Page 23: FactoryTalk Analytics LogixAI - Wayne Welk · 2019. 5. 1. · How FactoryTalk ® Analytics ™ LogixAI ™ works. F1. S2. S3. FactoryTalk® Analytics™ LogixAI™ monitors the process

PUBLIC | Copyright ©2019 Rockwell Automation, Inc. | 23

Technical considerations• Data Scientist is not needed but an automation expert is

• ControlLogix® L7 / L8 controllers• Operations obey first unit operations principles – no human subjectivity

• One application code file contains all necessary data (phase 1)

• If used as a Soft Sensor® – where’s the data?• What to do with a prediction?• Static modeling versus dynamic modeling?• When is PID not enough?

FactoryTalk® Analytics™ LogixAI™

Page 24: FactoryTalk Analytics LogixAI - Wayne Welk · 2019. 5. 1. · How FactoryTalk ® Analytics ™ LogixAI ™ works. F1. S2. S3. FactoryTalk® Analytics™ LogixAI™ monitors the process

PUBLIC | Copyright ©2019 Rockwell Automation, Inc. | 24

Future of FactoryTalk® Analytics™ LogixAI™

Analytics engines

Analytics solutions

Phase 1 COTS Product

Data-drivenmodeling engine

Piloted / deployed through SSB until incorporated into COTS product

Data-drivenclassification engine

Data-drivenoptimization engine

Data-driven adaptivecontrol engine

Performancemonitoring

Multi-engineoptimization

Digital oilfielddiagnostics

Generatorset control

Pumping station monitoring & energy optimal operation