Research paper
Total variation on horizontal visibility graph and its application to rolling bearing fault diagnosis

https://doi.org/10.1016/j.mechmachtheory.2019.103768Get rights and content

Highlights

  • The bearing vibration signal is converted into a new graph signal.

  • The vertex domain index TVHVG is extracted as the fault feature of rolling bearing.

  • TVHVG can better distinguish the states of rolling bearings than ApEn, PE, KU, RMS.

  • A novel fault diagnosis method for rolling bearing using TVHVG and MD is proposed.

Abstract

The total variation on graph (TVG) is a powerful vertex domain index for measuring the smoothness of graph signals, but its performance is closely related to the underlying graph. Since the horizontal visibility graph can better reflect the dynamics characteristics of bearing vibration signals than the path graph, the underlying graph of TVG is designated as horizontal visibility graph. The vertex domain index TVG defined on horizontal visibility graph is called simply as TVHVG in this paper. For better distinguishing the different states of rolling bearings, the bearing vibration signal is converted into the graph signal indexed by its horizontal visibility graph, and the vertex domain index TVHVG is extracted as the single fault feature. Based on TVHVG feature extraction and Mahalanobis distance classification, a novel fault diagnosis method for rolling bearings is proposed. The proposed method is applied to analyze two sets of experimental data containing normal and faulty rolling bearings. The results indicate that the proposed method can diagnose the bearing faults with different types and degrees effectively, and the vertex domain index TVHVG is superior to some classical time domain indexes in distinguishing the different states of rolling bearings.

Introduction

Rolling bearings are the common parts of rotary machinery. When the inner race, outer race or ball element of rolling bearing is damaged, its vibration signal will contain a large number of information related to the fault. Hence, vibration signal analysis is widely used in the fault diagnosis of rolling bearings [1,2]. The fault diagnosis methods based on vibration signal analysis generally contain three steps: the first step is the acquisition of vibration signals; the second step is the extraction of fault features; the third step is the identification and diagnosis of fault patterns. The most important and key step is the second step. Reviewing the literatures related to rotary machinery fault diagnosis, the fault features are usually extracted from time domain and frequency domain by means of the classical signal processing methods [3], [4], [5], [6], [7], [8], [9], [10], [11], [12]. For instance, Samanta and Al-Balushi [3] used the five time-domain features of the preprocessed vibration signals as the input of artificial neural network to achieve fault diagnosis of rolling bearings. Hu et al. [5] selected the optimal time-domain features of raw vibration signals and wavelet package coefficient as the input of support vector machines ensemble to achieve fault diagnosis of rotary machinery. Liu et al. [9] decomposed the bearing vibration signals by empirical mode decomposition, and took the optimal time- and frequency-domain features of intrinsic mode functions as the input of wavelet support vector machine to realize multi-fault classification for rolling bearings. There is no doubt that the classical signal processing methods have made outstanding performance in extracting the fault features of rolling bearings. However, due to the increasing complexity of mechanical equipment, coupled with the non-linearity and non-stationary of bearing vibration signals, it is sometimes difficult for the classical signal processing methods to extract effective fault features. Therefore, it is necessary to further explore a new and more effective method for extracting the fault features of rolling bearings.

Graph signal processing [13,14] is a new research field that emerged with the development of spectral graph theory and algebraic signal processing theory. Its main content is to extend the traditional signal processing methods to the analysis and processing of graph signals. In recent ten years, the theory of graph signal processing has been expanded rapidly, and the graph Fourier transform (GFT) [13,14], graph short-time Fourier transform (GSTFT) [15,16], graph wavelet transform (GWT) [17], [18], [19], graph empirical mode decomposition (GEMD) [20] and graph Hilbert transform (GHT) [21] have been proposed. The GFT can transform the graph signals from the vertex domain to the graph spectral domain, and the GSTFT, GWT and GEMD can transform the graph signals from the vertex domain to the vertex-graph spectral domain. Therefore, graph signals can be analyzed and processed in the vertex domain, graph spectral domain and vertex-graph spectral domain, which are the analogues to the time domain, frequency domain and time-frequency domain, respectively. Different from the traditional signal processing methods, these graph signal processing methods analyze graphs that represent the relational structure of datasets, rather than the datasets themselves. Thus they are particularly suitable for analyzing and processing the large and complex datasets resided on the vertices of graphs, for example, the datasets obtained from sensor networks, transportation networks, social and economic networks [13–21]. All in all, the traditional methods mainly analyze signals from the time domain, frequency domain, and time-frequency domain, while the graph signal processing methods analyze signals from the vertex domain, graph spectral domain and vertex-graph spectral domain. The graph signal processing methods provide three new dimensions for signal analysis, and based on them, a series of new fault diagnosis methods can be developed. Ou et al. [22–24] have successfully applied the GFT to the fault diagnosis of rolling bearings and the compound fault diagnosis of gearboxes.

In the field of graph signal processing, the total variation on graph (TVG) [25] is a vertex domain index for measuring the smoothness of graph signals. Generally, the value of TVG is small when the graph signal has similar values at the adjacent vertices connected by an edge; i.e., when it is smooth. Vibration signals are typical time series signals, so they can be converted into graph signals by means of the mapping algorithms between time series and graph structure [26,27]. Naturally, the vertex domain index TVG can also be used to measure the smoothness of vibration signals. Taking advantage of the vertex domain index TVG, a new data classifier has been proposed, which can yield high classification accuracy even for a few known samples and outperforms two widely used classification methods, support vector machine and neural network [28]; the signal recovery methods for graph signals have been presented, whose effectiveness is fully verified by the real-world recovery problems, including online blog classification, bridge condition identification and temperature estimation [29]; the signal denoising algorithm for graph signals has also been put forward, which was applied to measurement denoising for temperature sensors and opinion combination for multiple experts [30]. All these applications of the vertex domain index TVG indicate that it is a powerful index for measuring the smoothness of graph signals, and its value is very sensitive to the change of graph signals. In order to introduce the GFT into the field of mechanical fault diagnosis, Ou et al. [22] have directly regarded vibration signals as the path graph signals in a manifold perspective, and Gao et al. [31] have converted vibration signals into the graph signals indexed by their own horizontal visibility graphs. In addition, Gao et al. [31] have demonstrated that the horizontal visibility graphs can better reflect the dynamics characteristics of bearing vibration signals than the path graphs. Therefore, we also convert the bearing vibration signal into the graph signal indexed by its horizontal visibility graph, and the vertex domain index TVG defined on horizontal visibility graph is called as TVHVG for simplicity in this paper.

Generally, the vibration graph signals in normal state are relatively smooth, while the vibration graph signals in faulty states are relatively rough. Of course, the roughness of vibration graph signals are also different under different fault states. Taking into account that the vertex domain index TVHVG is not only simple to calculate, but also powerful in measuring the smoothness of graph signals, the vertex domain index TVHVG of vibration graph signals is extracted as the single fault feature of rolling bearings. Since the TVHVG is a single feature that only contains one value, the Mahalanobis distance (MD) [32] is selected for pattern recognition, which is a simple but effective distance metric. Xiang et al. [33] calculated the MD instead of Euclidean distance in one-class support vector machine for improving classification performance. Ou and Yu [34] demonstrated that when the Laplacian energy is extracted as a single fault feature, the MD can accurately and effectively identify the rolling bearing faults only with a small number of sampling points and training samples. Based on TVHVG feature extraction and MD classification, a novel fault diagnosis method for rolling bearings is proposed. In the proposed method, the bearing vibration signal is first converted into the graph signal indexed by its horizontal visibility graph, and then the vertex domain index TVHVG is extracted as the single fault feature. Finally, the MD is used to identify the working states and fault patterns of rolling bearings. The analysis results of two sets of experimental data indicate that the proposed method can diagnose the bearing faults with different types and degrees effectively, and the vertex domain index TVHVG is superior to some classical time domain indexes in distinguishing the different states of rolling bearings.

The remaining parts of this paper are arranged as follows. In Sections 2 and 3, the definitions of horizontal visibility graph and TVHVG are given. In Section 4, the novel fault diagnosis method for rolling bearings based on TVHVG feature extraction and MD classification is proposed. The experimental validations are performed in Section 5, and the conclusions of this paper are provided in Section 6.

Section snippets

Horizontal visibility graph

With the mapping algorithms between time series and complex networks as a bridge, the complex network theory has been well applied to characterize time series. In 2009, Luque et al. [27] proposed the horizontal visibility algorithm for mapping the dynamics characteristics of a time series into the topological properties of a horizontal visibility graph. Generally, the horizontal visibility graph is an undirected, unweighted and connected graph and it can be represented as G=(VEA), where V={v

Total variation on horizontal visibility graph (TVHVG)

In the field of graph signal processing, the TVG is a powerful index for measuring the smoothness of graph signals. The definition of TVG is based on the graph shift A and is obtained by extending the traditional concept of total variation on finite (or periodic) discrete time series. In general, a finite (or periodic) discrete time series can be represented by the directed cycle graph as shown in Fig. 2 [25,35].

In Fig. 2, the direction of the edges represents the flow of time from past to

Fault feature extraction

The fault features of rolling bearings are usually extracted from the traditional time domain, frequency domain and time-frequency domain. In order to better distinguish the different states of rolling bearings, we extract the fault feature from a new signal domain, i.e. the vertex domain of graph signals. Taking advantage of the horizontal visibility algorithm, the vibration signal of rolling bearing is first mapped into a horizontal visibility graph. Then the vibration graph signal can be

Case 1: rolling bearing data from the Case Western Reserve University

In order to verify the effectiveness and superiority of the proposed method in actual rolling bearing fault diagnosis, the rolling bearing data obtained from the Case Western Reserve University Bearing Data Center [37], [38], [39] is used. The tested bearing is 6205-2RS JEM SKF deep groove ball bearing, with motor load 1HP and motor speed 1772rpm. To simulate the bearing fault, single point fault was artificially set on the tested bearing using electro-discharge machining. Here the normal

Conclusions

Based on TVHVG feature extraction and MD classification, a novel fault diagnosis method for rolling bearings is proposed. In the proposed method, the bearing vibration signal is first converted into the graph signal indexed by its horizontal visibility graph. Then, the vertex domain index TVHVG of the graph signal is extracted as the single fault feature. Finally, the MD is used to identify the working states and fault patterns of rolling bearings. Two sets of experimental data containing

Declaration of Competing Interest

None

Acknowledgments

This study was supported by the National Natural Science Foundation of China (Grant no. 51875182).

References (43)

Cited by (40)

  • A meta-path graph-based graph homogenization framework for machine fault diagnosis

    2023, Engineering Applications of Artificial Intelligence
View all citing articles on Scopus
View full text