Edge Analytics with the PI System - OSIsoft...Application Platform Edge Data Store Assets • Cross...

26
#PIWorld ©2019 OSIsof t, LLC Edge Analytics with the PI System Greg Holt, Staff Software Developer Dan Lopez, Senior Systems Engineer 1

Transcript of Edge Analytics with the PI System - OSIsoft...Application Platform Edge Data Store Assets • Cross...

Page 1: Edge Analytics with the PI System - OSIsoft...Application Platform Edge Data Store Assets • Cross Platform (Windows, Linux) • Multiple Data Ingress Options • Analytics Ready

#PIWorld ©2019 OSIsof t, LLC

Edge Analytics with the PI System

Greg Holt, Staff Software Developer

Dan Lopez, Senior Systems Engineer

1

Page 2: Edge Analytics with the PI System - OSIsoft...Application Platform Edge Data Store Assets • Cross Platform (Windows, Linux) • Multiple Data Ingress Options • Analytics Ready

#PIWorld ©2019 OSIsof t, LLC#PIWorld ©2019 OSIsof t, LLC 2

Today’s Agenda

How did we get here?

• Where did the Edge Data Store come from?

What is the use case for the Edge Data Store?

• What are its features and capabilities?

How has the Edge Data Store been used?

• What are some interesting success stories?

How can you learn more?

Page 3: Edge Analytics with the PI System - OSIsoft...Application Platform Edge Data Store Assets • Cross Platform (Windows, Linux) • Multiple Data Ingress Options • Analytics Ready

#PIWorld ©2019 OSIsof t, LLC#PIWorld ©2019 OSIsof t, LLC 3

How did we get here?

Page 4: Edge Analytics with the PI System - OSIsoft...Application Platform Edge Data Store Assets • Cross Platform (Windows, Linux) • Multiple Data Ingress Options • Analytics Ready

#PIWorld ©2019 OSIsof t, LLC#PIWorld ©2019 OSIsof t, LLC 4

You asked for more data collection!

You need to solve problems and answer questions in places

not previously possible! Low-cost sensors and ubiquitous networking

are helping to solve the problem… and we want to help by

providing technology to collect the data that you need!

Page 5: Edge Analytics with the PI System - OSIsoft...Application Platform Edge Data Store Assets • Cross Platform (Windows, Linux) • Multiple Data Ingress Options • Analytics Ready

#PIWorld ©2019 OSIsof t, LLC#PIWorld ©2019 OSIsof t, LLC 5

Our Response: Our Pervasive Data Collection Initiative (PDC)

An addition to the other new initiatives taking place at OSIsoft

Assets

Multiple

Sensors

Plant

Multiple

Assets

Enterprise

Multiple

Plants

Community

Multiple

Enterprises

Sensors

Millions of

Smart Devices

Pervasive Data Collection (PDC)

PI System

OSIsoft Cloud Services

At the Edge

Collecting more data from

more sources

In the Cloud

Enabling advanced analytics and new data-

driven services

Page 6: Edge Analytics with the PI System - OSIsoft...Application Platform Edge Data Store Assets • Cross Platform (Windows, Linux) • Multiple Data Ingress Options • Analytics Ready

#PIWorld ©2019 OSIsof t, LLC#PIWorld ©2019 OSIsof t, LLC

Ensure that no matter where your operational data resides,

there are OSIsoft technologies available that

can collect and store that data

6

The Goal of Pervasive Data Collection (PDC)

Page 7: Edge Analytics with the PI System - OSIsoft...Application Platform Edge Data Store Assets • Cross Platform (Windows, Linux) • Multiple Data Ingress Options • Analytics Ready

#PIWorld ©2019 OSIsof t, LLC#PIWorld ©2019 OSIsof t, LLC 7

Outcomes of the PDC Initiative

PI Connectors

PI Interfaces

Plants

Edge Data

Store

Assets

OSIsoft

Message

Format

Sensors Devices

Open

Source

Packaged Software Developer Technologies

Page 8: Edge Analytics with the PI System - OSIsoft...Application Platform Edge Data Store Assets • Cross Platform (Windows, Linux) • Multiple Data Ingress Options • Analytics Ready

#PIWorld ©2019 OSIsof t, LLC#PIWorld ©2019 OSIsof t, LLC 8

What is the use case for the

Edge Data Store?

Page 9: Edge Analytics with the PI System - OSIsoft...Application Platform Edge Data Store Assets • Cross Platform (Windows, Linux) • Multiple Data Ingress Options • Analytics Ready

#PIWorld ©2019 OSIsof t, LLC#PIWorld ©2019 OSIsof t, LLC 9

Consider an Example Architecture

Data Source

Data Collection Computer: PI

Interface or PI Connector PCPI Server

Data BufferedData

• What if your Data Collection Computer can’t run Windows?

• What if you need to analyze or visualize data at the edge?

• What if you want to send data directly from the edge to the cloud?

Page 10: Edge Analytics with the PI System - OSIsoft...Application Platform Edge Data Store Assets • Cross Platform (Windows, Linux) • Multiple Data Ingress Options • Analytics Ready

#PIWorld ©2019 OSIsof t, LLC#PIWorld ©2019 OSIsof t, LLC 10

Unlock New Architectures with the Edge Data Store

Data Source

Data Collection Computer: OMF

app or Edge Connector + EDSPI Server

Data BufferedData

• Resiliently collect and store data on Linux!

• Retrieve, operate on, and enhance data at the edge, prior to it arriving in a PI Server

• Egress data to any OMF destination (PI Server , OCS, or EDS)

Page 11: Edge Analytics with the PI System - OSIsoft...Application Platform Edge Data Store Assets • Cross Platform (Windows, Linux) • Multiple Data Ingress Options • Analytics Ready

#PIWorld ©2019 OSIsof t, LLC

EDS Feature Quick Summary

11

Persistent Storage

Self-Healing

Application Platform

Edge Data

Store

Assets

• Cross Platform (Windows, Linux)

• Multiple Data Ingress Options

• Analytics Ready

• Egress to PI Server and OSIsoft Cloud Services

• Developed, Sold, and Supported by OSIsoft

Page 12: Edge Analytics with the PI System - OSIsoft...Application Platform Edge Data Store Assets • Cross Platform (Windows, Linux) • Multiple Data Ingress Options • Analytics Ready

#PIWorld ©2019 OSIsof t, LLC

EDS Further Details

12

Ingress

Egress

Ad

min

istr

atio

n

Storage

RE

ST A

PIs

PI System

OMF

Application(s)

OSIsoft Cloud

Services

Ap

plic

atio

ns

Select PI Connectors (Modbus, OPC UA, and

UFL planned)

• Additional characteristics

• Sequential data store for storing information

• User-defined types that can have multiple indexes

• High-precision time stamps (down to 100ns)

• Same REST API as OSIsoft Cloud Services

• Device/OS requirements (minimum recommended)

• Multi-core GHz CPU, Intel or ARM

• 1GB RAM typical

• Internal storage (SSD preferred)

• Operating system / architecture:

• Linux 64-bit architecture and 32-bit ARM (Debian9)

• Windows 32- and 64-bit

• Docker container capable

Page 13: Edge Analytics with the PI System - OSIsoft...Application Platform Edge Data Store Assets • Cross Platform (Windows, Linux) • Multiple Data Ingress Options • Analytics Ready

#PIWorld ©2019 OSIsof t, LLC

DEMO

13

Writing to and reading from an Edge Data Store

Page 14: Edge Analytics with the PI System - OSIsoft...Application Platform Edge Data Store Assets • Cross Platform (Windows, Linux) • Multiple Data Ingress Options • Analytics Ready

#PIWorld ©2019 OSIsof t, LLC 14

Page 15: Edge Analytics with the PI System - OSIsoft...Application Platform Edge Data Store Assets • Cross Platform (Windows, Linux) • Multiple Data Ingress Options • Analytics Ready

#PIWorld ©2019 OSIsof t, LLC#PIWorld ©2019 OSIsof t, LLC 15

How has the Edge Data

Store been used?

Page 16: Edge Analytics with the PI System - OSIsoft...Application Platform Edge Data Store Assets • Cross Platform (Windows, Linux) • Multiple Data Ingress Options • Analytics Ready

#PIWorld ©2019 OSIsof t, LLC

RESULTSCHALLENGE SOLUTION

Use Case Example:Real-time Vehicle Telemetry

16

Engine telemetry was both isolated from vehicle operators and from the central PI System

A prototype installation of an EDS within a vehicle, connected to the vehicle’s CAN bus

Situational awareness and CBM

• An OMF application reads engine telemetry via the CAN bus and writes live values to the EDS, which are also relayed to the central PI System when in network range

• Operators now have more immediately

information about their vehicle’s state

• Vehicle data within the central PI

System can now be used for

condition-based maintenance

(CBM)

• Data needed to be both sent securely to the central Data Archive and also made available immediately within a vehicle for visualization and analytics

Page 17: Edge Analytics with the PI System - OSIsoft...Application Platform Edge Data Store Assets • Cross Platform (Windows, Linux) • Multiple Data Ingress Options • Analytics Ready

#PIWorld ©2019 OSIsof t, LLC

RESULTSCHALLENGE SOLUTION

Use Case Example:Critical Asset Monitoring

17

Additional data is needed to preemptively detect potential issues with critical equipment

Non-contact IIoT sensors can be used to monitor the asset’s condition and store data in a nearby EDS

Increased awareness and reliability

• The EDS can then both make the data available locally, in a local display screen, and egress that data onward to the central server

• Peace of mind from gaining

additional insights into performance, while still respecting

the original vendor’s ownership of

the asset

• The equipment cannot be modified or altered, though, since it is owned by a third-party vendor

Temperature

Page 18: Edge Analytics with the PI System - OSIsoft...Application Platform Edge Data Store Assets • Cross Platform (Windows, Linux) • Multiple Data Ingress Options • Analytics Ready

#PIWorld ©2019 OSIsof t, LLC

RESULTSCHALLENGE SOLUTION

Use Case Example:Remote Oil Field Pumps

18

Timely detection of equipment failures

A new remote asset monitoring service provided by IPCOS for detecting equipment issues

Reduced downtime

• Data is furthermore only send when an issue is detected, which drastically conserves the required bandwidth for remote monitoring

• Reduced downtime directly

translates into reduced costs of production outages

• Failures can go undetected for weeks in between on-site manual inspections

• Network connectivity to the pump locations is inconsistent

Page 19: Edge Analytics with the PI System - OSIsoft...Application Platform Edge Data Store Assets • Cross Platform (Windows, Linux) • Multiple Data Ingress Options • Analytics Ready

#PIWorld ©2019 OSIsof t, LLC

RESULTSCHALLENGE SOLUTION

Use Case Example:Anomaly Detection via Machine

Learning (ML)

19

Network bandwidth at the edge is very restricted

Data collected in an EDS is analyzed using a local machinelearning model

Varying the data egress rate from the EDS can drasticallysave network bandwidth

• The model’s predictions are compared with expectedgeneration, and if a discrepancyis detected, data egress rates are increased

• The same ML training and

analysis techniques can also be applied to other data, such as

analyzing network performance

and offering advance notice of potential connectivity problems

• Data transmission rates need to vary depending on whether an anomaly is in progress or whether conditions are normal

Page 20: Edge Analytics with the PI System - OSIsoft...Application Platform Edge Data Store Assets • Cross Platform (Windows, Linux) • Multiple Data Ingress Options • Analytics Ready

#PIWorld ©2019 OSIsof t, LLC

DEMO

20

Courtesy Eileen Pan, OSIsoft Intern, B.S. candidate, MIT

Page 21: Edge Analytics with the PI System - OSIsoft...Application Platform Edge Data Store Assets • Cross Platform (Windows, Linux) • Multiple Data Ingress Options • Analytics Ready

#PIWorld ©2019 OSIsof t, LLC 21

Page 22: Edge Analytics with the PI System - OSIsoft...Application Platform Edge Data Store Assets • Cross Platform (Windows, Linux) • Multiple Data Ingress Options • Analytics Ready

#PIWorld ©2019 OSIsof t, LLC#PIWorld ©2019 OSIsof t, LLC 22

How can you learn more?

Page 23: Edge Analytics with the PI System - OSIsoft...Application Platform Edge Data Store Assets • Cross Platform (Windows, Linux) • Multiple Data Ingress Options • Analytics Ready

#PIWorld ©2019 OSIsof t, LLC#PIWorld ©2019 OSIsof t, LLC 23

Take a Look at These Helpful Resources

• View online EDS documentation:• https://osisoft.github.io/Edge-Data-Store-Docs/V1/index.html

• Learn more about the OSIsoft Message Format, for writing data into the EDS:

• https://omf-docs.osisoft.com/• https://omf-developers-companion.readthedocs.io/en/latest/

• Examine OMF-generating samples that can write data into the EDS:• https://github.com/osisoft/OSI-Samples-OMF

• Search (or submit!) feature requests regarding the Edge Data Store:• https://feedback.osisoft.com/forums/906877-edge-data-store

Page 24: Edge Analytics with the PI System - OSIsoft...Application Platform Edge Data Store Assets • Cross Platform (Windows, Linux) • Multiple Data Ingress Options • Analytics Ready

#PIWorld ©2019 OSIsof t, LLC

Reach Out After the Conference!

24

Greg Holt

Staff Software Engineer

OSIsoft

[email protected]

Dan Lopez

Senior Systems Engineer

OSIsoft

[email protected]

Page 25: Edge Analytics with the PI System - OSIsoft...Application Platform Edge Data Store Assets • Cross Platform (Windows, Linux) • Multiple Data Ingress Options • Analytics Ready

#PIWorld ©2019 OSIsof t, LLC

Questions?

Please wait for

the microphone

State your

name & company

Please remember to…

Complete Survey!Navigate to this session in the

mobile agenda for the survey

DOWNLOAD THE MOBILE APP

25

Ask questions to

your presenters!

Page 26: Edge Analytics with the PI System - OSIsoft...Application Platform Edge Data Store Assets • Cross Platform (Windows, Linux) • Multiple Data Ingress Options • Analytics Ready

#PIWorld ©2019 OSIsof t, LLC 26