Next Article in Journal
Transfer Learning in Multiple Hypothesis Testing
Previous Article in Journal
A Note on Stronger Forms of Sensitivity for Non-Autonomous Dynamical Systems on Uniform Spaces
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Multiscale Entropy-Based Feature Extraction for the Detection of Instability Inception in Axial Compressors

School of Automation, Hangzhou Dianzi University, Hangzhou 310018, China
*
Author to whom correspondence should be addressed.
Entropy 2024, 26(1), 48; https://doi.org/10.3390/e26010048
Submission received: 14 November 2023 / Revised: 19 December 2023 / Accepted: 26 December 2023 / Published: 2 January 2024
(This article belongs to the Section Signal and Data Analysis)

Abstract

:
The detection of instability inception is favorable to avoid compressor instability. In this paper, a multiscale entropy-based feature extraction is developed for the detection of the instability inception in axial compressors. Nonlinear and statistical features of the short-time instability inception are extracted by generally combining multiscale entropy and statistical features. First, nonlinear features are extracted by refined composite multiscale entropy to avoid the inaccurate estimation or undefined entropy of multiscale entropy for short time series. Second, the time-domain-based statistical features are chosen to capture more information on instability inception, and the dominant statistical features are determined by random forests implemented with the mean decrease accuracy algorithm at each time scale. The obtained refined composite dominant statistical features are regarded as weighting factors and integrated with the refined composite multiscale entropy to generate a combined feature. Finally, numerical simulation results on two synthetic noise datasets and a compressor instability model dataset are presented to demonstrate the effectiveness, efficiency, and robustness of the combined features under different conditions.

1. Introduction

Compressor instability, which usually includes rotating stall and surge, is the most serious phenomenon in compressor operation and severely limits the performance of axial compressors [1]. Rotating stall is a severely asymmetric distribution of axial velocity around the annulus of the compressor, which occurs as the breakdown of orderly flow through the blade passage and causes the pressure rise to drop dramatically. Surge is a large-amplitude limit-cycle oscillation of both pressure rise and mass flow through the entire compression system and causes possibly reversed flow or flame-out of the compressor [2]. Preventing instability is an important aspect of safety and stability in axial compressors. In the field of fault diagnosis, an effective approach is to early detect compressor instability by accurately identifying the instability inception. Therefore, it is of significance to identify instability inception before compressor instability.
The mechanism of compressor instability has been extensively researched through theories and experiments [2]. It is generally accepted that the flow separation in an individual blade results in the onset of compressor instability. A detailed explanation of the flow separation along the blade row was provided by Emmons et al. [3] and the basic compressor instability model derived by Moore and Greitzer [4] was proposed to describe the evolution of the compressor instability. With respect to experimental research, instability inception data could be measured using circumference-distributed pressure sensors on the compressor casing wall when the compressor was throttled into instability. Various analysis approaches such as spatial Fourier decomposition [5,6], the traveling wave energy [7], wavelet analysis [8,9,10], and correlation [11,12] were further developed to classify instability inception and understand the happen of instability. In researching instability models, a fundamental compressor instability model was developed as a nonlinear third-order ordinary differential equation. It characterizes the axial and circumferential unsteady flow field in a compressor, capturing crucial nonlinearities that influence instability inception in experiments [5]. Based on the basic model, numerous physical models were proposed to describe and control the nonlinear instability behavior [6,13,14].
By analyzing the statistical properties of the measured data on two axial compressors, Inoue et al. [15] observed that the periodicity of the pressure fluctuation gradually disappeared with the occurrence of compressor instability. Thus, the instability inception could be predicted by tracking the periodicity of the pressure fluctuation, the collapse of the periodicity could be considered to be the occurrence of compressor instability. Auto-correlation, cross-correlation [11,12], root mean square (RMS) [16] and R C parameter [17,18] have been investigated to track the periodicity by monitoring the irregularity or the dissimilarity in the pressure fluctuation. The performance of correlation and RMS approaches has been evaluated on an axial compressor in [19,20]. The effectiveness of these two approaches was highly dependent on practical aspects like rotational speed fluctuation, the location of the sensors, throttling processes, and intake air conditions. In addition, Young et al. [16] revealed that the increase in irregularity in the blade passing pressure fluctuations was dependent on tip-clearance size and eccentricity. Therefore, it is difficult to obtain reliable instability detection results by using only a single index.
For the nonlinear dynamic features of compressor instability, complexity measures in the underlying nonlinear dynamic process have been introduced as an alternative approach to identify and detect instability inception. The entropy-based approaches can extract the nonlinear features hidden in the obtained data and have been widely applied in the fault diagnosis of rotating machinery [21,22,23,24,25,26]. Ribeiro et al. [27] built the entropy universe by describing in-depth the relationship between the most applied entropies in time series for different scientific fields, establishing bases for researchers to properly choose the variant of entropy most suitable for data. Xing et al. [28] proposed an improved hierarchical multi-scale reserve dispersion entropy (HMRDE) method to analyze the frequency difference features of incipient fault signals. The HMRDE enhanced the disorder differences between each state signal and improved the distinguishing ability of classifier inputs, solving the problem of MRDE’s omission of obvious fault features in a higher frequency range and resulting in higher classification accuracy for the classifiers. Feng et al. [29] proposed the frequency-domain fuzzy-entropy algorithm to measure the frequency-domain complexity of the vibration signal and effectively extract the fault information contained in the vibration signal of the check valve. A novel health indicator was developed based on cyclic-correntropy to monitor the gear surface degradation induced by gear wear progression [30]. With the help of the indicator developed, the health status of the gearbox could be evaluated and serve as a valuable non-destructive monitoring tool for assessing the gear transmission system degradation status in industry practices. To obtain the reliability index of fault diagnosis, a combined feature derived from the multiple features fusion benefits from the advantage of a single feature to the fault diagnosis. A feature extraction approach SPmIMPE, which composes dominant statistical parameters and permutation entropy, was proposed to deal with the nonlinear and non-stationary nature of vibration signals [31]. The fault type and fault severity of the bearing could be simultaneously recognized over a wide range of operating conditions based on the SPmIMPE algorithm. In compressor instability analysis, a detailed procedure of approximate entropy (ApEn) algorithm was presented for the first time to identify the instability inception in axial compressors [32]. The amount of irregularity and unpredictability of pressure fluctuation was measured by ApEn and spikes in ApEn occurred before the compressor instability.
Nevertheless, the traditional entropy approach has two shortcomings in the measurement of the complexity of the system. On the one hand, the traditional entropy may fail to correctly quantify the complexity of the system because time series derived from the complex system are likely to present structures on multiple spatiotemporal scales [33]. On the other hand, a small amount of the time series will lead to inaccurate or undefined entropy in the calculation of the entropy because the entropy changes significantly as a function of the parameters’ subseries length, similarity tolerance, and data length. The first shortcoming can be improved by multiscale entropy, which quantifies the complexity of the system at different time scales. Costa et al. [33] proposed the multiscale entropy (MSE) algorithm to represent the complexity of a time series by calculating sample entropy (SampEn) over a range of time scales. The MSE algorithm resolves the contradiction between the lower entropy and higher complexity of 1 / f noise compared with white noise. However, the coarse-graining procedure in the MSE algorithm reduce the number of data points and lead to inaccurate results in entropy calculation. Humeau et al. [34] reviewed several algorithms that have been introduced to improve the estimation of MSE by increasing the accuracy of the entropy estimates and exploring alternative coarse-graining procedures. In the case of short time series, a refined composite multiscale entropy (RCMSE) was proposed to compensate for the inaccurate calculation of entropy [35]. Simulation results in [35] revealed that the RCMSE algorithm could be used to increase the accuracy of entropy estimation and reduce the probability of inducing undefined entropy compared with the MSE algorithm. Azami et al. [36] investigated different alternatives to coarse-graining in complexity approaches and assessed the impact of coarse-graining in multiscale entropy estimations based on both Sample Entropy and Dispersion Entropy. Their results confirmed that the refined composite approach may improve the stability of entropy results when dealing with short or noisy signals.
Motivated by previous research [31,35], we propose a multiscale entropy-based feature extraction algorithm, abbreviated as wRCMSE, to identify the compressor instability inception. To improve the reliability of instability detection from a single index, a combined feature is constructed by integrating the dominant refined composite statistical features (RCSFs) and the RCMSE. As compressor instability is a constantly evolving nonlinear dynamic process, nonlinear dynamic changes can be detected by the RCMSE, which quantifies the degree of complexity of the short-term instability inception over a range of time scales. Based on a refined composite coarse-grained procedure, the multiscale time-domain-based statistical features are derived to capture more information on instability inception, and RCSFs are determined by a random forest implemented mean decrease accuracy algorithm. Furthermore, RCSFs can be regarded as weighting factors and multiplied (element-wise) with the RCMSE at each scale to generate the wRCMSE. The main contributions of this paper are as follows: (1) We propose a multiscale entropy-based feature extraction algorithm to identify the short-time instability inception in axial compressors. This algorithm effectively captures the changes in the system behavior across multiple time scales. (2) By integrating multiscale RCSFs and multiscale entropy, we derive a combined feature that provides a more comprehensive representation of system instability. This combined feature leverages the complementary information from both entropy and RCSFs, enhancing the identification accuracy.
The rest of this paper is organized as follows. The established entropy methods are described in Section 2. The main results are given in Section 3, including the extraction of RCSFs via random forests and the formation of wRCMSE. Section 4 shows some numerical simulation results, and Section 5 gives the conclusion of this paper.

2. Description of the Established Entropy

In this section, we briefly introduce the theoretical backgrounds of the SampEn and the RCMSE algorithm.

2.1. The SampEn Algorithm

SampEn was introduced by Richman et al. [37] as a model-independent quantification of the complexity of a time series. The complexity of a time series is estimated using SampEn by measuring the probability of generating new patterns in the time series. If the SampEn value is greater, then the greater will be the value of the complexity of the time series.
Let X = { x 1 , , x N } represent a time series of length N; the SampEn algorithm mainly includes the following three aspects:
  • Phase space reconstruction, the original vector X can be reconstructed in terms of the phase space vectors: X i m = { x i , , x i + m 1 } with 1 i < N m + 1 , where m is the embedding dimension.
  • A similarity measure, the distance of vectors X i m and X j m , d [ X i m , X j m ] , is the maximum absolute difference in the scalar components m a x k = 1 , , m ( X i m ( k ) X j m ( k ) ) . For a given tolerance r, two similar vectors X i m and X j m are defined as matched vector pairs if d [ X i m , X j m ] < r , i j .
  • Calculate SampEn, the negative natural logarithm of the empirical probability that d [ X i m + 1 , X j m + 1 ] < r given that d [ X i m , X j m ] < r , S a m p E n ( m , r , N ) = l n ( B m + 1 ( r ) B m ( r ) ) where B m ( r ) = 1 N m i = 1 N m ( 1 N m 1 n i m ) , n i m represents the count of matched vector pairs with X i m .
The embedding dimension m and the tolerance r are two important parameters in the calculation of SampEn. m = 2 and r = 0.4 σ , where σ is the standard deviation of the time series, were suggested for ApEn in the analysis of rotating machinery [38].

2.2. The RCMSE Algorithm

The RCMSE algorithm has been proposed by Wu et al. [35] to overcome the variance of estimated entropy values at large scales and undefined entropy values for short time series. The RCMSE algorithm is composed of two steps as follows:
  • For a given scale factor τ , the original time series X is divided into non-overlapping windows of length τ and the data points inside each window are averaged. The kth ( k = 1 , 2 , , τ ) coarse-grained time series y k ( τ ) = { y k , 1 ( τ ) , y k , 2 ( τ ) , , y k , p ( τ ) } is defined as [35]
    y k , j ( τ ) = 1 τ i = ( j 1 ) τ + k j τ + k 1 x i , 1 j N τ
  • The complexity of the obtained coarse-grained time series can be estimated by SampEn. The number of matched vector pairs n k , τ m + 1 or n k , τ m is computed for each scale factor τ and all coarse-grained time series y k ( τ ) . And then, the RCMSE is defined as
    R C M S E ( x , τ , m , r ) = l n ( k = 1 τ n k , τ m + 1 k = 1 τ n k , τ m )
R C M S E ( x , τ , m , r ) was calculated by using Equation (2), the undefined values in R C M S E ( x , τ , m , r ) exist only when all n k , τ m + 1 or n k , τ m are zeros. Therefore, the RCMSE algorithm can reduce the probability of undefined entropy.

3. Main Results

In this section, wRCMSE is constructed to identify the instability inception at different time scales. The scheme of the wRCMSE algorithm contains the obtention of statistical features for coarse-grained time series, the extraction of RCSFs, and the formation of wRCMSE, a combination of RCSFs and RCMSE.

3.1. Obtention of Statistical Features for Coarse-Grained Time Series

To characterize amplitude information of time series, it is supposed that p statistical features are chosen to specify instability inception properties. Let X = { x 1 , , x N } represent a labeled instability time series of length N; six common time-domain-based statistical features ( p = 6 ) are employed in this paper, namely, skewness(SK), root mean square (RMS), kurtosis (KT), shape factor (SF), crest factor (CF), and clearance factor (CLF). The expressions for each statistical feature are widely available in [39,40].
A coarse-grained procedure defined as (1) is used to obtain the representations of the time series X on different time scales. For each coarse-grained time series at τ scale y k ( τ ) , statistical features can be represented by a statistical feature function S p , k τ = S p ( y k ( τ ) ) ( p = 1 , , 6 , k = 1 , , τ ) and can be further expressed in the form of a matrix as follows
S p , k ( τ ) = S 1 , 1 ( τ ) S 2 , 1 ( τ ) S 6 , 1 ( τ ) S 1 , k ( τ ) S 2 , k ( τ ) S 6 , k ( τ ) S 1 , τ ( τ ) S 2 , τ ( τ ) S 6 , τ ( τ )
For example, S 2 , 3 6 indicates the second time-domain features (based on S 2 operation) for the 6th coarse-grained vector series of the 3rd vector.
For instability time series X, the feature set D under various operating conditions can be constructed by a variety of different scales of statistical features S p , k ( τ ) , where D = [ D 1 , , D p , , D 6 ] and D p is a vector representing all time scales of the pth statistical feature S p , : ( τ ) under various operating conditions.

3.2. Extraction of RCSFs

To ensure that the useful or relevant time-domain features are selected, feature selection approach is required to extract the dominant statistical features from the common time-domain statistical features. The excellent random forest is chosen because of its good accuracy, robustness, and ease of use [41]. The random forest implemented mean decrease accuracy algorithm can compute the feature importance on permuted out-of-bag (OOB) samples based on a mean decrease in the accuracy. For the normalized feature set D , the procedures for the extraction of dominant statistical features are as follows:
  • Train forest and measure OOB errors; trees in a forest can be constructed from a bootstrap sample drawn from the normalized feature set D . For each tree t , 1 t n t r e e , the prediction error E t p on the test data known as the OOB data are recorded.
  • Permute the pth feature D p , p = 1 , 2 , , 6 and repeat step 1, for each tree t , 1 t n t r e e , the prediction error E P t p on the OOB data are obtained.
  • Calculate the importance of the pth feature D p , the importance indexes I p of the feature D p are defined by
    I p = 1 n t r e e t = 1 n t r e e ( E P t p E t p )
    where n t r e e denotes the number of trees in the forest, E t p denotes the OOB error on tree t before permuting the values of D p , E P t p denotes the OOB error on tree t after permuting the values of D p .
Based on the calculated feature importance, the dominant statistical features can be determined by selecting importance indexes I p that exceed an appropriate threshold I 0 . If the threshold I 0 is determined, the statistical features corresponding to I p I 0 are determined as the dominant statistical features.

3.3. Formation of wRCMSE

The wRCMSE algorithm can be constructed based on the dominant statistical features and RCMSE. The scheme and the pseudocode of the wRCMSE algorithm are shown in Figure 1 and Algorithm 1. The combined multiscale features are derived through the multiplication of the statistical and nonlinear features at each scale.
Considering the compressor instability time series X, first, different scales or resolutions of time series X can be calculated by the refined composite coarse-grained procedure defined as (1), and coarse-grained time series y k ( τ ) are obtained to represent the dynamics of the compressor instability at τ scale. Second, amplitude features of coarse-grained time series at τ scale y k ( τ ) called RCSFs can be further extracted by the dominant statistical features obtained by random forest. Since the importance indexes I p represent the degree of impact that pth statistical features generate in response to different operating conditions, the RCSFs are constructed as the sum of the dominant statistical features weighted by the normalized importance indexes and can be expressed as w s τ = p = 1 s ( I p × S ¯ p τ ) , where w s τ is the amplitude feature of coarse-grained time series considering s dominant statistical features at τ time scale, S ¯ p τ = 1 τ k = 1 τ S p , k ( τ ) is the average of the pth statistical feature at τ time scale. Meanwhile, the complexity of coarse-grained time series at τ scale y k ( τ ) , R C M S E ( y k ( τ ) , τ , m , r ) , is also extracted by Formula (2). Finally, at each time scale, the newly constructed RCSFs are used as the weighted parameters and are further multiplied (element-wise) with RCMSE to generate the wRCMSE.
Based on the selection of the dominant statistical features, the wRCMSE algorithm can take different forms. Suppose that the dominant statistical feature is only RMS; RMS is described by the expression: R M S ( X ) = 1 N i = 1 N x i 2 , and the importance index I 1 = 1 . The refined composite RMS (RCRMS) at the time scale τ can be derived by using RMS to process coarse-grained time series at τ scale y k ( τ ) . Therefore, RCSFs are RCRMS and are expressed as
S 1 ( τ ) = 1 τ ( N τ + 1 ) k = 1 τ i = 1 N τ + 1 ( y k i τ ) 2
With the combination of RCRMS and RCMSE, the value of w R C M S E ( X , τ , m , r ) is the multiplication of these two values at each time scale:
w R C M S E ( X , τ , m , r ) = S 1 ( τ ) × R C M S E ( X , τ , m , r )
Algorithm 1 The wRCMSE algorithm for the identification of the short-time instability inception.
Input: The labeled instability time series, X, including the process of the compressor instability from normal to inception
Output: A combined feature w R C M S E ( X , τ , m , r ) to distinguish the instability inception state from the health state of instability time series
1:
Calculate coarse-grained time series y k ( τ ) by Formula (1);
2:
Construct the feature set D under the normal and instability inception operating conditions by S p , k ( τ ) ;
3:
Calculate the importance I p of the p th feature based on random forests;
4:
Set a feature importance threshold I 0 , the statistical features corresponding to I p I 0 are the dominant statistical features;
5:
Determine the RCSFs by calculating the dominating statistical features on the y k τ at the time scale τ ;
6:
Determine the RCMSE by calculating the MSE on the y k τ with the selected embedding dimension m and the tolerance r;
7:
Determine w R C M S E ( X , τ , m , r ) by the multiplication of RCSFs and RCMSE;
8:
Return  w R C M S E ( X , τ , m , r )

4. Simulations

In this section, to verify the effectiveness of the proposed wRCMSE algorithm, two synthetic noise data and a nonlinear model simulation data are analyzed with MSE, RCMSE, and wRCMSE, respectively.

4.1. The Complexity of Two Synthetic Noise Data

White Gaussian noise (WGN) and 1 / f noise are two important signals to evaluate the multiscale entropy-based approaches. The advantages of the proposed wRCMSE algorithm in complexity measurement are illustrated through the analysis of two synthetic noise data.
For short time series, the complexity of 1 / f and WGN with 2 k data points are first measured with MSE and RCMSE as a comparison. The multiscale entropy values with the parameters m = 2 and r = 0.15 δ are calculated at a time scale of 20 as shown in Figure 2. The complexity of 1 / f is lower than WGN in the first three time scales, while this result changed with the increase of the time scale. With the same parameters, similar results were obtained in [33,42]. The entropy values obtained using the MSE algorithm are volatile obviously between 1.6 and 2.6 , while the entropy values obtained using the RCMSE algorithm are gradually consistent with the increase of scale. Therefore, the RCMSE algorithm is superior to the MSE algorithm in the consistency of entropy estimation. Based on this advantage of RCMSE, feature values of 1 / f and WGN are calculated by wRCMSE, and the results are shown in Figure 3. The change trend of features extracted by wRCMSE is consistent with that of entropy estimated by RCMSE in multiple time scales. The importance of the features can be calculated by random forests with mean decrease accuracy index and are shown in Figure 4. Considering that the correlation of features cannot be reflected in this feature selection algorithm, even if RMS and SK have a large OOB feature importance, a larger threshold should be selected, and RMS is selected as the dominant statistical feature with I 0 = 0.8 . The result in Figure 3 shows that feature values of 1 / f are greater than that of WGN at all scales except the first time scale. The feature values of WGN decrease rapidly at the initial several time scales and are gradually consistent with the increase of time scale, while the feature values of 1 / f tend to be constant for all scales. Although the proposed feature extraction approach includes statistical features, it can still measure the complexity of time series because the statistical features can be regarded as weighting factors. Therefore, the wRCMSE algorithm maintains the advantages of the RCMSE algorithm and can further improve the measurement accuracy of entropy.

4.2. The Identification of the Instability Inception

4.2.1. The Instability Data Obtained by the Mansoux Model

An excellent instability model called the Mansoux model [13] is used to generate the instability simulation data. The Mansoux model could describe the transient behavior of instability inception and coincide well with experimental results within a certain precision [43].
The Mansoux model is expressed in the form of the following state-space equations:
E ϕ ˙ = A ϕ + ψ c ( ϕ ) T ψ p ψ p ˙ = 1 / ( 4 l c B 2 ) ( S ϕ Φ T ( ψ p ) )
where ϕ and ψ p are the non-dimensional flow coefficient and the plenum pressure, respectively. ψ c is an important nonlinear function, which represents the characteristic function of a compressor. Φ T ( ψ p ) = γ ψ p , γ = 2 / K T , K T is the control parameter related to the degree of throttle closure. The specific form of matrixes (E and A), the vector (S and T), and the scalar ( l c and B) can be found in [13,43].
The compressor instability process is simulated by continuously adjusting the Mansoux model parameter K T from 7 to 9.41 . The parameter K T adjustment represents the gradual closure process of the throttle in the compressor surge experiment. At stall inception, K T is 9.41 [13]. The axisymmetric compressor characteristic ψ c is as follows, and the corresponding characteristic shapes are illustrated in Figure 5.
ψ c = 12.117 ϕ 2 2.423 ϕ + 0.221 ; ϕ < 0.1 49.624 ϕ 3 + 39.509 ϕ 2 6.413 ϕ + 0.395 ; 0.1 ϕ 0.4 10.0695 ϕ 3 + 9.430 ϕ 1.184 ; ϕ > 0.4
The stability of the equilibrium point is represented by the intersection between ψ c ( ϕ ) and ψ T ( ϕ ) . Instability occurs at the point where the slope of the characteristic curve is zero.
A flow coefficient ϕ evolution from normal to instability can be calculated and is shown in Figure 6. The flow coefficient includes 3000 rotor revolutions (60k data points with 0.05 time interval in the simulation). In data preprocessing, the Savitzky-Golay filter is implemented to eliminate the trend and WGN with 0.4 times the maximum amplitude of the first 10k data is added to verify the robustness of the wRCMSE algorithm. The developing process of instability could be divided into three states: normal (the blue line), instability inception (the magenta line), and instability (the red line). In Figure 6, the time intervals corresponding to the three states are [ 0 , 2817 ] , [ 2818 , 2908 ] , and [ 2909 , 3000 ] , respectively. The instability inception contains a small amount of data with 1800 data points (90 rotor revolutions) and its detection could be used as an early warning sign to further prevent compressor instability. To obtain an accurate identification, 20 samples with different time intervals from 40 to 85 rotor revolutions are selected to extract the features of the instability inception. Only four different time intervals 500, 1000, 1500, and 2000 rotor revolutions are selected as the normal samples, because there are sufficient data lengths to feature extraction in normal operating conditions.

4.2.2. Selection of the Parameters

The calculation of wRCMSE requires a priori specification of parameters: the embedding dimension m, a tolerance threshold r, and the dominant statistical features. The parameter m determines the length of the sequences to be compared, and its selection can be estimated by calculating the false nearest neighbor. The second parameter, r, is the tolerance threshold for accepting similar patterns between two segments.
To show the influence of embedding dimension m on the calculation of SampEn, normal data with sufficient data length are analyzed with different m values. SampEn( ϕ ,   m , 0.15 σ , 10,000) and SampEn( ϕ ,   m ,   0.2 σ , 10,000) of the four normal samples are calculated with m = 2 , 3 , and 4, and then the mean, the standard deviation (SD) and the coefficient of variation (CV) of SampEn are shown in Table 1 and Table 2, respectively. The higher CV shows a bigger SD and a wider spread of SampEn. When r = 0.15 σ and the sample length N = 10,000, the SD and CV of SampEn( ϕ ,   m ,   0.15 σ , 10,000) exponentially increase with the embedding dimension m. Similar results are also obtained by SampEn( ϕ ,   m ,   0.2 σ , 10,000) with r = 0.2 σ and N = 10,000. Therefore, the specific value of m = 2 is selected for the minimum SD and CV of SampEn.
According to the selection of r in ApEn [32], there are two different approaches to determine the tolerance r, one using the deviation of SampEn for both normal and instability inception conditions, the other is the calculation of the mean SampEn at different tolerances. Calculations of the SampEn of each state and the mean of SampEn in each class are shown in Figure 7. As the tolerance r increases, the means of SampEn for both normal and instability inception conditions gradually decrease and are represented by the blue and magenta lines, respectively. The deviation between these two means is represented by the black line, and the peak of the deviation ( r = 0.25 σ ) can be selected as the appropriate tolerance r. In addition, the means of SampEn for stall conditions showed by the red line tends to constant value gradually when r > 0.5 σ . It is appropriate that the tolerance r is selected in the range of 0 to 1.0 σ . Another approach is employed for the analysis of an unknown sample without any information available. The mean SampEns for both normal and instability inception conditions are calculated as 1.5396 and 1.0867 at four different tolerances including r = 0.1 σ , 0.2 σ , 0.5 σ , and 1.0 σ . SampEn( ϕ , 2 , 0.25 σ , 10,000) for both normal and instability inception conditions are 1.7390 and 1.2025 and close to the mean SampEns. Therefore, the parameters m = 2 and r = 0.25 σ are selected in the wRCMSE algorithm.
In addition, the same six time-domain features are used to specify instability inception properties, and the importance of the features can be calculated by random forests with mean decrease accuracy index and are shown in Figure 8. This result shows that RMS has the largest OOB feature importance while the importance of the other five features is relatively small and close. The selection threshold is I 0 = 1 and RMS is used as the dominant statistical features.

4.2.3. The Validity and Robusticity of wRCMSE

The features of the normal and the instability inception at scales 1 to 20 are calculated using the wRCMSE algorithm, the results are given as the mean value of entropy ± standard error and are shown in Figure 9. The features of the normal gradually decrease as the time scale increases while the features of the instability inception fluctuate greatly with the increase of the time scale. The features of the normal are all lower than those of the instability inception at each scale and this result indicates that these two operating conditions can be clearly distinguished by these features.
In Figure 9, the features calculated by the wRCMSE algorithm are well-defined for all samples with different time scales and different data lengths. By comparison, the entropies are also calculated by the MSE and a modification of the MSE (wMSE) algorithm. Based on a weighted approach in [44], wMSE can be constructed to incorporate significant information from the time series when computing the matched vector pairs. The undefined entropies calculated by the MSE and wMSE occur with the time scale increased. The undefined entropies are distributed mainly at scales 15, 18, 19, and 20, and the probability of the undefined entropies is 3 % when the MSE and wMSE algorithms are applied to analyze the instability inception. Regarding validity, the wRCMSE algorithm is superior to both MSE and wMSE algorithms for the short time series. Moreover, the entropies of the normal and the instability inception at scales 1 to 20 are calculated using RCMSE and are shown in Figure 10, the entropies of the normal are greater than that of the instability inception at the first seven scales while these entropies are almost equal at the latter scales. Although these two operating conditions can be clearly distinguished by the entropies at the first few scales, it is considered unreasonable that the entropy of the normal one be larger than that of the instability inception. In general, the development of the instability is a nonlinear process and the instability inception stage is associated with the emergence of the more nonlinear behavior. The instability inception has an increase in dynamical complexity and the entropies of the instability inception are greater than those of the normal.
In Figure 9, the features of the instability inception are greater than those of the normal at all scales. The features calculated by wRCMSE can retain the change trend of multiscale entropies calculated by RCMSE and avoid the unreasonable result in Figure 10. These two operating conditions can be clearly distinguished by these features; therefore, the instability inception can be detected by a simple classifier. The features of the normal have similar tendencies to the entropies of WGN in Figure 2. It happened because the normal and the instability inception has been submerged in noise, when the flow coefficient of a WGN is added to the flow coefficient. The comparison results of the two operating conditions are consistent with those without WGN in Figure 11. In addition, the flow coefficient under WGN with different amplitudes ( 0.2 and 0.3 times the state amplitude under the normal operations) are also analyzed by the wRCMSE algorithm and the same results are obtained. These results show the wRCMSE algorithm with high robustness against the outside disturbance. Considering the flow coefficient under WGN with different amplitudes, the entropies of the flow coefficient at all scales can be divided into two-dimensional data through the combination of two-scale data. The distribution of the two-dimensional data is shown in Figure 12. The nonlinear feature distribution can be easily classified by the support vector machine and the accurate classification of the instability inception can be obtained with the early detection of the compressor instability.

5. Conclusions

In this paper, a combination of RCSFs and RCMSE approach wRCMSE was proposed to identify the short-time instability inception. The multiscale statistical features and multiscale nonlinear features of the instability inception can be extracted by wRCMSE to distinguish the instability inception state from the health state of the instability time series. Two synthetic noise data and a compressor instability model data were used to evaluate the validity and robusticity of wRCMSE. Simulation results revealed that the wRCMSE algorithm could inherit the advantages of the RCMSE algorithm and achieve robustness to external disturbance. The multiscale features calculated by wRCMSE retained the change trend of multiscale entropies calculated by RCMSE and avoided the inaccurate measurements or undefined entropies of MSE and wMSE for a short time series. In addition, the instability inception under WGN with different amplitudes could be measured and identified by wRCMSE for each of the scales or resolutions, and the instability inception could be clearly distinguished from the health state of axial compressors at all scales. The early detection of the compressor instability could be further achieved to classify the instability inception by the traditional support vector machine algorithm.

Author Contributions

Methodology, P.L.; software, Y.F.; validation, Z.Z. and P.L.; writing—original draft preparation, Y.F. and Z.Z.; writing—review and editing, Y.F. and P.L. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the National Natural Science Foundation of China grant number 62003119, and the Natural Science Foundation of Zhejiang under Grant LQ21F030014.

Institutional Review Board Statement

Studies not involving humans or animals.

Data Availability Statement

The data that support the findings of this study are available from the corresponding author upon reasonable request.

Conflicts of Interest

The authors declare no conflicts of interest.

Abbreviations

The following abbreviations are used in this manuscript:
MSEMultiscale entropy
ApEnApproximate entropy
SampEnSample entropy
RCMSERefined composite multiscale entropy
RCSFsRefined composite statistical features
wRCMSEA combination of RCSFs and RCMSE
RMSRoot mean square
HMRDEHierarchical multiscale reserve dispersion entropy

References

  1. Gu, G.; Sparks, A.; Banda, S.S. An overview of rotating stall and surge control for axial flow compressors. IEEE Trans. Control. Syst. Technol. 1999, 7, 639–647. [Google Scholar] [CrossRef] [PubMed]
  2. Day, I. Stall, surge, and 75 years of research. J. Turbomach. 2016, 138, 011001. [Google Scholar] [CrossRef]
  3. Emmons, H.; Pearson, C.; Grant, H. Compressor surge and stall propagation. Trans. Am. Soc. Mech. Eng. 1955, 77, 455–467. [Google Scholar] [CrossRef]
  4. Moore, F.K.; Greitzer, E.M. A theory of post-stall transients in axial compression systems: Part I: Development of equations. J. Eng. Gas Turbines Power 1986, 108, 68–76. [Google Scholar] [CrossRef]
  5. McDougall, N.M.; Cumpsty, N.; Hynes, T. Stall inception in axial compressors. J. Turbomach. 1990, 112, 116–123. [Google Scholar] [CrossRef]
  6. Paduano, J.D.; Valavani, L.; Epstein, A.; Greitzer, E.M.; Guenette, G. Modeling for control of rotating stall. Automatica 1994, 30, 1357–1373. [Google Scholar] [CrossRef]
  7. Tryfonidis, M.; Etchevers, O.; Paduano, J.; Epstein, A.; Hendricks, G. Prestall behavior of several high-speed compressors. J. Turbomach. 1995, 117, 62–80. [Google Scholar] [CrossRef]
  8. Dremin, I.; Furletov, V.; Ivanov, O.; Nechitailo, V.; Terziev, V. Precursors of stall and surge processes in gas turbines revealed by wavelet analysis. Control Eng. Pract. 2002, 10, 599–604. [Google Scholar] [CrossRef]
  9. Lin, F.; Chen, J.; Li, M. Wavelet analysis of rotor-tip disturbances in an axial-flow compressor. J. Propuls. Power 2004, 20, 319–334. [Google Scholar] [CrossRef]
  10. Liu, L.; Li, J.; Nan, X.; Lin, F. The stall inceptions in an axial compressor with single circumferential groove casing treatment at different axial locations. Aerosp. Sci. Technol. 2016, 59, 145–154. [Google Scholar] [CrossRef]
  11. Tahara, N.; Kurosaki, M.; Ohta, Y.; Outa, E.; Nakajima, T.; Nakakita, T. Early Stall Warning Technique for Axial-Flow Compressors. J. Turbomach. 2007, 129, 375–384. [Google Scholar] [CrossRef]
  12. Cameron, J.D.; Morris, S.C. Analysis of axial compressor stall inception using unsteady casing pressure measurements. J. Turbomach. 2013, 135, 021036. [Google Scholar] [CrossRef]
  13. Mansoux, C.A.; Gysling, D.L.; Setiawan, J.D.; Paduano, J.D. Distributed nonlinear modeling and stability analysis of axial compressor stall and surge. In Proceedings of the American Control Conference, Baltimore, MD, USA, 29 June 29–1 July 1994. [Google Scholar]
  14. Paduano, J.D.; Greitzer, E.; Epstein, A. Compression system stability and active control. Annu. Rev. Fluid Mech. 2001, 33, 491–517. [Google Scholar] [CrossRef]
  15. Inoue, M.; Kuroumaru, M.; Iwamoto, T.; Ando, Y. Detection of a Rotating Stall Precursor in Isolated Axial Flow Compressor Rotors. J. Turbomach. 1991, 113, 281–287. [Google Scholar] [CrossRef]
  16. Young, A.; Day, I.; Pullan, G. Stall warning by blade pressure signature analysis. J. Turbomach. 2013, 135, 011033. [Google Scholar] [CrossRef]
  17. Li, F.; Li, J.; Dong, X.; Zhou, Y.; Sun, D.; Sun, X. Stall warning approach based on aeroacoustic principle. J. Propuls. Power 2016, 32, 1353–1364. [Google Scholar] [CrossRef]
  18. Dong, X.; Li, F.; Xu, R.; Sun, D.; Sun, X. Further investigation on acoustic stall-warning approach in compressors. J. Turbomach. 2019, 141, 061001. [Google Scholar] [CrossRef]
  19. Margalida, G.; Joseph, P.; Roussette, O.; Dazin, A. Comparison and sensibility analysis of warning parameters for rotating stall detection in an axial compressor. Int. J. Turbomach. Propuls. Power 2020, 5, 16. [Google Scholar] [CrossRef]
  20. Liu, Y.; Li, J.; Du, J.; Zhang, H.; Nie, C. Reliability analysis for stall warning methods in an axial flow compressor. Aerosp. Sci. Technol. 2021, 115, 106816. [Google Scholar] [CrossRef]
  21. Wu, S.D.; Wu, P.H.; Wu, C.W.; Ding, J.J.; Wang, C.C. Bearing fault diagnosis based on multiscale permutation entropy and support vector machine. Entropy 2012, 14, 1343–1356. [Google Scholar] [CrossRef]
  22. Pang, B.; Tang, G.; Zhou, C.; Tian, T. Rotor fault diagnosis based on characteristic frequency band energy entropy and support vector machine. Entropy 2018, 20, 932. [Google Scholar] [CrossRef] [PubMed]
  23. Zhang, F.; Sun, W.; Wang, H.; Xu, T. Fault diagnosis of a wind turbine gearbox based on improved variational mode algorithm and information entropy. Entropy 2021, 23, 794. [Google Scholar] [CrossRef] [PubMed]
  24. Li, H.; Huang, J.; Yang, X.; Luo, J.; Zhang, L.; Pang, Y. Fault diagnosis for rotating machinery using multiscale permutation entropy and convolutional neural networks. Entropy 2020, 22, 851. [Google Scholar] [CrossRef] [PubMed]
  25. He, D.; Liu, C.; Jin, Z.; Ma, R.; Chen, Y.; Shan, S. Fault diagnosis of flywheel bearing based on parameter optimization variational mode decomposition energy entropy and deep learning. Energy 2022, 239, 122108. [Google Scholar] [CrossRef]
  26. Chen, Y.; Yuan, Z.; Chen, J.; Sun, K. A novel fault diagnosis method for rolling bearing based on hierarchical refined composite multiscale fluctuation-based dispersion entropy and PSO-elm. Entropy 2022, 24, 1517. [Google Scholar] [CrossRef] [PubMed]
  27. Ribeiro, M.; Henriques, T.; Castro, L.; Souto, A.; Antunes, L.; Costa-Santos, C.; Teixeira, A. The entropy universe. Entropy 2021, 23, 222. [Google Scholar] [CrossRef] [PubMed]
  28. Xing, J.; Xu, J. An improved incipient fault diagnosis method of bearing damage based on hierarchical multi-scale reverse dispersion entropy. Entropy 2022, 24, 770. [Google Scholar] [CrossRef] [PubMed]
  29. Feng, X.; Zhang, G.; Yuan, X.; Fan, Y. Research on Structurally Constrained KELM Fault-Diagnosis Model Based on Frequency-Domain Fuzzy Entropy. Entropy 2023, 25, 206. [Google Scholar] [CrossRef]
  30. Feng, K.; Ji, J.; Ni, Q.; Beer, M. A review of vibration-based gear wear monitoring and prediction techniques. Mech. Syst. Signal Process. 2023, 182, 109605. [Google Scholar] [CrossRef]
  31. Minhas, A.S.; Singh, S. A new bearing fault diagnosis approach combining sensitive statistical features with improved multiscale permutation entropy method. Knowl.-Based Syst. 2021, 218, 106883. [Google Scholar] [CrossRef]
  32. Lou, F.; Key, N.L. Compressor Stall Warning Using Nonlinear Feature Extraction Algorithms. J. Eng. Gas Turbines Power 2020, 142, 121005. [Google Scholar] [CrossRef]
  33. Costa, M.; Goldberger, A.L.; Peng, C. Multiscale entropy analysis of complex physiologic time series. Phys. Rev. Lett. 2002, 89, 068102. [Google Scholar] [CrossRef] [PubMed]
  34. Humeau-Heurtier, A. The multiscale entropy algorithm and its variants: A review. Entropy 2015, 17, 3110–3123. [Google Scholar] [CrossRef]
  35. Wu, S.; Wu, C.; Lin, S.; Lee, K.; Peng, C. Analysis of complex time series using refined composite multiscale entropy. Phys. Lett. A 2014, 378, 1369–1374. [Google Scholar] [CrossRef]
  36. Azami, H.; Escudero, J. Coarse-graining approaches in univariate multiscale sample and dispersion entropy. Entropy 2018, 20, 138. [Google Scholar] [CrossRef] [PubMed]
  37. Richman, J.S.; Moorman, J.R. Physiological time-series analysis using approximate entropy and sample entropy. Am. J. Physiol. 2000, 278, H2039–H2049. [Google Scholar] [CrossRef]
  38. Yan, R.; Gao, R.X. Approximate entropy as a diagnostic tool for machine health monitoring. Mech. Syst. Signal Process. 2007, 21, 824–839. [Google Scholar] [CrossRef]
  39. Sanchez, R.V.; Lucero, P.; Vásquez, R.E.; Cerrada, M.; Macancela, J.; Cabrera, D. Feature ranking for multi-fault diagnosis of rotating machinery by using random forest and KNN. J. Intell. Fuzzy Syst. 2018, 34, 3463–3473. [Google Scholar] [CrossRef]
  40. Wang, X.B.; Zhang, X.; Li, Z.; Wu, J. Ensemble extreme learning machines for compound-fault diagnosis of rotating machinery. Knowl.-Based Syst. 2020, 188, 105012. [Google Scholar] [CrossRef]
  41. Shah, S.H.; Angel, Y.; Houborg, R.; Ali, S.; McCabe, M.F. A random forest machine learning approach for the retrieval of leaf chlorophyll content in wheat. Remote Sens. 2019, 11, 920. [Google Scholar] [CrossRef]
  42. Minhas, A.S.; Kankar, P.; Kumar, N.; Singh, S. Bearing fault detection and recognition methodology based on weighted multiscale entropy approach. Mech. Syst. Signal Process. 2021, 147, 107073. [Google Scholar] [CrossRef]
  43. Peng, L.; Cong, W.; Yong, W. A high-order model of rotating stall in axial compressors with inlet distortion. Chin. J. Aeronaut. 2017, 30, 898–906. [Google Scholar]
  44. Fadlallah, B.; Chen, B.; Keil, A.; Príncipe, J. Weighted-permutation entropy: A complexity measure for time series incorporating amplitude information. Phys. Rev. E 2013, 87, 022911. [Google Scholar] [CrossRef] [PubMed]
Figure 1. The scheme of the wRCMSE algorithm (wRCMSE is constructed by combining the dominant statistical features and RCMSE at each scale).
Figure 1. The scheme of the wRCMSE algorithm (wRCMSE is constructed by combining the dominant statistical features and RCMSE at each scale).
Entropy 26 00048 g001
Figure 2. The multiscale entropy values of 1 / f and WGN with 2 k data points.
Figure 2. The multiscale entropy values of 1 / f and WGN with 2 k data points.
Entropy 26 00048 g002
Figure 3. The entropy values of 1 / f and WGN with 2 k data points.
Figure 3. The entropy values of 1 / f and WGN with 2 k data points.
Entropy 26 00048 g003
Figure 4. The importance of the features based on mean decreased accuracy.
Figure 4. The importance of the features based on mean decreased accuracy.
Entropy 26 00048 g004
Figure 5. Compressor and throttle characteristics used to simulate instability in a C2 compressor.
Figure 5. Compressor and throttle characteristics used to simulate instability in a C2 compressor.
Entropy 26 00048 g005
Figure 6. A detrended flow coefficient ϕ is divided into three states: normal (the blue line), instability inception (the magenta line), and instability (the red line).
Figure 6. A detrended flow coefficient ϕ is divided into three states: normal (the blue line), instability inception (the magenta line), and instability (the red line).
Entropy 26 00048 g006
Figure 7. SampEn of the simulation data under different operations and tolerances.
Figure 7. SampEn of the simulation data under different operations and tolerances.
Entropy 26 00048 g007
Figure 8. The importance of the features based on mean decreased accuracy.
Figure 8. The importance of the features based on mean decreased accuracy.
Entropy 26 00048 g008
Figure 9. The features of the normal and the instability inception using wRCMSE (values are given as means ± standard error).
Figure 9. The features of the normal and the instability inception using wRCMSE (values are given as means ± standard error).
Entropy 26 00048 g009
Figure 10. The entropies of the normal and the instability inception using RCMSE (values are given as means ± standard error).
Figure 10. The entropies of the normal and the instability inception using RCMSE (values are given as means ± standard error).
Entropy 26 00048 g010
Figure 11. The entropies of the normal and the instability inception without random hit noise using RCMSE.
Figure 11. The entropies of the normal and the instability inception without random hit noise using RCMSE.
Entropy 26 00048 g011
Figure 12. The feature distribution of the flow coefficient under WGN with different amplitudes.
Figure 12. The feature distribution of the flow coefficient under WGN with different amplitudes.
Entropy 26 00048 g012
Table 1. Statistic values of SampEn( ϕ , m, 0.15 σ , 10,000) of the normal samples when the parameters r = 0.15 σ and m is 2 , 3 and 4.
Table 1. Statistic values of SampEn( ϕ , m, 0.15 σ , 10,000) of the normal samples when the parameters r = 0.15 σ and m is 2 , 3 and 4.
mm = 2m = 3m = 4
Mean2.24262.23862.2451
SD0.00660.01570.0381
CV0.0029 10.0070.017
1 the lowest CV value at m = 2 .
Table 2. Statistic values of SampEn( ϕ , m, 0.2 σ , 10,000) of the normal samples when the parameters r = 0.2 σ and m is 2 , 3 and 4.
Table 2. Statistic values of SampEn( ϕ , m, 0.2 σ , 10,000) of the normal samples when the parameters r = 0.2 σ and m is 2 , 3 and 4.
mm = 2m = 3m = 4
Mean1.9591.9661.9633
STD0.00690.00980.0188
CV0.0035 20.00490.0096
2 the lowest CV value at m = 2 .
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Fu, Y.; Zhao, Z.; Lin, P. Multiscale Entropy-Based Feature Extraction for the Detection of Instability Inception in Axial Compressors. Entropy 2024, 26, 48. https://doi.org/10.3390/e26010048

AMA Style

Fu Y, Zhao Z, Lin P. Multiscale Entropy-Based Feature Extraction for the Detection of Instability Inception in Axial Compressors. Entropy. 2024; 26(1):48. https://doi.org/10.3390/e26010048

Chicago/Turabian Style

Fu, Yihan, Zheng Zhao, and Peng Lin. 2024. "Multiscale Entropy-Based Feature Extraction for the Detection of Instability Inception in Axial Compressors" Entropy 26, no. 1: 48. https://doi.org/10.3390/e26010048

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