Next Article in Journal
On \({\mathbb{BID}}\)-Cone b-Metric Spaces over Banach Algebras: New Topological Properties and Fixed Point Theorems
Next Article in Special Issue
Scalable Multi-Party Privacy-Preserving Gradient Tree Boosting over Vertically Partitioned Dataset with Outsourced Computations
Previous Article in Journal
A Medical Endoscope Image Enhancement Method Based on Improved Weighted Guided Filtering
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Online Bearing Fault Diagnosis Based on Packet Loss Influence-Inspired Retransmission Mechanism

1
School of Mechanical Engineering, Yangzhou University, Yangzhou 225127, China
2
School of Mechanical Engineering, China University of Mining and Technology, Xuzhou 221116, China
3
Energy Department, Politecnico di Milano, Via Privata Giuseppe La Masa, 3220133 Milano, Italy
4
School of Computer Science and Technology, China University of Mining and Technology, Xuzhou 221116, China
*
Author to whom correspondence should be addressed.
Mathematics 2022, 10(9), 1422; https://doi.org/10.3390/math10091422
Submission received: 3 March 2022 / Revised: 12 April 2022 / Accepted: 20 April 2022 / Published: 23 April 2022

Abstract

:
Vibration response has been extensively used for fault diagnosis to ensure the smooth operation of mechanical systems. However, the data for vibration condition monitoring may be misconstrued due to channel quality issues and external disturbances. In particular, data packet losses that often occur during transmission can cause spectral structure distortion, and as multiple sensing nodes are often employed for condition monitoring, the differences in the spectral structure distortions for different sensing nodes can be significant. While retransmission can reduce packet loss, it is difficult to achieve good performance under the complex conditions. Excessive or insufficient retransmission of data streams can result in unacceptable delays or errors for online fault diagnosis. In this paper, we propose a Packet Loss Influence-inspired Retransmission Mechanism (PLIRM) to address this problem and improve the online diagnostic efficiency. First, we devise a scheme for zero padding based on packet loss model (ZPPL) to preserve intrinsic properties of frequency domain. Then, we formulate a dynamic retransmission scheme generated based on the optimal packet loss mode to minimize the effects of spectral structure distortions. To ensure that the data stream that is most sensitive to a fault will be preferentially transmitted, we apply a priority setting trick using maximum mean discrepancy (MMD) to evaluate the spectral structure discrepancies between a data stream and the historical datasets. We evaluate the retransmission scheme using a fault diagnosis model based on K-nearest neighbor (KNN) for timely online bearing fault diagnosis. Extensive experimental results showed that the proposed method can accurately identify the bearing faults in a timely manner, outperforming competitive approaches under packet loss condition.

1. Introduction

Bearings are the most critical mechanical components for various machinery and unexpected failures will lead to downtime that can result in heavy economical losses and even serious human casualties [1,2,3]. Thus, timely detection and accurate diagnosis of rolling bearing faults has a very high practical value.
Much attention has been focused on vibration-based diagnosis of mechanical faults in rotating machines [4,5]. Due to the rotating nature, a periodic or quasi-periodic impulse would appear in the waveform of vibration signals from a defective bearing. These telling features can be used to characterize the mechanical health using signal processing techniques [6,7] such as singular value decomposition [8], wavelet transform [9] and Hilbert-Huang transform [10]. Recently, many vibration-based offline diagnostic approaches have been developed using various feature extraction and fault classification techniques. In [11], statistical features based on the central limit theory were extracted for fault classification. Babu et al. [12] used a sparse auto-encoder combined with partial corruption to improve the robustness of feature representation and achieved superior performance in the field of induction motor fault diagnosis. Zhang et al. [13] used a time-singular-value sequence for noise suppression and feature extraction, which enhances the fault frequency for diagnosis. However, due to the influence of transfer paths, the fault features extracted from multiple sensors installed in different positions exhibit significant differences in most fault diagnosis methods, which leads to great differences between diagnostic performances [14,15].
More recently, efforts have been focused on fault diagnosis with vibration signals sampled from different channels [16]. In [17], an optimal sensor placement method based on the bond graph to digraph transformation was proposed for fault diagnosis and isolation. Mobed et al. [18] proposed an algorithm for sensor location, type and number optimization based on magnitude ratio and fault evolution sequences, while Huang et al. [19] provided a method for locating sensitive measurement points via sensitive measurement point analysis based on resonance-based sparse signal decomposition. As these above research on the sensitive measurement points had mostly concentrated on sensor location optimization, the multiple data streams transmission challenge due to the sensitivities of the measurement points still remains. For this, Tong et al. [16] had proposed a novel multiple data streams transmission scheme to identify bearing faults in a timely manner, but only when there is no packet loss.
While fifth generation network (5G) can provide transmission speed approaching the limit of the sampling theorem, its transmission is still restricted by channel quality and subjected to external interference and environmental conditions. For example, packet loss will most likely remain serious for long distance communication in underground mines, which affects remote diagnosis of mining equipment seriously. One obvious remedy is to select only data segments that do not have lost packets for signal processing and diagnosis. However, the selection of such data segments will incur time and computation which may be acceptable for offline diagnosis but not practical for online diagnosis.
Interestingly, the influence of packet loss caused by network channels has rarely been considered in machinery diagnosis. The spectral structure of the sensor signals can be polluted by the occurrence of packet losses in the process of transmission, while the different transfer paths and external disturbances will further accentuate the variations in the distortions in the spectral structures of the different sensing nodes. This can pose a critical challenge for online detection of bearing failure which is dependent of the timely detection of a periodic or quasi-periodic impulse in the waveform of the vibration signals of a defective bearing. Although retransmission can be used to mitigate the packet loss, insufficient retransmission of data streams can lead to inaccurate prediction results, while excessive retransmission of data streams can cause increased time in transmission. It is also difficult to achieve promising performance under complex and varying conditions.
The ability to properly transmit data streams collected from multiple sensors under the condition of packet loss for timely online detection of bearing failures is thus a key issue that requires much attention. To solve this problem, we propose a novel adaptive retransmission mechanism to improve the online diagnostic efficiency effectively in the packet loss scenario. The major contributions of this paper are as follows:
(1)
First, zero padding based on packet loss model (ZPPL) is proposed to preserve intrinsic properties of frequency domain, and a theoretical study referring to packet loss influences on spectral structures is presented and lays the groundwork for the choice of packet length and the determination of optimal packet loss mode.
(2)
Based on the results of theoretical analysis, a packet loss influence-inspired retransmission mechanism (PLIRM) is proposed. The dynamic retransmission scheme is designed based on the optimal packet loss mode to minimize spectral structure distortion, and a priority setting trick to search for the minimum spectral structure discrepancy between data stream and the historical datasets is established via maximum mean discrepancy (MMD) to ensure that the most sensitive data stream to the fault will be preferentially transmitted. We then employed an evaluation criterion embedded in a fault diagnosis model based on K-nearest neighbor (KNN) to evaluate the retransmission scheme.
(3)
Experimental results showed that PLIRM can efficiently detect bearing faults and significantly outperformed competitive approaches under packet loss condition.

2. Influence of Packet Loss on the Spectrum

Data packet loss is unavoidable in the process of transmission over networks and it can destroy the spectral structure of the sensor data streams. Data packet splicing (DPS) causes spectral structural distortion such as spectral line offset and characteristic information loss in condition of packet loss. In order to preserve the inherent spectral structure as much as possible, we can conduct zero padding operation when packet loss occurs. However, while zero padding retains the original spectral information, fake frequencies are also introduced in constructed spectrums. Furthermore, various packet lengths can also affect the spectral structure under packet loss condition. In this section, we present a theoretical study on the influence of packet loss on the spectral structures and propose a novel scheme for zero padding based on packet loss model (ZPPL).

2.1. Packet Loss Model

A number of studies have shown that packet loss is characterized by transient bursts and exhibits temporal dependency [20], i.e., if packet n is lost, then there is normally a higher probability that packet n + 1 will also be lost. To capture temporal dependency, a generalized model referred to as the two-state Markov model or Gilbert model is often used to simulate packet loss patterns. A two-state Markov model is shown in Figure 1.
In this model, one of the states represents the occurrence of packet loss while the other state represents the alternate case in which the packets are successfully transmitted. The transition probabilities between state 0 and state 1, as shown in Figure 1, are represented by p and q. Specifically, state 0 means that packet is lost and state 1 means that packet is not lost. p denotes the probability of transitioning from state 1 to state 0, and q is the probability of transitioning from state 0 to state 1. The probability that n consecutive packets are lost is given by p ( 1 q ) n 1 . If ( 1 q ) > p , then the probability of losing a packet is greater after having already lost a packet than after having successfully received one.

2.2. Zero Padding Based on Packet Loss Model

For generality, we will denote the packet length as the number of sampling points in a data packet. In other words, if a test sample contains M data packets each with packet length N, then it consists of M × N data points.
Suppose r data packets were lost in transmission, where r M . The packet loss rate p p l = r / M and the process of packet loss in transmission is given in Figure 2a.
Let us denote the data sent as x d s ( n ) , and data received as x d r ( n ) , where n = 0 , , M N 1 . Then x d r ( n ) can be expressed as:
x d r ( n ) = x d s ( n ) + x p l ( n )
where x p l ( n ) is a superposition of x p q 1 ( n ) , , x p q r ( n ) , which is illustrated in Figure 2b. x q r is the q r th packet sent and 1 q r M . Take x p q r as an example, x p q r ( n ) contains M N data points. The values of x p q r ( n ) from ( q r 1 ) N th to ( q r 1 ) N + N 1 th are x q r and the other places are with zero padding. x p l ( n ) is denoted as:
x p l ( n ) = z = 1 z = r x p q z
Due to the superposition principle of linear transformation about fast Fourier transform (FFT), the frequency domain X d r ( e j w ) and X p l ( e j w ) can be derived according to Equations (1) and (2).
X d r ( e j w ) = X d s ( e j w ) + X p l ( e j w ) = X d s ( e j w ) + z = 1 z = r X p q z ( e j w )
From Equation (3), the effects of ZPPL on the spectrum is determined by X p l ( e j w ) = z = 1 z = r X p q z ( e j w ) . Take x p q 1 as an example, x p q 1 is composed of ( M 1 ) N zero padding and a data packet x q 1 . According to Figure 2b and FFT, the frequency domain X p q 1 ( e j w ) can be obtained as:
X p q 1 ( e j w ) = n = 0 ( q 1 1 ) N + N 1 + ( M q 1 ) N x p q 1 ( n ) e j w n = n = ( q 1 1 ) N ( q 1 1 ) N + N 1 x q 1 f ( n ) e j w n = n = 0 N 1 x q 1 ( n ) e j w ( n + ( q 1 1 ) N ) = e j w ( n + ( q 1 1 ) N ) X q 1 ( e j w )
where n = 0 , , M N 1 . The spectral lines of x p q r can then be expressed as:
X p q r ( k ) = e j 2 π M N k ( q r 1 ) N n = 0 N 1 x q r ( n ) e j 2 π M N k n
where n = 0 , , M N 1 and k = 0 , , M N 1 . According to Equations (3) and (4), ZPPL can be obtained as:
X d r ( e j w ) = X d s ( e j w ) + ( z = 1 z = r e j w ( q z 1 ) N X q z ( e j w ) )
Spectral lines of ZPPL can thus be expressed as:
X d r ( k ) = X d s ( k ) + ( z = 1 z = r e j 2 π M N k ( q z 1 ) N n = 0 N 1 x q z ( n ) e j 2 π M N k n )
where n = 0 , , M N 1 and k = 0 , , M N 1 .

2.3. Effects Generated by Zero Padding Based on Packet Loss Model

Based on ZPPL and its spectral lines as expressed Equations (6) and (7). respectively, it is clear that the influences of packet loss on the spectrum are the superposition of frequency spectrum density from all lost packets, and fake frequencies and phase shifts are introduced when packet loss occurs. Remarkably, despite phase shifts are different, x p q r spectral amplitudes for different r are the same. Energies of characteristic frequencies about x d r decreases as packet loss rate rises. For x p q r , phase shifts between FFT coefficients are 2 π n when spectral line k = ( n M ) th. Phase shift between FFT coefficients when spectral line k = ( n M / 2 ) th is ( 2 n + 1 ) π and extremums of amplitudes occur. With the increase of k, a spectral peak band (SPB) appears once phase shift becomes ( 2 n + 1 ) π , which means that packet loss lead to spectral peak band. Essentially, these SPBs appear between frequency intervals of x q r , which signifies that bandwidth of SPB is F s N , where F s and N denote sample frequency and length of a packet. respectively. If f t is characteristic frequency of x p q r , the number of spectral speak bands N f k = N × f t F s or the number of spectral speak f s p k = N × f t F s from 0 to f t .
It is worth noting that every fake spectral line is of a certain periodicity. For different x p q r , the periodicity of the same kth spectral line can be found in Equation (8).
T q r k = 2 π 2 π M k , k M 2 2 π π [ 2 k M f l o o r ( 2 k M ) ] π , k > M 2
Phase shift is the fundamental reason contributing to this phenomenon. It can be inferred from Equations (6)–(8) that this phenomenon directly affects results generated by three forms of packet loss as follows. (i) Packet loss occur in continuous position: Every spectral peak band will be divided into two parts and spectral peak will be reduced by half once a packet is lost. The more packets are dropped, the smaller the influences caused by spectral peak bands on the spectrum are. (ii) Packet loss occur in odd or even positions: The amplitudes of spectral peak bands will be strengthened when a packet is dropped, which essentially weakens the characteristic frequency. (iii) Packet loss occur in random position: The amplitudes of spectral peak bands will be suppressed to some extent when a packet loss occurs.

2.4. Validation with Numerical Simulation

To illustrate packet loss effects, let us consider a simulated vibration signal comprised of 3 harmonic components generated with a sampling frequency of F s = 1000 Hz and a duration of 60 s. Equation (9) defines the generated synthetic signal:
x ( t ) = A 1 s i n ( 2 π f 1 t ) + A 2 s i n ( 2 π f 2 t ) + A 3 s i n ( 2 π f 3 t )
where A 1 = 1 , A 2 = 1.5 , A 3 = 2 , f 1 = 5 Hz, f 2 = 10 Hz and f 3 = 20 Hz. Figure 3 shows the zoom-view of the generated signal and its corresponding spectrum calculating through fast Fourier Transform (FFT). Based on this simulated signal, three test samples comprising three kinds of packet lengths are constructed with the same number of packet. Specifically, the number of packet is selected as 100 and the packet length N of x a , x b and x c are set to 30, 50 and 200. respectively. In order to verify the effects of influence caused by packet loss, we introduce packet loss at 10% and 50%. For fair comparisons, we ensure that the packet loss positions are random and setup of packet loss positions x q r are the same to x a , x b and x c . Figure 4 shows the different spectrums generated based on DPS and ZPPL under various conditions of packet losses.
Figure 4 shows that spectrum energy is inversely proportional to packet loss. We can observe that spectral structural distortion is more serious when the packet length is less than F s / f c , where f c is characteristic frequency, and that the higher packet loss rate, the worse the damage on the spectrum. It shows that the structure of fault low frequency band is prone to be severely damaged based on DPS and fake frequencies are introduced, which decrease diagnostic accuracy. Although fake frequencies are also introduced, what is exciting is that characteristic frequency and its harmonic components on the spectrum generated based on ZPPL are clearly visible whatever the packet length is and it indicates that influences caused by packet loss from ZPPL are less than those from DPS.
In order to illustrate the influence introduced by ZPPL, one harmonic component of x ( t ) with characteristic frequency equal to f 2 is extracted for further exploration. Specifically, we take the spectrum shown in Figure 5 of x p q r ( n ) from x p l ( n ) composed of 100 packets with packet length 200 as an example. Figure 6 shows the five forms of packet loss under the condition of packet loss 50%.
From Figure 5, it is clear that packet loss causes SPB, and the width of SPB is equal to F s N . The energies of SPB are uniformly reduced when packet loss happened in continuous position while the energies of SPB increase abnormally in other situations, and the root causes of above phenomenon is phase offset introduced by packet loss. Based on the results from Figure 6, P 1 has the minimum effect on raw signal and P 5 takes second place according to AE denoting average energy.
To sum up, in order to reduce the influence caused by packet loss as much as possible, two key points are acquired based on ZPPL: (a) The spectrums from x p q 1 , , x p q r are as similar as possible; and (b) the number of odd positions and even positions that packet loss occurs are as equal as possible. We devise two pivotal measures with respect to the choice of packet length and dynamic retransmission scheme Based on these observations in the next section.

3. Online Fault Diagnosis Based on Packet Loss Influence-Inspired Retransmission Mechanism

As mentioned, the spectral structure distortion and discrepancy caused by packet loss in the multisensor scenario can lead to unsatisfactory accuracy and effectiveness. To solve this issue, we propose a novel adaptive retransmission mechanism under packet loss condition for multiple data streams called PLIRM (Packet Loss Influence-inspired Retransmission Mechanism). The proposed framework of PLIRM is shown in Figure 7. First, ZPPL is constructed to preserve the intrinsic properties of spectral structure. Then, a dynamic retransmission scheme with embedded MMD is designed to minimize spectral structure distortion and search for the minimum spectral structure discrepancy, to ensure that the data stream that is most sensitive to the fault can be transmitted preferentially. Finally, a fault diagnosis model based on KNN is used to evaluate the retransmission scheme. The details of each part are elaborated in the following subsection.

Packet Loss Influence-Inspired Retransmission Mechanism and Online Diagnosis

First, zero padding is applied to construct ZPPL by taking spectral structure distortion caused by packet loss into consideration. According to analysis of ZPPL on the spectrum in Section 2, in order to further reduce the influence caused by packet loss, one of the two key aspects is that inherent structure of each data packet in frequency domain should be as similar as possible. Therefore, the optimal packet length that the key parameter for constructing ZPPL should satisfy integral multiples of the number of sampling points during a period of fault characteristic frequency. Since the ratio is not generally an integer between sampling frequency and the fault characteristic frequency and the amount of data to transmit should be as small as possible for reducing transmission burden, the optimal packet length containing at least an integral periods of the maximum fault characteristic frequency from different fault types is adopted in our work. Then, the size of a test sample depends on the number of packets that influenced by packet loss rate. Packet loss rate p p l = 80 % is a serious situation, which means that the possibility of losing data is really high when the number of packet is not suitable. For this reason, the number of packet constituting a test sample is designed based on the Equation (10) and empirical values.
The selection of the optimal packet length does not guarantee that fake frequencies introduced by ZPPL can be effectively suppressed. Indeed, the optimal packet loss mode that the number of odd positions and even positions where packets loss occurs are as equal as possible is the other one key point for restraining spectral structure distortion. We design our dynamic retransmission scheme for this purpose as follows. First, the optimal number of retransmissions n r e = c e i l ( lg 0.05 / lg p ) 1 is determined based on packet loss assessment and a 2-sigma-limited Gaussian distribution shown in Equation (10), where ceil(·) is greater than or equal to the smallest integer of the expression.
1 p p a n r e + 1 > 0.95
1 p p a n r e + 1 denotes the probability that a packet is received during the nth retransmission and p p a is the result of packet loss assessment, which can be obtained by calculating the ratio between the number of packets received and packets sent. When packet loss still occurs under the condition of n r e , inspired by bisection method [21], p p a = 1 + p p a 2 is iteratively updated. Finally, n r e is obtained. Then, dynamic allocation unit containing two packets is used to decide to whether to retransmit. As shown in Figure 1, ‘0’ and ‘1’ denotes packet loss and packet received. respectively and four possible consequences are obtained. Specific retransmission scheme is established based on these consequences which can be found in Table 1. ▲ and △ denote retransmission operation and no operation of retransmission. respectively. Note that remanent M M u r packets will be retransmitted when the previous M u r packets have not been received.
In order to mitigate the influence of spectral structure discrepancies amongst different sensing nodes, a priority setting trick via MMD [16,22,23] is established on the basis of ZPPL and dynamic retransmission scheme. Once a fault occurs, the data distribution referring to the healthy condition of bearings is determined. If the distribution difference D k calculated by MMD is the smallest in frequency domain, then the spectral structure discrepancy between test data and historical dataset is the smallest and the resulting influences on efficent diagnosis can be reduced as much as possible. Hence, to achieve this, n t e × M data packets of the kth channel that correspond to the smallest D k should be preferentially transmitted, where M denotes the number of data packets in a test sample and n t e denotes the quantity of test samples.
Acquiring reliable diagnostic results in a timely manner is crucial for online fault diagnosis. We embed an evaluation criterion in the adaptive retransmission procedure as follows. A datablock constituted by D d b = { X t e k | k = 1 , , n d b } and n d b is the number of test samples is constructed for data preparation and fault diagnosis. KNN is introduced to build the fault diagnosis model in our work with the consideration of generalization error and diagnostic effectiveness. Following [24], we set K = 1 , and adopt the Euclidean distance for the similarity measurement in construction of KNN-based model. Ultimately, online diagnosis is completed when multiple consecutive P r e that diagnostic results obtained from datablocks exceed the alarm threshold. In retransmission assessment process, several evaluation indicators are defined as follows. C d c defined as transmissive detection cost denotes whether this approach can detect bearing faults for online diagnosis. C t c defined as transmissive time cost denotes the time cost resulting from the entire process beginning at the start of transmission and ending at the completion of diagnosis, and C d v defined as transmissive data volume represents the number of datablocks when transmission and diagnosis are completed. Retransmission cost is defined as the average retransmission count C p c in actuality.
The detailed steps of the packet loss retransmission mechanism can be summarized as follows:
  • Step 1: At the beginning of transmission, determine packet length N and the number of packets M based on theoretical analysis referring to ZPPL and number multiple sensors randomly based on { k = 1 , , n c h } corresponding to relevant channels, and n t e × M data packets on the site are transmitted by numbered sequence.
  • Step 2: Construct test samples based on ZPPL and obtain the optimal retransmission n r e via packet loss assessment.
  • Step 3: Normalise test data streams and historical data in frequency domain and calculate the distribution differences D = { D k | k = 1 , , n c h } between two datasets by using MMD [16], and D k D are arranged in ascending order.
  • Step 4: Perform specific retransmission scheme based on dynamic allocation unit according to Table 1. Data streams of the kth channel corresponding to the smallest D k will be preferentially transmitted until n t e test samples are transmitted next. When the number of test samples reaches n d b that the preset size of a datablock, which can be determined based on experience, go to Step 6.
  • Step 5: D k between historical datasets X h d and the latest data streams X t e k are updated via the latest value; then, D k D are rearranged in ascending order. Next, go to Step 4.
  • Step 6: Data preparation: Convert each transmitted test sample into frequency domian, and extract FFT amplitudes as corresponding fault features, and then, normalize this features by using mean values of zero and variances of 1.
  • Step 7: Train the fault diagnosis model based on KNN by using preprocessed datasets X h d including multiple types of healthy conditions related to bearings.
  • Step 8: Obtain the diagnostic result P r e based on a transmitted datablock D d b according to fault diagnosis model.
  • Step 9: Monitor P r e that is updated continuously with the arrival of the latest datablock D d b . When the number of multiple consecutive P r e that exceed the alarm value V a m q = 5 , bearing fault diagnosis is completed and transmission evaluation indicators referring to C d v , C t c and C p c are recorded.
The flowchart of online fault diagnosis based on the packet loss retransmission mechanism is shown in Figure 8.

4. Experimental Evaluations

To verify the effectiveness of the proposed method, a bearing test rig for data collection and online diagnosis is used to compare the proposed approach with existing methods including STS, RTS and MDSTS [16]. STS and RTS are essentially conventional approaches namely, sequential transmission and random transmission. respectively, and MDSTS is a kind of multiple data stream transmission scheme. These competitive methods did not take the influence caused by packet loss into consideration.

4.1. Experimental Setup and Dataset Preparation

The experiments are carried out on the belt conveyor idler [16], as shown in Figure 9. One bearing without defects located in the bearing housing in the idler is closer to the motor. The other one is farther from the motor, and it could be replaced by the test bearings [23]. Eight accelermeters attached to the bearing housing with glue and magnetic bases are employed to collect and transmit the vibration signals of rolling bearing. The inner race fault (IF), outer race fault (OF), and ball fault (BF) are introduced to test rolling bearings.
For the purpose of simulating the actual application so that the experimental results are more persuasive, in this experiment, four bearing conditions including NO (normal bearings), IF, OF and BF, are considered under the condition LOAD = 900 rpm, and raw vibration signals of eight accelerometers are sampled at 20 kHz on site. The type of bearing utilized is 6204, and its main parameters are displayed in Table 2.
The fundamental frequency in theory are calculated based on the bearing parameters. The characteristic frequencies of IF, OF and BF are 74.1495 Hz, 45.8505 Hz and 30.0345 Hz. respectively. The number of sampling points in a period are about 270, 436 and 667. respectively correspond to IF, OF and BF. In consideration of the parameter selection criteria and computational efficiency, the packet length N is set to 300 and the number of packets M is set to 20. The historical dataset contains data for four bearing conditions including NO, IF, OF and BF, with 200 samples for each health condition. Each sample contains 3000 Fourier coefficients acquired from FFT. n t e is selected as 5 for spectral structure discrepancy evaluation. A datablock consists of n d b = 20 test samples for predicting diagnostic result, and it is identified as the bearing fault when q = 5 consecutive predicted values P p r exceed V a m = 95 % , set based on a 2-sigma-limited Gaussian distribution.
To demonstrate the superiority of PLIRM, test samples from STS, RTS and MDSTS adopt DPS for comparison. In view of packet loss in long distance complex working environment, three levels of packet loss probabilities p p l = 5 % ,   50 % ,   90 % are considered in the experiment. Three maximum retransmissions times (MRT) are set. respectively for STS, RTS and MDSTS according to experience. In all, 108 different transmission tests under different conditions of packet loss and retransmission set are conducted, and a description of the experimental setup is shown in detail in Table 3.

4.2. Diagnosis Results of the Proposed Method

The diagnostic results for the four transmission schemes are shown in Figure 10, Figure 11 and Figure 12. Each figure is composed of three subfigures under a particular packet loss probability and a specific fault type. The left of the symbol “-” in each figure represents the transmission scheme, and the right represents the retransmission times. The x-axis of every subfigure is the number of transmitted datablocks and the y-axis represents the detection accuracy for a datablock.
From the performance of the transmission schemes for online bearing fault diagnosis as shown in Figure 10, Figure 11 and Figure 12, it is clear that the performance of all the competitive methods dramatically declines with the increase in packet loss rates, and that the diagnostic results improve with increased retransmission times for every data packet. In terms of diagnostic performance, STS and RTS are similar and they both failed to diagnose faults in Figure 11 and Figure 12. Even when the packet loss rate is only 5% and the maximum retransmission times is 20, they still can not detect the outer race fault and ball fault in Figure 10b. MDSTS is superior to these two methods as shown in Figure 10b and Figure 11a,b. However, MDSTS still failed in its fault diagnosis when the packet loss reaches 90% and the maximum retransmission times <20, as shown Figure 12. However, our proposed PLIRM has outperformed others significantly. It can detect all faults in a timely manner even though the packet loss rate has reached 90% in Figure 12, and still its performance achieved 100% and it is very stable.
More details about the diagnostic results of the three healthy conditions under various packet losses can be found in Table 4 below. The computational accuracies of different transmission schemes are also shown in Table 5. The computational accuracy, indicated as A c a , is defined as average ± standard deviation. The average accuracy is the average predicted value based on all transmissive datablocks. It is obvious that the more serious the packet loss is, the worse the performance of the competitive methods becomes, including greater time consumption and lower accuracy. Even if they can detect the faults in several cases (marked with * in Table 4), they are largely unstable. As shown in Table 5, the performance of STS, RTS and MDSTS are significantly unstable, whereas the results of PLIRM are more reliable and rapid for different packet losses under the condition of bearing outer faults. Due to the establishment of the dynamic retransmission scheme based on ZPPL and combining MMD, this phenomenon is significantly improved, which can be observed in Table 4 and Table 5. The time costs of STS, RTS and MDSTS remarkably increase with escalating packet loss. However, more importanly, PLIRM can always accurately detect faults in a timely manner.

4.3. Discussion

Packet loss can pose spectral structure distortions and discrepancies in multiple data stream transmission, resulting in performance degradation for fault diagnosis and increased transmission costs. Thus, the key for effective online diagnosis is in reducing the influence caused by packet loss and transmitting the data streams most sensitive to the fault. In order to illustrate that the proposed method can achieve the above, we adopt the t-SNE technique [25] to visualize the transmitted data of mentioned methods in our experiment in a two-dimensional map. For illustration, we take the transmission test under the condition of 90% packet loss as an example in Figure 13 and Figure 14 for our discussion.
From Figure 13 and Figure 14, it is clear that there are significant discrepancies between data streams transmitted by STS, RTS and MDSTS without retransmission and different sensor nodes, which means that intrinsic properties from data streams transmitted by them are lost seriously. Besides, mode confusion between different fault types are pretty evident under a poor transmission condition. Although above influences are reduced slightly when retransmission times increases, the results are still not satisfied. As far as PLIRM is concerned, remarkably, despite there are slight differences between some intrinsic properties belonging to different domains, PLIRM can almost always transmit data streams referring to the most sensitivity to the fault, which indicates that influences involving spectral structure distortions and discrepancies are reduced dramatically. As stated above, compared with the competitive methods, our proposed method has obvious advantages.

5. Conclusions

In this paper, we have proposed an effective packet loss influence-inspired retransmission mechanism (PLIRM) for online fault diagnosis. Data streams exhibiting the smallest spectral structure discrepancy are preferentially transmitted or retransmitted based on dynamic retransmission scheme with embedded MMD. An evaluation criterion based on K-nearest neighbor is introduced in the processing of retransmission. Our experimental results under different transmission experimental scenarios with different packet loss probabilities and retransmission times have showed that the proposed method is indeed feasible and effective for remote online monitoring as it was able to address the performance issues of online diagnosis in multisensor scenarios with packet loss conditions successfully.
The future research will include extending the proposed method into online diagnosis of other rotating components involving multiple heterogeneous sensor signals such as motor current, torque and strain gauge. In addition, optimization of dynamic retransmission scheme when the retransmission time is fixed will also be further studied.

Author Contributions

Data curation, G.Z.; Methodology, Z.T., W.L. and E.Z.; Project administration, W.L.; Writing-original draft, Z.T. and B.Z. All authors have read and agreed to the published version of the manuscript.

Funding

This work is supported by the National Key R&D Program of China (2019YFB2006400) and the Fundamental Research Funds for the Central Universities (2019ZDPY08).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Acknowledgments

The authors thank See-Kiong Ng from National University of Singapore for his contributions to improving the quality of the paper.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Gang, L.; Geoff, L.M.; Qing, Z. Sinusoidal synthesis based adaptive tracking for rotating machinery fault detection. Mech. Syst. Signal Process. 2017, 83, 356–370. [Google Scholar]
  2. Enrico, Z.; Giulio, G. A neuro-fuzzy technique for fault diagnosis and its application to rotating machinery. Reliab. Eng. Syst. Saf. 2009, 94, 78–88. [Google Scholar]
  3. Jalan, A.K.; Mohanty, A.R. Model based fault diagnosis of a rotor–bearing system for misalignment and unbalance under steady-state condition. J. Sound Vib. 2009, 327, 604–622. [Google Scholar] [CrossRef]
  4. Ruqiang, Y.; Robert, X.G.; Xuefeng, C. Wavelets for fault diagnosis of rotary machines: A review with applications. Signal Process. 2014, 96, 1–15. [Google Scholar]
  5. Wangpeng, H.; Yin, D.; Yanyang, Z.; Ivan, W.S. Sparsity-based algorithm for detecting faults in rotating machines. Mech. Syst. Signal Process. 2016, 72–73, 46–64. [Google Scholar]
  6. Yongbo, L.; Minqiang, X.; Yu, W.; Wenhu, H. A new rolling bearing fault diagnosis method based on multiscale permutation entropy and improved support vector machine based binary tree. Measurement 2016, 77, 80–94. [Google Scholar]
  7. Wanqing, S.; He, L.; Enrico, Z. Long-range dependence and heavy tail characteristics for remaining useful life prediction in rolling bearing degradation. Appl. Math. Model. 2022, 102, 268–284. [Google Scholar]
  8. Huiming, J.; Jin, C.; Guangming, D.; Tao, L.; Gang, C. Study on Hankel matrix-based SVD and its application in rolling element bearing fault diagnosis. Mech. Syst. Signal Process. 2015, 52–53, 338–359. [Google Scholar]
  9. Staszewski, W.J. Wavelet Based Compression and Feature Selection for Vibration Analysis. J. Sound Vib. 1998, 211, 735–760. [Google Scholar] [CrossRef]
  10. Ramesh Babu, T.; Srikanth, S.; Sekhar, A.S. Hilbert–Huang transform for detection and monitoring of crack in a transient rotor. Mech. Syst. Signal Process. 2008, 22, 905–914. [Google Scholar] [CrossRef]
  11. Wei, L.; Zhencai, Z.; Fan, J.; Gongbo, Z.; Guoan, C. Fault diagnosis of rotating machinery with a novel statistical feature extraction and evaluation method. Mech. Syst. Signal Process. 2015, 50, 414–426. [Google Scholar]
  12. Wenjun, S.; Siyu, S.; Rui, Z.; Ruqiang, Y.; Xingwu, Z.; Xuefeng, C. A sparse auto-encoder-based deep neural network approach for induction motor faults classification. Measurement 2016, 89, 171–178. [Google Scholar]
  13. Shangbin, Z.; Siliang, L.; Qingbo, H.; Fanrang, K. Time-varying singular value decomposition for periodic transient identification in bearing fault diagnosis. J. Sound Vib. 2016, 379, 212–231. [Google Scholar]
  14. Yaguo, L.; Zongyao, L.; Jing, L.; Fanbo, L. Phenomenological models of vibration signals for condition monitoring and fault diagnosis of epicyclic gearboxes. J. Sound Vib. 2016, 369, 266–281. [Google Scholar]
  15. Qing, X.; Yanhai, X.; Yiqiang, P.; Weihua, Z.; Yongjian, L. Low-speed rolling bearing fault diagnosis based on EMD denoising and parameter estimate with alpha stable distribution. J. Mech. Sci. Technol. 2017, 31, 1587–1601. [Google Scholar]
  16. Zhe, T.; Wei, L.; Bo, Z.; Fan, J.; Gongbo, Z. Online Bearing Fault Diagnosis Based on a Novel Multiple Data Streams Transmission Scheme. IEEE Access 2019, 7, 66644–66654. [Google Scholar]
  17. Alem, S.; Benazzouz, D. Bond graph to digraph conversion: A sensor placement optimization for fault detection and isolation by a structural approach. Sadhana 2014, 39, 1151–1164. [Google Scholar] [CrossRef] [Green Version]
  18. Mobed, P.; Maddala, J.; Pednekar, P.; Bhattacharyya, D.; Rengaswamy, R. Optimal Sensor Placement for Fault Diagnosis Using Magnitude Ratio. Ind. Eng. Chem. Res. 2015, 54, 9369–9381. [Google Scholar] [CrossRef]
  19. Wentao, H.; Zhiqiang, L.; Hongjian, S.; Hongyin, D.; Weijie, W. Sensitive measuring points analysis of fault vibration signal of wind turbine gearboxes based on resonance-based sparse signal decomposition. In Proceedings of the 2017 29th Chinese Control And Decision Conference (CCDC), Chongqing, China, 28–30 May 2017; pp. 4766–4771. [Google Scholar]
  20. Homero, T.; Deni, T.; Leopoldo, E. Simulation and Modeling of Packet Loss on VoIP Traffic: A Power-law Model. WTOC 2009, 8, 1053–1063. [Google Scholar]
  21. Xinhua, S.; Yilun, W.; Xuejing, K.; Ran, T. Nonconvex Truncated Nuclear Norm Minimization Based on Adaptive Bisection Method. IEEE Trans. Circuits Syst. Video Technol. 2019, 29, 3159–3172. [Google Scholar]
  22. Yiming, C.; Shiji, S.; Shuang, L.; Le, Y.; Cheng, W. Domain Space Transfer Extreme Learning Machine for Domain Adaptation. IEEE Trans. Cybern. 2019, 49, 1909–1922. [Google Scholar]
  23. Zhe, T.; Wei, L.; Bo, Z.; Fan, J.; Gongbo, Z. Bearing Fault Diagnosis Under Variable Working Conditions Based on Domain Adaptation Using Feature Transfer Learning. IEEE Access 2018, 6, 76187–76197. [Google Scholar]
  24. Pandya, D.H.; Upadhyay, S.H.; Harsha, S.P. Fault diagnosis of rolling element bearing with intrinsic mode function of acoustic emission data using APF-KNN. Expert Syst. Appl. 2013, 40, 4137–4145. [Google Scholar] [CrossRef]
  25. Laurensvander, M.; Geoffrey, H. Visualizing Data using t-SNE. J. Mach. Learn. Res. 2017, 9, 2579–2605. [Google Scholar]
Figure 1. Two-state Markov model.
Figure 1. Two-state Markov model.
Mathematics 10 01422 g001
Figure 2. The architecture of packet loss in transmission.
Figure 2. The architecture of packet loss in transmission.
Mathematics 10 01422 g002
Figure 3. (a) The zoom-in view of simulated vibration signal x; (b) the spectrum of x.
Figure 3. (a) The zoom-in view of simulated vibration signal x; (b) the spectrum of x.
Mathematics 10 01422 g003
Figure 4. (a) Spectrum of x a generated based on DPS; (b) spectrum of x b generated based on DPS; (c) spectrum of x c generated based on DPS; (d) spectrum of x a generated based on ZPPL; (e) spectrum of x b generated based on ZPPL; (f) spectrum of x c generated based on ZPPL.
Figure 4. (a) Spectrum of x a generated based on DPS; (b) spectrum of x b generated based on DPS; (c) spectrum of x c generated based on DPS; (d) spectrum of x a generated based on ZPPL; (e) spectrum of x b generated based on ZPPL; (f) spectrum of x c generated based on ZPPL.
Mathematics 10 01422 g004
Figure 5. The spectrum of x p q r .
Figure 5. The spectrum of x p q r .
Mathematics 10 01422 g005
Figure 6. (a) Spectrum based on P 1 that continuous packet loss; (b) spectrum based on P 2 that continuous odd position packet loss; (c) spectrum based on P 3 that continuous even position packet loss; (d) spectrum based on P 4 that random position packet loss; (e) spectrum based on P 5 that half odd position packet loss and half even position packet loss; (f) The sum of energy from f s p k .
Figure 6. (a) Spectrum based on P 1 that continuous packet loss; (b) spectrum based on P 2 that continuous odd position packet loss; (c) spectrum based on P 3 that continuous even position packet loss; (d) spectrum based on P 4 that random position packet loss; (e) spectrum based on P 5 that half odd position packet loss and half even position packet loss; (f) The sum of energy from f s p k .
Mathematics 10 01422 g006
Figure 7. The framework of packet loss influence-inspired retransmission mechanism (PLIRM) for online bearing fault diagnosis.
Figure 7. The framework of packet loss influence-inspired retransmission mechanism (PLIRM) for online bearing fault diagnosis.
Mathematics 10 01422 g007
Figure 8. Flowchart of online fault diagnosis based on packet loss influence inspired retransmission mechanism.
Figure 8. Flowchart of online fault diagnosis based on packet loss influence inspired retransmission mechanism.
Mathematics 10 01422 g008
Figure 9. Bearing test platform of the belt conveyor idler.
Figure 9. Bearing test platform of the belt conveyor idler.
Mathematics 10 01422 g009
Figure 10. Diagnostic results under the condition of 5% packet loss.
Figure 10. Diagnostic results under the condition of 5% packet loss.
Mathematics 10 01422 g010
Figure 11. Diagnostic results under the condition of 50% packet loss.
Figure 11. Diagnostic results under the condition of 50% packet loss.
Mathematics 10 01422 g011
Figure 12. Diagnostic results under the condition of 90% packet loss.
Figure 12. Diagnostic results under the condition of 90% packet loss.
Mathematics 10 01422 g012
Figure 13. Spectral structure discrepancies between transmitted data and different sensor nodes.
Figure 13. Spectral structure discrepancies between transmitted data and different sensor nodes.
Mathematics 10 01422 g013
Figure 14. Spectral structure discrepancies between different methods.
Figure 14. Spectral structure discrepancies between different methods.
Mathematics 10 01422 g014
Table 1. Specific retransmission scheme.
Table 1. Specific retransmission scheme.
nth Dynamic Allocation Unit ( n + 1 ) th Dynamic Allocation Unit
Odd PositionEven PositionOdd PositionEven Position
00
01
10
11
Table 2. Main parameters of the 6204 ball bearing.
Table 2. Main parameters of the 6204 ball bearing.
TypeInner Race
Diameter (mm)
Outer Race
Diameter (mm)
Number
of Balls
Bearing
Width (mm)
Balls
Diameter (mm)
620420478147.9
Table 3. Description of the experimental setup.
Table 3. Description of the experimental setup.
Transmission Scheme♯ of TestFault TypePacket Loss Probability (%)MRT
50
STS1–27IF, OF, BF505
9020
50
RTS28–54IF, OF, BF505
9020
50
MDSTS55–81IF, OF, BF505
905
5/
PLIRM82–108IF, OF, BF50/
90/
Table 4. Diagnostic performances under various packet loss schemes for online fault diagnosis.
Table 4. Diagnostic performances under various packet loss schemes for online fault diagnosis.
Healthy Condition p pl (%)MRTSTSRTSMDSTSPLIRM
C dc C dv C tc C pc C dc C dv C tc C pc C dc C dv C tc C pc C dc C dv C tc C pc
0N>20th>126.2833 s0Y5th31.0817 s0Y5th40.4896 s0
55Y5th33.4423 s0.0524Y5th34.7763 s0.0491Y5th39.0081 s0.0540Y5th61.2548 s 1.25 × 10 4
20Y5th32.6717 s0.048Y5th32.1590 s0.0554Y5th38.6590 s0.0493
0N>20th>255.9915 s0N>20th>254.7813 s0N>20th286.1462 s0
IF505Y5th87.1334 s0.9730Y5th88.8885 s0.9698Y5th91.6796 s0.9784Y5th95.9446 s0.3004
20Y5th90.3197 s1.0054Y5th87.9547 s0.9995Y5th92.5630 s0.9938
0N>20th>329.7638 s0N>20th>326.3587 s0N>20th>357.3670 s0
905N>20th>955.9230 s3.6686N>20th>962.3321 s3.7084N>20th>982.3726 s3.6641Y5th324.1284 s3.5313
20Y5th420.9201 s7.9141Y5th408.6175 s7.8786Y5th437.3637 s8.0036
0N>20th>126.8101 s0N>20th>139.5905 s0Y6th46.8156 s0
55N>20th>126.6477 s0.0536N>20th>141.0439 s0.0551Y5th39.9964 s0.0514Y6th72.5724 s0
20N>20th>126.8909 s0.0531N>20th>144.4657 s0.0541Y5th38.0023 s0.0494
0N>20th>252.1424 s0N>20th>255.0237 s0N>20th>289.7554 s0
OF505N>20th>347.6523 s0.9734N>20th>343.6831 s0.9593Y6th110.1924 s0.9769Y9th151.5227 s0.0050
20N>20th>350.7292 s1.0056N>20th>347.6139 s0.9930Y5th88.4065 s0.9811
0N>20th>326.4639 s0N>20th>327.2350 s0N>20th>356.2502 s0
905N>20th>953.8869 s3.6605N>20th>958.6008 s3.7033N>20th>983.9519 s3.6713Y6th368.8051 s3.3544
20N>20th>1682.2 s7.9839N>20th>1659.1 s7.8994Y6th50.1752 s7.8411
0N>20th>126.1238 s0 Y * 9th55.9485 s0Y6th47.3609 s0
55Y10th64.5478 s0.0536 Y * 5th36.1682 s0.0521Y5th38.0688 s0.0545Y5th60.9221 s0
20Y10th64.6910 s0.0534Y5th34.2677 s0.0530Y5th40.1503 s0.0590
0N>20th>254.5737 s0N>20th>257.123 s0N>20th>287.9346 s0
BF505N>20th>348.5018 s0.9588Y8th141.522 s0.9845Y5th89.1299 s0.9665Y5th93.6135 s0.3044
20Y10th169.4589 s0.9729Y8th141.522 s0.9845Y5th89.6830 s0.9670
0N>20th>327.9625 s0N>20th>327.8558 s0N>20th>356.5563 s0
905N>20th>960.4819 s3.6989N>20th>954.3102 s3.6829N>20th>986.9021 s3.6818 Y * 6th559.6489 s3.5649
20N>20th>1675.0 s7.9619Y9th>740.8268 s7.8609Y5th426.5142 s7.9745
Table 5. Computational accuracies of different transmission schemes for online fault diagnosis under various conditions.
Table 5. Computational accuracies of different transmission schemes for online fault diagnosis under various conditions.
Transmission Data p pl (%)MRTSTSRTSMDSTSPLIRM
A ca A ca A ca A ca
0100100100
55100100100100
2010099.50 ± 1.5390100
090.25 ± 7.859885.75 ± 7.304595.50 ± 5.8264
IF50510099.75 ± 1.1180100100
2010099.50 ± 1.5390100
054 ± 11.652964.25 ± 13.599152.25 ± 13.2263
589 ± 5.982483.25 ± 9.357792.75 ± 5.9549100
902010099.50 ± 1.5390100
088.50 ± 10.772863.50 ± 10.013199.50 ± 2.2361
5592.25 ± 8.955370 ± 11.239099.75 ± 1.118099.50 ± 2.2361
2092.25 ± 8.955369 ± 10.336499.75 ± 1.1180
060.25 ± 11.177458.50 ± 11.821092 ± 10.4378
OF50590.75 ± 9.634861.50 ± 10.525799.50 ± 2.236196.75 ± 7.1221
2092.25 ± 8.9553 69.50 ± 12.019799.75 ± 1.1180
041 ± 10.588041.50 ± 7.089157.75 ± 17.7316
558 ± 10.930461 ± 8.973691.75 ± 13.206498.75 ± 5.5902
902083 ± 9.090268.75 ± 12.234098.75 ± 5.5902
097.25 ± 5.729797.50 ± 599.25 ± 2.4468
5598 ± 3.769797.50 ± 4.729599.75 ± 1.1180100
2098 ± 3.769798.50 ± 2.350899.75 ± 1.1180
095.50 ± 5.826496 ± 4.167593.50 ± 5.6429
BF50596.75 ± 4.940498.25 ± 2.935799.75 ± 1.118099.50 ± 1.5390
2098 ± 3.769798 ± 2.991299.75 ± 1.1180
081.50 ± 11.250780.75 ± 12.169377.75 ± 8.3496
593.50 ± 7.089796.25 ± 3.932093.75 ± 7.232197.50 ± 3.4412
902096 ± 6.407297.75 ± 3.431799.75 ± 1.1180
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Tong, Z.; Li, W.; Zio, E.; Zhang, B.; Zhou, G. Online Bearing Fault Diagnosis Based on Packet Loss Influence-Inspired Retransmission Mechanism. Mathematics 2022, 10, 1422. https://doi.org/10.3390/math10091422

AMA Style

Tong Z, Li W, Zio E, Zhang B, Zhou G. Online Bearing Fault Diagnosis Based on Packet Loss Influence-Inspired Retransmission Mechanism. Mathematics. 2022; 10(9):1422. https://doi.org/10.3390/math10091422

Chicago/Turabian Style

Tong, Zhe, Wei Li, Enrico Zio, Bo Zhang, and Gongbo Zhou. 2022. "Online Bearing Fault Diagnosis Based on Packet Loss Influence-Inspired Retransmission Mechanism" Mathematics 10, no. 9: 1422. https://doi.org/10.3390/math10091422

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop