Deploying Predictive Maintenance Solutions To The Cloud ... · Deploying Predictive Maintenance...

30
Deploying Predictive Maintenance Solutions To The Cloud & The Edge Presenter Name

Transcript of Deploying Predictive Maintenance Solutions To The Cloud ... · Deploying Predictive Maintenance...

Page 1: Deploying Predictive Maintenance Solutions To The Cloud ... · Deploying Predictive Maintenance Solutions To The Cloud & The Edge. Presenter Name. ... Big Data. Containers. OT Platforms.

Deploying Predictive Maintenance Solutions To The Cloud & The Edge

Presenter Name

Page 2: Deploying Predictive Maintenance Solutions To The Cloud ... · Deploying Predictive Maintenance Solutions To The Cloud & The Edge. Presenter Name. ... Big Data. Containers. OT Platforms.

Predictive Maintenance Promises Improved Operating Efficiency, New Revenue Streams, & A Competitive Differentiator

Source: GE Oil & Gas

Page 3: Deploying Predictive Maintenance Solutions To The Cloud ... · Deploying Predictive Maintenance Solutions To The Cloud & The Edge. Presenter Name. ... Big Data. Containers. OT Platforms.

Aerospace and Defense Automotive Medical Devices

Electronics Energy Production Industrial Machinery

Process Manufacturing Railway Systems Semiconductors

Predictive Maintenance Matters To Every Single Industry That Is Manufacturing Or Operating Machinery

Page 4: Deploying Predictive Maintenance Solutions To The Cloud ... · Deploying Predictive Maintenance Solutions To The Cloud & The Edge. Presenter Name. ... Big Data. Containers. OT Platforms.

MATLAB & Simulink Are Being Used Today For Predictive Maintenance

Page 5: Deploying Predictive Maintenance Solutions To The Cloud ... · Deploying Predictive Maintenance Solutions To The Cloud & The Edge. Presenter Name. ... Big Data. Containers. OT Platforms.

Too many options for machine learning, feature extraction, etc.

Lack of failure data Hard to get started

The Challenges Associated With Predictive Maintenance Are Consistent Across Industries, for both Data Scientists & Engineers

Integrating algorithms with existing infrastructure

Page 6: Deploying Predictive Maintenance Solutions To The Cloud ... · Deploying Predictive Maintenance Solutions To The Cloud & The Edge. Presenter Name. ... Big Data. Containers. OT Platforms.

Our Solution Addresses Every Challenge By Providing a Workflow That Spans Algorithm Development & Deployment

Explore and automate feature extraction & machine learning tasks

Target edge devices through C/C++ codegen Integrate with on-premise or cloud-based Enterprise IT/OT systems

Generate failure data from Simulink & Simscape models of machines

Get started using Reference Examples Work with our Consulting group to scope & define a project

Page 7: Deploying Predictive Maintenance Solutions To The Cloud ... · Deploying Predictive Maintenance Solutions To The Cloud & The Edge. Presenter Name. ... Big Data. Containers. OT Platforms.

Developing A Predictive Maintenance Algorithm Requires Domain Expertise and Machine Learning Techniques…

AcquireData

PreprocessData

IdentifyFeatures

TrainModel

Deploy &Integrate

Predictive Maintenance Algorithm

Page 8: Deploying Predictive Maintenance Solutions To The Cloud ... · Deploying Predictive Maintenance Solutions To The Cloud & The Edge. Presenter Name. ... Big Data. Containers. OT Platforms.

…But Deploying a Predictive Maintenance Algorithm Successfully Is Much More Complicated

DashboardsEnterprise IT/OT System

Databases Messaging & Streaming

Analytics Platforms Big Data

Containers OT Platforms

On-premise

Archived Data

Asset Edge

Page 9: Deploying Predictive Maintenance Solutions To The Cloud ... · Deploying Predictive Maintenance Solutions To The Cloud & The Edge. Presenter Name. ... Big Data. Containers. OT Platforms.

Today, We Will Demonstrate How To Deploy A Predictive Maintenance Algorithm To The Edge & Enterprise IT/OT Systems

Enterprise IT/OT System Dashboards

Archived Data

EdgeAsset

PLCPackagingMachine

Apache Kafka

MATLAB Production Server

Request Broker

Worker Processes

Page 10: Deploying Predictive Maintenance Solutions To The Cloud ... · Deploying Predictive Maintenance Solutions To The Cloud & The Edge. Presenter Name. ... Big Data. Containers. OT Platforms.

Today, We Will Demonstrate How To Deploy A Predictive Maintenance Algorithm To The Edge & Enterprise IT/OT Systems

Enterprise IT/OT System Dashboards

Archived Data

EdgeAsset

PLCPackagingMachine

Apache Kafka

MATLAB Production Server

Request Broker

Worker Processes

Predictive Maintenance Algorithm

2 3

1

Page 11: Deploying Predictive Maintenance Solutions To The Cloud ... · Deploying Predictive Maintenance Solutions To The Cloud & The Edge. Presenter Name. ... Big Data. Containers. OT Platforms.

Agenda For Today’s Talk

Predictive Maintenance Algorithm Development– Predictive Maintenance Toolbox

Algorithm Test & Deployment To Edge Device– Simulink Real Time & Simulink Coder

Algorithm Deployment to Azure-based IT System– MATLAB Compiler & MATLAB Production Server

3

1

2

Page 12: Deploying Predictive Maintenance Solutions To The Cloud ... · Deploying Predictive Maintenance Solutions To The Cloud & The Edge. Presenter Name. ... Big Data. Containers. OT Platforms.

Algorithm Development Includes Remaining Useful Life Estimation, Anomaly Detection, Fault Classification, & Condition Monitoring

Predictive Maintenance Algorithm Development– Predictive Maintenance Toolbox

Algorithm Test & Deployment To Edge Device– Simulink Real Time & Simulink Coder

Algorithm Deployment to Azure-based IT System– MATLAB Compiler & MATLAB Production Server

3

1

2

Page 13: Deploying Predictive Maintenance Solutions To The Cloud ... · Deploying Predictive Maintenance Solutions To The Cloud & The Edge. Presenter Name. ... Big Data. Containers. OT Platforms.

Explore and automate feature extraction & machine learning tasks using MATLAB Apps

Signal Analyzer

Wavelet Denoiser

Diagnostic Feature Designer

Classification Learner

Regression Learner

Deep Network Designer

…and many more

Page 14: Deploying Predictive Maintenance Solutions To The Cloud ... · Deploying Predictive Maintenance Solutions To The Cloud & The Edge. Presenter Name. ... Big Data. Containers. OT Platforms.

Visualize Data, Try Different Feature Extraction Methods & Compare Results Without Writing Any MATLAB Code

Page 15: Deploying Predictive Maintenance Solutions To The Cloud ... · Deploying Predictive Maintenance Solutions To The Cloud & The Edge. Presenter Name. ... Big Data. Containers. OT Platforms.

Metro de Madrid and IMA Are Using MATLAB For Developing Predictive Maintenance Algorithms

Page 16: Deploying Predictive Maintenance Solutions To The Cloud ... · Deploying Predictive Maintenance Solutions To The Cloud & The Edge. Presenter Name. ... Big Data. Containers. OT Platforms.

Safran Uses Simulink to Generate Failure Data To Train Neural Networks To Detect Anomalies and Predict Failures in Factories

MATLAB Expo Talk Link

Page 17: Deploying Predictive Maintenance Solutions To The Cloud ... · Deploying Predictive Maintenance Solutions To The Cloud & The Edge. Presenter Name. ... Big Data. Containers. OT Platforms.

Predictive Maintenance Algorithm Development– Predictive Maintenance Toolbox

Algorithm Test & Deployment To Edge Device– Simulink Real Time & Simulink Coder

Algorithm Deployment to Azure-based IT System– MATLAB Compiler & MATLAB Production Server

3

1

2

Edge Device Deployment Enables Data Reduction & Faster Results

Page 18: Deploying Predictive Maintenance Solutions To The Cloud ... · Deploying Predictive Maintenance Solutions To The Cloud & The Edge. Presenter Name. ... Big Data. Containers. OT Platforms.

The Steps Associated With Deploying To Hardware Are Complex, But Model-Based Design Is Perfectly Suited To This Application

1. Develop algorithm that can run on a resource-constrained edge device

2. Test algorithm in simulation

3. Verify performance using real-time testing

4. Deploy to actual hardware

Edge Device

Predictive Maintenance

Algorithm

Page 19: Deploying Predictive Maintenance Solutions To The Cloud ... · Deploying Predictive Maintenance Solutions To The Cloud & The Edge. Presenter Name. ... Big Data. Containers. OT Platforms.

Automatic Code Generation From MATLAB & Simulink Simplifies This Process

MATLABalgorithmsanalytics

Simulinkdynamic modelsphysical systems

Stateflowcontrol logic

state machines

Page 20: Deploying Predictive Maintenance Solutions To The Cloud ... · Deploying Predictive Maintenance Solutions To The Cloud & The Edge. Presenter Name. ... Big Data. Containers. OT Platforms.

Check If Fault Classification Algorithm Behaves As Expected Using Simulation

Page 21: Deploying Predictive Maintenance Solutions To The Cloud ... · Deploying Predictive Maintenance Solutions To The Cloud & The Edge. Presenter Name. ... Big Data. Containers. OT Platforms.

Deploy Algorithm To PLC Using Automatic Code Generation & Verify Performance Using Real-Time Testing

Page 22: Deploying Predictive Maintenance Solutions To The Cloud ... · Deploying Predictive Maintenance Solutions To The Cloud & The Edge. Presenter Name. ... Big Data. Containers. OT Platforms.

Atlas Copco Is Using Model Based Engineering and Digital Twins For Minimizing Cost

MATLAB Expo Talk Link

Page 23: Deploying Predictive Maintenance Solutions To The Cloud ... · Deploying Predictive Maintenance Solutions To The Cloud & The Edge. Presenter Name. ... Big Data. Containers. OT Platforms.

Predictive Maintenance Algorithm Development– Predictive Maintenance Toolbox

Algorithm Test & Deployment To Edge Device– Simulink Real Time & Simulink Coder

Algorithm Deployment to Azure-based IT System– MATLAB Compiler & MATLAB Production Server

3

1

2

End Users Require Easy Access To Actionable Information. Dashboards Integrated With IT & OT Systems Make This Possible

Page 24: Deploying Predictive Maintenance Solutions To The Cloud ... · Deploying Predictive Maintenance Solutions To The Cloud & The Edge. Presenter Name. ... Big Data. Containers. OT Platforms.

Dashboard Builder

Designs visualization for plant operator

Building Such A System Requires 3 Different Skill Sets:Algorithm Development, Data Visualization, & Data Management

Engineer & Data Scientist

Develops algorithms in MATLAB and

Simulink

System Architect

Deploys and operationalizes model

on Azure cloud

Page 25: Deploying Predictive Maintenance Solutions To The Cloud ... · Deploying Predictive Maintenance Solutions To The Cloud & The Edge. Presenter Name. ... Big Data. Containers. OT Platforms.

Engineers & Data Scientists Can Package Their Algorithms As Standalone Executables Or Shareable Libraries Using MATLAB

Persistence

Storage

DashboardsEnterprise IT/OT System

PdM Algorithm Development

Package & Deploy

Debug

MATLAB Production Server

Request Broker

Worker ProcessesApache Kafka

Archived Data

Page 26: Deploying Predictive Maintenance Solutions To The Cloud ... · Deploying Predictive Maintenance Solutions To The Cloud & The Edge. Presenter Name. ... Big Data. Containers. OT Platforms.

Well Defined Interfaces For Cloud Architectures & One-Click Creation of Cloud-Deployable Applications

Page 27: Deploying Predictive Maintenance Solutions To The Cloud ... · Deploying Predictive Maintenance Solutions To The Cloud & The Edge. Presenter Name. ... Big Data. Containers. OT Platforms.

Integrate MATLAB Analytics For Predictive Maintenance With Your Dashboards & Existing IT/OT Infrastructure

Page 28: Deploying Predictive Maintenance Solutions To The Cloud ... · Deploying Predictive Maintenance Solutions To The Cloud & The Edge. Presenter Name. ... Big Data. Containers. OT Platforms.

GF Machining Solutions Built Condition Monitoring Dashboards To Visualize Maintenance Needs & Predict Failures

MATLAB Expo Talk Link

Page 29: Deploying Predictive Maintenance Solutions To The Cloud ... · Deploying Predictive Maintenance Solutions To The Cloud & The Edge. Presenter Name. ... Big Data. Containers. OT Platforms.

Our Solution Addresses Every Challenge By Providing a Workflow That Spans Algorithm Development & Deployment

Explore and automate feature extraction & machine learning tasks

Target edge devices through C/C++ codegen Integrate with on-premise or cloud-based Enterprise IT/OT systems

Generate failure data from Simulink & Simscape models of machines

Get started using Reference Examples Work with our Consulting group to scope & define a project

Page 30: Deploying Predictive Maintenance Solutions To The Cloud ... · Deploying Predictive Maintenance Solutions To The Cloud & The Edge. Presenter Name. ... Big Data. Containers. OT Platforms.

Learn More

Predictive Maintenance Toolbox– https://www.mathworks.com/products/predictive-maintenance.html

Predictive Maintenance Solutions with MATLAB and Simulink– https://www.mathworks.com/solutions/predictive-maintenance.html

Consulting for Predictive Maintenance– https://www.mathworks.com/services/consulting/proven-solutions/predictive-maintenance.html