SlideShare a Scribd company logo
Predictive Analytics for IoT
Michael Adendorff
Architect, STSM IBM
IBM Predictive Maintenance and Quality
michael.adendorff@ca.ibm.com
Evidence , Clues > Failure Prediction
Predictive
Analytics
Valuable
Insight
Maintenance Insight
Maintenance Insight
Failure Risk: Under Maintained Equipment
Maintenance Insight
Wasted $$$$$: Over maintained equipment
Work Order
Urgent Inspection Required: High probability of failure
High risk of failure before next scheduled maintenance
Maintenance Schedule Update Request
Bring forward scheduled maintenance to Jul 5
Bring forward scheduled maintenance to Aug 7
Delay scheduled maintenance to Dec 15
Parts Requirements Forecast : Main Bearing
June: July: Aug:
10 3 22
9 20 12
7 21 14
12 15 17
Business Results : Predictive Maintenance
Downtime
Unplanned
Planned
Predictive
Analytics
Valuable
Insight
How does it work?
Simplistic Illustration
Historic Data
Failure
Records
Vibration
Levels
Correlation
FailureCount Vibration Level
More failures have been
witnessed when vibration
levels are high
Univariate Model
FailureCount
Vibration Level
Vibration
Level
P Failure Confidence
< 0.1 0.1 % 2%
0.-0.5 1% 3%
0.5 – 2 3% 5%
2 – 5 15% 10%
+5 98% 80%
p(fail)
Simple univariate models are generally not very accurate. This one
looks better than it is. High vibration strongly correlated with failure
as it is a lagging indicator. Need leading indicators to predict.
Multivariate model
p(fail)
More accurate than the univariate model, but raw input data never
reveals the whole story.
Correlates failures with
combinations between multiple
input variables
Historic Data
Advanced Data Prep + Ensemble Models
More accurate than the univariate model, but raw input data never
reveals the whole story.
Historic Data
p(fail)
E(fail date)
Advanced Data Prep + Ensemble Models
More accurate than the univariate model, but raw input data never
reveals the whole story.
Historic Data
Cumulative Cycles = f(speed,
operating hours)
p(fail)
E(fail date)
Advanced Data Prep + Ensemble Models
More accurate than the univariate model, but raw input data never
reveals the whole story.
Historic Data
Cumulative Fatigue Load =
f(Cycles, Speed)
p(fail)
E(fail date)
Advanced Data Prep + Ensemble Models
More accurate than the univariate model, but raw input data never
reveals the whole story.
Historic Data
Wear Damage Forecast
p(fail)
E(fail date)
Advanced Data Prep + Ensemble Models
p(fail)
More accurate than the univariate model, but raw input data never
reveals the whole story.
Historic Data
Wear Damage Forecast
E(fail date)
Wear Modeling
Advanced Data Prep + Ensemble Models
More accurate than the univariate model, but raw input data never
reveals the whole story.
Historic Data
Fatigue Damage Forecast
p(fail)
E(fail date)
Advanced Data Prep + Ensemble Models
p(fail)
More accurate than the univariate model, but raw input data never
reveals the whole story.
Historic Data
Wear Damage Forecast
E(fail date)
Fatigue Modeling
Advanced Data Prep + Ensemble Models
Building models like this requires brute force number crunching
as well as skills and knowledge. Payoff comes from more accurate
predictions – but – it doesn’t end here.
Historic Data
Time series forecast +
Combination Model
p(fail)
E(fail date)
Advanced Data Prep + Ensemble Models
Historic Data
Expected failure date is more
actionable than current
probability of failure
Building models like this requires brute force number crunching
as well as skills and knowledge. Payoff comes from more accurate
predictions – but – it doesn’t end here.
p(fail)
E(fail date)
Advanced Data Prep + Ensemble Models
Historic Data
Lorem ipsum dolor sit amet,
consectetur adipiscing elit. Ut
lacinia semper gravida. Morbi vel
orci in leo malesuada malesuada
in ac enim. Nam pulvinar nec
enim in venenatis. In nibh turpis,
sodales at fermentum in
Sensors don’t record every
causal factor. Text analytics is
used to fill in some of the blanks.
p(fail)
E(fail date)
Predictive
Analytics
Valuable
Insight
Building models is only half the fun. Next step – OPERATIONALIZE
Feed Data
APIs for:
• Describing target data structures
• Describing calculations and aggregations
• Running analytics
• Exposing analytic results
REST Historian DB
WebService
MQTT Other
Data flows into DB in realtime
Event
Master
Data
Profile
KPI
Predictive Analytics done in realtime
Event
Master
Data
Profile
KPI
p(fail)
E(fail date)
Predictive Analytics done in realtime
Event
Master
Data
Profile
KPI
p(fail)
E(fail date)
Predictive Outputs fed back as
new events
Deciding on Recommended Actions
Event
Profile Action
KPI
Taking Action
REST DB
WebService
FTP Other
Valuable
Insight
Build Models
1) Assemble historic data
2) Attempt to correlate historical data with a
known target
3) Improve results by putting more thought
about preparing inputs and algorithm
selection
Operationalize
1) Feed raw data
2) Describe calculation and aggregation
3) Perform analytics
4) Carry out decision logic
5) Feed results
6) Retrain models regularly
Questions?
Michael Adendorff
Architect, STSM IBM
IBM Predictive Maintenance and Quality
michael.adendorff@ca.ibm.com

More Related Content

Viewers also liked

Big Data Analytics for the Industrial Internet of Things
Big Data Analytics for the Industrial Internet of ThingsBig Data Analytics for the Industrial Internet of Things
Big Data Analytics for the Industrial Internet of Things
Anthony Chen
 
Internet of Things and Large-scale Data Analytics
Internet of Things and Large-scale Data Analytics Internet of Things and Large-scale Data Analytics
Internet of Things and Large-scale Data Analytics
PayamBarnaghi
 
Data Analytics for IoT
Data Analytics for IoT Data Analytics for IoT
Data Analytics for IoT
Muralidhar Somisetty
 
Internet of Things and Big Data: Vision and Concrete Use Cases
Internet of Things and Big Data: Vision and Concrete Use CasesInternet of Things and Big Data: Vision and Concrete Use Cases
Internet of Things and Big Data: Vision and Concrete Use Cases
MongoDB
 
Internet of things, Big Data and Analytics 101
Internet of things, Big Data and Analytics 101Internet of things, Big Data and Analytics 101
Internet of things, Big Data and Analytics 101
Mukul Krishna
 
101 Use Cases for IoT
101 Use Cases for IoT101 Use Cases for IoT
101 Use Cases for IoT
Cisco Canada
 
Internet-of-things- (IOT) - a-seminar - ppt - by- mohan-kumar-g
Internet-of-things- (IOT) - a-seminar - ppt - by- mohan-kumar-gInternet-of-things- (IOT) - a-seminar - ppt - by- mohan-kumar-g
Internet-of-things- (IOT) - a-seminar - ppt - by- mohan-kumar-g
Mohan Kumar G
 

Viewers also liked (7)

Big Data Analytics for the Industrial Internet of Things
Big Data Analytics for the Industrial Internet of ThingsBig Data Analytics for the Industrial Internet of Things
Big Data Analytics for the Industrial Internet of Things
 
Internet of Things and Large-scale Data Analytics
Internet of Things and Large-scale Data Analytics Internet of Things and Large-scale Data Analytics
Internet of Things and Large-scale Data Analytics
 
Data Analytics for IoT
Data Analytics for IoT Data Analytics for IoT
Data Analytics for IoT
 
Internet of Things and Big Data: Vision and Concrete Use Cases
Internet of Things and Big Data: Vision and Concrete Use CasesInternet of Things and Big Data: Vision and Concrete Use Cases
Internet of Things and Big Data: Vision and Concrete Use Cases
 
Internet of things, Big Data and Analytics 101
Internet of things, Big Data and Analytics 101Internet of things, Big Data and Analytics 101
Internet of things, Big Data and Analytics 101
 
101 Use Cases for IoT
101 Use Cases for IoT101 Use Cases for IoT
101 Use Cases for IoT
 
Internet-of-things- (IOT) - a-seminar - ppt - by- mohan-kumar-g
Internet-of-things- (IOT) - a-seminar - ppt - by- mohan-kumar-gInternet-of-things- (IOT) - a-seminar - ppt - by- mohan-kumar-g
Internet-of-things- (IOT) - a-seminar - ppt - by- mohan-kumar-g
 

Similar to IBM Predictive analytics IoT Presentation

Defect Analysis & Prevention, Data Mining & Visualization of Defect Matrix
Defect Analysis & Prevention, Data Mining & Visualization of Defect MatrixDefect Analysis & Prevention, Data Mining & Visualization of Defect Matrix
Defect Analysis & Prevention, Data Mining & Visualization of Defect Matrix
Aniruddha Sahasrabudhe
 
Simple is Not Necessarily Better: Why Software Productivity Factors Can Lead...
Simple is Not Necessarily Better:  Why Software Productivity Factors Can Lead...Simple is Not Necessarily Better:  Why Software Productivity Factors Can Lead...
Simple is Not Necessarily Better: Why Software Productivity Factors Can Lead...
Michael Gallo
 
AiCore Brochure 27-Mar-2023-205529.pdf
AiCore Brochure 27-Mar-2023-205529.pdfAiCore Brochure 27-Mar-2023-205529.pdf
AiCore Brochure 27-Mar-2023-205529.pdf
AjayRawat829497
 
Machine learning operations model book mlops
Machine learning operations model book mlopsMachine learning operations model book mlops
Machine learning operations model book mlops
RuyPerez1
 
MLOps - Build pipelines with Tensor Flow Extended & Kubeflow
MLOps - Build pipelines with Tensor Flow Extended & KubeflowMLOps - Build pipelines with Tensor Flow Extended & Kubeflow
MLOps - Build pipelines with Tensor Flow Extended & Kubeflow
Jan Kirenz
 
Automatic Forecasting using Prophet, Databricks, Delta Lake and MLflow
Automatic Forecasting using Prophet, Databricks, Delta Lake and MLflowAutomatic Forecasting using Prophet, Databricks, Delta Lake and MLflow
Automatic Forecasting using Prophet, Databricks, Delta Lake and MLflow
Databricks
 
Automate your Machine Learning
Automate your Machine LearningAutomate your Machine Learning
Automate your Machine Learning
Ajit Ananthram
 
1030 iordanescu
1030 iordanescu1030 iordanescu
1030 iordanescu
Rising Media, Inc.
 
DevOps and Machine Learning (Geekwire Cloud Tech Summit)
DevOps and Machine Learning (Geekwire Cloud Tech Summit)DevOps and Machine Learning (Geekwire Cloud Tech Summit)
DevOps and Machine Learning (Geekwire Cloud Tech Summit)
Jasjeet Thind
 
Measure() or die()
Measure() or die()Measure() or die()
Measure() or die()
Tamar Duvshani Hermel
 
Measure() or die()
Measure() or die() Measure() or die()
Measure() or die()
LivePerson
 
VerticaPy_original - Anritsu.pdf
VerticaPy_original - Anritsu.pdfVerticaPy_original - Anritsu.pdf
VerticaPy_original - Anritsu.pdf
Amzath3
 
Evolution of a big data project
Evolution of a big data projectEvolution of a big data project
Evolution of a big data project
Michael Peacock
 
data science
data sciencedata science
data science
laxman1216
 
R meetup talk scaling data science with dgit
R meetup talk   scaling data science with dgitR meetup talk   scaling data science with dgit
R meetup talk scaling data science with dgit
Venkata Pingali
 
ThoughtWorks Continuous Delivery
ThoughtWorks Continuous DeliveryThoughtWorks Continuous Delivery
ThoughtWorks Continuous Delivery
Kyle Hodgson
 
Cansat 2008: University of Michigan Maizesat Final Presentation
Cansat 2008: University of Michigan Maizesat Final PresentationCansat 2008: University of Michigan Maizesat Final Presentation
Cansat 2008: University of Michigan Maizesat Final Presentation
American Astronautical Society
 
Data science for infrastructure dev week 2022
Data science for infrastructure   dev week 2022Data science for infrastructure   dev week 2022
Data science for infrastructure dev week 2022
ZainAsgar1
 
V like Velocity, Predicting in Real-Time with Azure ML
V like Velocity, Predicting in Real-Time with Azure MLV like Velocity, Predicting in Real-Time with Azure ML
V like Velocity, Predicting in Real-Time with Azure ML
Barbara Fusinska
 
Learning from Computer Simulation to Tackle Real-World Problems
Learning from Computer Simulation to Tackle Real-World ProblemsLearning from Computer Simulation to Tackle Real-World Problems
Learning from Computer Simulation to Tackle Real-World Problems
NAVER Engineering
 

Similar to IBM Predictive analytics IoT Presentation (20)

Defect Analysis & Prevention, Data Mining & Visualization of Defect Matrix
Defect Analysis & Prevention, Data Mining & Visualization of Defect MatrixDefect Analysis & Prevention, Data Mining & Visualization of Defect Matrix
Defect Analysis & Prevention, Data Mining & Visualization of Defect Matrix
 
Simple is Not Necessarily Better: Why Software Productivity Factors Can Lead...
Simple is Not Necessarily Better:  Why Software Productivity Factors Can Lead...Simple is Not Necessarily Better:  Why Software Productivity Factors Can Lead...
Simple is Not Necessarily Better: Why Software Productivity Factors Can Lead...
 
AiCore Brochure 27-Mar-2023-205529.pdf
AiCore Brochure 27-Mar-2023-205529.pdfAiCore Brochure 27-Mar-2023-205529.pdf
AiCore Brochure 27-Mar-2023-205529.pdf
 
Machine learning operations model book mlops
Machine learning operations model book mlopsMachine learning operations model book mlops
Machine learning operations model book mlops
 
MLOps - Build pipelines with Tensor Flow Extended & Kubeflow
MLOps - Build pipelines with Tensor Flow Extended & KubeflowMLOps - Build pipelines with Tensor Flow Extended & Kubeflow
MLOps - Build pipelines with Tensor Flow Extended & Kubeflow
 
Automatic Forecasting using Prophet, Databricks, Delta Lake and MLflow
Automatic Forecasting using Prophet, Databricks, Delta Lake and MLflowAutomatic Forecasting using Prophet, Databricks, Delta Lake and MLflow
Automatic Forecasting using Prophet, Databricks, Delta Lake and MLflow
 
Automate your Machine Learning
Automate your Machine LearningAutomate your Machine Learning
Automate your Machine Learning
 
1030 iordanescu
1030 iordanescu1030 iordanescu
1030 iordanescu
 
DevOps and Machine Learning (Geekwire Cloud Tech Summit)
DevOps and Machine Learning (Geekwire Cloud Tech Summit)DevOps and Machine Learning (Geekwire Cloud Tech Summit)
DevOps and Machine Learning (Geekwire Cloud Tech Summit)
 
Measure() or die()
Measure() or die()Measure() or die()
Measure() or die()
 
Measure() or die()
Measure() or die() Measure() or die()
Measure() or die()
 
VerticaPy_original - Anritsu.pdf
VerticaPy_original - Anritsu.pdfVerticaPy_original - Anritsu.pdf
VerticaPy_original - Anritsu.pdf
 
Evolution of a big data project
Evolution of a big data projectEvolution of a big data project
Evolution of a big data project
 
data science
data sciencedata science
data science
 
R meetup talk scaling data science with dgit
R meetup talk   scaling data science with dgitR meetup talk   scaling data science with dgit
R meetup talk scaling data science with dgit
 
ThoughtWorks Continuous Delivery
ThoughtWorks Continuous DeliveryThoughtWorks Continuous Delivery
ThoughtWorks Continuous Delivery
 
Cansat 2008: University of Michigan Maizesat Final Presentation
Cansat 2008: University of Michigan Maizesat Final PresentationCansat 2008: University of Michigan Maizesat Final Presentation
Cansat 2008: University of Michigan Maizesat Final Presentation
 
Data science for infrastructure dev week 2022
Data science for infrastructure   dev week 2022Data science for infrastructure   dev week 2022
Data science for infrastructure dev week 2022
 
V like Velocity, Predicting in Real-Time with Azure ML
V like Velocity, Predicting in Real-Time with Azure MLV like Velocity, Predicting in Real-Time with Azure ML
V like Velocity, Predicting in Real-Time with Azure ML
 
Learning from Computer Simulation to Tackle Real-World Problems
Learning from Computer Simulation to Tackle Real-World ProblemsLearning from Computer Simulation to Tackle Real-World Problems
Learning from Computer Simulation to Tackle Real-World Problems
 

More from Ian Skerrett

Connecting the smart factory to the cloud with MQTT and Sparkplug
Connecting the smart factory to the cloud with MQTT and SparkplugConnecting the smart factory to the cloud with MQTT and Sparkplug
Connecting the smart factory to the cloud with MQTT and Sparkplug
Ian Skerrett
 
IoT Meetup HiveMQ and MQTT
IoT Meetup HiveMQ and MQTTIoT Meetup HiveMQ and MQTT
IoT Meetup HiveMQ and MQTT
Ian Skerrett
 
The State of Edge Computing for IoT
The State of Edge Computing for IoTThe State of Edge Computing for IoT
The State of Edge Computing for IoT
Ian Skerrett
 
Internet of manufacturing and Open Source
Internet of manufacturing and Open SourceInternet of manufacturing and Open Source
Internet of manufacturing and Open Source
Ian Skerrett
 
Open Source Software for Industry 4.0
Open Source Software for Industry 4.0Open Source Software for Industry 4.0
Open Source Software for Industry 4.0
Ian Skerrett
 
Eclipse IoT Overview
Eclipse IoT OverviewEclipse IoT Overview
Eclipse IoT Overview
Ian Skerrett
 
Eclipse IoT for Industry 4.0
Eclipse IoT for Industry 4.0Eclipse IoT for Industry 4.0
Eclipse IoT for Industry 4.0
Ian Skerrett
 
Eclipse IOT [IoT World Santa Clara]
Eclipse IOT  [IoT World Santa Clara]Eclipse IOT  [IoT World Santa Clara]
Eclipse IOT [IoT World Santa Clara]
Ian Skerrett
 
IoT Developer Survey 2017
IoT Developer Survey 2017IoT Developer Survey 2017
IoT Developer Survey 2017
Ian Skerrett
 
3 Software Stacks for IoT Solutions
3 Software Stacks for IoT Solutions3 Software Stacks for IoT Solutions
3 Software Stacks for IoT Solutions
Ian Skerrett
 
IoT Developer Survey 2016
IoT Developer Survey 2016IoT Developer Survey 2016
IoT Developer Survey 2016
Ian Skerrett
 
Creating the open source building blocks for IoT
Creating the open source building blocks for IoT Creating the open source building blocks for IoT
Creating the open source building blocks for IoT
Ian Skerrett
 
Eclipse IoT: Open source technology for IoT developers
Eclipse IoT: Open source technology for IoT developersEclipse IoT: Open source technology for IoT developers
Eclipse IoT: Open source technology for IoT developers
Ian Skerrett
 
Defining an Open IoT Stack - Presented at IoT World 2015
Defining an Open IoT Stack - Presented at IoT World 2015Defining an Open IoT Stack - Presented at IoT World 2015
Defining an Open IoT Stack - Presented at IoT World 2015
Ian Skerrett
 
IoT Developer Survey 2015
IoT Developer Survey 2015IoT Developer Survey 2015
IoT Developer Survey 2015
Ian Skerrett
 
Using open source for IoT
Using open source for IoTUsing open source for IoT
Using open source for IoT
Ian Skerrett
 
Leveraging the Open IoT Ecosystem to Accelerate Innovation [BizofIoT]
Leveraging the Open IoT Ecosystem to Accelerate Innovation [BizofIoT]Leveraging the Open IoT Ecosystem to Accelerate Innovation [BizofIoT]
Leveraging the Open IoT Ecosystem to Accelerate Innovation [BizofIoT]
Ian Skerrett
 
ABC of IoT Consortiums
ABC of IoT ConsortiumsABC of IoT Consortiums
ABC of IoT Consortiums
Ian Skerrett
 
Eclipse community survey 2014 v2
Eclipse community survey 2014 v2Eclipse community survey 2014 v2
Eclipse community survey 2014 v2
Ian Skerrett
 
Leveraging the Open IoT Ecosystem to Accelerate Product Strategy
Leveraging the Open IoT Ecosystem to Accelerate Product StrategyLeveraging the Open IoT Ecosystem to Accelerate Product Strategy
Leveraging the Open IoT Ecosystem to Accelerate Product Strategy
Ian Skerrett
 

More from Ian Skerrett (20)

Connecting the smart factory to the cloud with MQTT and Sparkplug
Connecting the smart factory to the cloud with MQTT and SparkplugConnecting the smart factory to the cloud with MQTT and Sparkplug
Connecting the smart factory to the cloud with MQTT and Sparkplug
 
IoT Meetup HiveMQ and MQTT
IoT Meetup HiveMQ and MQTTIoT Meetup HiveMQ and MQTT
IoT Meetup HiveMQ and MQTT
 
The State of Edge Computing for IoT
The State of Edge Computing for IoTThe State of Edge Computing for IoT
The State of Edge Computing for IoT
 
Internet of manufacturing and Open Source
Internet of manufacturing and Open SourceInternet of manufacturing and Open Source
Internet of manufacturing and Open Source
 
Open Source Software for Industry 4.0
Open Source Software for Industry 4.0Open Source Software for Industry 4.0
Open Source Software for Industry 4.0
 
Eclipse IoT Overview
Eclipse IoT OverviewEclipse IoT Overview
Eclipse IoT Overview
 
Eclipse IoT for Industry 4.0
Eclipse IoT for Industry 4.0Eclipse IoT for Industry 4.0
Eclipse IoT for Industry 4.0
 
Eclipse IOT [IoT World Santa Clara]
Eclipse IOT  [IoT World Santa Clara]Eclipse IOT  [IoT World Santa Clara]
Eclipse IOT [IoT World Santa Clara]
 
IoT Developer Survey 2017
IoT Developer Survey 2017IoT Developer Survey 2017
IoT Developer Survey 2017
 
3 Software Stacks for IoT Solutions
3 Software Stacks for IoT Solutions3 Software Stacks for IoT Solutions
3 Software Stacks for IoT Solutions
 
IoT Developer Survey 2016
IoT Developer Survey 2016IoT Developer Survey 2016
IoT Developer Survey 2016
 
Creating the open source building blocks for IoT
Creating the open source building blocks for IoT Creating the open source building blocks for IoT
Creating the open source building blocks for IoT
 
Eclipse IoT: Open source technology for IoT developers
Eclipse IoT: Open source technology for IoT developersEclipse IoT: Open source technology for IoT developers
Eclipse IoT: Open source technology for IoT developers
 
Defining an Open IoT Stack - Presented at IoT World 2015
Defining an Open IoT Stack - Presented at IoT World 2015Defining an Open IoT Stack - Presented at IoT World 2015
Defining an Open IoT Stack - Presented at IoT World 2015
 
IoT Developer Survey 2015
IoT Developer Survey 2015IoT Developer Survey 2015
IoT Developer Survey 2015
 
Using open source for IoT
Using open source for IoTUsing open source for IoT
Using open source for IoT
 
Leveraging the Open IoT Ecosystem to Accelerate Innovation [BizofIoT]
Leveraging the Open IoT Ecosystem to Accelerate Innovation [BizofIoT]Leveraging the Open IoT Ecosystem to Accelerate Innovation [BizofIoT]
Leveraging the Open IoT Ecosystem to Accelerate Innovation [BizofIoT]
 
ABC of IoT Consortiums
ABC of IoT ConsortiumsABC of IoT Consortiums
ABC of IoT Consortiums
 
Eclipse community survey 2014 v2
Eclipse community survey 2014 v2Eclipse community survey 2014 v2
Eclipse community survey 2014 v2
 
Leveraging the Open IoT Ecosystem to Accelerate Product Strategy
Leveraging the Open IoT Ecosystem to Accelerate Product StrategyLeveraging the Open IoT Ecosystem to Accelerate Product Strategy
Leveraging the Open IoT Ecosystem to Accelerate Product Strategy
 

Recently uploaded

How Can Hiring A Mobile App Development Company Help Your Business Grow?
How Can Hiring A Mobile App Development Company Help Your Business Grow?How Can Hiring A Mobile App Development Company Help Your Business Grow?
How Can Hiring A Mobile App Development Company Help Your Business Grow?
ToXSL Technologies
 
Artificia Intellicence and XPath Extension Functions
Artificia Intellicence and XPath Extension FunctionsArtificia Intellicence and XPath Extension Functions
Artificia Intellicence and XPath Extension Functions
Octavian Nadolu
 
SMS API Integration in Saudi Arabia| Best SMS API Service
SMS API Integration in Saudi Arabia| Best SMS API ServiceSMS API Integration in Saudi Arabia| Best SMS API Service
SMS API Integration in Saudi Arabia| Best SMS API Service
Yara Milbes
 
Transform Your Communication with Cloud-Based IVR Solutions
Transform Your Communication with Cloud-Based IVR SolutionsTransform Your Communication with Cloud-Based IVR Solutions
Transform Your Communication with Cloud-Based IVR Solutions
TheSMSPoint
 
Vitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdfVitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke
 
Empowering Growth with Best Software Development Company in Noida - Deuglo
Empowering Growth with Best Software  Development Company in Noida - DeugloEmpowering Growth with Best Software  Development Company in Noida - Deuglo
Empowering Growth with Best Software Development Company in Noida - Deuglo
Deuglo Infosystem Pvt Ltd
 
UI5con 2024 - Boost Your Development Experience with UI5 Tooling Extensions
UI5con 2024 - Boost Your Development Experience with UI5 Tooling ExtensionsUI5con 2024 - Boost Your Development Experience with UI5 Tooling Extensions
UI5con 2024 - Boost Your Development Experience with UI5 Tooling Extensions
Peter Muessig
 
Webinar On-Demand: Using Flutter for Embedded
Webinar On-Demand: Using Flutter for EmbeddedWebinar On-Demand: Using Flutter for Embedded
Webinar On-Demand: Using Flutter for Embedded
ICS
 
openEuler Case Study - The Journey to Supply Chain Security
openEuler Case Study - The Journey to Supply Chain SecurityopenEuler Case Study - The Journey to Supply Chain Security
openEuler Case Study - The Journey to Supply Chain Security
Shane Coughlan
 
Mobile App Development Company In Noida | Drona Infotech
Mobile App Development Company In Noida | Drona InfotechMobile App Development Company In Noida | Drona Infotech
Mobile App Development Company In Noida | Drona Infotech
Drona Infotech
 
Unveiling the Advantages of Agile Software Development.pdf
Unveiling the Advantages of Agile Software Development.pdfUnveiling the Advantages of Agile Software Development.pdf
Unveiling the Advantages of Agile Software Development.pdf
brainerhub1
 
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
Łukasz Chruściel
 
Using Xen Hypervisor for Functional Safety
Using Xen Hypervisor for Functional SafetyUsing Xen Hypervisor for Functional Safety
Using Xen Hypervisor for Functional Safety
Ayan Halder
 
Using Query Store in Azure PostgreSQL to Understand Query Performance
Using Query Store in Azure PostgreSQL to Understand Query PerformanceUsing Query Store in Azure PostgreSQL to Understand Query Performance
Using Query Store in Azure PostgreSQL to Understand Query Performance
Grant Fritchey
 
What is Master Data Management by PiLog Group
What is Master Data Management by PiLog GroupWhat is Master Data Management by PiLog Group
What is Master Data Management by PiLog Group
aymanquadri279
 
WWDC 2024 Keynote Review: For CocoaCoders Austin
WWDC 2024 Keynote Review: For CocoaCoders AustinWWDC 2024 Keynote Review: For CocoaCoders Austin
WWDC 2024 Keynote Review: For CocoaCoders Austin
Patrick Weigel
 
Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Need for Speed: Removing speed bumps from your Symfony projects ⚡️Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Łukasz Chruściel
 
A Study of Variable-Role-based Feature Enrichment in Neural Models of Code
A Study of Variable-Role-based Feature Enrichment in Neural Models of CodeA Study of Variable-Role-based Feature Enrichment in Neural Models of Code
A Study of Variable-Role-based Feature Enrichment in Neural Models of Code
Aftab Hussain
 
socradar-q1-2024-aviation-industry-report.pdf
socradar-q1-2024-aviation-industry-report.pdfsocradar-q1-2024-aviation-industry-report.pdf
socradar-q1-2024-aviation-industry-report.pdf
SOCRadar
 
Microservice Teams - How the cloud changes the way we work
Microservice Teams - How the cloud changes the way we workMicroservice Teams - How the cloud changes the way we work
Microservice Teams - How the cloud changes the way we work
Sven Peters
 

Recently uploaded (20)

How Can Hiring A Mobile App Development Company Help Your Business Grow?
How Can Hiring A Mobile App Development Company Help Your Business Grow?How Can Hiring A Mobile App Development Company Help Your Business Grow?
How Can Hiring A Mobile App Development Company Help Your Business Grow?
 
Artificia Intellicence and XPath Extension Functions
Artificia Intellicence and XPath Extension FunctionsArtificia Intellicence and XPath Extension Functions
Artificia Intellicence and XPath Extension Functions
 
SMS API Integration in Saudi Arabia| Best SMS API Service
SMS API Integration in Saudi Arabia| Best SMS API ServiceSMS API Integration in Saudi Arabia| Best SMS API Service
SMS API Integration in Saudi Arabia| Best SMS API Service
 
Transform Your Communication with Cloud-Based IVR Solutions
Transform Your Communication with Cloud-Based IVR SolutionsTransform Your Communication with Cloud-Based IVR Solutions
Transform Your Communication with Cloud-Based IVR Solutions
 
Vitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdfVitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdf
 
Empowering Growth with Best Software Development Company in Noida - Deuglo
Empowering Growth with Best Software  Development Company in Noida - DeugloEmpowering Growth with Best Software  Development Company in Noida - Deuglo
Empowering Growth with Best Software Development Company in Noida - Deuglo
 
UI5con 2024 - Boost Your Development Experience with UI5 Tooling Extensions
UI5con 2024 - Boost Your Development Experience with UI5 Tooling ExtensionsUI5con 2024 - Boost Your Development Experience with UI5 Tooling Extensions
UI5con 2024 - Boost Your Development Experience with UI5 Tooling Extensions
 
Webinar On-Demand: Using Flutter for Embedded
Webinar On-Demand: Using Flutter for EmbeddedWebinar On-Demand: Using Flutter for Embedded
Webinar On-Demand: Using Flutter for Embedded
 
openEuler Case Study - The Journey to Supply Chain Security
openEuler Case Study - The Journey to Supply Chain SecurityopenEuler Case Study - The Journey to Supply Chain Security
openEuler Case Study - The Journey to Supply Chain Security
 
Mobile App Development Company In Noida | Drona Infotech
Mobile App Development Company In Noida | Drona InfotechMobile App Development Company In Noida | Drona Infotech
Mobile App Development Company In Noida | Drona Infotech
 
Unveiling the Advantages of Agile Software Development.pdf
Unveiling the Advantages of Agile Software Development.pdfUnveiling the Advantages of Agile Software Development.pdf
Unveiling the Advantages of Agile Software Development.pdf
 
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
 
Using Xen Hypervisor for Functional Safety
Using Xen Hypervisor for Functional SafetyUsing Xen Hypervisor for Functional Safety
Using Xen Hypervisor for Functional Safety
 
Using Query Store in Azure PostgreSQL to Understand Query Performance
Using Query Store in Azure PostgreSQL to Understand Query PerformanceUsing Query Store in Azure PostgreSQL to Understand Query Performance
Using Query Store in Azure PostgreSQL to Understand Query Performance
 
What is Master Data Management by PiLog Group
What is Master Data Management by PiLog GroupWhat is Master Data Management by PiLog Group
What is Master Data Management by PiLog Group
 
WWDC 2024 Keynote Review: For CocoaCoders Austin
WWDC 2024 Keynote Review: For CocoaCoders AustinWWDC 2024 Keynote Review: For CocoaCoders Austin
WWDC 2024 Keynote Review: For CocoaCoders Austin
 
Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Need for Speed: Removing speed bumps from your Symfony projects ⚡️Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Need for Speed: Removing speed bumps from your Symfony projects ⚡️
 
A Study of Variable-Role-based Feature Enrichment in Neural Models of Code
A Study of Variable-Role-based Feature Enrichment in Neural Models of CodeA Study of Variable-Role-based Feature Enrichment in Neural Models of Code
A Study of Variable-Role-based Feature Enrichment in Neural Models of Code
 
socradar-q1-2024-aviation-industry-report.pdf
socradar-q1-2024-aviation-industry-report.pdfsocradar-q1-2024-aviation-industry-report.pdf
socradar-q1-2024-aviation-industry-report.pdf
 
Microservice Teams - How the cloud changes the way we work
Microservice Teams - How the cloud changes the way we workMicroservice Teams - How the cloud changes the way we work
Microservice Teams - How the cloud changes the way we work
 

IBM Predictive analytics IoT Presentation

  • 1. Predictive Analytics for IoT Michael Adendorff Architect, STSM IBM IBM Predictive Maintenance and Quality michael.adendorff@ca.ibm.com
  • 2.
  • 3. Evidence , Clues > Failure Prediction
  • 6. Maintenance Insight Failure Risk: Under Maintained Equipment
  • 7. Maintenance Insight Wasted $$$$$: Over maintained equipment
  • 8. Work Order Urgent Inspection Required: High probability of failure High risk of failure before next scheduled maintenance
  • 9. Maintenance Schedule Update Request Bring forward scheduled maintenance to Jul 5 Bring forward scheduled maintenance to Aug 7 Delay scheduled maintenance to Dec 15
  • 10. Parts Requirements Forecast : Main Bearing June: July: Aug: 10 3 22 9 20 12 7 21 14 12 15 17
  • 11. Business Results : Predictive Maintenance Downtime Unplanned Planned
  • 13. Simplistic Illustration Historic Data Failure Records Vibration Levels Correlation FailureCount Vibration Level More failures have been witnessed when vibration levels are high
  • 14. Univariate Model FailureCount Vibration Level Vibration Level P Failure Confidence < 0.1 0.1 % 2% 0.-0.5 1% 3% 0.5 – 2 3% 5% 2 – 5 15% 10% +5 98% 80% p(fail) Simple univariate models are generally not very accurate. This one looks better than it is. High vibration strongly correlated with failure as it is a lagging indicator. Need leading indicators to predict.
  • 15. Multivariate model p(fail) More accurate than the univariate model, but raw input data never reveals the whole story. Correlates failures with combinations between multiple input variables Historic Data
  • 16. Advanced Data Prep + Ensemble Models More accurate than the univariate model, but raw input data never reveals the whole story. Historic Data p(fail) E(fail date)
  • 17. Advanced Data Prep + Ensemble Models More accurate than the univariate model, but raw input data never reveals the whole story. Historic Data Cumulative Cycles = f(speed, operating hours) p(fail) E(fail date)
  • 18. Advanced Data Prep + Ensemble Models More accurate than the univariate model, but raw input data never reveals the whole story. Historic Data Cumulative Fatigue Load = f(Cycles, Speed) p(fail) E(fail date)
  • 19. Advanced Data Prep + Ensemble Models More accurate than the univariate model, but raw input data never reveals the whole story. Historic Data Wear Damage Forecast p(fail) E(fail date)
  • 20. Advanced Data Prep + Ensemble Models p(fail) More accurate than the univariate model, but raw input data never reveals the whole story. Historic Data Wear Damage Forecast E(fail date) Wear Modeling
  • 21. Advanced Data Prep + Ensemble Models More accurate than the univariate model, but raw input data never reveals the whole story. Historic Data Fatigue Damage Forecast p(fail) E(fail date)
  • 22. Advanced Data Prep + Ensemble Models p(fail) More accurate than the univariate model, but raw input data never reveals the whole story. Historic Data Wear Damage Forecast E(fail date) Fatigue Modeling
  • 23. Advanced Data Prep + Ensemble Models Building models like this requires brute force number crunching as well as skills and knowledge. Payoff comes from more accurate predictions – but – it doesn’t end here. Historic Data Time series forecast + Combination Model p(fail) E(fail date)
  • 24. Advanced Data Prep + Ensemble Models Historic Data Expected failure date is more actionable than current probability of failure Building models like this requires brute force number crunching as well as skills and knowledge. Payoff comes from more accurate predictions – but – it doesn’t end here. p(fail) E(fail date)
  • 25. Advanced Data Prep + Ensemble Models Historic Data Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut lacinia semper gravida. Morbi vel orci in leo malesuada malesuada in ac enim. Nam pulvinar nec enim in venenatis. In nibh turpis, sodales at fermentum in Sensors don’t record every causal factor. Text analytics is used to fill in some of the blanks. p(fail) E(fail date)
  • 26. Predictive Analytics Valuable Insight Building models is only half the fun. Next step – OPERATIONALIZE
  • 27. Feed Data APIs for: • Describing target data structures • Describing calculations and aggregations • Running analytics • Exposing analytic results REST Historian DB WebService MQTT Other
  • 28. Data flows into DB in realtime Event Master Data Profile KPI
  • 29. Predictive Analytics done in realtime Event Master Data Profile KPI p(fail) E(fail date)
  • 30. Predictive Analytics done in realtime Event Master Data Profile KPI p(fail) E(fail date) Predictive Outputs fed back as new events
  • 31. Deciding on Recommended Actions Event Profile Action KPI
  • 33. Valuable Insight Build Models 1) Assemble historic data 2) Attempt to correlate historical data with a known target 3) Improve results by putting more thought about preparing inputs and algorithm selection Operationalize 1) Feed raw data 2) Describe calculation and aggregation 3) Perform analytics 4) Carry out decision logic 5) Feed results 6) Retrain models regularly
  • 34. Questions? Michael Adendorff Architect, STSM IBM IBM Predictive Maintenance and Quality michael.adendorff@ca.ibm.com