Sequential Fuzzy Diagnosis Method for Motor Roller Bearing in Variable Operating Conditions Based on Vibration Analysis

A novel intelligent fault diagnosis method for motor roller bearings which operate under unsteady rotating speed and load is proposed in this paper. The pseudo Wigner-Ville distribution (PWVD) and the relative crossing information (RCI) methods are used for extracting the feature spectra from the non-stationary vibration signal measured for condition diagnosis. The RCI is used to automatically extract the feature spectrum from the time-frequency distribution of the vibration signal. The extracted feature spectrum is instantaneous, and not correlated with the rotation speed and load. By using the ant colony optimization (ACO) clustering algorithm, the synthesizing symptom parameters (SSP) for condition diagnosis are obtained. The experimental results shows that the diagnostic sensitivity of the SSP is higher than original symptom parameter (SP), and the SSP can sensitively reflect the characteristics of the feature spectrum for precise condition diagnosis. Finally, a fuzzy diagnosis method based on sequential inference and possibility theory is also proposed, by which the conditions of the machine can be identified sequentially as well.


Introduction
Motor systems are widely employed in modern industry. They convert produced electricity into other forms of energy to provide power to other equipment. Three-phase induction motors (IMs) are frequently adopted, mainly because of their low price, ruggedness, simplicity of control, and reliability. In practical applications, IM failures may cause the breakdown of equipment, and further, serious consequences may arise due to these failures. Thus, fault diagnosis and condition discrimination of IMs have an important significance for safe operation, guaranteeing production efficiency and reducing maintenance costs. Many reliability survey papers deal with failure statistics of electric machine subassemblies, focusing mainly on induction machines because of their widespread use in industry [1][2][3][4][5]. A rough classification identifies four classes of faults: bearing faults, stator-related faults, rotor-related faults, and other faults (cooling, connection, and terminal boxes). Among these, bearing faults account for over 40% of the total faults in electric machines, and other faults arising in electric machines are often associated with bearing faults. In many instances, the accuracy of the instruments and devices used to monitor and control the electric machines is highly dependent on the dynamic performance of bearings.
Vibration diagnosis is commonly used to detect the faults and identify the status of electric machines. Vibration diagnosis depends largely on the feature analysis of vibration signals measured for condition diagnosis, as these signals carry dynamic information about the machine status. Some methods based on the analysis of vibration signals have been investigated for bearing fault diagnosis [6][7][8][9]. In [6], the detection of damages of the bearings in servo motors was achieved by analyzing the frequency response. In [7], the authors developed a fault-signature model and a fault-detection scheme for using machine vibrations to detect inner-race defects. In [8], an amplitude modulation detector was designed to identify bearing faults in machine vibration data. In [9], the authors provided an overview of vibration signal processing techniques commonly used for bearing fault detection purposes. However, these techniques are all based on stationary analysis, but there are many industrial applications in which diagnostic approaches based on stationary analysis do not lead to satisfactory results. This is the case of applications in which the operation regime varies continuously or the diagnostic signal suffers perturbations. In such situations, other signal processing methods must be developed such as time-frequency analysis [10].
The Wigner-Ville distribution (WVD) is an important quadratic form time-frequency distribution with optimized resolution in both the time and frequency domains. The WVD has proven to be an effective tool for analyzing the behavior of non-stationary signals. It has been applied to fault diagnosis and condition monitoring in various machines [11][12][13][14][15][16]. In [11], the pseudo-WVD (PWVD) is applied to fault diagnosis in motor bearing. Reference [12] examines whether acoustic signals can be used to effectively detect the various local faults in gearboxes using the smoothed PWVD. Reference [13] applies a PWVD to identify the influence of the fluctuating load conditions on a gearbox. In [14], the WVD is applied to detect the presence of short-circuits in the electric machines. In [15], the WVD is applied to the diagnosis of mixed eccentricities in induction motors operating under various conditions. Rotor faults in brushless DC motors are detected during transients using WVD in [16].
When a computer is used for machine condition diagnosis, symptom parameters (SPs) are required to express the information indicated by a signal measured for diagnosing machinery faults [17]. However, under variable operating conditions, the signals measured from machines under different conditions often contain strong noises. Hence, the value of the SP calculated by these signals is ambiguous, and the diagnostic sensitivity of the SP is low. In this study, to increase the diagnostic sensitivity of the SP, we propose a method for obtaining the SSP by using the ACO clustering algorithm.
The ACO is a multiagent approach for solving combinatorial optimization problems. In ACO, artificial ant colonies cooperate in finding good solutions for difficult discrete optimization problems. ACO has been applied to a variety of different problems, such as scheduling [18], the traveling salesman problem [19], and timetabling [20]. Recently, ACOs have also entered the data mining domain, addressing both classification [21,22], and the clustering task [23,24], which is the topic of interest in this paper. In this study, a clustering model is constructed by using the ACO clustering algorithm. It is used to classify the SPs calculated from the signals in each machine state for condition diagnosis, as well as obtaining their optimal clustering centers. By using these clustering centers, a new coordinate axis is constructed. The SP is then projected to the new coordinate axis, and the SSP can be obtained. The diagnostic sensitivity of the SSP is greater than the original SP, and the conditions of the machine can be identified more easily.
In this paper, a novel condition diagnosis method for an electric motor which operates under unsteady conditions is proposed. The integration of the PWVD with the RCI methodology is used for extracting the feature spectra from the non-stationary vibration signal. The RCI allows us to automatically extract feature spectrum from the time-frequency distribution of the vibration signal, and the extracted feature spectrum is instantaneous and not correlated with the rotation speed and load. Moreover, the SSP, which has high sensitivity for condition diagnosis, is obtained by using the ACO clustering algorithm. The excellent SSP obtained by ACO can sensitively reflect the characteristics of the feature spectrum for precise diagnosis. In this paper, a fuzzy diagnosis method based on sequential inference and possibility theory is also proposed, by which the conditions of the machine can be identified sequentially.
This paper is organized as follows: in Section 2, the feature extraction method based on the PWVD and the RCI techniques is described. In Section 3, the six SPs for condition diagnosis are defined and a detection index (DI) using statistical theory has also been defined to evaluate the applicability of the SP. In Section 4, the ACO clustering model is constructed and the SSP, which has high sensitivity for condition diagnosis, is obtained. In Section 5, a fuzzy diagnosis method based on sequential inference and possibility theory is proposed. In Section 6, the experimental setup is described and a practical example of condition diagnosis for a motor bearing is presented. Section 7 summarizes and concludes this paper.

Wigner-Ville Distribution (WVD)
The WVD is an important quadratic-form time-frequency distribution which provides high resolution. WVD possesses a great number of good properties, and it has wide interest for fault detection with non-stationary signal analysis [25]. However, an important drawback of the distribution is its nonlinearity due to the quadratic nature. If the analyzed signal contains more than one frequency component, the WVD method suffers from cross-term interference, resulting in difficulties for discriminating the actual frequency components.
There are several proposed techniques that try to suppress the cross-terms at the expense of the loss of time-frequency resolution. A usual way is to use a windowed version of WVD obtaining the so-called pseudo Wigner-Ville distribution (PWVD): where  is an angular frequency, the symbol * denotes the complex conjugate, h(τ) is the window function, and the Gaussian window is determined in this study. The real PWVD examples are shown in Section 6 (refer to Figures 11-14(b)).

Feature Spectrum Extracted by RCI
After transforming the signal into the time-frequency domain using the PWVD, the instantaneous feature spectra need to be automatically extracted by computer for intelligent fault diagnosis. In this paper, the RCI is proposed to automatically extract the feature spectra from the PWVD to identify the machine's condition. In our early works the RCI has been successfully applied to extract the feature spectra from various time-frequency analyses such as instantaneous power spectrum (IPS) [26] or short time Fourier transform (STFT) [27].
As shown in Figure 1, q i (t) is the number of crossings over of some level i of the vertical coordinate of the spectrum P(t,) with a positive slope in unit time and can be calculated as follows [28]: The vertical coordinate axis of a spectrum in the normal state is divided into M equal sections from the spectrum's maximum amplitude to its minimum amplitude. q ni (t) and q ai (t) can be calculated by Equation (2) in section i (i = 1~M) in the normal state and the state to be detected, respectively. Here, n and a indicate normal state and the state to be detected, respectively. The RCI is expressed by I q (t) and is defined as follows: where 0 1 ( ) T ni ni q q t dt T   and T is the sampling time.
If the spectrum is measured in an abnormal state, q ni and q ai differ and the value of I q increases. Thus, I q can be used to express the difference in spectra between the normal and abnormal states, by which the feature spectra can be extracted in the time-frequency domain.

SP for Fault Diagnosis
After the feature spectra are extracted from the PWVD by the RCI, in order to automatically diagnose the machine states by computer, the SPs calculated from the RCI are defined to express the characteristics of the feature spectra.
A good SP can correctly reflect the states and condition trends of machines. Many SPs have been defined in the pattern recognition field. This study considers the following six non-dimensional SPs in the frequency domain that are commonly used to diagnose machine faults.
Frequency-domain Skewness: Frequency-domain kurtosis: Mean frequency that wave shape cross the mean of time-domain signal: Stabilization factor of wave shape: Sum of the squares of the power spectrum: Square root of the sum of the squares of the power spectrum: where I is the number of spectra, f i is the value of the analysis frequency, , σ is the standard deviation and

DI for Evaluating Symptom Parameters
For automatic diagnosis, SPs that can sensitively distinguish the fault types are needed. In order to evaluate the sensitivity of an SP for distinguishing two states, such as a normal or an abnormal state, DI is defined as follows. Supposing that x 1 and x 2 are the SP values calculated from the signals measured in state 1 and state 2 respectively, and their average and standard deviation are μ and σ. The DI is calculated by: The Distinction Rate (DR) is defined as: It is obvious that the larger the value of the DI, the larger the value of the DR will be, and therefore, the better the SP will be. Thus, the DI can be used as the index of the quality to evaluate the distinguishing sensitivity of the SP.

Obtain SSP by ACO Clustering Algorithm
In this paper, the SPs in the frequency domain are used to reflect the characteristics of the feature spectra extracted from the time-frequency distribution of the vibration signals. However, in most condition diagnosis cases, the values of SPs calculated from the vibration signals for condition monitoring and fault diagnosis are ambiguous, and the diagnostic sensitivity of the SPs is low. The main reasons for this can be explained as follows: (1) when the rotation speed and load of a machine vary while vibration signals is being measured and a fault is in an early stage, the signal contains strong noise, stronger than the actual failure signal, which may lead to misrecognition of useful diagnostic information. (2) The statistical objectivity of the measured signal cannot always be satisfied because of the measuring techniques and manner of the inspectors.
In this paper, we propose a new method for automatically obtaining the SSP by the ACO clustering algorithm. The ACO clustering algorithm can easily classify the SPs calculated from the signals in each machine state for condition diagnosis as well as obtain their optimal clustering centers. By using these clustering centers, a new coordinate axes is constructed. The SP is then projected to the new coordinate axes, by which the SSP can be obtained. This method aims to improve the sensitivity of the SP and increase class separability. The sensitivity of the SSP is greater than the original SP, and the conditions of the machine can be identified more easily.

ACO Clustering Algorithm
Assume that N is the sample set of vibration signals measured in m different states, the length of N is n, and N = {x 1 ,x 2 …x n }. Every sample signal has t identified symptoms (in this paper, the symptoms are P 1 -P 6 ). Then, the clustering analysis is to divide n sample data into m states, such that the objective function F shown in Equation (15) is minimized: where c jk is the clustering center, and: In this paper, the procedure for applying the ACO for the condition diagnosis is proposed, and the procedure is explained as follows: 1) The SPs used for reflecting the features of the sample signals are input into the ACO algorithm.
2) The sample signals are randomly classified by artificial ants (artificial ants construct solutions), and the pheromone matrix that represents information between sample data and the clustering centers is initialized. 3) According to the solutions, the clustering centers are calculated by Equation (16), and the object function of each solution is calculated by Equation (15). 4) A local search is performed. 5) The pheromone matrix is updated. 6) According to the pheromone matrix, artificial ants update the solutions. 7) Steps (3)-(6) are looped until the ending condition is satisfied.
In the ACO, each artificial ant will construct the solution S with a length of n; S = {c i |i = 1,2…n}, and c i = 1,2…m, where c i is the classification result of sample x i . That is, if c i = j, then x i is the output vibration data in state j. At the start of the ACO, the solutions S are randomly constructed by artificial ants, and with the increase of the iteration number, artificial ants continuously update the solutions according to the pheromone matrix information, followed by the principles given as follows: (18) where d ij is the Euclidean distance between clustering center j and sample x i , where q is a value chosen randomly with a uniform probability between 0 and 1, q o is constant, 0 < q o < 1, τ ij represents the pheromone concentration of sample x i associated with the state j and β is a parameter that determines the relative importance of heuristic information (the choice of β is determined experimentally, where β > 0).
If q o < q, the artificial ants select the state for sample x i by the conversion probability p ij given as follows: To improve the efficiency and accelerate the convergence speed of the ACO, the method of local search for the ACO is presented. The local search method is conducted on all solutions or some solutions [29]. In this paper, the latter is applied, that is, local search is only implemented for the ten solutions with smaller objective functions. The execution process of the local search for the ACO is as follows: 1) All of the solutions are arranged in ascending order according to the values of the objective function. 2) Random data W i { i = 1,2…n } for every sample are produced automatically.
The Euclidean distance between sample x i and each clustering center is calculated, and sample x i is reclassified into the class with the shortest Euclidean distance. 6) Equation (15) is used to compute the objective function again and compare it with the former objective function values. If the new one is lower than the former one, the new solution sets are kept; if the new one is greater than the former one, the former solution sets are kept. 7) Steps (2)-(6) are looped until the ten solutions are calculated.
After performing the local search operation, the pheromone matrix is updated. Such a pheromone updating process reflects the usefulness of dynamic information provided by the artificial ants. Formally, pheromone trails are updated by following rule: where τ ij represents the pheromone concentration of sample x i associated with state j,ρ is the decay parameter of the pheromone and, to prevent pheromone excessive accumulation 0 < ρ < 1, Δτ ij(a) is the pheromone values of artificial ant a.
In order to explain the process of the optimum clustering centers are obtained by the ACO clustering algorithm, an example that obtains the optimum clustering centers of a bearing in normal and roller defect states is given as follows.
As shown in Figure 2(a)-(c), the sample data are first randomly classified into the normal and roller defect states. The clustering centers and the sum of the spatial distance between all of the sample data and the clustering centers are calculated by Equations (15)- (17). As the iteration number increases, the pheromone is continuously updated, and the classification of the sample data and clustering centers are also updated by the artificial ants according to the pheromone information. After approximately 200 iterations, the ACO converged to the optimum clustering centers, and the optimal clustering centers are calculated with the minimum sum of the spatial distances.

SSP
After obtaining the clustering centers, the SSPs can be obtained by these clustering centers and a projection method. The execution process is as follows.
Assuming that x and y are values of the two SPs calculated from the signals measured in states 1 and 2, respectively, as shown in Figure 3, then A and C are the clustering centers of x and y in states 1 and 2, respectively. The SSP axis is defined as passing through points A and C. The coordinate values of A and C are (x 1 ,y 1 ) and (x 2 ,y 2 ), respectively. B is the center point between A and C, and the coordinate values of B are   (23) and (24) and is expressed as follows: We define point B as the origin coordinate of the SSP axis, and the distance between B and E is: According to the previous discussions, we can define a new synthetic symptom parameter (SSP) as follows: where P i and P j are the SPs calculated from the vibration signals measured in each state; To explain the efficiency of the SSP, we provide some examples below. In the example shown in Figure 4, we used two SPs, P 1 and P 2 to distinguish the normal and roller element defect states. C N and C R are the clustering centers obtained by the ACO for the normal and roller element defect states, respectively. The SSP NR can be obtained using C N , C R and Equation (26). Figure 4(a) shows the probability distributions of P 1 and P 2 in the normal and roller defect states, respectively. Figure 4(b) shows the probability distributions of SSP NR in the normal and roller defect states, respectively.
From Figure 4, it is obvious that the overlap of the probability distributions of the SSP NR is smaller than P 1 and P 2 . A smaller overlap area indicates a higher sensitivity for distinguishing the two states and demonstrates that the symptom parameter is better. Thus, the sensitivity of the SSP NR is higher than those of P 1 and P 2 for distinguishing the normal and roller element defect states, respectively.

Possibility Theory
In the motor fault diagnosis, knowledge of fault diagnosis is incomplete and vague due to the complexity of the motor. One reason that causes the incompleteness is that we often do not have a complete set of parameters necessary to fully describe a faulty behavior or component. This uncertainty nature of the problem leads us to seek a solution in fuzzy diagnostic models.
Possibility theory is a mathematical theory for dealing with certain types of uncertainty and is an alternative to probability theory. The basic idea of possibility theory, introduced by Zadeh, is to use fuzzy sets not only to represent the gradual aspect of vague concepts such as "large", but also to represent incomplete knowledge, tainted with imprecision and uncertainty [30,31]. Recently, possibility theory has been used for fault diagnosis [32,33]. In [32] and [33], possibility theory was applied to condition diagnosis in rotating machinery to process the uncertain relationship between the symptoms and fault types.
For fuzzy inference, membership functions of SP are necessary. These functions can be obtained from the probability density functions of the SP using possibility theory. When the probability density function of the SP conforms to the normal distribution, it can be changed to a possibility function μ(x i ) using the following equation [32]: λ i and λ k can be calculated as follows: where x is the value of SP, and ; σ and x are the standard deviation and mean of x, respectively. Figure 5 illustrates the possibility and probability density functions. Figure 6 shows the matching examples of the possibility function. p i is a SP for diagnosing state i. The possibility function μ i (p i ) in the state i can be easily calculated as Figure 6. The possibility function of the SP in other states expressed with μ un (p i ), and calculated by: If ) ( i t p  is the possibility function calculated from the data in the state to be diagnosed, the match degrees with relevant level are calculated as follows: State i level:

Sequential Condition Diagnosis Approach
In many cases of condition diagnosis, the symptom parameters are defined to reflect the features of vibration signals measured in each state in order to diagnose faults. However, it is difficult to find one symptom parameter or a few symptom parameters that can identify all of the faults simultaneously. In contrast, the SP for identifying two states is easily identified. To solve these problems, a sequential diagnosis method is proposed, as shown in Figure 7. The inference of sequential diagnosis is follows: In the first step, the possibility grades of normal, bearing fault and unknown abnormal states are g N , g A and g UN respectively, if g N > g A and g N > g UN then the state is judged normal state, if g UN > g A and g UN > g N , then the state is judged unknown abnormal state, else proceed to next step.
In the second step, the possibility grades of outer-race defect and other bearing fault states are g o and g B respectively, if g O > g B and g O > g UN , then the state is judged outer-race defect, if g UN > g O and g UN > g B , then the state is judged unknown abnormal state, else proceed to next step.
In the third step, the possibility grades of inner-race defect and roller element defect are g I and g R respectively, if g I > g R and g I > g UN , then the state is judged inner-race defect state, if g R > g I and g I > g UN , then the state is judged roller element defect state, else it will be judged as unknown abnormal state.

Diagnosis and Application
In order to prove the feasibility of the proposed condition diagnosis algorithm, a practical diagnosis experiment is performed. In this section, the application of fault diagnosis to a motor bearing is presented. The flowchart of the fault diagnosis is shown in Figure 8. Firstly, the vibration signals in each beforehand known state is transformed by the PWVD technique, and the feature spectra are automatically extracted by the RCI. Secondly, the original SPs in the frequency domain are calculated by the extracted feature spectra, and the good SPs are selected by DI for each diagnosis step. Thirdly, the SSPs for each diagnosis step are obtained by the ACO clustering algorithm. Fourthly, using these SSPs, diagnostic knowledge (possibility distribution of each beforehand known state) is acquired by possibility theory. Lastly, conditions of a machine are automatically identified by diagnostic knowledge, when input the possibility distribution of the unknown state to be diagnosed.  Step 1 Step 2 Step 3 Step 1 Step 2 Step 3

Diagnosis System Training
Condition Diagnosis

Experimental System for Fault Diagnosis
In this paper, an inductor motor (Mitsubishi SB-JR) used in a centrifugal fan system is employed for the faults diagnosis test. The nameplate of the machine is 3.7 kW three-phase induction motor, with V max = 220V, P = 4 pole pairs, rated speed S = 1,800 rpm. Rated slip and frequency are 6.5% and 60 Hz. The rotor is carried by two bearings, one of which is defective. Figure 9 shows the Illustration and photo of the experimental setup for rolling bearing fault diagnosis. The rotation speed varies from 400 to 800 rpm while the signals are being measured by changing the optional input voltage of the motor. The load, which is the torque exerted on the rotating shaft, is also varied by manually and randomly rubbing the timing belt between the motor and rotating shaft using an implement while the data was being measured.
In this study, an accelerometer (PCB MA352A60) with a bandwidth from 5 Hz to 60 kHz and a 10 mV/g output is used to measure the vertical vibration signals in the normal, outer-race defect, inner-race defect, and roller element defect states, respectively. The vibration signals measured by the accelerometer are transformed into the signal recorder (Scope Coder DL750) after being magnified by the sensor signal conditioner (PCB ICP Model 480C02). The sampling frequency of the signal measurement is 50 kHz, and the sampling time is 20 s.
The most common faults in a roller element bearing are the outer-race defect, inner-race defect and roller element defect. In this study, to obtain the signals in the normal and the faults states of the bearing, two types of roller bearings (N205 and NU205) are used for the fault diagnosis test. The N205 with separable out-race is used for normal, outer-race defect and roller element defect states. The NU205 with separable inner-race is used for inner-race defect state. These fault bearings, which were artificially made using a wire-cutting machine, are shown in Figure 10. The specifications of the test bearings, size of the faults, and other necessary information are listed in Table 1. The signals measured for diagnosis are normalized using the following equation prior to application of the PWVD:

Feature Extraction
In this paper, PWVD and RCI methods are proposed to extract features from non-stationary vibration signals to identify the fault types of a motor bearing under variable operating conditions. As examples, Figures 11-14(a) show the time signals measured in each state of the motor bearing and processed by high-pass filter (5KHz cut-off frequency). Figures 11-14(b) show the part of time signals. Figures 11-14(c) show the contour graphs of the spectra processed by the PWVD in each state.  show the RCI of the spectra expressed by I q under each state. From the Figures 11-14, the values of the RCI in the feature spectra caused by the defect are larger than those in the spectra without a defect, and the shapes of the feature spectra are different in each state. We can extract the instantaneous feature spectra of the outer-race defect, inner-race defect, and roller element defect states in the positions A-A, B-B, and C-C, respectively, where the RCI values are maximum. The extracted feature spectra are instantaneous and not correlated with the rotation speed and load, thus, they can be used to detect the machine faults and identify the fault types under variable rotation speed and load.
After extracting the feature spectra from the time-frequency domain by the RCI, the SPs that can express the characteristics of these feature spectra are calculated by Equations (6)- (11). Two SPs that have the highest sensitivity at each sequential diagnostic step are selected by the DI. As an example, parts of the DI values of the SPs and selection results are shown in Table 2.
In the first diagnostic step, P1 and P4 can distinguish the normal and outer-race defect states more easily than the other SPs because the DI values of P 1 and P 4 for distinguishing these states are larger than those of the other SPs. The SPs for the other diagnostic steps can be selected in a similar manner. The SPs selected by the DI are input into the ACO clustering model. After approximately 200 iterations, the ACO converged to the optimum clustering centers. Table 3 provides the clustering centers for each sequential diagnostic step.     Using the clustering centers shown in Table 3 and the method introduced in Section 4, the SSPs for each sequential diagnostic step can be obtained. The calculation Formulas and values of the SSPs for each sequential diagnostic step are shown in Tables 4 and 5, respectively.

Sequential Condition Diagnosis by Possibility Theory
In this section, we show the method based on possibility theory and sequential inference to identify the conditions of the motor bearing under variable operating conditions. According to the sequential inference, the whole diagnostic process is divided into three steps. First, the normal state is distinguished from the abnormal states using the corresponding possibility of the SSPs. Second, the outer-race defect state is distinguished from the other abnormal states using the corresponding possibility of the SSPs. Finally, the inner-race defect and roller element defect states are distinguished using the corresponding possibility of the SSPs. The diagnostic process and results are presented as follows.
The membership functions of each level for the first diagnostic stage are shown in Figure 15. In order to verify the diagnostic capability of the proposed method, all of the verification signals, which are measured in each known state had not been used for the pre-calculated possibility function are used. Figures 16 and 17 show the practical diagnosis examples for the first diagnostic step. Here, μ t1 (x), μ t2 (x) and μ t3 (x) are the possibility distributions of the SSPs calculated from the verifying signals in the normal state. μ t4 (x), μ t5 (x) and μ t6 (x) are the possibility distributions of the SSPs calculated from the verifying signals in the outer-race defect, inner-race defect and roller element defect states, respectively. The matching degree for each state can be obtained by Equation (30). These degrees are normalized as follows:   The verification results for the first diagnostic step are as follows:

Conclusions
In this paper, we propose a new fault diagnosis method for motor roller bearings which operates under variable conditions, namely, their rotation speed and operating load are always changing. The feature of each machine state could be expressed by the PWVD. The extraction method for feature spectra was proposed using the RCI, by which the instantaneous feature spectra from time-frequency analysis was automatically extracted by a computer in order to identify the conditions of a machine under the variable operating conditions. The instantaneous feature spectra caused by the local defects were clearly expressed, and they could reflect the characteristic of the signal or the motor bearing condition. Moreover, the excellent SSPs for expressing the characteristics of the feature spectra were obtained by ACO clustering algorithm. The diagnostic sensitivity of the SSPs was greater than the original SPs, and the conditions of the machine could be identified more easily. A fuzzy diagnosis method based on sequential inference and possibility theory was also proposed, by which the conditions of the machine can be identified sequentially. It is proved that the methods proposed in this paper were effective by applying them to the motor roller bearing diagnosis.