Machine Learning Strategy for Fault Classification Using Only Nominal Data

Machine learning methods are increasingly used for rotating machinery monitoring. Usually at set up, only data associated to an engine in a good state, the so called nominal data, are available for the machine learning phase. Nevertheless a classifier requires faulty data to be trained at identifying the causes of the anomalies and this fact has generally limited the usage of data driven approaches to fault detection tasks. The paper suggests a strategy to use machine learning methods even for fault classification purposes and diagnostics. Within the proposed framework three different machine learning methods, Gaussian Mixture Model (GMM), Support Vector Machines (SVM) and Auto Associative Neural Networks (AANN) have been implemented, tested and compared. The idea is to take into account some ‘a priori’ knowledge about the faults to be classified, to drive the behavior of the machine learning methodology (SVM or AANN or GMM) to be more or less reactive to the different faults. The indicators (features) more sensitive to each kind of fault are firstly selected on the basis of expert knowledge. For each different fault, a set of indicators is defined and computed from nominal data only. Each set is then used to produce training data for one specific fault. Such data sets are then used to train one instance of each method for each different fault. The underlying logic is that fault tuned input data is able to produce fault tuned instances of the methods. For example the instance trained with the indicators associated to a fault ‘A’ reacts more powerfully in presence of the fault ‘A’ than the others. Once an anomaly is detected, the comparison among the reactions of the different ‘fault tuned’ instances allows classifying the fault, not just to detect it. The results show best detection performances for SVM whilst AANN outperforms the other two methods for classification.

[1]  Mark A. Kramer,et al.  Autoassociative neural networks , 1992 .

[2]  Asoke K. Nandi,et al.  FAULT DETECTION USING SUPPORT VECTOR MACHINES AND ARTIFICIAL NEURAL NETWORKS, AUGMENTED BY GENETIC ALGORITHMS , 2002 .

[3]  J. Sanz,et al.  Fault diagnosis of rotating machinery based on auto-associative neural networks and wavelet transforms , 2007 .

[4]  Radford M. Neal Pattern Recognition and Machine Learning , 2007, Technometrics.

[5]  K. R. Al-Balushi,et al.  Artificial neural networks and support vector machines with genetic algorithm for bearing fault detection , 2003 .

[6]  Asoke K. Nandi,et al.  Practical scheme for fast detection and classification of rolling-element bearing faults using support vector machines , 2006 .

[7]  Mohamed A. El-Sharkawi,et al.  Elliptical novelty grouping for on-line short-turn detection of excited running rotors , 1999 .

[8]  Bildungswesen Advanced School for Computing and Imaging , 2010 .

[9]  Jeff A. Bilmes,et al.  A gentle tutorial of the em algorithm and its application to parameter estimation for Gaussian mixture and hidden Markov models , 1998 .

[10]  Tshilidzi Marwala,et al.  EARLY CLASSIFICATIONS OF BEARING FAULTS USING HIDDEN MARKOV MODELS, GAUSSIAN MIXTURE MODELS, MEL-FREQUENCY CEPSTRAL COEFFICIENTS AND FRACTALS , 2006 .

[11]  U. A. Monteiro,et al.  On fault classification in rotating machines using fourier domain features and neural networks , 2013, 2013 IEEE 4th Latin American Symposium on Circuits and Systems (LASCAS).

[12]  James R. McDonald,et al.  The use of artificial neural networks for condition monitoring of electrical power transformers , 1998, Neurocomputing.

[13]  R. E. Uhrig,et al.  Vibration monitoring with artificial neural networks , 1991 .

[14]  Bernhard Schölkopf,et al.  Estimating the Support of a High-Dimensional Distribution , 2001, Neural Computation.