SlideShare a Scribd company logo
1 of 28
Download to read offline
September 15
Predict the (un)Predictable
Maintenance
AI Guide to One of the Most Critical
Industry 4.0 Activities
About me
• Software Architect & SPM @
o 16+ years professional experience
• Microsoft Azure MVP
• External Expert Horizon 2020
• External Expert Eurostars, InnoFund DK
• Business Interests
o IoT, Computer Intelligence
o Web Development, SOA, Integration
o Security & Performance Optimization
• Contact
o ivelin.andreev@icb.bg
o www.linkedin.com/in/ivelin
o www.slideshare.net/ivoandreev
Thanks to our Sponsors:
Innovation Partner
With the Support of:
Trusted PartnerDigital Transformation Partner
Agenda
Predictive Maintenance
• The PdM domain problem
• The science behind
• Practical approach
• Demo
Questions…
• Ask any time
• Or wait until the speaker has
forgotten what it is about 
Digitalization and Industry 4.0
Challenges of Europe manufacturing industry:
Minimum requirements for an Industry 4.0 system:
• Machines, devices, sensors communicate with one another.
• Virtual copy of the physical world through sensor data
• Support humans in decision making and solving problems.
• Make simple decisions on their own
• Maintain high salaries
• Improve productivity
• Decrease scrap
• Higher asset utilization
Typical goal statements of PdM 4.0:
• Maximize utilization, minimize costly downtime
• Replace close to failure components only
• Enable just in time estimating order dates
• Discover patterns for problems
• KPI of asset condition
• Reduce risk
Maintenance Maturity Levels
1. Visual
Inspections
2. Instrument
Inspections
3. Real-time
Condition
4. PdM 4.0
Where is Europe in PdM 4?
1. Visual
Inspection
2. Instrument
Inspection
3. Condition
Monitoring
4. PdM 4.0
Process
- Periodic Inspection
- Checklist
- Paper recording
- Periodic Inspection
- Instruments
- Digital recording*
- Continuous inspection
- Sensors*
- Digital recording
- Continuous inspection
- Sensors and other data*
- Digital recording
Content
- Paper based condition
- Multiple inspection
points
- Digital condition data*
- Single inspection point
- Digital condition data
- Multiple inspection
points*
- Digital condition data
- Multiple inspection points
- Digital environment data*
- Maintenance history*
Measure
- Visual norm verification
- Paper based trend
analysis
- Prediction by expert
- Automatic norm
verification
- Digital trend analysis*
- Prediction by expert
- Automatic norm
verification
- Digital trend analysis
- Automatic norm verification
- Digital trend analysis
- Prediction by stat. software*
IT
- MS Excel - Embedded instrument
software*
- Condition monitoring
SW
- Condition DB*
- Condition monitoring SW
- Big data platform
- Wifi network
Organization
- Experienced craftsmen - Trained inspectors - Reliability engineers - Reliability engineers
- Data scientists*
• PdM maturity: Lvl1 & Lvl2 (67%); Lvl 4 (11%), 42% in rail sector
• PdM 4 adoption: Belgium 23%, Netherlands 6 %, Germany 2 %
* Main improvement areas from the previous level
Critical Success Factors
• Data
o Connectivity does not mean meaningful data (i.e. part counter)
o Similar assets provide more data for advanced analytics
• Technology
o Build infrastructure to collect real-time sensor data
o Protocols: Fieldbus protocols, OPC/OPCUA, MTConnect, Raw TCP/UDP
• Culture
o Allow black box to make decisions
Key Requirements for PdM
• Predictive problem nature
• Procedures in case of failure
• Domain experts for guidance
• Business readiness to modify
processes
Limitations
• No “One model fits all”
• Hence no recurrent IPR
IPR is in the approach, tools and experience
Before we go Technical
1. Know the process
2. Ask some questions
o What question shall the model answer?
o How long in advance the model shall warn?
o Can the system prescribe actions for fix?
o What is more expensive (false warning vs. missed event)?
o What are the performance goals? (High precision/High sensitivity/Balanced)?
Asset value
ranking
Asset
selection for
PdM
Modeling for
reliability
PdM
algorithm
design
Realtime
performance
monitoring
Failure
prediction
Preventive
task
prescription
Start PdM with Data
• Instrument read-outs (68%)
• Digital forms (45%)
• Sensor readings (41%)
• External systems (38%)
NB: Data Quality
PdM Types of Data
• Telemetry data
o Key assumption: Machine condition degrades over time
o Time varying features that capture patterns for wear and aging
o Deploy IoT infrastructure for sensor data collection
o Sources – controller, external sensors
• Static data
o Metadata (manufacturer, model, software, operator)
o Environment and location
• Failure history
o Sufficient examples for normal operation and failures
• Maintenance history
o Component replacement and reparation records
Sample Features (manufacturing lathe)
Feature Description
Serial # Machine serial #
Software Version Machine software
Model # Machine model
Tool Changes Ttl Number of times a tool was
changed since power on
Tool ID in Use Turret # in use
Idle Run If the machine is running w/o
material
Power-On Time Ttl Time since powered on
Motion Time Ttl Time machine is in motion
Previous Cycle Time Previous production cycle time
Part Counter 1,
Part Counter 2
# of NC program completes
Feature Description
Machine Coord (XYZABC) Machine position for axis
Work Coord (XYZABC) Part position from start
Max Axis Load (XYZ) Max load linear axis
Max Axis Load (ABC) Max load on rotary axis
Coolant Level Cutting fluid level
Spindle Load Current spindle load
Spindle Load Time Time with the current load
Part Timer Production time, cur. part
Last Part Timer Production time, prev. part
Spindle RPM Spindle rotation speed
Vibration (XYZ) Machine vibration on axis
Noise Noise inside machine
Feature Engineering
Increase predictive power by creating features on raw data
• Lag features – “look back” before the date
o 1d ago, 2d ago,… Nd ago
• Rolling aggregates – smoothening over time window
o
• Dates
o Year/Month/Day/Hour
• Categorical features
o identify discrete features
(mode, instrument)
Check Azure team data science process
https://docs.microsoft.com/en-gb/azure/machine-learning/team-data-science-process/create-features
Analysing Data
• Identify predictive features
• Useful but non-informative features
o Tool Number – Value does not identify tool, but the position in the turret (i.e. 1)
o Part Counter – For 4-spindle machine parts depend on loaded material (1, 2, 3, 4)
• Related features
o Part Timer–Spindle Load – A timer runs, only while spindle is loaded on a part
• Quality/Scrap features
o (Part, XYZ movement, Spindle load) - each part is with unique design
o ML could be used to identify deviation from normal production
o Note: An operator could perform manual operations (i.e. speed up)
• Know your machine
o 100% speed (Full-time), 150% speed (30min), 200% speed (3min)
Feature Selection
• Why?
o Limit the amount of HW sensors
o Limit computational power (CPU, Memory)
o Limit noise, reduce overfitting, improve accuracy
• Methods of feature selection
o Filter - Independent from the ML algorithm, low computational cost
•
o Embedded – Built-in search for predictive features in ML algorithm
•
o Wrapper – Measure feature usefulness while ML training
•
PdM ML Strategies
• Regression models
• Classification models
• Anomaly detection
Regression Models
• Question: How many days/hours/cycles before failure?
• Basic Assumptions
o Enough labeled training data, smooth degrading process
o Only one failure-path (machine/machine type) per model
• Main Characteristics
o Not realistic to model specific hour of failure (and not necessary)
o Expected high Root Mean Square Error (RMSE)
o Cannot predict RUL without any records for failure (in contrast to classification)
• Approach: Label RUL/TTF as a continuous number
Deep Learning
• Question: How many days/hours/cycles before failure?
• Basic Assumptions
o Same as regression
• Main Characteristics
o LSTM are good when context is needed to provide output
o Suitable for: Speech to text recognition, OCR
o LSTM maintain gradient (vanishing gradient problem) over longer sequences
o Could not provide understanding for feature relations
o Difficult to train (memory, CPU, coding, knowledge)
• Technology & Tools
o Keras + Tensorflow, Python, Docker
o Azure Model Management Service
Classification Models
• Response: Will the machine fail in next N hours/cycles?
• Basic Assumptions
o Enough labeled training data for each class
• Main Characteristics
o Relaxed requirements for smooth degradation process
o Multiclass models deal with multiple types of failures (as classes)
o Multiclass models deal with 1 type of failure in multiple time intervals
o Cannot predict failure not represented by training data
• Approach: Label N cycles before the failure event
Anomaly Detection
• Response: Is the behavior in normal range?
• Basic Assumptions
o Historical data for normal behavior as a majority in the training dataset
o Acceptable very few or none labeled failures
o Acceptable high diversity of failures
• Main Characteristics
o Capable to flag abnormal behavior even w/o encountering in the past
o Anomalies are not always failures
o No timespan estimate to failure
o Anomaly detection quality determined by domain expert or flagged data
False AlarmsFalse Alarms have serious impact
• Degraded confidence in the
system
• Loss of revenue
• Loss of brand image
Imbalanced Data makes PdM Different
• Imbalanced: more examples of one class than others (0.001%)
• Errors are not the same
o Prediction of minority class (failures) is more important
o Asymmetric cost (false negative can cost more than false positive)
• Compromised performance of standard ML algorithms
o For 1% minority class, Accuracy of 99% does not mean useful model
o Area under ROC curve (AUC)
• Precision = TP / (TP + FP)
• Recall(Sensitivity) = TP / (TP + FN)
• Cost-Balanced (F1)
o PR-curve is better for imbalanced data
• Oversampling
o SMOTE – allows better learning
o Generate examples that combine features of the target with features of neighbors
Azure ML StudioAzure ML Workbench
Azure ML Workbench
• Desktop application (Windows, macOS)
• Built-in Jupyter Notebook services and Git integration
• End-to-end process support
o Powerful inspectors for data analysis
o Data transformations by example
o Model development and experimentation (Python)
o Model history and deployment (local, Docker)
• Easy to use
o But resource hungry
Takeaways
• Azure AI Guide to PdM
o https://docs.microsoft.com/en-us/azure/machine-learning/team-data-science-
process/cortana-analytics-playbook-predictive-maintenance
• Team Data Science Process
o https://azure.microsoft.com/en-gb/documentation/learning-paths/data-science-process/
• Azure AI Gallery PdM Samples
o https://gallery.azure.ai/browse?s=predictive maintenance
• Deep Learning for PdM
o https://github.com/Azure/MachineLearningSamples-DeepLearningforPredictiveMaintenance/
o https://towardsdatascience.com/recurrent-neural-networks-and-lstm-4b601dd822a5
o https://medium.com/mlreview/understanding-lstm-and-its-diagrams-37e2f46f1714
• PdM Market Analysis
o Predictive Maintenance 4.0 (2017) (PwC & Maininnovation)
Thanks to our Sponsors:
Innovation Partner
With the Support of:
Trusted PartnerDigital Transformation Partner
Upcoming Events
SQLSaturday #763 (Sofia), October 13
http://www.sqlsaturday.com/763/
JS Talks (Sofia), November 17
http://jstalks.net/
Global O365 Developer
Bootcamp, October 27
http://aka.ms/O365DevBootcamp

More Related Content

What's hot

Anomaly detection with machine learning at scale
Anomaly detection with machine learning at scaleAnomaly detection with machine learning at scale
Anomaly detection with machine learning at scaleImpetus Technologies
 
Supervised vs Unsupervised vs Reinforcement Learning | Edureka
Supervised vs Unsupervised vs Reinforcement Learning | EdurekaSupervised vs Unsupervised vs Reinforcement Learning | Edureka
Supervised vs Unsupervised vs Reinforcement Learning | EdurekaEdureka!
 
PPT4: Frameworks & Libraries of Machine Learning & Deep Learning
PPT4: Frameworks & Libraries of Machine Learning & Deep Learning PPT4: Frameworks & Libraries of Machine Learning & Deep Learning
PPT4: Frameworks & Libraries of Machine Learning & Deep Learning akira-ai
 
Intro to Machine Learning & AI
Intro to Machine Learning & AIIntro to Machine Learning & AI
Intro to Machine Learning & AIMostafa Elsheikh
 
Training Neural Networks
Training Neural NetworksTraining Neural Networks
Training Neural NetworksDatabricks
 
Autoencoder Forest for Anomaly Detection from IoT Time Series
Autoencoder Forest for Anomaly Detection from IoT Time SeriesAutoencoder Forest for Anomaly Detection from IoT Time Series
Autoencoder Forest for Anomaly Detection from IoT Time SeriesYiqun Hu
 
Data Quality for Machine Learning Tasks
Data Quality for Machine Learning TasksData Quality for Machine Learning Tasks
Data Quality for Machine Learning TasksHima Patel
 
Implications of GPT-3
Implications of GPT-3Implications of GPT-3
Implications of GPT-3Raven Jiang
 
Automated Machine Learning (Auto ML)
Automated Machine Learning (Auto ML)Automated Machine Learning (Auto ML)
Automated Machine Learning (Auto ML)Hayim Makabee
 
Anomaly Detection - Real World Scenarios, Approaches and Live Implementation
Anomaly Detection - Real World Scenarios, Approaches and Live ImplementationAnomaly Detection - Real World Scenarios, Approaches and Live Implementation
Anomaly Detection - Real World Scenarios, Approaches and Live ImplementationImpetus Technologies
 
Explainable Machine Learning (Explainable ML)
Explainable Machine Learning (Explainable ML)Explainable Machine Learning (Explainable ML)
Explainable Machine Learning (Explainable ML)Hayim Makabee
 
PhD Thesis Defense Presentation: Robust Low-rank and Sparse Decomposition for...
PhD Thesis Defense Presentation: Robust Low-rank and Sparse Decomposition for...PhD Thesis Defense Presentation: Robust Low-rank and Sparse Decomposition for...
PhD Thesis Defense Presentation: Robust Low-rank and Sparse Decomposition for...ActiveEon
 
Deep learning for smart manufacturing
Deep learning for smart manufacturingDeep learning for smart manufacturing
Deep learning for smart manufacturingSunil Kumar Pradhan
 
Automatic machine learning (AutoML) 101
Automatic machine learning (AutoML) 101Automatic machine learning (AutoML) 101
Automatic machine learning (AutoML) 101QuantUniversity
 
ppt on machine learning to deep learning (1).pptx
ppt on machine learning to deep learning (1).pptxppt on machine learning to deep learning (1).pptx
ppt on machine learning to deep learning (1).pptxAnweshaGarima
 
Predictive maintenance Solutions-Faststream Technologies
Predictive maintenance Solutions-Faststream TechnologiesPredictive maintenance Solutions-Faststream Technologies
Predictive maintenance Solutions-Faststream TechnologiesSudipta Maity
 
악플분류 모델링 프로젝트
악플분류 모델링 프로젝트악플분류 모델링 프로젝트
악플분류 모델링 프로젝트DataScienceLab
 
Introduction to Machine Learning with SciKit-Learn
Introduction to Machine Learning with SciKit-LearnIntroduction to Machine Learning with SciKit-Learn
Introduction to Machine Learning with SciKit-LearnBenjamin Bengfort
 

What's hot (20)

Anomaly detection with machine learning at scale
Anomaly detection with machine learning at scaleAnomaly detection with machine learning at scale
Anomaly detection with machine learning at scale
 
AutoML lectures (ACDL 2019)
AutoML lectures (ACDL 2019)AutoML lectures (ACDL 2019)
AutoML lectures (ACDL 2019)
 
Supervised vs Unsupervised vs Reinforcement Learning | Edureka
Supervised vs Unsupervised vs Reinforcement Learning | EdurekaSupervised vs Unsupervised vs Reinforcement Learning | Edureka
Supervised vs Unsupervised vs Reinforcement Learning | Edureka
 
PPT4: Frameworks & Libraries of Machine Learning & Deep Learning
PPT4: Frameworks & Libraries of Machine Learning & Deep Learning PPT4: Frameworks & Libraries of Machine Learning & Deep Learning
PPT4: Frameworks & Libraries of Machine Learning & Deep Learning
 
Intro to Machine Learning & AI
Intro to Machine Learning & AIIntro to Machine Learning & AI
Intro to Machine Learning & AI
 
Training Neural Networks
Training Neural NetworksTraining Neural Networks
Training Neural Networks
 
Autoencoder Forest for Anomaly Detection from IoT Time Series
Autoencoder Forest for Anomaly Detection from IoT Time SeriesAutoencoder Forest for Anomaly Detection from IoT Time Series
Autoencoder Forest for Anomaly Detection from IoT Time Series
 
Data Quality for Machine Learning Tasks
Data Quality for Machine Learning TasksData Quality for Machine Learning Tasks
Data Quality for Machine Learning Tasks
 
Implications of GPT-3
Implications of GPT-3Implications of GPT-3
Implications of GPT-3
 
Anomaly detection
Anomaly detectionAnomaly detection
Anomaly detection
 
Automated Machine Learning (Auto ML)
Automated Machine Learning (Auto ML)Automated Machine Learning (Auto ML)
Automated Machine Learning (Auto ML)
 
Anomaly Detection - Real World Scenarios, Approaches and Live Implementation
Anomaly Detection - Real World Scenarios, Approaches and Live ImplementationAnomaly Detection - Real World Scenarios, Approaches and Live Implementation
Anomaly Detection - Real World Scenarios, Approaches and Live Implementation
 
Explainable Machine Learning (Explainable ML)
Explainable Machine Learning (Explainable ML)Explainable Machine Learning (Explainable ML)
Explainable Machine Learning (Explainable ML)
 
PhD Thesis Defense Presentation: Robust Low-rank and Sparse Decomposition for...
PhD Thesis Defense Presentation: Robust Low-rank and Sparse Decomposition for...PhD Thesis Defense Presentation: Robust Low-rank and Sparse Decomposition for...
PhD Thesis Defense Presentation: Robust Low-rank and Sparse Decomposition for...
 
Deep learning for smart manufacturing
Deep learning for smart manufacturingDeep learning for smart manufacturing
Deep learning for smart manufacturing
 
Automatic machine learning (AutoML) 101
Automatic machine learning (AutoML) 101Automatic machine learning (AutoML) 101
Automatic machine learning (AutoML) 101
 
ppt on machine learning to deep learning (1).pptx
ppt on machine learning to deep learning (1).pptxppt on machine learning to deep learning (1).pptx
ppt on machine learning to deep learning (1).pptx
 
Predictive maintenance Solutions-Faststream Technologies
Predictive maintenance Solutions-Faststream TechnologiesPredictive maintenance Solutions-Faststream Technologies
Predictive maintenance Solutions-Faststream Technologies
 
악플분류 모델링 프로젝트
악플분류 모델링 프로젝트악플분류 모델링 프로젝트
악플분류 모델링 프로젝트
 
Introduction to Machine Learning with SciKit-Learn
Introduction to Machine Learning with SciKit-LearnIntroduction to Machine Learning with SciKit-Learn
Introduction to Machine Learning with SciKit-Learn
 

Similar to Predictive Maintenance - Predict the Unpredictable

Machine Learning & Predictive Maintenance
Machine Learning &  Predictive MaintenanceMachine Learning &  Predictive Maintenance
Machine Learning & Predictive MaintenanceArnab Biswas
 
AI for Software Engineering
AI for Software EngineeringAI for Software Engineering
AI for Software EngineeringMiroslaw Staron
 
Year13_SystemModelsmypresentationTechnology.ppt
Year13_SystemModelsmypresentationTechnology.pptYear13_SystemModelsmypresentationTechnology.ppt
Year13_SystemModelsmypresentationTechnology.pptAbhishekaVidyalankar
 
PAC 2019 virtual Alexander Podelko
PAC 2019 virtual Alexander Podelko PAC 2019 virtual Alexander Podelko
PAC 2019 virtual Alexander Podelko Neotys
 
Prepare your data for machine learning
Prepare your data for machine learningPrepare your data for machine learning
Prepare your data for machine learningIvo Andreev
 
Guidelines to Measuring Test Automation ROI
 Guidelines to Measuring Test Automation ROI Guidelines to Measuring Test Automation ROI
Guidelines to Measuring Test Automation ROIPerfecto by Perforce
 
DutchMLSchool 2022 - Process Optimization in Manufacturing Plants
DutchMLSchool 2022 - Process Optimization in Manufacturing PlantsDutchMLSchool 2022 - Process Optimization in Manufacturing Plants
DutchMLSchool 2022 - Process Optimization in Manufacturing PlantsBigML, Inc
 
The Data Science Process - Do we need it and how to apply?
The Data Science Process - Do we need it and how to apply?The Data Science Process - Do we need it and how to apply?
The Data Science Process - Do we need it and how to apply?Ivo Andreev
 
The Power of Auto ML and How Does it Work
The Power of Auto ML and How Does it WorkThe Power of Auto ML and How Does it Work
The Power of Auto ML and How Does it WorkIvo Andreev
 
Real-world Vision Systems Design: Challenges and Techniques
Real-world Vision Systems Design: Challenges and TechniquesReal-world Vision Systems Design: Challenges and Techniques
Real-world Vision Systems Design: Challenges and TechniquesYury Gorbachev
 
The differing ways to monitor and instrument
The differing ways to monitor and instrumentThe differing ways to monitor and instrument
The differing ways to monitor and instrumentJonah Kowall
 
Data as the New Oil: Producing Value in the Oil and Gas Industry
 Data as the New Oil: Producing Value in the Oil and Gas Industry Data as the New Oil: Producing Value in the Oil and Gas Industry
Data as the New Oil: Producing Value in the Oil and Gas IndustryVMware Tanzu
 
Decision Matrix for IoT Product Development
Decision Matrix for IoT Product DevelopmentDecision Matrix for IoT Product Development
Decision Matrix for IoT Product DevelopmentAlexey Pyshkin
 
"Real-world Vision Systems Design: Challenges and Techniques," a Presentation...
"Real-world Vision Systems Design: Challenges and Techniques," a Presentation..."Real-world Vision Systems Design: Challenges and Techniques," a Presentation...
"Real-world Vision Systems Design: Challenges and Techniques," a Presentation...Edge AI and Vision Alliance
 
Productionising Machine Learning Models
Productionising Machine Learning ModelsProductionising Machine Learning Models
Productionising Machine Learning ModelsTash Bickley
 
Single-Pass inkjet printing: Optimisation of print quality on the web
Single-Pass inkjet printing: Optimisation of print quality on the webSingle-Pass inkjet printing: Optimisation of print quality on the web
Single-Pass inkjet printing: Optimisation of print quality on the webMeteor Inkjet Ltd
 
My experience 1
My experience 1My experience 1
My experience 1Vigash Pm
 

Similar to Predictive Maintenance - Predict the Unpredictable (20)

Machine Learning & Predictive Maintenance
Machine Learning &  Predictive MaintenanceMachine Learning &  Predictive Maintenance
Machine Learning & Predictive Maintenance
 
AI for Software Engineering
AI for Software EngineeringAI for Software Engineering
AI for Software Engineering
 
Year13_SystemModelsmypresentationTechnology.ppt
Year13_SystemModelsmypresentationTechnology.pptYear13_SystemModelsmypresentationTechnology.ppt
Year13_SystemModelsmypresentationTechnology.ppt
 
Project Estimation
Project EstimationProject Estimation
Project Estimation
 
PAC 2019 virtual Alexander Podelko
PAC 2019 virtual Alexander Podelko PAC 2019 virtual Alexander Podelko
PAC 2019 virtual Alexander Podelko
 
Prepare your data for machine learning
Prepare your data for machine learningPrepare your data for machine learning
Prepare your data for machine learning
 
Guidelines to Measuring Test Automation ROI
 Guidelines to Measuring Test Automation ROI Guidelines to Measuring Test Automation ROI
Guidelines to Measuring Test Automation ROI
 
Machine Learning Impact on IoT - Part 2
Machine Learning Impact on IoT - Part 2Machine Learning Impact on IoT - Part 2
Machine Learning Impact on IoT - Part 2
 
DutchMLSchool 2022 - Process Optimization in Manufacturing Plants
DutchMLSchool 2022 - Process Optimization in Manufacturing PlantsDutchMLSchool 2022 - Process Optimization in Manufacturing Plants
DutchMLSchool 2022 - Process Optimization in Manufacturing Plants
 
The Data Science Process - Do we need it and how to apply?
The Data Science Process - Do we need it and how to apply?The Data Science Process - Do we need it and how to apply?
The Data Science Process - Do we need it and how to apply?
 
The Power of Auto ML and How Does it Work
The Power of Auto ML and How Does it WorkThe Power of Auto ML and How Does it Work
The Power of Auto ML and How Does it Work
 
Real-world Vision Systems Design: Challenges and Techniques
Real-world Vision Systems Design: Challenges and TechniquesReal-world Vision Systems Design: Challenges and Techniques
Real-world Vision Systems Design: Challenges and Techniques
 
The differing ways to monitor and instrument
The differing ways to monitor and instrumentThe differing ways to monitor and instrument
The differing ways to monitor and instrument
 
Data as the New Oil: Producing Value in the Oil and Gas Industry
 Data as the New Oil: Producing Value in the Oil and Gas Industry Data as the New Oil: Producing Value in the Oil and Gas Industry
Data as the New Oil: Producing Value in the Oil and Gas Industry
 
Decision Matrix for IoT Product Development
Decision Matrix for IoT Product DevelopmentDecision Matrix for IoT Product Development
Decision Matrix for IoT Product Development
 
"Real-world Vision Systems Design: Challenges and Techniques," a Presentation...
"Real-world Vision Systems Design: Challenges and Techniques," a Presentation..."Real-world Vision Systems Design: Challenges and Techniques," a Presentation...
"Real-world Vision Systems Design: Challenges and Techniques," a Presentation...
 
Productionising Machine Learning Models
Productionising Machine Learning ModelsProductionising Machine Learning Models
Productionising Machine Learning Models
 
Single-Pass inkjet printing: Optimisation of print quality on the web
Single-Pass inkjet printing: Optimisation of print quality on the webSingle-Pass inkjet printing: Optimisation of print quality on the web
Single-Pass inkjet printing: Optimisation of print quality on the web
 
Embedded systems
Embedded systemsEmbedded systems
Embedded systems
 
My experience 1
My experience 1My experience 1
My experience 1
 

More from Ivo Andreev

Cybersecurity and Generative AI - for Good and Bad vol.2
Cybersecurity and Generative AI - for Good and Bad vol.2Cybersecurity and Generative AI - for Good and Bad vol.2
Cybersecurity and Generative AI - for Good and Bad vol.2Ivo Andreev
 
Architecting AI Solutions in Azure for Business
Architecting AI Solutions in Azure for BusinessArchitecting AI Solutions in Azure for Business
Architecting AI Solutions in Azure for BusinessIvo Andreev
 
Cybersecurity Challenges with Generative AI - for Good and Bad
Cybersecurity Challenges with Generative AI - for Good and BadCybersecurity Challenges with Generative AI - for Good and Bad
Cybersecurity Challenges with Generative AI - for Good and BadIvo Andreev
 
JS-Experts - Cybersecurity for Generative AI
JS-Experts - Cybersecurity for Generative AIJS-Experts - Cybersecurity for Generative AI
JS-Experts - Cybersecurity for Generative AIIvo Andreev
 
How do OpenAI GPT Models Work - Misconceptions and Tips for Developers
How do OpenAI GPT Models Work - Misconceptions and Tips for DevelopersHow do OpenAI GPT Models Work - Misconceptions and Tips for Developers
How do OpenAI GPT Models Work - Misconceptions and Tips for DevelopersIvo Andreev
 
OpenAI GPT in Depth - Questions and Misconceptions
OpenAI GPT in Depth - Questions and MisconceptionsOpenAI GPT in Depth - Questions and Misconceptions
OpenAI GPT in Depth - Questions and MisconceptionsIvo Andreev
 
Cutting Edge Computer Vision for Everyone
Cutting Edge Computer Vision for EveryoneCutting Edge Computer Vision for Everyone
Cutting Edge Computer Vision for EveryoneIvo Andreev
 
Collecting and Analysing Spaceborn Data
Collecting and Analysing Spaceborn DataCollecting and Analysing Spaceborn Data
Collecting and Analysing Spaceborn DataIvo Andreev
 
Collecting and Analysing Satellite Data with Azure Orbital
Collecting and Analysing Satellite Data with Azure OrbitalCollecting and Analysing Satellite Data with Azure Orbital
Collecting and Analysing Satellite Data with Azure OrbitalIvo Andreev
 
Language Studio and Custom Models
Language Studio and Custom ModelsLanguage Studio and Custom Models
Language Studio and Custom ModelsIvo Andreev
 
CosmosDB for IoT Scenarios
CosmosDB for IoT ScenariosCosmosDB for IoT Scenarios
CosmosDB for IoT ScenariosIvo Andreev
 
Forecasting time series powerful and simple
Forecasting time series powerful and simpleForecasting time series powerful and simple
Forecasting time series powerful and simpleIvo Andreev
 
Constrained Optimization with Genetic Algorithms and Project Bonsai
Constrained Optimization with Genetic Algorithms and Project BonsaiConstrained Optimization with Genetic Algorithms and Project Bonsai
Constrained Optimization with Genetic Algorithms and Project BonsaiIvo Andreev
 
Azure security guidelines for developers
Azure security guidelines for developers Azure security guidelines for developers
Azure security guidelines for developers Ivo Andreev
 
Autonomous Machines with Project Bonsai
Autonomous Machines with Project BonsaiAutonomous Machines with Project Bonsai
Autonomous Machines with Project BonsaiIvo Andreev
 
Global azure virtual 2021 - Azure Lighthouse
Global azure virtual 2021 - Azure LighthouseGlobal azure virtual 2021 - Azure Lighthouse
Global azure virtual 2021 - Azure LighthouseIvo Andreev
 
Flux QL - Nexgen Management of Time Series Inspired by JS
Flux QL - Nexgen Management of Time Series Inspired by JSFlux QL - Nexgen Management of Time Series Inspired by JS
Flux QL - Nexgen Management of Time Series Inspired by JSIvo Andreev
 
Azure architecture design patterns - proven solutions to common challenges
Azure architecture design patterns - proven solutions to common challengesAzure architecture design patterns - proven solutions to common challenges
Azure architecture design patterns - proven solutions to common challengesIvo Andreev
 
Industrial IoT on Azure
Industrial IoT on AzureIndustrial IoT on Azure
Industrial IoT on AzureIvo Andreev
 
Flying a Drone with JavaScript and Computer Vision
Flying a Drone with JavaScript and Computer VisionFlying a Drone with JavaScript and Computer Vision
Flying a Drone with JavaScript and Computer VisionIvo Andreev
 

More from Ivo Andreev (20)

Cybersecurity and Generative AI - for Good and Bad vol.2
Cybersecurity and Generative AI - for Good and Bad vol.2Cybersecurity and Generative AI - for Good and Bad vol.2
Cybersecurity and Generative AI - for Good and Bad vol.2
 
Architecting AI Solutions in Azure for Business
Architecting AI Solutions in Azure for BusinessArchitecting AI Solutions in Azure for Business
Architecting AI Solutions in Azure for Business
 
Cybersecurity Challenges with Generative AI - for Good and Bad
Cybersecurity Challenges with Generative AI - for Good and BadCybersecurity Challenges with Generative AI - for Good and Bad
Cybersecurity Challenges with Generative AI - for Good and Bad
 
JS-Experts - Cybersecurity for Generative AI
JS-Experts - Cybersecurity for Generative AIJS-Experts - Cybersecurity for Generative AI
JS-Experts - Cybersecurity for Generative AI
 
How do OpenAI GPT Models Work - Misconceptions and Tips for Developers
How do OpenAI GPT Models Work - Misconceptions and Tips for DevelopersHow do OpenAI GPT Models Work - Misconceptions and Tips for Developers
How do OpenAI GPT Models Work - Misconceptions and Tips for Developers
 
OpenAI GPT in Depth - Questions and Misconceptions
OpenAI GPT in Depth - Questions and MisconceptionsOpenAI GPT in Depth - Questions and Misconceptions
OpenAI GPT in Depth - Questions and Misconceptions
 
Cutting Edge Computer Vision for Everyone
Cutting Edge Computer Vision for EveryoneCutting Edge Computer Vision for Everyone
Cutting Edge Computer Vision for Everyone
 
Collecting and Analysing Spaceborn Data
Collecting and Analysing Spaceborn DataCollecting and Analysing Spaceborn Data
Collecting and Analysing Spaceborn Data
 
Collecting and Analysing Satellite Data with Azure Orbital
Collecting and Analysing Satellite Data with Azure OrbitalCollecting and Analysing Satellite Data with Azure Orbital
Collecting and Analysing Satellite Data with Azure Orbital
 
Language Studio and Custom Models
Language Studio and Custom ModelsLanguage Studio and Custom Models
Language Studio and Custom Models
 
CosmosDB for IoT Scenarios
CosmosDB for IoT ScenariosCosmosDB for IoT Scenarios
CosmosDB for IoT Scenarios
 
Forecasting time series powerful and simple
Forecasting time series powerful and simpleForecasting time series powerful and simple
Forecasting time series powerful and simple
 
Constrained Optimization with Genetic Algorithms and Project Bonsai
Constrained Optimization with Genetic Algorithms and Project BonsaiConstrained Optimization with Genetic Algorithms and Project Bonsai
Constrained Optimization with Genetic Algorithms and Project Bonsai
 
Azure security guidelines for developers
Azure security guidelines for developers Azure security guidelines for developers
Azure security guidelines for developers
 
Autonomous Machines with Project Bonsai
Autonomous Machines with Project BonsaiAutonomous Machines with Project Bonsai
Autonomous Machines with Project Bonsai
 
Global azure virtual 2021 - Azure Lighthouse
Global azure virtual 2021 - Azure LighthouseGlobal azure virtual 2021 - Azure Lighthouse
Global azure virtual 2021 - Azure Lighthouse
 
Flux QL - Nexgen Management of Time Series Inspired by JS
Flux QL - Nexgen Management of Time Series Inspired by JSFlux QL - Nexgen Management of Time Series Inspired by JS
Flux QL - Nexgen Management of Time Series Inspired by JS
 
Azure architecture design patterns - proven solutions to common challenges
Azure architecture design patterns - proven solutions to common challengesAzure architecture design patterns - proven solutions to common challenges
Azure architecture design patterns - proven solutions to common challenges
 
Industrial IoT on Azure
Industrial IoT on AzureIndustrial IoT on Azure
Industrial IoT on Azure
 
Flying a Drone with JavaScript and Computer Vision
Flying a Drone with JavaScript and Computer VisionFlying a Drone with JavaScript and Computer Vision
Flying a Drone with JavaScript and Computer Vision
 

Recently uploaded

Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...Zilliz
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Orbitshub
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxRemote DBA Services
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...apidays
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistandanishmna97
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Victor Rentea
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
Introduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMIntroduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMKumar Satyam
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelDeepika Singh
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 

Recently uploaded (20)

Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Introduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMIntroduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDM
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 

Predictive Maintenance - Predict the Unpredictable

  • 1. September 15 Predict the (un)Predictable Maintenance AI Guide to One of the Most Critical Industry 4.0 Activities
  • 2. About me • Software Architect & SPM @ o 16+ years professional experience • Microsoft Azure MVP • External Expert Horizon 2020 • External Expert Eurostars, InnoFund DK • Business Interests o IoT, Computer Intelligence o Web Development, SOA, Integration o Security & Performance Optimization • Contact o ivelin.andreev@icb.bg o www.linkedin.com/in/ivelin o www.slideshare.net/ivoandreev
  • 3. Thanks to our Sponsors: Innovation Partner With the Support of: Trusted PartnerDigital Transformation Partner
  • 4. Agenda Predictive Maintenance • The PdM domain problem • The science behind • Practical approach • Demo Questions… • Ask any time • Or wait until the speaker has forgotten what it is about 
  • 5. Digitalization and Industry 4.0 Challenges of Europe manufacturing industry: Minimum requirements for an Industry 4.0 system: • Machines, devices, sensors communicate with one another. • Virtual copy of the physical world through sensor data • Support humans in decision making and solving problems. • Make simple decisions on their own • Maintain high salaries • Improve productivity • Decrease scrap • Higher asset utilization
  • 6. Typical goal statements of PdM 4.0: • Maximize utilization, minimize costly downtime • Replace close to failure components only • Enable just in time estimating order dates • Discover patterns for problems • KPI of asset condition • Reduce risk Maintenance Maturity Levels 1. Visual Inspections 2. Instrument Inspections 3. Real-time Condition 4. PdM 4.0
  • 7. Where is Europe in PdM 4? 1. Visual Inspection 2. Instrument Inspection 3. Condition Monitoring 4. PdM 4.0 Process - Periodic Inspection - Checklist - Paper recording - Periodic Inspection - Instruments - Digital recording* - Continuous inspection - Sensors* - Digital recording - Continuous inspection - Sensors and other data* - Digital recording Content - Paper based condition - Multiple inspection points - Digital condition data* - Single inspection point - Digital condition data - Multiple inspection points* - Digital condition data - Multiple inspection points - Digital environment data* - Maintenance history* Measure - Visual norm verification - Paper based trend analysis - Prediction by expert - Automatic norm verification - Digital trend analysis* - Prediction by expert - Automatic norm verification - Digital trend analysis - Automatic norm verification - Digital trend analysis - Prediction by stat. software* IT - MS Excel - Embedded instrument software* - Condition monitoring SW - Condition DB* - Condition monitoring SW - Big data platform - Wifi network Organization - Experienced craftsmen - Trained inspectors - Reliability engineers - Reliability engineers - Data scientists* • PdM maturity: Lvl1 & Lvl2 (67%); Lvl 4 (11%), 42% in rail sector • PdM 4 adoption: Belgium 23%, Netherlands 6 %, Germany 2 % * Main improvement areas from the previous level
  • 8. Critical Success Factors • Data o Connectivity does not mean meaningful data (i.e. part counter) o Similar assets provide more data for advanced analytics • Technology o Build infrastructure to collect real-time sensor data o Protocols: Fieldbus protocols, OPC/OPCUA, MTConnect, Raw TCP/UDP • Culture o Allow black box to make decisions
  • 9. Key Requirements for PdM • Predictive problem nature • Procedures in case of failure • Domain experts for guidance • Business readiness to modify processes Limitations • No “One model fits all” • Hence no recurrent IPR IPR is in the approach, tools and experience
  • 10. Before we go Technical 1. Know the process 2. Ask some questions o What question shall the model answer? o How long in advance the model shall warn? o Can the system prescribe actions for fix? o What is more expensive (false warning vs. missed event)? o What are the performance goals? (High precision/High sensitivity/Balanced)? Asset value ranking Asset selection for PdM Modeling for reliability PdM algorithm design Realtime performance monitoring Failure prediction Preventive task prescription
  • 11. Start PdM with Data • Instrument read-outs (68%) • Digital forms (45%) • Sensor readings (41%) • External systems (38%) NB: Data Quality
  • 12. PdM Types of Data • Telemetry data o Key assumption: Machine condition degrades over time o Time varying features that capture patterns for wear and aging o Deploy IoT infrastructure for sensor data collection o Sources – controller, external sensors • Static data o Metadata (manufacturer, model, software, operator) o Environment and location • Failure history o Sufficient examples for normal operation and failures • Maintenance history o Component replacement and reparation records
  • 13. Sample Features (manufacturing lathe) Feature Description Serial # Machine serial # Software Version Machine software Model # Machine model Tool Changes Ttl Number of times a tool was changed since power on Tool ID in Use Turret # in use Idle Run If the machine is running w/o material Power-On Time Ttl Time since powered on Motion Time Ttl Time machine is in motion Previous Cycle Time Previous production cycle time Part Counter 1, Part Counter 2 # of NC program completes Feature Description Machine Coord (XYZABC) Machine position for axis Work Coord (XYZABC) Part position from start Max Axis Load (XYZ) Max load linear axis Max Axis Load (ABC) Max load on rotary axis Coolant Level Cutting fluid level Spindle Load Current spindle load Spindle Load Time Time with the current load Part Timer Production time, cur. part Last Part Timer Production time, prev. part Spindle RPM Spindle rotation speed Vibration (XYZ) Machine vibration on axis Noise Noise inside machine
  • 14. Feature Engineering Increase predictive power by creating features on raw data • Lag features – “look back” before the date o 1d ago, 2d ago,… Nd ago • Rolling aggregates – smoothening over time window o • Dates o Year/Month/Day/Hour • Categorical features o identify discrete features (mode, instrument) Check Azure team data science process https://docs.microsoft.com/en-gb/azure/machine-learning/team-data-science-process/create-features
  • 15. Analysing Data • Identify predictive features • Useful but non-informative features o Tool Number – Value does not identify tool, but the position in the turret (i.e. 1) o Part Counter – For 4-spindle machine parts depend on loaded material (1, 2, 3, 4) • Related features o Part Timer–Spindle Load – A timer runs, only while spindle is loaded on a part • Quality/Scrap features o (Part, XYZ movement, Spindle load) - each part is with unique design o ML could be used to identify deviation from normal production o Note: An operator could perform manual operations (i.e. speed up) • Know your machine o 100% speed (Full-time), 150% speed (30min), 200% speed (3min)
  • 16. Feature Selection • Why? o Limit the amount of HW sensors o Limit computational power (CPU, Memory) o Limit noise, reduce overfitting, improve accuracy • Methods of feature selection o Filter - Independent from the ML algorithm, low computational cost • o Embedded – Built-in search for predictive features in ML algorithm • o Wrapper – Measure feature usefulness while ML training •
  • 17. PdM ML Strategies • Regression models • Classification models • Anomaly detection
  • 18. Regression Models • Question: How many days/hours/cycles before failure? • Basic Assumptions o Enough labeled training data, smooth degrading process o Only one failure-path (machine/machine type) per model • Main Characteristics o Not realistic to model specific hour of failure (and not necessary) o Expected high Root Mean Square Error (RMSE) o Cannot predict RUL without any records for failure (in contrast to classification) • Approach: Label RUL/TTF as a continuous number
  • 19. Deep Learning • Question: How many days/hours/cycles before failure? • Basic Assumptions o Same as regression • Main Characteristics o LSTM are good when context is needed to provide output o Suitable for: Speech to text recognition, OCR o LSTM maintain gradient (vanishing gradient problem) over longer sequences o Could not provide understanding for feature relations o Difficult to train (memory, CPU, coding, knowledge) • Technology & Tools o Keras + Tensorflow, Python, Docker o Azure Model Management Service
  • 20. Classification Models • Response: Will the machine fail in next N hours/cycles? • Basic Assumptions o Enough labeled training data for each class • Main Characteristics o Relaxed requirements for smooth degradation process o Multiclass models deal with multiple types of failures (as classes) o Multiclass models deal with 1 type of failure in multiple time intervals o Cannot predict failure not represented by training data • Approach: Label N cycles before the failure event
  • 21. Anomaly Detection • Response: Is the behavior in normal range? • Basic Assumptions o Historical data for normal behavior as a majority in the training dataset o Acceptable very few or none labeled failures o Acceptable high diversity of failures • Main Characteristics o Capable to flag abnormal behavior even w/o encountering in the past o Anomalies are not always failures o No timespan estimate to failure o Anomaly detection quality determined by domain expert or flagged data
  • 22. False AlarmsFalse Alarms have serious impact • Degraded confidence in the system • Loss of revenue • Loss of brand image
  • 23. Imbalanced Data makes PdM Different • Imbalanced: more examples of one class than others (0.001%) • Errors are not the same o Prediction of minority class (failures) is more important o Asymmetric cost (false negative can cost more than false positive) • Compromised performance of standard ML algorithms o For 1% minority class, Accuracy of 99% does not mean useful model o Area under ROC curve (AUC) • Precision = TP / (TP + FP) • Recall(Sensitivity) = TP / (TP + FN) • Cost-Balanced (F1) o PR-curve is better for imbalanced data • Oversampling o SMOTE – allows better learning o Generate examples that combine features of the target with features of neighbors
  • 24. Azure ML StudioAzure ML Workbench
  • 25. Azure ML Workbench • Desktop application (Windows, macOS) • Built-in Jupyter Notebook services and Git integration • End-to-end process support o Powerful inspectors for data analysis o Data transformations by example o Model development and experimentation (Python) o Model history and deployment (local, Docker) • Easy to use o But resource hungry
  • 26. Takeaways • Azure AI Guide to PdM o https://docs.microsoft.com/en-us/azure/machine-learning/team-data-science- process/cortana-analytics-playbook-predictive-maintenance • Team Data Science Process o https://azure.microsoft.com/en-gb/documentation/learning-paths/data-science-process/ • Azure AI Gallery PdM Samples o https://gallery.azure.ai/browse?s=predictive maintenance • Deep Learning for PdM o https://github.com/Azure/MachineLearningSamples-DeepLearningforPredictiveMaintenance/ o https://towardsdatascience.com/recurrent-neural-networks-and-lstm-4b601dd822a5 o https://medium.com/mlreview/understanding-lstm-and-its-diagrams-37e2f46f1714 • PdM Market Analysis o Predictive Maintenance 4.0 (2017) (PwC & Maininnovation)
  • 27. Thanks to our Sponsors: Innovation Partner With the Support of: Trusted PartnerDigital Transformation Partner
  • 28. Upcoming Events SQLSaturday #763 (Sofia), October 13 http://www.sqlsaturday.com/763/ JS Talks (Sofia), November 17 http://jstalks.net/ Global O365 Developer Bootcamp, October 27 http://aka.ms/O365DevBootcamp