Streaming IoT Analytics with the PI Integrator for Azure ... · Big Data Store Data Lake, SQL, DW...

27
© Copyright 2017 OSIsoft, LLC USERS CONFERENCE 2017 #OSIsoftUC osisoft @ Presented by Streaming IoT Analytics with the PI Integrator for Azure, Cortana Intelligence and Azure IoT Prabal Acharyya Landry Khounlavong

Transcript of Streaming IoT Analytics with the PI Integrator for Azure ... · Big Data Store Data Lake, SQL, DW...

© Copyright 2017 OSIsoft, LLCUSERS CONFERENCE 2017 #OSIsoftUCosisoft@

Presented by

Streaming IoT Analytics

with the PI Integrator for

Azure, Cortana Intelligence

and Azure IoT

Prabal Acharyya

Landry Khounlavong

© Copyright 2017 OSIsoft, LLCUSERS CONFERENCE 2017 #OSIsoftUCosisoft@

© Copyright 2017 OSIsoft, LLCUSERS CONFERENCE 2017 #OSIsoftUCosisoft@

IoT Analytics Challenges

3

© Copyright 2017 OSIsoft, LLCUSERS CONFERENCE 2017 #OSIsoftUCosisoft@

Transforming the Value of Data

1 | Data 2 | Information 3 | Intelligence

Real-time DecisionSupport

Business/Operation Intelligence

© Copyright 2017 OSIsoft, LLCUSERS CONFERENCE 2017 #OSIsoftUCosisoft@

Intelligence Cognitive Services, Bot Framework. Cortana

Dashboards and Visualizations Power BI SSRS, DataZen, R R visualizations

Machine learning and Analytics Machine learning, Stream Analytics, HDInsight SSAS, SQL Server R Services Microsoft R

Big Data Store Data Lake, SQL, DW OLTP, DW, Hadoop, EDSs Hadoop, Teradata, Linux, Windows

Information Management Data Factory, Data Catalog, Event Hubs SSIS, DQS, MDS Spark SQL/ETL

Cortana Intelligence Suite Microsoft RSQL Server 2016

Solutions

Microsoft big data & advanced analytics

Act:

Score,

Visualize

Deploy Apps,

Services &

Visualizations

Measure

Preparation Modeling

Feature &

Algorithm

Selection

Model

Testing &

Validation

Operationalization

Models

Visualizations

Ingest

Profile

Explore

Visualize

Transform

Cleanse

Denormalize

© Copyright 2017 OSIsoft, LLCUSERS CONFERENCE 2017 #OSIsoftUCosisoft@

8

© Copyright 2017 OSIsoft, LLCUSERS CONFERENCE 2017 #OSIsoftUCosisoft@

Data Scientists perform too much Data janitor-work

9

© Copyright 2017 OSIsoft, LLCUSERS CONFERENCE 2017 #OSIsoftUCosisoft@

OSIsoft and Microsoft: Joint Value

© Copyright 2017 OSIsoft, LLCUSERS CONFERENCE 2017 #OSIsoftUCosisoft@

Observed advance analytics goals

11

• Augment decision making with data

• Minimize work needed to begin analyzing

• Invest in out-of-the-box, reusable capabilities for

advanced analytics

• Prove advanced analytics can achieve a business

outcome

© Copyright 2017 OSIsoft, LLCUSERS CONFERENCE 2017 #OSIsoftUCosisoft@ 12

BGE003 FI-111 02T100AF_FLOW3 02:T103 AT401

ACEDemo.Unit1.Output

TI-178 B352_W778 0_CMP_SVLV_PCT

02F104 CD:F161

GE01_DT 409510395_Wind Speed QI-109GE01_DT Cooling Fan-711.Feed Rate

1-8.Net

Volume03LBA32CT0

01-2

DC.SJ.ITLoad.P

WR

TI-145FR2001

TI-178

GE04_OS

FT9001

FT9001FR5001

AF_NOISE

DC.SJ.PUE TI-102 DC.Zero DY-108DC.SJ.C1.Z3.R3.PDU1.PF GE01_A_DT

GE04_Status

02:F101.C

FIC-14402F100 fasttag

FI-1510_ENG_AUX_STS

AQUA2-SI005.PV GE02_Energy0_ENG_MODE_STSFI-151 02T103.QDC.Z1R

0_CMP_HDR

GE05_Energy C1:14AT5 AC03.Air FlowFeedBin.Cmt Boiler Cold Reheat Pressure

B737_FG117 DC.TimeLoad

D-110.Tank Pressure.PVGE04_DT QI-121 GE03_V_WIN

DC.Rk07RDC.Srv06R GE04_Energy

TI-121 FT9001

FAC.OAK.Power-Kh-Val.PV

fic1001.C GE02_OT

02F102.1HR

AVGBGT001

PI-111facility_output

DM-05:BW.R

DC.SJ.C1.Z1.R1.Rk06.S2.O03.PWR

QI-111FinalProductBin.On

94:GRDIDX.ProdIDBoiler-209.Fuel

Gas Flow

GE01_A_DT

fic1001.C

02:F101.C

FR2001 TIC-121

Aso AT401 DC.Srv01R

TI-178

asset1_outputActive Meters

GE01_A_DT aso

AF_NOISE PI-115DM-05:BW.R

FI-101Volume

0_CLR_FINAL_OUT_B_TMP F506_E990339511775_Clear SkyGlobalHoriz GE01_DT

FI-111

% CO2GE05_ES T

GE01_CONAlarmTest.Input.

Float32.1

DC.NY.Actual.PWR.day.Tot

80-5.Net VolumeGE01_A_DT

45-2.Net Volume

Boiler-209.Fuel Gas

Flow DC.Srv01R

94:GRDIDX.Tr

trigger

AC09.Power

403511195_Wind

Speed

DC.C2Z1.Pwr.Rippl

e GE01_A_DT

AF_NOISE

1-16.Net VolumeCB1992_MS

0_CMP_FLOW_TOTAL

FT9001

fasttag

FeedBin.Cmt

DC.Zone1.Number

FT9001

AlarmTest.Input.Float32.1

FT9001

DC.Srv01RBoiler-

125.Fuel Gas

Volume

1-13.Net

VolumeB045_FG978

AT401

Anacortes Refinery.Alkylation.Asset

Problems B210_FG005.KPIExcursion

D-110.Tank

Pressure.P

V Boiler Feed

Pump #1

Challenge: making sense of the data

94:BW.R TI-101F723_E889

369512185-TempCompressor-439.Feed Rate

DC.CH.DCE FIC-172:210

FI-121 AF_FLOW3

0_ENG_MODE_STS

GE03_Q

DY-131:166 GE01_TD

Boiler-334.Feed Rate

GE04_OSAsset1.Problems QI-122 FI-151

DC.SJ.SiteRealTim

eITLoad.PR FT9001

Weather

Conditions

Relative Humidity: 34%

Current Temp: 85 F

High: 92

Low: 57 F

Wind: 8 mph/N

Crude Furnace

Draft Pressure: -0.5 WC

Stack Temp: 316 F

Oxygen: 2.5%

Outlet Temp: 840 F

Cold Oil Velocity: 6 ft/sec

Crude Desalter

Operating Pressure: 110 psi

Charge Rate: 14 gph

Mix Valve Pressure: 8 psi

Water Rate: 8%

fic1001.C FR5001

AQUA2-TI-201.PV

TIC-181

BGE003 FI-111 02T100

AF_FLOW3 02:T103

ACEDemo.Unit1.Output

TI-178 B352_W7780_CMP_SVLV_PCT

02F104 CD:F161

AQUA2-SI005.PV GE02_Energy

0_ENG_MODE_STSFI-151 02T103.Q

DC.Z1R 0_CMP_HDR_SUC_PRS

DM-05:BW.R

DC.SJ.C1.Z1.R1.R

k06.S2.O03.PWR

QI-111FinalProductBin.On

94:GRDIDX.ProdID Boiler-

209.Fuel GasFlow

FI-101 bf5e1d1d-

39c9-4b5b-b3d3-

c2ce05fa3a26DM-05:BW.R AT401

AT401

DailyTrigger FrqPrbCost_ER

GE01_DT 409510395_Wind Speed

QI-109 GE01_DT Cooling Fan

AlarmTest.Input.Float32.10

364511575-AC Power

DY-101 02:F101.C

0_CLR_FINAL_OUT_B_TMP F506_E990

339511775_Clear Sky Global

Horiz GE01_DT

80-13.Net

DY-131DC.SJ.PUE

AlarmTest.Input.Float32.1

GE01_DT

FI-101 bf5e1d1d-39c9-

4b5b-b3d3-c2ce05fa3a26DM-05:BW.R AT401

4-36.NetVolumeAC04.Air Flow

02T100 03LBB02CT001-2

DC.SJ.SiteRealTim

eITLoad.PR FT9001

02F102.1HRAVGBGT001

PI-111 facility_output

AQUA2-SI005.PV GE02_Energy

0_ENG_MODE_STS FI-151

02T103.Q DC.Z1R 0_CM P_ H D R _SU C _ PRS

403511195_Wind Speed

GE02_Energy

FI-101 bf5e1d1d-39c9- 4b5b-b3d3-c2ce05f

Solution: PI System

© Copyright 2017 OSIsoft, LLCUSERS CONFERENCE 2017 #OSIsoftUCosisoft@

PI Data Archive

PI Asset Framework

PI Event Frames

PI System stores and organizes data

Element Attributes

DowntimeProcess Excursion Startup

ShiftBatchShutdown

Environmental Excursion Grade Change

Event Frame Attributes

13

© Copyright 2017 OSIsoft, LLCUSERS CONFERENCE 2017 #OSIsoftUCosisoft@

Solution: PI Integrator for Microsoft Azure

03:00 03:10 03:20 03:30 03:40 03:50

Speed

Oil

Temp

Oil

Temp

Speed

Torque

03:00

03:10

03:20

03:30

03:40

03:50

Oil

Te

mp

60

60

60

120

60

Oil

Te

mp

50

50

50

50

45

Sp

ee

d

10.0

10.2

9.8

10.0

10.1

Sp

ee

d

9.8

10

10

9.9

9.9

To

rqu

e

25

24

25

25

25

Comm Failure

Different

start times

Additional

Measure

Uneven Spacing

Spike /

Out of Range

Challenge: cleaning & preparing sensor-based data

© Copyright 2017 OSIsoft, LLCUSERS CONFERENCE 2017 #OSIsoftUCosisoft@

Challenge: implementing data science experiments

Solution: Cortana Intelligence Suite

Quick deployment

of resources

Off-the-shelf

data science tools

© Copyright 2017 OSIsoft, LLCUSERS CONFERENCE 2017 #OSIsoftUCosisoft@

Picture / Image

RESULTSCHALLENGE SOLUTION

COMPANY and GOAL

Company

Logo

Leveraging the PI System and Cortana Intelligence

to Increase Process Efficiency

Deschutes Brewery is the 7th largest craft brewery in US, and wanted to maximize production with its existing infrastructure to fund construction of a 2nd

brewery in Roanoke, VA

Batch’s phase transition happens between manual density measurements occurring every 8-10 hours

Use data science to achieve

accurate predictive analytics

for determining a batch’s

density measurements

Ability to eliminate production time losses and increase production capacity

• PI System

• PI Integrator for Microsoft Azure

• SQL Data Warehouse

• Azure Machine Learning

• Azure Data Factory

• Accurate predictions of when a

batch’s phase transitions from

fermentation to free rise

• Impact: Losing up to 72 hours in

production time

16

© Copyright 2017 OSIsoft, LLCUSERS CONFERENCE 2017 #OSIsoftUCosisoft@

SQL Data Warehouse

On Premises

Machine Learning

Power BI

INGESTPREPAREDATA SOURCES

ANALYZE PUBLISH CONSUME

Cortana

Web/LOB Dashboards

SQL Data Warehouse

PI System

On Cloud

Azure Data Factory (Orchestration)

Predictions as Future Data

PI Integrator for Microsoft Azure

An example of how to operationalize predictions

17

© Copyright 2017 OSIsoft, LLCUSERS CONFERENCE 2017 #OSIsoftUCosisoft@

Event Hub

IoT Hub

SQL Database

SQL Data Warehouse

Data Lake Store

Bridging the PI System and Microsoft Azure

18

PI Integrator for

Microsoft Azure

Released

Nov 2016

Summer 2017

© Copyright 2017 OSIsoft, LLCUSERS CONFERENCE 2017 #OSIsoftUCosisoft@

AnnouncingRed Carpet Incubation Program (RCIP)

a limited service offering

alongside Microsoft

that uses a process

to accelerate advanced analytics projects

for selected customers

© Copyright 2017 OSIsoft, LLCUSERS CONFERENCE 2017 #OSIsoftUCosisoft@ 21

Call to Action &

Summary

© Copyright 2017 OSIsoft, LLCUSERS CONFERENCE 2017 #OSIsoftUCosisoft@

Analytics Journey => Transforming the Value of Data

GE01_DT 409510395_Wind Speed QI-109 GE01_DT Cooling Fan-711.Feed Rate

1-8.Net VolumeCoal Motor Load

02F100.TOT.EV

03LBA32CT001-2

DC.SJ.ITLoad.PWR

TI-145 FR2001

TI-178 GE04_OS

FT9001 FT9001

FR5001 AF_NOISE

DC.SJ.PUE TI-102 DC.Zero DY-108 DC.SJ.C1.Z3.R3.PDU1.PF GE01_A_DT

FIC-144 02F100 fasttag

FI-151 0_ENG_AUX_STS

GE05_Energy C1:14AT5AC03.Air Flow FeedBin.Cmt

Boiler Cold Reheat Pressure

B737_FG117 DC.TimeLoad

D-110.Tank Pressure.PVGE04_DT QI-121 GE03_V_WIN

DC.Rk07R DC.Srv06R

GE04_Energy TI-121 FT9001

FAC.OAK.Power-Kh-Val.PV

DY-131DC.SJ.PUE

fic1001.C

GE02_OT

GE01_DT

02F102.1HRAVG BGT001 PI-111 facility_output

DM-05:BW.R DC.SJ.C1.Z1.R1.Rk06.S2.O03.PWRQI-111 FinalProductBin.On

94:GRDIDX.ProdID Boiler-209.Fuel Gas Flow fic1001.C FR50011-

8.Net Volume Coal Motor Load 02F100.TOT.EV 3LBA32CT001-2

FI-101 bf5e1d1d-39c9-4b5b-b3d3-c2ce05fa3a26 DM-05:BW.R AT401

0_CLR_FINAL_OUT_B_TMP F506_E990 339511775_Clear Sky Global Horiz GE01_DT

FI-111

GE01_CON AlarmTest.Input.Float32.1

D-110.Tank Pressure.PV Boiler Feed Pump #1

Boiler-209.Fuel Gas Flow DC.Srv01R 94:GRDIDX.Tr igger AC09.Power

403511195_Wind Speed

DC.C2Z1.Pwr.Ripple GE01_A_DT

1-16.Net Volume CB1992_MS 0_CMP_FLOW_TOTAL GE02_Energy

FeedBin.Cmt

DC.Zone1.Number

DailyTrigger

FrqPrbCost_ER

AlarmTest.Input.Float32.1 AQUA2-TI-201.PV DC.SJ.SiteRealTimeITLoad.PWRFT9001

FT9001

DC.Srv01R Boiler-125.Fuel Gas Volume

Anacortes Refinery.Alkylation.Asset Problems B210_FG005.KPIExcursion

1 | Data

FT9001

fasttag

AT401

Crude Furnace

Draft Pressure: -0.5 WC

Stack Temp: 316 °F

Oxygen: 2.5%

Firebox Temp: 860 °F

Outlet Temp: 840 °F

Cold Oil Velocity: 6 ft/sec

Weather Conditions

Relative Humidity: 34%

Current Temp: 85 °F

High: 92 °F

Low: 57 °F

Wind: 8 mph/N

2 | Information 3 | Intelligence

$

Total Production

Energy Efficiency

Downtime

Descriptive &Diagnostic Analytics

Predictive & Prescriptive Analytics

Basic Analytics

© Copyright 2017 OSIsoft, LLCUSERS CONFERENCE 2017 #OSIsoftUCosisoft@

High Fidelity Historical….. and Future Data from Analytics

Time-series data• Temperature• Pressure• Flow

Process• Well drilling• Site

Asset details• Name• Model• Manufacturer

23

Need OT Context – “must” for Analytics & IoT

Operational Context

Element Attributes

© Copyright 2017 OSIsoft, LLCUSERS CONFERENCE 2017 #OSIsoftUCosisoft@

DowntimeExcursion

Batch

Related Data

Event Attribute Value

Name Ex 20141215-0002

Start 15-Dec-2014 10:35:02

End 15-Dec-2014 10:47:26

Duration 12 min, 24 sec

Asset Boiler-352

Excursion Type High Violation

Fuel Gas

Flow.Avg37.12 k sft3/h

Fuel.Start 823.48 k sft3/ton

myPIKPI.Max 47.19 bbl/d

• The most powerful way to automatically bookmark PI time-series data

• More meaningful use for engineers and business users• Easier to find, analyze, and report on

7

Asking How & Why: PI Event Frames easily identifies events for deeper root cause analysis

© Copyright 2017 OSIsoft, LLCUSERS CONFERENCE 2017 #OSIsoftUCosisoft@

Streaming and Batch – IoT Analytics

SQL Database

SQL Data Warehouse

Data Lake Store

PI Integrator for

Microsoft Azure

Released

Nov 2016

Event Hub

IoT Hub

Summer 2017

© Copyright 2017 OSIsoft, LLCUSERS CONFERENCE 2017 #OSIsoftUCosisoft@

© Copyright 2017 OSIsoft, LLCUSERS CONFERENCE 2017 #OSIsoftUCosisoft@

© Copyright 2017 OSIsoft, LLCUSERS CONFERENCE 2017 #OSIsoftUCosisoft@