Big Data and Machine Learning for Predictive Maintenance

Similar documents
Predictive Maintenance and Condition Monitoring

What s new in MATLAB and Simulink

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

Enterprise-Scale MATLAB Applications

What s New in MATLAB and Simulink

The Rise of Engineering-Driven Analytics

MATLAB for Data Analytics The MathWorks, Inc. 1

Novedades de las últimas versiones de MATLAB y Simulink

What s New in MATLAB and Simulink

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

2015 The MathWorks, Inc. 1

How to build an autonomous anything

Developing and Deploying Analytics for IoT Systems

What s New in MATLAB and Simulink

Data Analytics for Semiconductor Manufacturing The MathWorks, Inc. 1

ThingSpeak - IoT Platform with MATLAB Analytics

What s New in MATLAB and Simulink

Data Analytics for Engineers

What s New in MATLAB and Simulink

Predictive Maintenance with MATLAB and Simulink

Developing Analytics and Deploying IoT Systems

How to build an autonomous anything

What s New in MATLAB and Simulink

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

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

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

Advances in PI System Streaming Analytics

Integrating MATLAB Analytics into Enterprise Applications

How to build an autonomous anything

Advances in PI System Streaming Analytics and Other External Calculation Engines

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

Introduction to Data Analytics with MATLAB

Scaling up MATLAB Analytics with Kafka and Cloud Services

2015 The MathWorks, Inc. 1

Scaling up MATLAB Analytics with Kafka and Cloud Services

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

Get More From Your Data with Data Analytics

Ampliando MATLAB Analytics con Kafka y Servicios en la Nube

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

WHITE PAPER. The Manager s Guide to Solving the Big Data Conundrum

Introduction to Simulink & Stateflow

What s New in MATLAB and Simulink

Get More From Your Data with Data Analytics. Valerie Leung Application Engineering 1

Data Analytics with MATLAB Adam Filion Application Engineer MathWorks

Streaming Calculation with the PI System and MATLAB

Sharing and Deploying MATLAB Programs

2015 The MathWorks, Inc. 1

BRINGING AI TO ALL DEVELOPERS

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

The Future of IoT. Don DeLoach Co-Chair, Midwest IoT Council

Predictive Analytics with Microsoft Azure Machine Learning

Mass-Scale, Automated Machine Learning and Model Deployment Using SAS Factory Miner and SAS Decision Manager

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

Analytics in Action transforming the way we use and consume information

Tech Trends. Big Data, IOT, Security, Machine Learning, Search engines... Anant Asthana: github.com/anantasty

Development of an artificial vision system to automatically inspect blood typing cards

Leveraging the power of IoT with MATLAB. Amine El Helou PhD Application Engineer MathWorks 1

Introduction to Simulink & Stateflow

Data Analysis with MATLAB Dr. Frank Graeber MathWorks Germany

Acceleration of Complex models simulation. May 24rd 2018

Active Analytics Overview

5th Annual. Cloudera, Inc. All rights reserved.

Efficient Troubleshooting Using Machine Learning in Oracle Log Analytics

Sunnie Chung. Cleveland State University

Brian Macdonald Big Data & Analytics Specialist - Oracle

Business is being transformed by three trends

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

Stephane Marouani. Country Manager Australia & New Zealand

Machine Learning Simplified

The Internet of Things Wind Turbine Predictive Analytics. Fluitec Wind s Tribo-Analytics System Predicting Time-to-Failure

Artificial Intelligence and Machine Learning in IoT

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

What s New. Bernd Wiswedel KNIME KNIME AG. All Rights Reserved.

Simulink as Your Enterprise Simulation Platform

Databricks Cloud. A Primer

DATA SCIENCE: HYPE AND REALITY PATRICK HALL

Azure ML Studio. Overview for Data Engineers & Data Scientists

The Internet of Things and Machine Learning

Behind Today s Trends The Technologies Driving Change. Jim Tung MathWorks Fellow 9 July 2014

INTRODUCTION TO R FOR DATA SCIENCE WITH R FOR DATA SCIENCE DATA SCIENCE ESSENTIALS INTRODUCTION TO PYTHON FOR DATA SCIENCE. Azure Machine Learning

HOW TO USE AI IN BUSINESS

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

Simplifying the Process of Uploading and Extracting Data from Apache Hadoop

KnowledgeSTUDIO. Advanced Modeling for Better Decisions. Data Preparation, Data Profiling and Exploration

Research of the Social Media Data Analyzing Platform Based on Cloud Mining Yi-Tang ZENG, Yu-Feng ZHANG, Sheng CAO, Li LI, Cheng-Wei ZHANG *

MACHINE LEARNING IN THE OIL AND GAS INDUSTRY

SAP Predictive Analytics Suite

The Internet of Everything and the Research on Big Data. Angelo E. M. Ciarlini Research Head, Brazil R&D Center

TOP 5 LESSONS LEARNED IN DEPLOYING AI IN THE REAL WORLD. Joshua Robinson, Founding Engineer

REDEFINE BIG DATA. Zvi Brunner CTO. Copyright 2015 EMC Corporation. All rights reserved.

Artificial Intelligence Definition, Opportunities and Challenges

DOWNTIME IS NOT AN OPTION

Analytics with Intelligent Edge Sergey Serebryakov Research Engineer IEEE COMMUNICATIONS SOCIETY

DATA ACQUISITION PROCESSING AND VISUALIZATION ALL-IN-ONE END-TO-END SOLUTION EASY AFFORDABLE OPEN SOURCE

Mango Solution Easy Affordable Open Source. Modern Building Automation Data Acquisition SCADA System IIoT

A Practical Example to Apply Semantic Technology in Remote Condition Monitoring

Deep Learning for Anomaly Detection in Manufacturing

Real Applications of Big Data. Challenges and Opportunities

Got Data Silos? Automate Data Ingestion Into Isilon In Support Of Analytics

Big Data & Analytics for Wind O&M: Opportunities, Trends and Challenges in the Industrial Internet

Transcription:

Big Data and Machine Learning for Predictive Maintenance Paul Peeling 2015 The MathWorks, Inc. 1

Agenda The Predictive Maintenance Opportunity Exploring Big Data Machine Learning Approaches Deep Learning Fault Modelling Deploying to the Edge and the Cloud 2

React or Prevent? Aaron tango Tang on Flicker 3

Predictive Maintenance software Sense Temperature sensors Pressure sensors Vibration sensors Perceive Decide & Plan Act Total of 25 sensors - but which ones were the best predictors? 4

Predictive Maintenance software Sense Perceive Decide & Plan Act 5

What do we mean by Predictive Maintenance? Monitor equipment to avoid future failure. Schedule maintenance when it s needed. Identify the root cause of issues. How? Predictive models and sensor data. Deploying to the equipment and cloud. 6

Why is Predictive Maintenance Important? 7

Why is Predictive Maintenance Important? Source: GE Oil & Gas 8

Deploying Predictive Maintenance Algorithms 9

Aside: What if? I m not in the business of Predictive Maintenance I don t have big data I don t have any data I don t have a computing cluster I need a simpler solution 10

Workflow Access and Explore Data Preprocess Data Develop Predictive Models Integrate Analytics with Systems Files Visualizing Data Machine learning Embedded Devices/Hardware Sensors Data Reduction/ Transformation Model Validation Enterprise Scale Systems 11

Workflow Access and Explore Data Files Sensors 12

Predictive Maintenance of Turbofan Engine Sensor data from 100 engines of the same model Maintenance scheduled every 125 cycles Only 4 engines needed maintenance after 1 st round Predict and fix failures before they arise Import and analyze historical sensor data Train model to predict when failures will occur Deploy model to run on live sensor data Predict failures in real time Data provided by NASA PCoE http://ti.arc.nasa.gov/tech/dash/pcoe/prognostic-data-repository/ 13

Working with Big Data Where is the data? How big is the data? What code can I write? 14

Tall Arrays Scaling your code to big data Automatically optimize data access bottlenecks Write code the same way you've always written it MATLAB automatically reorders operations to minimize disk access Machine Memory Applicable when: Data is columnar with many rows Overall data size is too big to fit into memory Operations are mathematical/statistical in nature Statistical and machine learning applications Hundreds of functions supported in MATLAB and Statistics and Machine Learning Toolbox Tall Data 15

Filtering Data 16

Workflow Access and Explore Data Preprocess Data Develop Predictive Models Integrate Analytics with Systems Files Visualizing Data Machine learning Embedded Devices/Hardware Sensors Data Reduction/ Transformation Model Validation Enterprise Scale Systems 17

Visualizing Big Data Using tall Support for: histogram histogram2 ksdensity plot scatter binscatter 18

Visualizing Big Data Using tall scatter binscatter 19

Standardizing Data 20

Deferred evaluation and gathering What does gather do? 1. Evaluate any pending operations 2. Collect the partitioned data into MATLAB main memory 3. Unwrap the data into an array or table 21

Workflow Access and Explore Data Preprocess Data Develop Predictive Models Integrate Analytics with Systems Files Visualizing Data Machine learning Embedded Devices/Hardware Sensors Data Reduction/ Transformation Model Validation Enterprise Scale Systems 22

Traditional Approaches 23

Live Historical Use historical data to predict when failures will occur Initial Use/ Prior Maintenance Recording Starts Failure Maintenance Engine 1? Engine 2 Engine 100 Engine X? Cycles (Time) Schedule Maintenance 24

Principal Components Analysis 25

Dimensionality Reduction with PCA 26

Early Warning System 27

Preprocessing and Classifying our Input Data Start of Recorded Engine Life Data Recording Starts Engine 1 Failure Engine 2 Engine 3 Engine 100 Cycle 0 Cycles (Time) 28

Classification Learner App 29

Convolutional Neural Network 30

Pretrained Networks 31

LSTM Network 32

Useful Life Estimation Simulink Model 33

Workflow Access and Explore Data Preprocess Data Develop Predictive Models Integrate Analytics with Systems Files Visualizing Data Machine learning Embedded Devices/Hardware Sensors Data Reduction/ Transformation Model Validation Enterprise Scale Systems 34

Internet of Things 35

Using Tall Arrays Run in parallel on compute clusters MATLAB Distributed Computing Server Local disk Shared folders Databases Compute Clusters Spark + Hadoop Tall arrays MATLAB 100 s of functions supported MATLAB Statistics and Machine Learning Toolbox Run in parallel Parallel Computing Toolbox Run in parallel on Spark clusters MATLAB Distributed Computing Server Deploy MATLAB applications as standalone applications on Spark clusters MATLAB Compiler 36

Working with GPU Coder: Deep Learning Workflow Access Data Preprocess Select Network Train Deploy Image Acquisition Tbx Image Processing Tbx Computer Vision System Tbx Neural Network Parallel Computing Tbx GPU Coder 37

Machine Learning on MATLAB Production Server Shell analyses big data sets to detect events and abnormalities at downstream chemical plants using predictive analytics with MATLAB. Multivariate statistical models running on MATLAB Production Server are used to do real-time batch and process monitoring, enabling real-time interventions when abnormalities are detected. 38

Where Next? Talks MatConvNet: Deep Learning Research in MATLAB Introduction to Machine & Deep Learning Scaling MATLAB for your Organisation and Beyond Demo Stations Big Data with MATLAB Deep Learning with MATLAB Predictive Maintenance with MATLAB and Simulink Deploying Video Processing Algorithms to Hardware Using MATLAB and ThingSpeak to Explore the Internet of Things 39

Thank You! 40