The Fault Diagnosis of Blower Ventilator Based-on Multi-class Support Vector Machines

Similar documents
Bearing fault diagnosis based on TEO and SVM

Jeff Howbert Introduction to Machine Learning Winter

Analysis of Multiclass Support Vector Machines

Chapter 9. Support Vector Machine. Yongdai Kim Seoul National University

Neural Networks. Prof. Dr. Rudolf Kruse. Computational Intelligence Group Faculty for Computer Science

Support Vector Machine (SVM) & Kernel CE-717: Machine Learning Sharif University of Technology. M. Soleymani Fall 2012

Introduction to Support Vector Machines

Support Vector Machines (SVM) in bioinformatics. Day 1: Introduction to SVM

Study of Fault Diagnosis Method Based on Data Fusion Technology

Bearing fault diagnosis based on EMD-KPCA and ELM

10/05/2016. Computational Methods for Data Analysis. Massimo Poesio SUPPORT VECTOR MACHINES. Support Vector Machines Linear classifiers

Support Vector Machine. Industrial AI Lab.

Support Vector Machines II. CAP 5610: Machine Learning Instructor: Guo-Jun QI

MACHINE LEARNING. Support Vector Machines. Alessandro Moschitti

Support Vector Machines Explained

Support vector machines Lecture 4

Method for Recognizing Mechanical Status of Container Crane Motor Based on SOM Neural Network

Outline. Basic concepts: SVM and kernels SVM primal/dual problems. Chih-Jen Lin (National Taiwan Univ.) 1 / 22

Available online at ScienceDirect. Procedia Engineering 119 (2015 ) 13 18

Non-Bayesian Classifiers Part II: Linear Discriminants and Support Vector Machines

Machine Learning : Support Vector Machines

Support Vector Machine. Industrial AI Lab. Prof. Seungchul Lee

Support Vector Machines. Introduction to Data Mining, 2 nd Edition by Tan, Steinbach, Karpatne, Kumar

Diagnosis Model of Pipeline Cracks According to Metal Magnetic Memory Signals Based on Adaptive Genetic Algorithm and Support Vector Machine

Lecture 9: Large Margin Classifiers. Linear Support Vector Machines

LINEAR CLASSIFICATION, PERCEPTRON, LOGISTIC REGRESSION, SVC, NAÏVE BAYES. Supervised Learning

COMS 4771 Introduction to Machine Learning. Nakul Verma

Introduction to Support Vector Machines

Support Vector Machine (continued)

Kobe University Repository : Kernel

Support Vector Machines

6.036 midterm review. Wednesday, March 18, 15

Support Vector Machine (SVM) and Kernel Methods

Linear & nonlinear classifiers

SVM TRADE-OFF BETWEEN MAXIMIZE THE MARGIN AND MINIMIZE THE VARIABLES USED FOR REGRESSION

Wind Turbine Gearbox Temperature Monitor Based On CITDMFPA-WNN Baoyi Wanga, Wuchao Liub, Shaomin Zhangc

Microarray Data Analysis: Discovery

CSE 151 Machine Learning. Instructor: Kamalika Chaudhuri

D-S Evidence Theory Applied to Fault 1 Diagnosis of Generator Based on Embedded Sensors

Support Vector Machines

Linear classifiers Lecture 3

Linear & nonlinear classifiers

ScienceDirect. Experimental study of influence of movements on airflow under stratum ventilation

Classification of High Spatial Resolution Remote Sensing Images Based on Decision Fusion

Linear smoother. ŷ = S y. where s ij = s ij (x) e.g. s ij = diag(l i (x))

Design of Safety Monitoring and Early Warning System for Buried Pipeline Crossing Fault

Article from. Predictive Analytics and Futurism. July 2016 Issue 13

A Wavelet Neural Network Forecasting Model Based On ARIMA

Reading, UK 1 2 Abstract

Kernelized Perceptron Support Vector Machines

Support Vector Machine (SVM) and Kernel Methods

Polyhedral Computation. Linear Classifiers & the SVM

CSC242: Intro to AI. Lecture 21

Holdout and Cross-Validation Methods Overfitting Avoidance

Support Vector Machine II

Classification II: Decision Trees and SVMs

MODELING AND EXPERIMENTAL STUDY ON DRILLING RIG ANTI-JAMMING VALVE WITH BP NEURAL NETWORK

More about the Perceptron

Linear Classification and SVM. Dr. Xin Zhang

CS4495/6495 Introduction to Computer Vision. 8C-L3 Support Vector Machines

Support'Vector'Machines. Machine(Learning(Spring(2018 March(5(2018 Kasthuri Kannan

Support Vector Machines

ML (cont.): SUPPORT VECTOR MACHINES

Numerical magnetic field analysis and signal processing for fault diagnostics of electrical machines

Statistical Pattern Recognition

The Perceptron Algorithm

The Phenomena of Oil Whirl and Oil Whip

Diesel Fault Diagnosis Technology Based on the theory of Fuzzy Neural Network Information Fusion

Discussion of Some Problems About Nonlinear Time Series Prediction Using ν-support Vector Machine

STATE GENERALIZATION WITH SUPPORT VECTOR MACHINES IN REINFORCEMENT LEARNING. Ryo Goto, Toshihiro Matsui and Hiroshi Matsuo

Support Vector Machines. CAP 5610: Machine Learning Instructor: Guo-Jun QI

Fault prediction of power system distribution equipment based on support vector machine

A short introduction to supervised learning, with applications to cancer pathway analysis Dr. Christina Leslie

Multi-class SVMs. Lecture 17: Aykut Erdem April 2016 Hacettepe University

Learning Kernel Parameters by using Class Separability Measure

Formulation with slack variables

PAC-learning, VC Dimension and Margin-based Bounds

The Mine Geostress Testing Methods and Design

PoS(CENet2017)018. Privacy Preserving SVM with Different Kernel Functions for Multi-Classification Datasets. Speaker 2

A FUZZY NEURAL NETWORK MODEL FOR FORECASTING STOCK PRICE

Brief Introduction to Machine Learning

Support Vector Machines

1439. Numerical simulation of the magnetic field and electromagnetic vibration analysis of the AC permanent-magnet synchronous motor

Estimation of self supporting towers natural frequency using Support vector machine

Quickest detection & classification of transient stability status for power systems

ScienceDirect. Weighted linear loss support vector machine for large scale problems

CS 4700: Foundations of Artificial Intelligence

Support Vector Machines. Machine Learning Fall 2017

Sequential Minimal Optimization (SMO)

Support Vector Regression (SVR) Descriptions of SVR in this discussion follow that in Refs. (2, 6, 7, 8, 9). The literature

A Comparison Between Polynomial and Locally Weighted Regression for Fault Detection and Diagnosis of HVAC Equipment

Midterm Review CS 7301: Advanced Machine Learning. Vibhav Gogate The University of Texas at Dallas

Support Vector Machines

Object Recognition Using a Neural Network and Invariant Zernike Features

ScienceDirect. Technical and Economic Evaluation for Wire-line Coring in Large Diameter Deep Drilling Project in Salt Basin

Available online at AASRI Procedia 1 (2012 ) AASRI Conference on Computational Intelligence and Bioinformatics

Artificial Neural Networks Francesco DI MAIO, Ph.D., Politecnico di Milano Department of Energy - Nuclear Division IEEE - Italian Reliability Chapter

Constrained Optimization and Support Vector Machines

Predicting the Probability of Correct Classification

CS6375: Machine Learning Gautam Kunapuli. Support Vector Machines

Transcription:

Available online at www.sciencedirect.com Energy Procedia 17 (2012 ) 1193 1200 2012 International Conference on Future Electrical Power and Energy Systems The Fault Diagnosis of Blower Ventilator Based-on Multi-class Support Vector Machines WU Xing-wei Energy and Power Engineering Department,Shenyang Instituted of Engineering,Shenyang, China, 110136 Abstract Blower ventilators are one of the main rotating equipment in the thermal power plant, supervising and forecasting the faults of the operating ventilator can significantly improve the safety and economy of ventilator as well as guarantee the normal operation of blower. In this paper, the basic principle of faults diagnosis and advantages of DAGSVM are analyzed, the knowledge library of ventilator operating faults is established and trained based-on DAGSVM. Taking a large-scale boiler blower as an example, the DAGSVM model is used to diagnose the actual operating faults, the result shown that DAGSVM can diagnose the common faults of ventilator effectively. Forecasting the ventilator operating circumstance by this method can improve the safety and economy of ventilator operating. 2012 2011 Published by by Elsevier Ltd. Ltd. Selection and/or and/or peer-review under under responsibility of Hainan of [name University. organizer] Open access under CC BY-NC-ND license. Keywords: Support Vector Machines; ventilator; faults diagnosis 1.Foreword: Ventilator is the important major pant item of blower, its operating situation influences the safe and economic operation of power station. Currently, many researchers have researched ventilator performance and got mature results. However, there are many varieties of ventilator faults and complex engendering principles and reasons, because of that, ventilator fault diagnosis is still in the further study. In this paper, by utilizing the multi-class support vector machines algorithm, the author discussed and built blower ventilator fault diagnosis model so as to search a new fault diagnosis method for ventilator. 2.Fault Diagnosis Principle of Svm 2.1.Introduction of SVM Algorithm Support Vector Machine is the statistical learning methods proposed by Vapnik [1] at the earliest. It was brought up with the background of binary classification problem at the beginning, its principle is that assume there is a two-class classification problem with the training data of 1876-6102 2012 Published by Elsevier Ltd. Selection and/or peer-review under responsibility of Hainan University. Open access under CC BY-NC-ND license. doi:10.1016/j.egypro.2012.02.226

1194 WU Xing-wei / Energy Procedia 17 ( 2012 ) 1193 1200 d x1, y1,,, yi, R, yi1, 1 wx b 0 with no mistake, just shown in Chart 1., then they will be separated by the separating hyperplane wxb1 wx b1 Figure1. Optimal Hyperplane Schematic Diagram wx b0 In figure 1, solid dots and soft dots represent two-class sample, H is optimal classification track, H1 and H 2 are two straight lines which near the classification track mostly and parallel to the track, the H distance between them is called classification interval or margin, the training sample points on 1 and H 2, called support vectors. The optimal hyperplane refers to that the hyperplane not only can separate the two samples correctly, but also has the mamum classification interval. Separating the two samples correctly is for the purpose of guaranteeing training mistake to be zero, just the experiential risk to be the minimum (0). To mamum the classification interval actually is to minimum the fiducial range so as to minimum the realistic risks. When extrapolate to the high-dimensional space, the optimal classification track is becoming optimum hyperplane. For nonlinearity, support vector machine theory can map the input space in high dimensional feature spaces by such nonlinear mapping; change the nonlinear problem of a low dimensional space into the linear problem of high dimensional space. The linear classification rules in this space can form linear optimal separating hyperplane. Choosing different types of kernel function can generate different support vector machine, the common kernel function includes radial basis function, polynomial function polynomial function, sigmoid function and linear function, etc. The most important feature of SVM is that it is proposed according to the structural risk minimization principle, changes the traditional experiential risk minimization principle, thereby it has the advantages in terms of learning quickly, global optimum, excellent generalization performance as well as strengthen in disposing small samples. 2.2.DAGSVM Multi-faults Classification Methods For multi-classification, the methods of forming SVM multi-class classifier have two ways, including one to one and one to many. DDAG is based on one to one method which contains N N 1 /2 two kinds of classifiers, each classifier are correspondence with two class distributing in N structure, 1 node in the top layer, called root node. 2 nodes in the second layer, in turn, the i layer has i nodes. During these nodes, the i node in the i layer directs the i and i +1 nodes in the j +1 layer, totally has N( N 1)/2 numbers intermediate nodes, each intermediate node is one of the N( N 1)/2 two-class classifiers, and completes two classified negative judgment. There are N numbers leaf nodes which correspond to N numbers classifications.

DDAG with 4 categories is shown in Figure 2. WU Xing-wei / Energy Procedia 17 (2012 ) 1193 1200 1195 Figure 2. DDAG with 4 categories. Each node represents one decision function and it can be classified by entering class object X at the root node. Determine the forward classification route by the operation results of 0 or 1 of classification function for this node. In turn, through ( N 1) judgments, the final classification of X was obtained by the output at the node of the last layer. 3.Ventilator Fault Diagnosis Modle 3.1.Fault Feature Vectors When ventilator has faults, vibration signal and relevant parameters will appear related portent. According to on-site operating experience and the analysis of fault theories, ventilator faults can be divided into 14 types, rotor imbalance, rotor misalignment, rotating stall rotating stall, surge, adjustment malfunction, etc. rotor local collisionsimpeller wearanchor bolts looseningbearing wear, lubricating oil going bad or dust, et wind road leakage, et pipe blocking, enter pipe leakage, output density uj ( j 1,2,,14) increasing, record as. According to the operating experience, when the ventilator appears faults, its related parameters will change. In the real operation, large-scale ventilator has the on-line supervising for its operation circumstance, and its operation parameters can be recorded. In figure 3, the 9 faults portent(horizontal vibration of bearing, vertical vibration of bearing, aal vibration of bearing, export flow, export pressure, motor current, motor power, ventilator rotating speed, bearing temperature,, i 1,2,,9 )can reflect the operation faults of large-scale ventilators basically. 3.2.Establishing knowledge Base of Training Portent When using the SVM multi-classification to diagnose ventilator fault, the fault symptoms should be fuzzily processed. In order to describe the changing situation of portent parameters, ventilator fault symptoms x i should read-out values according to the following rules:

1196 WU Xing-wei / Energy Procedia 17 ( 2012 ) 1193 1200 As shown in the TABLE, establish knowledge base of training portent TABLE. Knowledge Base of Ventilator Fault Training Symptoms 1.00 high II 0.7 high I 0.50 i 1,2,,9 0.30 I 0.01 II (1) x i u j 1 2 3 4 5 6 7 8 9 1 0.7 0.7 0.5 0.7 0.5 0.5 0.5 0.5 0.7 2 0.7 0.7 0.7 0.7 0.3 0.7 0.7 0.5 0.7 3 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.7 4 0.7 0.7 0.7 0.7 0.7 0.7 0.7 0.7 0.7 5 0.5 0.5 0.5 0.3 0.7 0.7 0.7 0.5 0.5 6 0.7 0.7 0.7 0.7 0.3 0.7 0.7 0.5 0.5 7 0.7 0.7 0.7 0.7 0.5 0.5 0.5 0.5 0.7 8 0.7 0.7 0.7 0.3 0.3 0.7 0.7 0.5 0.7 9 0.7 0.7 0.7 0.5 0.5 0.5 0.5 0.5 1.0 10 0.7 0.7 0.7 0.5 0.5 0.5 0.5 0.5 1.0 11 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 1.0 12 0.7 0.7 0.5 0.3 0.7 0.5 0.5 0.5 0.5 13 0.5 0.5 0.5 0.3 0.7 0.7 0.7 0.5 0.5 14 0.5 0.5 0.5 0.7 0.3 0.5 0.5 0.5 0.5 3.3.DAGSVM Diagnosis Model According to above-mentioned different types of ventilator faults, designed the ventilator faults diagnosis model based on DAGSVM. For the typical faults, the DAGSVM topological structure of 14-class was designed. Separating any two-class faults by these 91 binary classifiers, each node represents one binary classifier. the Fault samples in the training symptoms knowledge were Trained, the SVM by radial basis function as the kernel function was built, then finding the best control parameters. by choosing the width factor()of radial basis function from 0.1 to 10, penalty factor (C) from 10 to 100,000. D= [ d, ] The sample statistical matrix i j for DAGSVM diagnosis model was created and di, j( i j, i, j1,2,,14) ij, (,, 1,2,,14) was the right number of category, d i j i j represented numbers E di, j,( i j) of the i fault to the j i, j1 class. Its flow chart shown as figure 3 14 was the total numbers of wrong classified samples.

WU Xing-wei / Energy Procedia 17 (2012 ) 1193 1200 1197 D= d i, j [ ] 14 E d,( i j) i, j1 i, j Figure 3. DAGSVM Fault Diagnosis Flow Chart Using this procedure to train the ventilator fault training symptoms in Table 1, results were shown in TABLE. TABLE. Training Result of Ventilator Fault Training Symptoms 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1

1198 WU Xing-wei / Energy Procedia 17 ( 2012 ) 1193 1200 Training the ventilator fault symptoms by this diagnosis model, and get the result in the process of finding optimization, when equals to 0.8, C equals to 10,000, the diagnosis model has the highest identification rate of 100%. Therefore, DAGSVM diagnosis model is that equals to 0.8, C equals to 10,000. 3.4.Fuzzy Processing of Real-time Symptom When diagnose real-time fault by the model, the real-time fault symptoms should be measured fuzzily by using the fuzzy membership function. According to (1), fuzzy language subsets were introduced (sharp expand, slightly expand, normal, slightly diminish, sharp diminish) to describe five changing status of fault symptoms parameters. On the basis of characteristics of ventilator fault symptoms and real operation experience, determine the membership function by operation rules and experiential method of undetermined coefficients: 1.00, x4 i x3i 0.70 0.30, x3i x4i x4i x3i x (2) 0 i 0.50 0.30, x0i x3i x3i x0i Si f ( ) x 2 i 0.30 0.30, x 2i x0i x0i x2i x1i 0.30, x1i x2i x2i x1i 0.01, x1i In this formula, S represents the quantization value which is obtaining through the i symptom 1i 2i 0i 3i 4i i calculated by the membership function, x i is the measured value of the i symptom parameter, x, x, x, x, x represent the threshold value of symptom parameter power off lower limit, alarm lower limit, normal, alarm upper limit, power off upper limit, respectively, of which, x 0i is the designed value of experiential value of the parameter. Basing on each measured value of symptom parameters, the real-time symptom vector as following V { S, S,, S } 4.Example 1 2 9 The DAGSVM model is set up to diagnose ventilator faults by equals to 0.8C equals to 10,000 Fault symptom parameters and fuzzification value of a large-scale boiler blower were shown in TABLE. By utilizing (2), the actual value of above-mentioned fault parameters were fuzzily processed, then got the real-time symptoms fault mode vector was: [0.6470.6600.5530.5230.5000.5170.500 0.5000.900]. Diagnosing by the fault model proposed in this thesis, the result showed in TABLE.

WU Xing-wei / Energy Procedia 17 (2012 ) 1193 1200 1199 TABLE. Ventilator Fault Diagnosis Result -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0-1 0 0 0 0 0 0 0 0 0 0 0 0 0 0-1 0 0 0 0 0 0 0 0 0 0 0 0 0 0-1 0 0 0 0 0 0 0 0 0 0 0 0 0 0-1 0 0 0 0 0 0 0 0 0 0 0 0 0 0-1 0 0 0 0 0 0 0 0 0 0 0 0 0 0-1 0 0 0 0 0 0 0 0 0 0 0 0 0 0-1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0-1 0 0 0 0 0 0 0 0 0 0 0 0 0 0-1 0 0 0 0 0 0 0 0 0 0 0 0 0 0-1 0 0 0 0 0 0 0 0 0 0 0 0 0 0-1 0 0 0 0 0 0 0 0 0 0 0 0 0 0-1 It indicated the occurrence of the 9 th fault, as wear of bearing, and the diagnosis result correspond to the actual circumstance after on-site confirm. 5.Ending SVM is the new study algorithm based on the structural risk minimization principle and it has much stronger theoretical basis and generalization ability based on the experiential risk minimization principle compared with neural network algorithm. The full application of linear problem has deeply explained this. In addition, SVM has its own theory for nonlinear problem. In this paper, the DAGSVM of various types of SVM was analyzed, the simulation study for ventilator faults diagnosis under the condition of small samples is done. The result shown that, DAGSVM can diagnose various ventilator faults accurately and efficiently. Introdcution of the Author: Wu Xingwei, male, born in Haicheng City, Liaoning Province, Professor, Doctor, mainly engaged in the fluid and fluid machinery professional teaching and research work. References [1] Vapnik VThe Nature of Statistical Learning Theory [M]SpringerNew York1995 [2]Dong Ming, Meng Yuanyuan, Xu Changang, A Study on Large-Scale Power Transformer Fault Diagnosis Based-on Support Vector Machine and Dissolved Gas Analysis, Proceeding of the CSEE, 200323(7)88-92 [3] Liu Han, Li Qi, Liu Ding, Research on Hot Spot Detecting System of Power Station Boiler Air Preheater Based on Least Squares Support Vector Machine, Proceeding of the CSEE, 200525(3)147-152 [4] Platt J C, CRISTIANINI N, SHAWE-TAYLOR J. Large margin DAGs for multiclass classification//solla S A, LEEN T K, MÜLLERIN K -R. Advances in Neural Information Processing Systems [C]. Cambridge, MA: MIT Press, 2000: 547 553 [5] Niu Xiaoling, Study on Ventilator Fault Diagnosis System Based on Integrated Neural Network, Blower Technology, 200719937779. [6] Guo Lijun, Pump and Blower[M], Hydraulic and Electric Power Press, 1992, 152153. [7] Wu Xingwei, Wang Lei, Chi Daocai, Research on Water Pump Fault Diagnosis Based on Multi-Classification SVM [J], Water Saving Irrigation, 200916773739

1200 WU Xing-wei / Energy Procedia 17 ( 2012 ) 1193 1200 TABLE. Ventilator Operation Fault Symptom Parameter Collection Serial number Fault Index Unit Normal Measure value Symptom Fuzzy Value x 1 horizontal vibration of bearing A m 45 67 0.647 x 2 vertical vibration of bearing A m 45 69 0.660 x 3 aal vibration of bearing A m 45 53 0.553 x 4 export flow m 3 / h 414697 405803 0.523 x 5 export pressure Mp a 105.01 105.05 0.500 x 6 motor current A 65 67 0.517 x 7 motor power kw 560 561 0.500 x 8 ventilator rotating speed r /min 1490 1490 0.500 x 9 bearing tempreture of bearing A 35 90 0.900