1. Introduction
Currently, aircrafts have an increasing number of applications in the transportation industry, as well as elsewhere. Furthermore, the safe operation of aircraft is always an important research interest. As one of the most important components of an aircraft, the condition of the aero-engine greatly impacts on the safe operation of the aircraft. Assembly looseness in the aero-engine rotor leads to local stress beyond safe limits on the pressure holes, which leads to a rupture accident of the labyrinth seal toothed disk in the high pressure compressor rotor of an aero-engine, or to catastrophic accidents directly [
1]. Thus, fault diagnosis is a significant requirement when scheduling proper maintenance and for avoiding serious accidents. Thus far, many aircrafts have been equipped with condition monitoring and fault diagnosis systems. Vibration analysis might continue to be the one of the most popular and useful approaches employed in the fault detection of mechanical equipment [
2,
3]. The corresponding important problem of fault detection is how to process the vibration data in order to get the diagnostic feature information. One solution is to describe the vibration data as a process that can be parameterized based on simple statistical analysis (mean, minimum, maximum) or advanced higher order statistics (kurtosis,
etc.) [
4]. One more implementing method is to express the vibration signal in the frequency domain (fast-Fourier transform,
etc.) [
4]. However, this method would make no sense when the vibration data are acquired under a non-stationary operation regime. However, unfortunately, a great number of engineering practices indicate that vibration data gathered from machine-integrated sensors always appears non-stationary. This is why a rupture accident of the labyrinth seal toothed disk in the high pressure compressor rotor still often occurs in many different types of aircrafts, even if they have been equipped with condition monitoring and fault diagnosis systems [
1]. Thus, an advanced and effective method should be developed and studied so that it may be introduced for this task.
Many vibration signal-processing methods have been developed for mechanical equipment fault detection, such as envelope analysis method [
5], empirical mode decomposition (EMD) [
6], stochastic resonance (SR) [
7] and spectral kurtosis (SK) [
8]. Furthermore, these methods have also been applied in fault detection of mechanical equipment in recent years. However, all these signal processing method have some special limitations relevant to this task. Envelope analysis can effectively detect and extract periodic features, but it also suffers great difficulties in detecting transient features. One of the most typical features of EMD is that intrinsic mode functions (IMFs) are computed on the basis of the cubic spline function. Thus, EMD is sensitive to detect the harmonic feature on the vibration signal but invalid for transient features. SR will be helpless in this type of vibration signal because the signal-to-noise (SNR) ratio is too low. By computing the kurtosis value at “each frequency line”, SK can effectively detect the presence of the hidden non-stationarities in the vibration signal. Thus, SK is ideally suitable for vibration signal processing in long records and possesses special properties: frequency-concentration and sensitive to kurtosis. Therefore, mechanical equipment fault detection still calls for a more effective vibration signal processing method.
As a powerful tool for describing the non-stationary signal, wavelet transform (WT) [
9,
10] has already shown its tremendous effectiveness in mechanical equipment condition monitoring and fault diagnosis because of its property of multi-resolution analysis [
11,
12,
13]. Different from Fourier transform, a specific fault symptom can be matched and extracted by WT on the basis of selecting the basis function from the basis function library, which is greatly beneficial to fault feature extraction. However, the selection of basis function is not uncontrolled because there are limited basis functions in the library. Furthermore, any inappropriate wavelet basis function employed in the special engineering application will directly lower the accuracy of the condition monitoring and fault diagnosis. Therefore, it is a vital step to select an appropriate wavelet basis function for vibration data processing. In fact, no fixed basis function that is related to the special vibration data can match a data feature entirely in all applications. Moreover, no scalar wavelet in the wavelet basis function library can possess orthogonality, symmetry, compact support and higher order of vanishing moments simultaneously. Unfortunately, these properties are significant for describing vibration data comprehensively and precisely. In addition, multiwavelet transform only pays attention to multi-resolution analysis in low frequency band, which may omit useful condition feature information.
In order to reduce these limitations of the scalar wavelet transform, ensemble multiwavelet analysis method is developed. Multiwavelet transform, as the newer development of the traditional wavelet transform theory, was firstly developed by Geronimo
et al. [
14]. Multiwavelet not only possesses the ability of multi-resolution analysis but also simultaneously grasps such important properties as orthogonality, symmetry, compact support and higher order of vanishing moments that traditional scalar wavelet basis function does not [
15]. Since possessing multiple wavelet basis functions, multiwavelet transform does well in identifying signal feature with multiple kinds of shapes for the fault detection. Moreover, ensemble multiwavelet is constructed to avoid a mistake in the selection of the basis functions in a special application. Lifting scheme [
16] is a useful method for the wavelet basis function construction developed by Sweldens in recent years. Due to not relying on the Fourier transform and the whole construction step derived in the time domain, it provides much more freedom and flexibility for the construction of biorthogonal wavelet. The performance of any existing wavelet basis function from the basis function library can be enhanced by the lifting scheme according to the actual requirement in the special engineering application, which brings about the possibility of constructing a customized wavelet. Chen
et al. [
13] developed customized lifting multiwavelet based on the common lifting scheme for the condition identification of mechanical equipment. However, the mentioned method has the severe shortcoming of low adaptivity on the developed multiwavelet basis, which limits the ability to customize lifting multiwavelet on signal feature extraction. Wang
et al. [
17] and Chen
et al. [
18] developed customized lifting multiwavelet based on multiwavelet symmetric lifting scheme for the fault detection of mechanical equipment. Ensemble multiwavelet transform is performed to achieve the multi-resolution analysis in the entire signal frequency band, which is beneficial with describing the vibration data precisely and comprehensively. The remaining important problem to solve is how to reflect and evaluate the current state of mechanical equipment by a simple rule based on the vast customized ensemble multiwavelet transform coefficients.
Information entropy was first proposed by Shannon in 1948 as a useful indicator to reflect and evaluate the uncertain degree of a system [
19]. Based on the information entropy theory, the largest entropy value means the most uncertain probability distribution and the smallest entropy value equals the most certain probability distribution. From then on, more and more scholars have joined in the study of information entropy for special application. Ren
et al. [
20] proposed the contents of wavelet entropy and relative wavelet entropy to detect structural damage. EI Safty
et al. [
21] developed the wavelet information entropy method with neural-fuzzy inference system for fault detection in transmission lines and to identify the phases related to the fault of power systems. Lin
et al. [
22] identified the misalignment fault of the motor shaft based on multi-scale entropy for wavelet denoising. Many kinds of definitions for information entropy have been developed in detail for some special and concentrated applications, such as fuzzy entropy [
23] for customized bacterial foraging, sample entropy [
24] for the tool condition detection, hierarchical entropy [
25] for biological data analysis, cross entropy [
26] for the multi-target tracking, Rényi entropy [
13,
27] for high-resolution scalar quantization, and so on. Since wavelet transform has the powerful ability to describing un-stationary vibration data in both the time and frequency domains. The definition of wavelet information entropy is developed to describe the dynamic characteristics of the measured vibration data from mechanical equipment. Based on this, a new method based on the ensemble multiwavelet transform and normalized information entropy is studied for the condition identification of aero-engine rotor.
In this paper, a fault detection method based on ensemble multiwavelet transform is proposed for assembly looseness fault detection in aero-engine rotors. Benefiting from characteristics of multi-resolution analysis and the multiple basis functions, multiwavelet has great advantage when describing non-stationary vibration data. However, the fixed basis functions of conventional discrete multiwavelet transform, which is not related to vibration data, may decrease the preciseness of fault detection. Moreover, multiwavelet transform does not realize multi-resolution analysis in the high frequency band, which may result in omitting some useful fault feature information. To overcome these limitations, a customized multiwavelet basis function is constructed via symmetric lifting scheme. Then, the measured vibration data from the mechanical equipment is processed by the ensemble multiwavelet transform. The relative energy in a decomposed frequency band of the ensemble multiwavelet transform coefficients means a percentage of the whole signal energy is taken as probability. Normalized information entropy is computed on the basis of the relative energy to reflect the current state of a mechanical system. The proposed method is first applied to the fault detection of an experimental aero-engine rotor. Finally, the proposed approach is used for the engineering application and it successfully identified weak crack fault in a demountable disk-drum aero-engine rotor. The results show that the proposed method possesses excellent performance in fault detection of aero-engine rotor.
The rest of this paper is organized as follows. In
Section 2, the theory of multiwavelet is summarized briefly. In
Section 3, the multiwavelet symmetric lifting scheme is first described and the customized multiwavelet basis function is constructed based on the symmetric lifting scheme. Then, the proposed method, called ensemble multiwavelet analysis method, is proposed. In
Section 4, this method is applied to two cases to demonstrate its usefulness and performance. Conclusions are provided in
Section 5.
2. Summary of Multiwavelet Transform
Multiwavelet is generated by two or more mother wavelets [
28]. Similar to the scalar wavelet transform, the theory of multiwavelet is also based on the concept of multi-resolution analysis (MRA) [
28]. Multi-scaling function vector
and multiwavelet function vector
satisfy the following two-scale matrix refinement Equations:
The coefficients
and
are
matrices instead of scalars and
denotes the multiwavelet function corresponding to multi-scaling function
. In the frequency domain, Equations (1) and (2) are:
and
are the refinement symbols corresponding to
and
. The symbols in
Z-domain are determined by:
With the starting vector coefficients
, the decomposition step of multiwavelet transform is:
Low frequency coefficients
and high frequency coefficients
after the decomposition step are vectors of
r-dimension. The reconstruction step of multiwavelet transform is:
Note that the superscript * means the complex conjugate transpose.
Due to the translations and dilations operations of multi-scaling and multiwavelet vector functions, multiwavelet can seize the vital vibration data processing properties of orthogonality, symmetry, compact support and higher order of vanishing moments simultaneously [
15], which has been proven to be impossible for scalar wavelets, except Haar wavelet. Thus, multiwavelet transform can describe any vibration data more precisely and comprehensively because of its multi-input and multi-output system. In addition, due to the matrix-valued filter-bank, two or more input streams are needed in the process of multiwavelet transform. However, the processing vibration data would be one input stream usually and so some kind of pre-processing should be done before the implementation of multiwavelet transform. Correspondingly, a post-processing step is needed after the multiwavelet transform and it must be the inverse process of the pre-processing step. There are many kinds of pre-filters with different properties [
29]. It has also been proven that the pre-filter algorithm called oversampling is more beneficial to vibration data feature identification than critically sampling ones [
30]. Therefore, oversampling algorithm is selected as the multiwavelet preprocessing operation in these applications.
3. Ensemble Multiwavelet Analysis Method
3.1. Multiwavelet Lifting Scheme
Sweldens developed alifting scheme that made use of an existing wavelet and scaling functions to generate a new wavelet with prescribed or required properties via transformations in the time domain, which makes it possible to produce an adaptive wavelet. Assuming an initial set of biorthogonal filter operators
, then a new set of biorthogonal filter operators
can be generated by conducting the lifting scheme as follows [
16]:
The forward and corresponding inverse operations of the wavelet lifting scheme are shown in
Figure 1. The noteworthy advantage of producing a new wavelet basis function based on the lifting scheme is that the abundant choices of
can be realized. Once
is selected, the lifting scheme ensures and reserves that all filters have the property of biorthogonality. Thus, as can be seen, the foremost advantage of the lifting scheme is that it supplies the possibility of generating a customized wavelet.
Figure 1.
The forward and inverse transform of the lifting scheme.
Figure 1.
The forward and inverse transform of the lifting scheme.
Even now, there are remarkable advantages for multiwavelet over scalar wavelet, but the fixed multiwavelet basis function, independent of the special vibration data, is still not the optimal selection for a specified engineering application. Thus, the lifting scheme is used to generate customized multiwavelet basis function or ensemble multiwavelet basis function.
Based on the multiwavelet lifting scheme, a changeable set of biorthogonal filter operators
can be obtained as follows [
18]:
where the determinant of
is a monomial and
and
are finite-degree.
One of the most important properties of the multi-scaling function, which has noteworthy significance in engineering applications, is the approximation order. Based on the wavelet theory, we know that if a multi-scaling function owns an approximation order
m, this indicates that the corresponding multiwavelet function owns
m vanishing moments. In the following, the procedure of generating a new multiwavelet, based on the multiwavelet lifting scheme, and by use of an original multiwavelet with required numbers of vanishing moments will be explained. Firstly, select the original multiwavelet
or
) from the basis function library and a set of translation quantity
of scaling functions as well as wavelet functions
. Next, generate the new multiwavelet by use of the “lifting coefficients equation” as follows:
If the vanishing moment of a multiwavelet required to be lifted from
to
, both sides of “lifting coefficients equation” are integrated. Then, a set of linear equations in the matrix form is obtained and displayed as follows:
The solutions of Equation (11) are exactly the coefficients of functions that are used to perform lifting operation. Equation (10) is carried out to z-transform and the multiwavelet lifting scheme is realized successfully.
3.2. Symmetric Lifting Scheme
The vital step in the ensemble multiwavelet transform is the customized construction of the multiwavelet basis function. In this section, the customized multiwavelet basis function is generated on the basis of the symmetric lifting scheme. Symmetry could guarantee the filter has linear phase or generalized linear phase, which is beneficial for perfect reconstruction. However, the symmetry is not realized in the traditional multiwavelet lifting scheme. To realize a symmetric multiwavelet lifting scheme, the vital factor is the appropriate selection of translation quantity
of multiwavelet basis functions [
18]. Taking
, for example, and supposing functions
is symmetric or anti-symmetric at points
, respectively. The selection of translation quantity
should meet the following Equation:
Note that .
The symmetry of the original multiwavelet functions and multi-scaling functions can be described as:
where
notes symmetry and
notes anti-symmetry. Taking the symmetry conditions into account, Equation (11) turns into the following Equation:
The solutions of Equation (14) are the coefficients for the lifting operation
, while the lifting operation on
is similar to
. Next, substitute the related lifting coefficients into the “lifting coefficients equation”. Then, corresponding lifting matrices
T and
S can be obtained through
Z transform. The direct presentation of the multiwavelet lifting scheme is displayed as follows:
A new multiwavelet basis function with the symmetry property is successfully constructed based on the symmetric multiwavelet lifting scheme with the help of and .
In order to construct ensemble multiwavelet basis function with specified properties, the appropriate free parameters and optimization objective are needed to optimize this process. Equation (14) can be briefly described as MC = N, where , and matrix M means the related coefficient matrix of Equation (14). When the set of Equation (14) is underdetermined, there are free parameters, which mean that ensemble symmetric lifting scheme can be conducted by the optimization of the free parameters.
As described in the
Section 1, information entropy is a useful indicator to evaluate the uncertain degree of a system. Thus, choose the minimum entropy principle as an evaluation objective to guide the customized lifting multiwavelet basis function construction. The mathematical definition of the information entropy is displayed as follows [
19]:
where
reflect the probability density functions of the processed data amplitude.
Based on information theory, the uniformity of the probability distribution directly affects the size of the entropy value, and the most certain probability distribution owns the minimum entropy value. Our objective in the customized construction process is to find the optimal multiwavelet basis function for the processed vibration data by searching the minimum value of entropy .
Obviously, optimization method is an essential tool for searching the optimal parameter. Genetic algorithm [
31] on the basis of the idea of natural selection has the enormous advantage that it does not have mathematical requirements on the optimization problem. In addition, a great number of applications have indicated that genetic algorithm is a powerful tool in global optimization. Thus, genetic algorithm is adopted to construct the optimal multiwavelet basis function for a given measured vibration data by selecting the free parameters. According to our experimental experience and to increase the efficiency of the process, the parameters of genetic algorithm are set as follows: the number of iteration is set to 30, the range of the population scale is set to 50, the probability of crossover is set to 0.7 and the probability of mutation is set to 0.05.
3.3. Ensemble Multiwavelet Analysis Method
Customized construction of multiwavelet basis function can enhance the ability of multiwavelet on the vibration date feature extraction. However, multiwavelet transform only pays attention to multi-resolution analysis in low frequency band, which may omit the useful abnormal state feature information. The decomposition step of the multiwavelet transform and the corresponding frequency bands are shown in
Figure 2. In order to overcome this disadvantage, ensemble multiwavelet transform is performed based on the customized multiwavelet filter-bank. Then, the multi-resolution analysis can be realized in both low frequency band and high frequency band. Thus, ensemble multiwavelet analysis method is a more precise and comprehensive vibration data processing tool than the multiwavelet transform [
18,
32,
33,
34]. Let
l be the transform level and
be the ensemble multiwavelet transform coefficients at the
decomposition in the
frequency band.
means the upper frequency limit of the signal
. Then, the decomposition step of the ensemble multiwavelet transform and the corresponding frequency bands are shown in
Figure 3.
Figure 2.
(a) The decomposition step of multiwavelet transform and (b) the corresponding frequency bands.
Figure 2.
(a) The decomposition step of multiwavelet transform and (b) the corresponding frequency bands.
Figure 3.
(a) The decomposition step of ensemble multiwavelet transform and (b) the corresponding frequency bands.
Figure 3.
(a) The decomposition step of ensemble multiwavelet transform and (b) the corresponding frequency bands.
The ensemble multiwavelet transform also obeys the energy conservation principle due to its biorthogonal basis. After the
transform, the
frequency bands can be obtained and each decomposed frequency band owns the same bandwidth. Let
be the ensemble multiwavelet transform coefficients at the
decomposition in the
frequency band, then its energy
and relative energy
are, respectively, calculated as follows:
Obviously, , the summation of total relative energy equals to 1.
Then, the definition of normalized ensemble multiwavelet information entropy
Ent can be described as follows:
In Equation (19), the base of logarithm is . The value Ent belongs to [0, 1] in this definition. We can find that if every frequency band has the same relative energy (like equal probability distribution), then Ent = 1; if only one of the frequency bands concentrates the whole energy of vibration signal, its relative energy would equal to 1 (like the most certain probability distribution), and then Ent = 0. Thus, we can regard Ent as normalized information entropy. In this paper, the normalized ensemble multiwavelet transform information entropy is developed and introduced for assembly looseness fault detection in aero-engine rotors.
The procedure of the developed method, called normalized ensemble multiwavelet transform information entropy, can be concluded in the following flow chart, as displayed in
Figure 4. Meanwhile, the process of the normalized ensemble multiwavelet transform information entropy for the assembly looseness fault detection of aero-engine rotors can be summarized as follows:
Choose the original multiwavelet with the vanishing moment . Then, with the given vanishing moment , the translations of and are symmetrically selected;
Initialize the free parameters and substitute them into matrix . Meanwhile, make the matrix satisfy ;
Select the optimal free parameters on the basis of vibration signal by the genetic algorithm and the rule of the minimum information entropy principle;
Determine the transform level and conduct the ensemble multiwavelet transform. Obtain the corresponding ensemble multiwavelet transform coefficients;
Compute the total energy and the relative energies in each decomposed frequency band. Calculate the normalized information entropy for assembly looseness fault detection in aero-engine rotors.
Figure 4.
The flow chart of the proposed method.
Figure 4.
The flow chart of the proposed method.
6. Conclusions
A fault diagnosis method based on ensemble multiwavelet analysis is proposed for the condition identification of aero-engine rotor. Multiwavelet has been proven to be a powerful tool to describe the non-stationary vibration signal due to the property of multi-resolution analysis and the multiple wavelet basis functions. To overcome some mentioned limitations, ensemble multiwavelet basis function is constructed via a symmetric multiwavelet lifting scheme. Then, the ensemble multiwavelet transform is performed on the vibration signal of aero-engine rotors. The relative energy in each frequency band of the ensemble multiwavelet transform coefficients, which is equivalent to a percentage of the whole signal energy, is taken as the probability. Normalized information entropy is computed based on the relative energy to reflect and evaluate the state of aero-engine rotor. The proposed method is first applied to the fault detection of an experimental aero-engine rotor. Then the proposed method is used for an engineering application and the results shows that the proposed method performed excellently in this task. Finally, the robustness of the multiwavelet method against noise is also tested and verified by simulation and field experiments.
Moreover, it must be said that although a similar multiwavelet method is also be used for equipment condition identification in reference [
13], the severe shortcoming of low adaptivity on the developed multiwavelet basis greatly limits the ability of customized lifting multiwavelet on signal feature extraction. In addition, some findings need to be introduced based on the experimental results. First, fault feature identification and extraction is the fundamental and vital step in this method. Thus, the customized construction of the ensemble multiwavelet basis function is a very key step in this method, which greatly affects the performance of fault detection. Although the multiwavelet lifting scheme is a popular method, we are looking forward to developing some more novel and effective methods for construction. Next, evaluation index is another key factor for the fault detection of aero-engine rotors as well as the construction of an ensemble multiwavelet basis function. The evaluation index must reflect the state information from the fault feature sensitively and effectively. A more useful index should be studied to reflect the state of the development of faults comprehensively in the future. All in all, ensemble multiwavelet analysis method can play a more important role in the detection of faults in aero-engine rotors in the future.
In addition, the authors have attracted some interesting results and will carry out a related study in the future. First, the authors have checked the noise attenuation performance in simulation and experiments. However, it is also of significance to study the noise attenuation ability from the technical/methodological viewpoint by referring to the known model-based and signal-based methods [
35]. Second, some interesting techniques, such as distributed sensor networks [
36] and fault-tolerant techniques [
37], are certainly useful for enhancing the ability of carrying out fault diagnosis of mechanical equipment. Thus, the above-mentioned techniques will be taken into consideration to study with the proposed method in future work.