Professional Documents
Culture Documents
Machine Learning
2
Classification in Predictive Maintenance
Prerequisites:
3
Classification model generation
@MONDI Gronau
Sensor Data Parameters/Predictors
(10-100 /plant)
update ~ 60-90
min.
Quality State
Classes/States:
1: ok
2: failure
4
Classification model generation
Basic Workflow
Preprocess Data
Choose Algorithm
Fit Model
Evaluate Model
Choose Model
Make Predictions
5
Classification model generation-
Prepare data
Sensor Data
(10-100 /plant)
update ~ 60-90
min.
Quality State
6
Classification model generation
Basic Workflow
Preprocess Data
Choose Algorithm
Fit Model
Evaluate Model
Choose Model
Make Predictions
7
Classification model generation
Choose algorithms
Possible Classification Methods
Discriminant Analysis
8
Classification model generation
Choose an algorithm
Distinguish 'categorical' (= discrete) and other (= continuous) predictors
9
Classification model generation
Choose an algorithm
Y N
Y ?
Y
10
Classification model generation
Basic Workflow
Preprocess Data
Choose Algorithm
Fit Model
Evaluate Model
Choose Model
Make Predictions
11
Classification model generation
Fit model
PredictionModel = fitctree(PARAMETER,
fitcxxx
fitcknn (PARAMETER, STATE)
fitcnb
myfitnn
Training Data,
e.g. 70% of
historic data
12
Classification model generation
Fit model
13
Classification model generation
Basic Workflow
Preprocess Data
Choose Algorithm
Fit Model
Evaluate Model
Choose Model
Make Predictions
14
Classification model generation
Evaluate model
predictedState = PredictionModel(Parameter)
PredictionModel
predictedState
1
Validation
1
Data, e.g. 1
30% of 1
historic data 2
2
1
16
Classification model generation
Basic Workflow
Preprocess Data
Choose Algorithm
For each
classification
Fit Model method
Evaluate Model
Choose Model
Make Predictions
17
Classification model generation
Choose model
Choose Model with best misclassification rate
18
Classification model generation
Choose model
19
Classification model generation
Basic Workflow
Preprocess Data
Choose Algorithm
Fit Model
Evaluate Model
Choose Model
Make Predictions
20
Predictive monitoring at MONDI Gronau -
Use the predictive model
Predict current machine states during operation.
Sensor Data
(10-100 /plant)
update ~ 60-90
min.
Quality State
ok
State is: not ok
Sensor data
(now)
Prediction Update
Train Prediction
Prediction
Model
Model
(historic data)
Model
Predicted State (now)
21
Process monitoring at MONDI Gronau –
Domain knowledge and tools
Tools:
MATLAB
Database Toolbox
Statistics and Machine Learning Toolbox
Neural Network Toolbox
MATLAB Compiler
22