Predictive Maintenance and Condition Monitoring

Similar documents
Big Data and Machine Learning for Predictive Maintenance

2015 The MathWorks, Inc. 1

Developing Prognostics Algorithms: Data-Based and Model-Based Approaches

2015 The MathWorks, Inc. 1

Novedades de las últimas versiones de MATLAB y Simulink

Are you ready for AI? Is AI ready for you?

What s new in MATLAB and Simulink

Predictive Maintenance with MATLAB and Simulink

Data Analytics for Engineers

What s New in MATLAB and Simulink

Introduction to Simulink & Stateflow

What s New in MATLAB and Simulink

Advances in PI System Streaming Analytics and Other External Calculation Engines

What s New in MATLAB and Simulink

What s New in MATLAB and Simulink

Embracing Technical Computing Trends with MATLAB Accelerating the Pace of Engineering and Science

Machine Learning Simplified

Advances in PI System Streaming Analytics

What s New in MATLAB and Simulink

What s New in MATLAB and Simulink

The Rise of Engineering-Driven Analytics

The Rise of Engineering-Driven Analytics. Richard Rovner VP Marketing

Data Analysis in the Internet of Things: IoT capabilities with MATLAB/Simulink

Analytics with Intelligent Edge Sergey Serebryakov Research Engineer IEEE COMMUNICATIONS SOCIETY

Intel s Machine Learning Strategy. Gary Paek, HPC Marketing Manager, Intel Americas HPC User Forum, Tucson, AZ April 12, 2016

ThingSpeak - IoT Platform with MATLAB Analytics

Goya Inference Platform & Performance Benchmarks. Rev January 2019

Goya Deep Learning Inference Platform. Rev. 1.2 November 2018

MATLAB and the Internet of Things (IoT): Collecting and Analysing IoT Data Gabriele Bunkheila Technical Marketing, MathWorks

MATLAB for Data Analytics The MathWorks, Inc. 1

Reliability, Availability and Maintenance (RAM) & Prognostics and Health Managemenrt (PHM) - 4.0

Fifth-Generation CEVA Imaging & Vision Silicon IP. Sep, 2016

Data Analytics for Semiconductor Manufacturing The MathWorks, Inc. 1

Integrating MATLAB Analytics into Enterprise Applications The MathWorks, Inc. 1

Data Analytics with MATLAB Adam Filion Application Engineer MathWorks

What s New in MATLAB and Simulink

How to build an autonomous anything

Autonomous Drive. Restricted Circulation L&T Technology Services

Introduction to Simulink & Stateflow

Evolution of MATLAB for Diesel Engine System Performance Development

How to build an autonomous anything

IBM s Analytics Transformation

TIME SERIES ANALYSIS (TSA) AND DEEP LEARNING

Enterprise-Scale MATLAB Applications

Integrated Predictive Maintenance Platform Reduces Unscheduled Downtime and Improves Asset Utilization

Advanced analytics at your hands

Cognitive, AI and Analytics

Deep Learning For Vision Analytics. SAS User Group Malaysia 3 rd May, 2018

Problem-Based Learning: Data Analytics and Machine Learning Techniques for Solving Real- World Challenges

Machine Learning For Enterprise: Beyond Open Source. April Jean-François Puget

AGENDA. Oslo 30/

Introduction to Data Analytics with MATLAB

Opportunities for Data Analytics in Power Generation Prognostics: The Final Frontier

Is Machine Learning the future of the Business Intelligence?

Developing Analytics and Deploying IoT Systems

Model-Based Design with MATLAB and Simulink to shorten the design of a new infusion pump

Streaming Calculation with the PI System and MATLAB

DarNet: A Deep Learning Solution for Distracted Driving Detection Christopher Streiffer*, Ramya Raghavendra, Theophilus Benson, Mudhakar Srivatsa

GOVERNMENT ANALYTICS LEADERSHIP FORUM SAS Canada & The Institute of Public Administration of Canada. April 26 The Shaw Centre

Insight is 20/20: The Importance of Analytics

Data Science is a Team Sport and an Iterative Process

National Occupational Standard

The Industry Issue: 1

Integrating Artificial Intelligence and Simulation Modeling

TDWI Analytics Fundamentals. Course Outline. Module One: Concepts of Analytics

Introduction to Machine Learning for Longitudinal Medical Data

The Place for Digital Twins in Supply Chain Management

Digital Twin. David Kadleček, PhD., IBM Cognitive IoT

Azure ML Studio. Overview for Data Engineers & Data Scientists

Advanced Job Daimler. Julian Leweling, Daimler AG

Wong: What Big Data shifts are you seeing taking place among engineering companies?

OILFIELD ANALYTICS: OPTIMIZE EXPLORATION AND PRODUCTION WITH DATA-DRIVEN MODELS

SAS Machine Learning and other Analytics: Trends and Roadmap. Sascha Schubert Sberbank 8 Sep 2017

MACHINE LEARNING IN THE OIL AND GAS INDUSTRY

Smart Manufacturing Machine Learning for Predictive Maintenance. Javier Díaz, Aingura IIoT Dan Isaacs, Xilinx

HOW TO USE AI IN BUSINESS

Simulink as Your Enterprise Simulation Platform

Advanced Analytics for High Tech Firms

Connect. Challenge. Inspire.

How to build an autonomous anything

Scaling up MATLAB Analytics with Kafka and Cloud Services

2015 The MathWorks, Inc. 1

Machine Learning 101

Data Science, realizing the Hype Cycle. Luigi Di Rito, Director Data Science Team, SAP Center of Excellence

Scaling up MATLAB Analytics with Kafka and Cloud Services

Introducing Analytics with SAS Enterprise Miner. Matthew Stainer Business Analytics Consultant SAS Analytics & Innovation practice

Power Plant Model Validation & Parameter Estimation Using PMU Data

Strategies for MATLAB and Simulink Upgrades

The Impact of Deep Learning on Radiology

Acceleration of Complex models simulation. May 24rd 2018

Efficient Troubleshooting Using Machine Learning in Oracle Log Analytics

A Real-Time Community-of-Interest (COI) Framework for Command-and- Control Applications

In-Memory Analytics: Get Faster, Better Insights from Big Data

Simulink as Your Enterprise Simulation Platform

Ampliando MATLAB Analytics con Kafka y Servicios en la Nube

Automation + Cloud = Big Benefits from Industrial IoT

A Study of Financial Distress Prediction based on Discernibility Matrix and ANN Xin-Zhong BAO 1,a,*, Xiu-Zhuan MENG 1, Hong-Yu FU 1

Developing and Deploying Analytics for IoT Systems

Data Analysis with MATLAB Dr. Frank Graeber MathWorks Germany

Physical State Analytics with Machine Learning

Transcription:

Predictive Maintenance and Condition Monitoring Tim Yeh Application Engineer 2018 The MathWorks, Inc. 1

Agenda What is Predictive Maintenance? Algorithm behind Remaining Useful Life (RUL) Estimation Methods Summary & Q/A 2

What is Predictive Maintenance? 3

Pump - detected I need help. One of my cylinders is blocked. I will shut down your line in 15 hours. 4

What do you expect from predictive maintenance? Maintenance cares about day-to-day operations Reduced downtime Operations & IT look at the bigger picture Improved operating efficiency Engineering groups get product feedback Better customer experience Upper management wants to drive growth New revenue streams Source: Tensor Systems 5

Types of Maintenance Reactive Do maintenance once there s a problem Scheduled Do maintenance at a regular rate Predictive Forecast when problems will arise Example Problem 6

What does a Predictive Maintenance algorithm do? Helps make maintenance decisions based on large volumes of complex data Data What is the condition of my machine? When will my machine fail? Condition Monitoring Predictive Maintenance Condition Monitoring Process of monitoring sensor data from machines (vibration, temperature etc.) in order to identify significant changes which can indicate developing faults Predictive Maintenance Technique that determines time-to-failure/remaining useful life (RUL) from sensor data & historical data in order to predict when maintenance should be performed 7

Machine Learning 8

Machine Learning Workflow Train: Iterate till you find the best model LOAD DATA PREPROCESS DATA SUPERVISED LEARNING MODEL FILTERS PCA CLASSIFICATION SUMMARY STATISTICS CLUSTER ANALYSIS REGRESSION Predict: Integrate trained models into applications NEW DATA PREDICTION 9

Example: Human Activity Learning Using Mobile Phone Data Machine Learning Data: 3-axial Accelerometer data 3-axial Gyroscope data 10

Deep Learning 11

Machine Learning or Deep Learning? Machine Learning Approach Sensor 1 Sensor 2 Sensor 25 Correlation Analysis Sensor a Sensor b Sensor c Feature Extraction Learning 1. Normal 2. Monitor 3. Maintain Output Sensor 1 Sensor 2 Sensor 25 Deep Learning Approach Feature Extraction & Learning 1. Normal 2. Monitor 3. Maintain Output 12

Object recognition using deep learning Training (GPU) Prediction Millions of images from 1000 different categories Real-time object recognition using a webcam connected to a laptop 13

Detection and localization using deep learning Regions with Convolutional Neural Network Features (R-CNN) Semantic Segmentation using SegNet 14

Deep Learning for Signals (Non Image) Convolutional Neural Networks (CNN) Convert the time series into a spectrogram/scalogram and use it as an input to a CNN. Long Short-Term Memory (LSTM) Neural networks which connect through time. 15

Deep Learning Enablers Increased GPU acceleration World-class models AlexNet PRETRAINED MODEL Caffe M O D E L S VGG-16 PRETRAINED MODEL GoogLeNet PRETRAINED MODEL ResNet PRETRAINED MODEL TensorFlow/Keras M O D E L S Labeled public datasets 16

Predictive Maintenance Customer Examples Pump Health Monitoring System Spectral analysis and filtering on binary sensor data and neural network model prediction More than $10 million projected savings Online engine health monitoring Real-time analytics integrated with enterprise service systems Predict sub-system performance (oil, fuel, liftoff, mechanical health, controls Production machinery failure warning Reduce waste and machine downtime MATLAB based HMI warns operators of potential failures > 200,000 savings per year 17

Common Challenges How do I get started with developing algorithms? Reference examples Workflow-based documentation How do I manage data and what if I don t have any data? Command line functions to organize data Examples showing Simulink models generating failure data How do I choose condition indicators and estimate the RUL? Functions for computing condition indicators Functions provided for estimating RUL 18

Condition Indicator Design Extract features using signal-based and model-based methods to determine machine health Capture time-varying dynamics (e.g. vibration data) by computing time-frequency moments Detect sudden changes in nonlinear systems using phase-space reconstruction methods Other methods available include statistical, spectral analysis, time-series modeling, and modal analysis 19

Remaining Useful Life (RUL) Estimation Methods Requirement: Need to know what constitutes failure data Lifetime data, no sensor data Use Survival methods Known failure threshold + some data Use Degradation methods Run-to-failure data Use Similarity methods 21

RUL Methods and when to use them Requirement: Need to know what constitutes failure data Details on model selection in the documentation 22

Predictive Maintenance of Turbofan Engine Sensor data from 200 engines of the same model Forecast Remaining Useful Life Have some combination of: Sensor data from the equipment Known failure thresholds Runtime to failure of similar equipment Use condition monitoring to determine when system starts degrading Can we predict how much longer we can use our equipment once degradation begins? Data provided by NASA PCoE https://ti.arc.nasa.gov/tech/dash/groups/pcoe/prognostic-data-repository 23

How does it looks like? Condition Monitoring Predictive Maintenance Decision 24

Failure Data Generation from Simulink Use simulation data that is representative of actual machine failures to train your algorithm Construct a model of your machine using Simulink and Simscape that captures its different failure modes 1. Build model Simulink Model 4. Run simulations Run multiple simulations of your model under different fault conditions Manage and label this simulated data using ensemble objects provided by the Predictive Maintenance Toolbox Sensor Data 2. Fine tune model Inject Failures Generated Failure Data 3. Incorporate failure modes 25

Key Takeaways Frequent maintenance and unexpected failures are a large cost in many industries MATLAB enables engineers and data scientists to quickly create, test and implement predictive maintenance programs Predictive maintenance Saves money for equipment operators Increases reliability and safety of equipment Creates opportunities for new services that equipment manufacturers can provide 26

Thank you! 27