0% found this document useful (0 votes)
85 views9 pages

Book Report - 1177 - AI

This document summarizes artificial intelligence techniques for fault diagnosis of rotating machinery. It discusses k-nearest neighbor, naive Bayes classifier, support vector machine, artificial neural networks, and deep learning approaches. For each approach, it provides the theoretical background and discusses applications in rotating machinery fault diagnosis, limitations, and potential future trends in using artificial intelligence for this application. In conclusion, it finds that artificial intelligence techniques are promising for rotating machinery fault diagnosis due to their ability to recognize patterns without full prior physical knowledge of the system.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
85 views9 pages

Book Report - 1177 - AI

This document summarizes artificial intelligence techniques for fault diagnosis of rotating machinery. It discusses k-nearest neighbor, naive Bayes classifier, support vector machine, artificial neural networks, and deep learning approaches. For each approach, it provides the theoretical background and discusses applications in rotating machinery fault diagnosis, limitations, and potential future trends in using artificial intelligence for this application. In conclusion, it finds that artificial intelligence techniques are promising for rotating machinery fault diagnosis due to their ability to recognize patterns without full prior physical knowledge of the system.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 9

 

Final Report 
ARTIFICIAL 
INTELLIGENCE 
Artificial intelligence for fault diagnosis of rotating 
machinery: A review 

NAGA SAI RAM AELLA 18BCE1177

VISHNU VARDHAN REDDY M 18BCE1150

SAI RAM TEJA N 18BCE1173

KARTHIK REDDY D 18BCE1203 


05/11/2020 
 

 
 

Outline 
1. Introduction  

2. Theoretical background of AI approaches 

2.1. k-Nearest neighbour 

2.2. Naive Bayes classifier 

2.3. Support vector machine  

2.4. Artificial neural network 

2.5. Deep learning 

3. Discussion, limitation and future trends. 

4. Conclusion 

Acknowledgment  

References 

   


 

Introduction 
Fault diagnosis of rotating machinery is a technique of fault detection, isolation and identification, 
which can be applied on the information about the operation condition of the equipment. 

There are three basic tasks of fault diagnosis: 

(1) determining whether the equipment is normal or not; 

(2) finding the failure and its reason;  

(3) predicting the trend of fault development; 

As a powerful pattern recognition tool, artificial intelligence (AI) has attracted great attention from 
many researchers and shows promise in rotating machinery fault recognition applications. 

A common fault diagnosis system often consists of two key steps:  

data processing (feature extraction) 

fault recognition  

Most common intelligent fault diagnosis systems are built based on the preprocessing by feature 
extraction algorithms to transform the input patterns so that they can be represented by 
low-dimensional feature vectors for easier match and comparison. 

The feature vectors are used as the input of AI techniques for fault recognition. The step of fault 
recognition amounts to mapping the information obtained in the feature space to machine faults 
in the fault space. Numerous AI tools or techniques have been used classifiers and statistical 
learning methods have been widely used in fault diagnosis of rotating machinery, that includes, 
k-nearest neighbor (k-NN) algorithms , Bayesian classifier , support vector machine (SVM) and 
artificial neural network.   


 

Theoretical background of AI 


AI algorithms for fault diagnosis of rotating machinery have become popular due to their 
robustness and adaptation capabilities. Also, they do not require full prior physical knowledge, 
which may be difficult to obtain in practice.  

Among the various AI algorithms 

k-NN 

Naive Bayes  

SVM  

ANN algorithms have been applied most commonly in fault diagnosis. 

2.1.​ k-Nearest neighbour  

k-NN is an instance-based learning algorithm based on the principle that the instances within a 
dataset will generally exist in close proximity to other instances with similar properties.  

For a given training set of classified instances  

where xi is the feature vector of the unlabeled instance, yi is the label. 

For a training sample x; y, the k-NN algorithm searches for the k nearest instances to x based on 
a given distance metric. The neighbourhood containing these k instances is represented by Nx. 

There are three basic elements in the k-NN algorithm: 

the number of measured instances k, 

the distance metric and  

the decision rule for classification.  

Compared with other AI algorithms, k-NN shows an advantage of simple implementation. 

   


 

2.2. Naive Bayes classifier 


The Naive Bayes method is a classification method based on Bayes Theorem and the 
conditional independence assumption 

Naive Bayes first learns the joint probability distribution X; Y of the input and output by 
the conditional probability distribution based on the conditional independence  

Then, based on the learnt model, the output label y with the biggest posterior probability for 
the given input x can be calculated via Bayes’ Theorem 

Naive Bayes classifier is a common method for classification because it is easy to implement with 
high efficiency 

2.3. Support vector machine  

SVM is a computational learning method for small sample classification.  

Algorithmically, SVM builds optimal separating hyperplane f[x] = 0 between data sets by solving a 
constrained quadratic optimization problem based on the structural risk minimization 

2.4. Artificial neural network  

ANN​ is believed to be the most commonly used algorithm. For its most popular form,  

There are three components in an ANN: 

1. input layer,  

2.hidden layer and  

3.output layer. 

Units in a hidden layer are called hidden units, because their values are not observed. ANN is an 
intelligence technique based on a number of simple processors or neurons,The circles labeled 
‘‘+1” are intercept terms and are called bias units.r. An ANN interconnects many ‘‘neurons” and 
the output of a neuron can be the input of another. The weights W are obtained by an iterative 
training procedure, based on known input–output patterns. 


 

ANNs implement algorithms that attempt to achieve a neurological related performance, such as 
learning from experience, making generalizations from similar situations and judging states 
where poor results were achieved in the past. 

2.5. Deep learning 

For many tasks, it is difficult to know what features should be extracted to feed the AI algorithms. 
Aiming at learning feature hierarchies with features from higher levels of the hierarchy formed by 
the composition of lower level features , deep learning methods have the potential to overcome 
the mentioned deficiencies in current intelligent fault diagnosis methods 

4. Discussion, limitation and future trends 

Various AI techniques of feature extraction and pattern recognition, as well as their applications 
to fault diagnosis, have been discussed. It can be seen that they have been applied in a wide 
range of problems of rotating machinery fault diagnosis. To sum up, they have their own 
advantages and weaknesses 

k-NN is an instance-based learning algorithm that delays the induction or generalization process 
until classification is performed. Compared with k-means, it only computes the instance of the 
nearest points instead of global distance. Therefore, it requires less computation time during the 
training phase than eager-learning algorithms such as Bayes nets and ANN, but more 
computation time during the classification process.  

Naive Bayes algorithm is characterized by the explicit underlying probability model, differently 
from other AI techniques; it provides a probability that an instance belongs in each class, rather 
than simply a classification. 


 

SVM has excellent performance in generalization, also with few training data and thanks to its 
appropriate nonlinear mapping using kernel functions, data from two or more categories can 
always be separated by a hyperplane . Thus it can produce high accuracy in classification tasks 
for rotating machinery fault diagnosis and condition monitoring.  

ANN is a computational model that mimics the human brain structure, which consists of simple 
processing elements connected in a complex layer structure which enables the model to 
approximate a complex non-linear function with multiinput and multi-output. The structure of ANN 
can be versatile and by changing its architecture, it can achieve good fault diagnosis 
performance in many rotating machinery applications. 

Deep learning provides an effective way to learn features automatically at multiple levels of 
abstraction, allowing to learn complex input-to-output functions directly from data, without 
depending on feature extractors, which can be of great benefit for industrial rotating machinery 
fault diagnosis.  

Generally, SVM, ANN and deep learning methods tend to perform better when dealing with 
multi-dimensions and continuous features; while k-NN and naive Bayes tend to perform better 
when dealing with discrete features [110]. On the other hand, k-NN and naive Bayes algorithms 
are all explainable with clear physical meaning, whereas SVM, ANN and deep learning methods 
have poor interpretability. 


 

   


 

Conclusion 
Fault diagnosis for rotating machinery is vital to reducing maintenance costs, operation downtime 
and safety hazards. In this paper, a number of AI techniques have been surveyed for rotating 
machinery diagnosis. k-NN-based, Naive Bayes-based, SVM-based, ANN-based and deep 
learning-based fault diagnosis for rotating machinery have been summarized both from the 
theoretical background and industrial application points of view. With the AI techniques 
becoming more and more mature, it is believed that AI techniques will continue to be attractive 
and powerful for rotating machinery fault diagnosis. 

You might also like