39
IoT analytics: There’s not just predictive maintenance Dr. Boris Adryan Head of IoT & Data Analytics Zühlke Engineering GmbH @BorisAdryan Presented at Consortium for the 4th Revolution Executive Briefing Day (C4IR-1 Cambridge, UK 2-3 February 2017 www.cir-strategy.com/events

Global C4IR-1 Masterclass Adryan - Zuehlke Engineering 2017

Embed Size (px)

Citation preview

Page 1: Global C4IR-1 Masterclass Adryan - Zuehlke Engineering 2017

IoT analytics: There’s not just predictive maintenance

Dr. Boris Adryan

Head of IoT & Data Analytics Zühlke Engineering GmbH

@BorisAdryan

Presented at Consortium for the 4th Revolution Executive Briefing Day (C4IR-1 Cambridge, UK 2-3 February 2017 www.cir-strategy.com/events

Page 2: Global C4IR-1 Masterclass Adryan - Zuehlke Engineering 2017

Zühlke: Empowering Ideas Business Innovation - from idea to market success

founded in 1968 > 8.000 projects 800 employees 120 million EUR turnover (2015)

key verticals: manufacturing, systems engineering medical & pharma financial sector consumer products

The Internet of Things is a key ingredient to merge the digital and the real world to provide novel business opportunities.

Your partner for business innovation Zühlke Engineering unites business & technological competence: digital solutions for a connected world.

Page 3: Global C4IR-1 Masterclass Adryan - Zuehlke Engineering 2017

The Internet of Things

Page 4: Global C4IR-1 Masterclass Adryan - Zuehlke Engineering 2017

Yes, but why?

IoT M2M

asset tracking

remote access

information systems new business

models

supply & demand

maintenance

pay-per-use third-party apps

firmware updates

customer support

predictive maintenance

condition monitoring

supply chain management

Page 5: Global C4IR-1 Masterclass Adryan - Zuehlke Engineering 2017

Only today!

Live and exclusive at C4IR:

Mostly NDA stu

ff.

Page 6: Global C4IR-1 Masterclass Adryan - Zuehlke Engineering 2017

Predictive maintenance

Case study: Drill bit of a milling machine

Image source: Wikipedia

• industrial drilling is highly automated (CNC)

• the drill bit is an expensive consumable

• changing the drill bit too late can • impinge on product quality • destroy the product • destroy the machine

Page 7: Global C4IR-1 Masterclass Adryan - Zuehlke Engineering 2017

often: condition-based replacement

Maintenance strategy

not considering remaining useful lifetime

often, the “condition” can only be guessed best approximation: time in use

based on statistical considerations (still a guess, but it’s educated!)

predictive!

Page 8: Global C4IR-1 Masterclass Adryan - Zuehlke Engineering 2017

Predictive maintenance

Remaining useful lifetime

“some quantitative measure”

bad

goodtime

“critical”change here!

not here

definitely not here! f(t)

Page 9: Global C4IR-1 Masterclass Adryan - Zuehlke Engineering 2017

Predictive maintenance

Remaining useful lifetime

time

g(t)h(t)

i(t)

f(t) = c1 g(t) + c2 h(t) + c3 i(t) + …hard to measure

easier to measure

Page 10: Global C4IR-1 Masterclass Adryan - Zuehlke Engineering 2017

Predictive maintenance

Remaining useful lifetime

param 1

param 2

param 3

param 4

param 5

param 6

target

condition-based ‘safe point’

critical threshold

RUL, param 1-6 dependent

t

obtain training data in experimental setup

our f(t)

our g(t), h(t), i(t) + …

Page 11: Global C4IR-1 Masterclass Adryan - Zuehlke Engineering 2017

data recording model building test use in production

data recording (production system)

evaluation

raw data clean-upfeature

engineeringmodel

learningmodel

selection

labour intense compute intensebrain intense

Machine learning pipeline

developmentproduction

Page 12: Global C4IR-1 Masterclass Adryan - Zuehlke Engineering 2017

The Internet of Things

data storage+compute

Page 13: Global C4IR-1 Masterclass Adryan - Zuehlke Engineering 2017

distributed local experimental

pipeline complex simple simple

model building hit-or-miss hit-or-miss simple

model update complex simple simple

production system “lab”

Learning on development vs production system

data

resources

proddev

Page 14: Global C4IR-1 Masterclass Adryan - Zuehlke Engineering 2017

Edge, fog and cloud computing

Edge Pro: - immediate compression from raw

data to actionable information - cuts down traffic - fast response

Con: - loses potentially valuable raw data - developing analytics on embedded

systems requires specialists - compute costs valuable battery life

Cloud Pro: - compute power - scalability - familiarity for developers - integration centre across

all data sources - cheapest ‘real-time’

option

Con: - traffic

Fog Pro: - same as Edge - closer to ‘normal’ development work - gateways often mains-powered

Con: - loses potentially valuable raw data

Page 15: Global C4IR-1 Masterclass Adryan - Zuehlke Engineering 2017

The same principles apply, even if it’s not strictly IoT

Page 16: Global C4IR-1 Masterclass Adryan - Zuehlke Engineering 2017

Analytical response times for IoT

microseconds to seconds

seconds to minutes

minutes to hours

hours to weeks

on device

on stream

in batch

am I falling? counteract

battery level should I land?

how many times did I

stall?

what’s the best weather for

flying?

in process

in database

operational insight

performance insight

strategic insight

e.g. Kalman filter

e.g. with machine learning

e.g. rules engine

e.g. summary stats

Page 17: Global C4IR-1 Masterclass Adryan - Zuehlke Engineering 2017

Be as fast as you must.

But don’t be any faster just for the sake of it.

Summary: IoT Data Analytics (I)

Page 18: Global C4IR-1 Masterclass Adryan - Zuehlke Engineering 2017

Data analytics can be a deal sweetener!

39% of survey participants are worried about the upfront investment for an industrial IoT solution.

CASE 1: Smart Parking

Page 19: Global C4IR-1 Masterclass Adryan - Zuehlke Engineering 2017

Westminster Parking Trial

https://www.westminster.gov.uk/new-trial-improve-conditions-disabled-drivers

IoT solution

service company

~750 independent parking lots with a total of

>3,500 individual spaces

access to

Optimal sensor deployment

Page 20: Global C4IR-1 Masterclass Adryan - Zuehlke Engineering 2017

Optimal sensor deployment

labour: expensive

sensor: cheap

While the cost of the sensors is falling (and follows Moore’s Law), digging them in and out for deployment and maintenance is a significant cost factor.

Page 21: Global C4IR-1 Masterclass Adryan - Zuehlke Engineering 2017

Can we learn an optimal deployment and sampling pattern?

•sampling rate of 5-10 min •data over 2 weeks in May 2015 •overall 2.6 million data points

Can we make the customer’s budget go further by • reducing the number of sensors in a geographic area? • lowering the sampling rate for better battery life?

Page 22: Global C4IR-1 Masterclass Adryan - Zuehlke Engineering 2017

Good news: temporal occupancy pattern roughly predicts neighbours

lots in Southampton

lots around the corner of each other

750 parking lots

Page 23: Global C4IR-1 Masterclass Adryan - Zuehlke Engineering 2017

A caveat: Is a high-degree of correlation a function of parking lot size?

finding two lots of 20 spaces that correlate

finding two lots of 3 spaces that correlate

0:00 12:00 23:59

0:00 12:00 23:59

“more likely”

“less likely”

Page 24: Global C4IR-1 Masterclass Adryan - Zuehlke Engineering 2017

Bootstrapping in DBSCAN clusters

Simulation: Swap the occupancy vectors between parking lots of similar size and test per grid cell if these lots still correlate

Page 25: Global C4IR-1 Masterclass Adryan - Zuehlke Engineering 2017

Stratification strategy

3 lots with cc > 0.5

2 spaces 4 spaces 4 spaces

Test:

1. Take occupancy profile of ONE random 2-space parking lot and TWO random 4-space parking lots.

2. Determine cc.

3. Repeat n times and get a cc distribution for that parking lot combination.

Page 26: Global C4IR-1 Masterclass Adryan - Zuehlke Engineering 2017

Combining stats with street knowledge

Page 27: Global C4IR-1 Masterclass Adryan - Zuehlke Engineering 2017

Even a temporary survey would have allowed us to make a recommendation: 60% of the sensors at half the time are effectively sufficient for the use case.

Summary: IoT Data Analytics (II)

Page 28: Global C4IR-1 Masterclass Adryan - Zuehlke Engineering 2017

Data analytics can be a deal sweetener!

39% of survey participants are worried about the upfront investment for an industrial IoT solution.

CASE 2: Asset Tracking

Page 29: Global C4IR-1 Masterclass Adryan - Zuehlke Engineering 2017

IoT - is it worth it?

The upgrade of a ‘dumb’ asset to a ‘smart’ asset is an investment.

time, money

Page 30: Global C4IR-1 Masterclass Adryan - Zuehlke Engineering 2017

Asset monitoring

base

Monday

WednesdayTraditional process

• small maintenance task (if needed)

• weekly site visits to all assets

• two independent tours • time to reach asset is

main contributor to cost • traffic-dependent

Page 31: Global C4IR-1 Masterclass Adryan - Zuehlke Engineering 2017

Data sources

Let’s assume the future isn’t going to be much different than the past…

• log from past site visits: approx. likelihood for maintenance • a collection of traffic data that’s somewhat representative

Page 32: Global C4IR-1 Masterclass Adryan - Zuehlke Engineering 2017

Log from previous visits

Monday tours

Wednesday tours

Page 33: Global C4IR-1 Masterclass Adryan - Zuehlke Engineering 2017

Maintenance likelihood

• test for dependency between Monday and Wednesday tours

none

• test for dependency within tours

none

The assumption of temporal uniformity is reasonable.

Page 34: Global C4IR-1 Masterclass Adryan - Zuehlke Engineering 2017

Monte Carlo simulations

p1(need today)

patterns for a demand-driven tour

‘cost function’: sum of edges

base

default tour

base

p2(need today)

p3(need today)

p4(need today)

p5(need today)

p6(need today)

Page 35: Global C4IR-1 Masterclass Adryan - Zuehlke Engineering 2017

Travelling salesman problem

what’s the most reasonable tour from to , visiting all ?

heuristic search is good enough, but requires a distance matrix

Page 36: Global C4IR-1 Masterclass Adryan - Zuehlke Engineering 2017

Traffic harvesting

• based on Google API

• generate a distribution of travel times for each edge in the graph, dependent on time of day (weekdays only)

Page 37: Global C4IR-1 Masterclass Adryan - Zuehlke Engineering 2017

IoT - is it worth it?

cost

awaiting confirmation!

weeks

cost

weeks

Page 38: Global C4IR-1 Masterclass Adryan - Zuehlke Engineering 2017

Preliminary data taken from manual surveys, along with ‘open data’ and other sources can help making an educated guess of the business value of an IoT solution.

Summary: IoT Data Analytics (III)

Page 39: Global C4IR-1 Masterclass Adryan - Zuehlke Engineering 2017

Dr. Boris Adryan

eMail: [email protected]

Twitter: @BorisAdryan

www.linkedin.com/in/ borisadryan

Thank you!