Next Article in Journal
DAGs and GRaSP Causal Inference Algorithms Combined and Applied to the Calculation of Insulin Bolus in Patients with Type 1 Diabetes
Previous Article in Journal
Measurement of China’s “External Market Provider” Role: Trade-Margin Decomposition and Gravity Determinants
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Multi-Stage Robust Bayesian High-Resolution Identification of Asynchronous Blade Vibrations Using Blade Tip Timing

China Institute of FTZ Supply Chain, Shanghai Maritime University, Shanghai 201306, China
*
Author to whom correspondence should be addressed.
Entropy 2026, 28(5), 505; https://doi.org/10.3390/e28050505
Submission received: 25 March 2026 / Revised: 22 April 2026 / Accepted: 25 April 2026 / Published: 30 April 2026

Abstract

Blade Tip Timing (BTT) is an essential non-contact technique for monitoring vibrations in rotating machinery, but its practical accuracy is often degraded by noise, undersampling, and spectral leakage. This paper proposes a multi-stage robust Bayesian high-resolution identification framework that systematically addresses these challenges. A recursive digital algorithm based on Kalman filtering estimates the rotational speed without requiring once-per-revolution probes, effectively suppressing sensor noise. An attention-enhanced dynamic convolutional autoencoder then generates channel-specific window functions to minimize spectral leakage. The core identification algorithm extracts phases via all-phase FFT and employs sub-bin interpolation to overcome the resolution limitation of conventional FFT. A Tukey-biweight-based robust aggregation strategy is used to suppress the influence of abnormal or unequal-quality sensor channels during multi-channel phase fusion. A Bayesian prior distribution over the vibration order guides the estimation toward physically plausible values under noisy conditions. Finally, a coarse-to-fine multi-stage search strategy drastically reduces computational burden while preserving accuracy. Experiments on a rotor-blade test bench at constant and variable speeds show that the method reduces the noise floor by about 60 dB, achieves a maximum frequency identification error of 7.84%, and accelerates the search by approximately 48.6% compared to exhaustive search. The proposed method provides a reliable and efficient solution for blade health monitoring.

1. Introduction

Blades are critical components in turbomachinery such as compressors and gas turbines. They operate under severe vibration, centrifugal, and thermal loads, making condition-based maintenance supported by reliable online health monitoring essential to extend their useful life and ensure safe operation [1]. Vibration monitoring techniques can be divided into contact and non-contact categories. Traditional contact measurement involves complex preparation, low signal transmission reliability, and may alter the mechanical characteristics of the blade [2]. Non-contact techniques, in contrast, offer ease of use, low installation cost, high sensitivity, and the ability to monitor the whole blade circle simultaneously [3]. Recent reviews of the literature indicate that BTT research has evolved from basic non-contact vibration measurement toward a more integrated framework involving sensor design, probe-layout optimization, signal processing, uncertainty analysis, and structural health monitoring applications. In particular, Wang et al. provided a systematic review of BTT technology for aeroengines, covering the theoretical foundations of BTT, commonly used sensor types, optimization strategies for sensor placement and sensor number, major signal-processing and parameter-identification methods, as well as the main sources of measurement errors and uncertainties. These studies show that the practical performance of BTT depends not only on the identification algorithm itself, but also on the coupled effects of sensing configuration, undersampling characteristics, signal quality, and uncertainty management [4,5]. Meanwhile, the interpretation of blade vibration signatures also relies on an adequate understanding of blade dynamics and structural modeling. Recent surveys on aero-engine blade dynamics have systematically reviewed lumped-mass, finite-element, and semi-analytical models, together with their associated solution methods and vibration characteristics. In addition, review work on rotating cracked blades has summarized crack propagation mechanisms, open/breathing crack models, and the corresponding dynamic modeling approaches for fault-related vibration analysis. Representative nonlinear dynamic studies, such as the analysis of rotating shrouded blades with impacts, further demonstrate that centrifugal stiffening, spin softening, Coriolis effects, and contact/impact interactions can significantly affect blade vibration responses. These modeling studies provide the physical background for understanding why robust identification methods are required when BTT data are acquired under complex operating conditions [5,6,7].
Blade Tip Timing (BTT) has emerged as an efficient non-contact method for blade vibration monitoring [8]. It employs tip timing sensors to record precise blade passage times, from which instantaneous vibrational displacements are calculated. However, BTT signals are inherently undersampled (the sampling rate equals the rotational frequency) and are contaminated by various noise sources, leading to reduced accuracy compared to contact methods [3]. Moreover, the absence of a high-precision once-per-revolution (OPR) probe further complicates the determination of theoretical arrival times [9].
Against this background, considerable research has focused on two closely related issues in BTT-based blade vibration monitoring: accurate reconstruction of blade arrival-time/displacement information without a dedicated OPR probe, and reliable identification of asynchronous vibration parameters from severely undersampled signals. Russhard proposed a linear fitting approach to generate a fictitious OPR signal [10], while Chen et al. improved the accuracy using a high-precision method (CR-BTT) [11]. The fictitious OPR technique, however, suffers from large errors when rotational speed fluctuates significantly. Alternative methods exploit vibration differences among blades or the same blade at different times [12,13]. Guo et al. used the Levenberg–Marquardt algorithm to identify blade vibrations without an OPR probe [13]. Wang et al. applied a Savitzky–Golay filter to improve BTT estimation under rapid speed fluctuation [14]. Xu et al. developed a recursive BTT algorithm in the angular domain [15]. Wang et al. also proposed a none-OPR BTT-based blade vibration parameter identification method [16]. These approaches aim to accurately calculate the expected blade arrival times, which are essential for deriving vibration displacements.
Once vibration displacements are obtained, parameter identification for asynchronous vibrations is typically performed using spectral methods. The asynchronous vibration frequency ω is related to the rotational frequency Ω by ω = m Ω + Δ ω , where m is an integer order and Δ ω is the difference frequency (aliased component). Because ω often exceeds the Nyquist frequency ( Ω / 2 ), direct spectral analysis is impossible; instead, the low-frequency Δ ω is extracted from the undersampled data using the difference-frequency principle [17]. Various techniques have been proposed to determine Δ ω and m , including autoregressive methods [18], the “5 + 2” approach [19], interpolation methods [20], and least-squares fitting combined with Fourier transforms [21]. Most of these methods rely on Fourier analysis and suffer from the inherent limitations of FFT, such as spectral leakage and the picket-fence effect, especially under non-stationary conditions. Furthermore, they often require a large number of sensors or impose strict constraints on sensor placement.
In recent years, deep learning has shown promise in feature learning and noise suppression [22]. However, pure deep learning approaches may lack interpretability and require large training datasets. For BTT-based blade vibration monitoring, the feasibility of machine learning should be discussed separately for synchronous and asynchronous vibrations. Recent reviews of the literature have pointed out that these two vibration types differ in their under-sampling severity and signal characteristics, which means that different identification strategies are often required. For synchronous vibrations, machine learning can be feasibly used for resonance-region recognition, denoising, feature extraction, or assisting parameter identification when the response patterns are relatively structured. For asynchronous vibrations, however, the problem is generally more difficult because the signals are more severely under-sampled, more sensitive to aliasing and probe-layout effects, and often less supported by abundant labeled data. Therefore, in strongly under-sampled BTT scenarios, pure end-to-end machine learning may be less reliable than hybrid approaches that combine physical signal models with learning-based modules. From this viewpoint, machine learning is more suitable as an auxiliary tool for preprocessing, feature enhancement, or condition classification, while the final parameter identification still benefits from physically interpretable constraints.
Hybrid methods that combine signal processing with learning-based optimization offer a compelling alternative. The present work develops a multi-stage robust Bayesian high-resolution identification framework that systematically integrates several enhancements: (i) a Kalman-filter-based recursive algorithm for accurate speed estimation without an OPR probe; (ii) an attention-enhanced dynamic convolutional autoencoder (ADCAE) that generates adaptive window functions to suppress spectral leakage; (iii) sub-bin interpolation applied to all-phase FFT (APFFT) spectra to overcome the resolution limit; (iv) a Tukey biweight error function for robust aggregation of multi-channel phase information; (v) a Bayesian prior over the vibration order to guide the estimation; and (vi) a coarse-to-fine multi-stage search strategy to reduce computational cost. Experiments on a rotor-blade test bench demonstrate the effectiveness of each component and the overall method.
From this perspective, the contribution of this work is not the mere combination of several advanced techniques, but the construction of a minimally sufficient pipeline for difficult BTT conditions. The recursive digital algorithm improves arrival-time reconstruction when an OPR signal is unavailable; the adaptive window and APFFT/interpolation improve spectral concentration and frequency resolution; the robust cost function mitigates the influence of corrupted channels and channels with unequal data quality; the Bayesian prior constrains the solution to physically plausible orders; and the multi-stage search improves efficiency without changing the estimation target itself. This design principle helps avoid treating the method as a simple accumulation of independent modules.
Although the proposed method contains multiple components, it is not intended as an unnecessarily complicated architecture. Rather, it is a problem-driven framework in which each module is introduced to address a specific limitation of conventional asynchronous BTT identification. In practical OPR-free BTT measurements, several sources of error often occur simultaneously, including rotational-speed uncertainty, spectral leakage caused by undersampling and non-stationarity, sensitivity to abnormal sensor channels, and high computational cost in order search. A single conventional technique typically addresses only one of these issues. Therefore, the proposed framework combines recursive speed estimation, adaptive spectrum optimization, robust phase aggregation, Bayesian regularization, and coarse-to-fine search into a unified pipeline. For clean and stationary cases, simpler signal-processing pipelines may still be sufficient; the full proposed framework is mainly advantageous in noisy, undersampled, OPR-free, and outlier-prone scenarios. The present formulation is intended for constant-speed or quasi-stationary conditions within each analysis window.

2. BTT Principles and Asynchronous Vibration Model

2.1. Blade Tip Timing Measurement

Figure 1 illustrates the typical configuration of a BTT system. One or more tip timing sensors (e.g., fiber optic, capacitive, or eddy-current) are mounted circumferentially around the blade casing, and a speed synchronization sensor (OPR) may be installed near the shaft to provide a once-per-revolution reference. When a blade passes a sensor, a pulse is generated, and the arrival time t i a c t u a l is recorded with high precision. In the absence of vibration, the expected arrival time t i exp e c t e d is determined solely by the shaft speed, blade tip radius, and sensor angular position. Blade vibrations cause the blade to arrive earlier or later than expected, and the vibrational displacement is calculated as:
y i = R ω r ( t i a c t u a l t i exp e c t e d )
where R is the blade tip radius and ω r (in rad/s) is the instantaneous angular speed. For clarity, Ω denotes the rotational frequency in Hz (revolutions per second), and ω r = 2 π Ω .
In practice, the OPR signal may be unavailable or unreliable. In this work, we estimate the instantaneous rotational speed directly from the blade arrival times using a recursive digital algorithm, eliminating the need for a dedicated OPR probe (see Section 3.1).

2.2. Asynchronous Vibration Model

Notation clarification. In this paper, Ω denotes the rotational frequency in Hz (revolutions per second), while ω r = 2 π Ω denotes the angular speed in rad/s. The asynchronous blade vibration frequency is denoted by ω (Hz). We further write
ω Ω = m + δ
where m is the integer vibration order and 0 δ 1 is the fractional part. The corresponding difference frequency is defined as
Δ ω = ω m Ω = δ Ω
Consider a blade undergoing asynchronous single-frequency vibration at frequency ω (in Hz). The vibrational displacement measured by the i -th sensor at the n -th revolution can be expressed as:
y i ( n ) = A sin 2 π ω t i ( n ) + ϕ 0
where A is the vibration amplitude, ϕ 0 is the initial phase, and t i n is the arrival time of the blade at sensor i during revolution n . For a rotor with constant speed Ω (revolutions per second), the arrival time for sensor i (with angular position α i relative to a reference sensor) is:
t i n = n + α i 2 π Ω + δ t i n
where δ t i n accounts for the vibration-induced time shift. Substituting (5) into (4) and neglecting higher-order terms yields:
y i n = A sin 2 π ω Ω n + ω Ω α i + ϕ 0
Because BTT sensors sample once per revolution, the effective sampling frequency is Ω . If ω > Ω / 2 (which is typical for asynchronous vibrations), the signal is undersampled. However, we can exploit the fact that ω / Ω = m + δ , where m is an integer (the vibration order) and δ 0 , 1 is the fractional part. Equation (6) then becomes:
y i n = A sin 2 π δ n + δ α i + m α i + ϕ 0
Defining the difference frequency Δ ω = δ Ω (in Hz), we obtain:
y i n = A sin 2 π Δ ω n Ω + Δ ω Ω α i + m α i + ϕ 0
Equation (8) shows that the undersampled vibration signal appears as a low-frequency sinusoid at frequency Δ ω , with a phase shift that depends on the sensor angle α i , the order m , and the fractional part δ . Thus, by estimating Δ ω from the BTT data and determining the integer m from the phase relationships among sensors, the true vibration frequency ω = m Ω + Δ ω can be recovered.

3. Multi-Stage Robust Bayesian High-Resolution Identification Method

The proposed method comprises three main stages: preprocessing to obtain clean vibration displacement signals and accurate rotational frequency; high-resolution estimation of the difference frequency via sub-bin interpolation; and robust identification of the order m using a Bayesian-regularized cost function and a multi-stage (coarse-to-fine) search [23,24,25]. An overview of the complete workflow is presented in Figure 2.

3.1. Preprocessing

3.1.1. Recursive Digital Algorithm for Rotational Frequency Estimation

Accurate knowledge of the instantaneous rotational frequency is crucial for both displacement calculation (Equation (1)) and subsequent frequency identification. We adopt a Kalman-filter-based recursive algorithm that estimates the instantaneous rotational frequency Ω from the blade arrival times measured by multiple sensors, without requiring an OPR probe.
Let there be M sensors and N b blades. For sensor i and blade j , the arrival interval between two successive revolutions is denoted by Δ t i , j , k . Under additive timing noise ε i , j , b ( k ) , the observed interval is
Δ ˜ t i , j , k = t i , j , k + ε i , j , k
The corresponding single-sensor pseudo-measurement of the instantaneous rotational frequency is
Ω ^ i , j , k = 1 Δ ˜ t i , j , k
Following the standard state-space formulation and prediction-update recursion of the Kalman filter, the OPR-free rotational-frequency estimation problem is modeled here by taking the instantaneous rotational frequency as the system state and the multi-sensor pseudo-measurements derived from blade-arrival intervals as the observation vector. By stacking the measurements from all sensors, the recursive estimator is formulated in a state-space form, in which the state variable is the instantaneous rotational frequency Ω k . The following equations are not newly derived Kalman equations, but a BTT-oriented implementation of the classical Kalman filtering framework [26,27]:
x k = F x k 1 + ω k , ω k N ( 0 , Q )
z k = H x k + ν k , υ k N ( 0 , R )
H = 1 , 1 , , 1 T M × 1 , F = 1
Equations (11)–(13) define the state-transition model, the observation model, and the corresponding noise assumptions for the recursive estimation of rotational frequency.
Here, x k denotes the true rotational frequency at revolution k , z k = [ z 1 ( k ) , , z M ( k ) ] T is the observation vector, Q models slow speed drift, and R = d i a g ( σ 1 2 , , σ M 2 ) is the measurement-noise covariance estimated from sensor calibration data.
The Kalman recursion is then implemented in two stages:
Prediction step:
x ^ k k 1 = F x ^ k 1 k 1
P k k 1 = F P k 1 k 1 F T + Q
Update step:
K k = P k k 1 H T ( H P k k 1 H T + R ) 1
x ^ k k = x ^ k k 1 + K k ( z k H x ^ k k 1 )
P k k = ( I K k H ) P k k 1
The filtered rotational frequency is finally converted to revolutions per minute by R P M = 60 Ω . These equations define the complete recursive digital algorithm used for theoretical arrival-time reconstruction without an OPR probe.

3.1.2. Adaptive Spectrum Optimization via Dynamic Window Network

The raw vibration displacement sequence x i is often contaminated by noise and non-stationarities. Direct spectral analysis using a fixed window may therefore lead to spectral leakage and degraded frequency resolution. To address this issue, an attention-enhanced dynamic convolutional autoencoder (ADCAE) is used to generate a channel-specific window for each sensor segment. For the i -th channel, let x i = x i ( 0 ) , , x i ( N 1 ) T denote the input segment. The dynamic-window generation process is written explicitly as follows.
h i = E n c ( x i )
a i = s o f t max ( W a h i + b a )
c i = a i h i
In Equation (21), the symbol denotes element-wise multiplication for combining the retained cell-state information with the newly generated candidate information.
ω ˜ i = s i g m o i d ( W d c i + b d )
The encoder output h i describes the local time-frequency characteristics of the input segment, a i is the attention weight vector, and c i is the gated latent representation. To guarantee a usable analysis window, the preliminary coefficients are symmetrized and normalized by
ω i ( n ) = ω ˜ i ( n ) + ω ˜ i ( N 1 n ) 2 max m ω ˜ i ( m ) , n = 0 , 1 , , N 1
The windowed signal used for spectrum analysis is then
x i ω ( n ) = ω i ( n ) x i ( n )
To make training objectives reproducible, the hybrid loss of the ADCAE is expressed as
L w i n = λ 1 f p e a k X i ω f r e f + λ 2 k Ω o f f X i ω ( k ) 2 + λ 3 n = 1 N 1 ω i ( n ) ω i ( n 1 ) 2
where the three terms penalize spectral peak deviation, off-peak energy, and window roughness, respectively. After windowing, the all-phase FFT is applied and the phase spectrum used in the subsequent identification stage is ϕ i ( k ) = a n g l e A P F F T x i ω ( n ) .
For clarity, the architecture of the ADCAE-based dynamic window generation module is illustrated in Figure 3. The module consists of a convolutional encoder, an LSTM-based temporal modeling unit, an attention module, and a decoder, followed by window symmetrization and normalization.

3.2. High-Resolution Difference-Frequency Estimation via Sub-Bin Interpolation

The all-phase FFT (APFFT), which has been used for high-accuracy phase, amplitude, and frequency estimation, is then applied to obtain the phase spectrum used in the subsequent identification stage [28]. The APFFT spectrum of the windowed vibration signal exhibits a peak near the difference frequency Δ ω . However, due to the discrete nature of FFT, the peak location is quantized to integer frequency bins k corresponding to frequencies k Ω / N (where N is the segment length). This “picket-fence” effect limits the resolution of Δ ω to Ω / N . To overcome this, we apply sub-bin interpolation. Let X [ k ] be the magnitude spectrum. The true peak lies between bins k 0 and k 0 + 1 . Three-point parabolic interpolation uses the magnitudes at k 0 1 , k 0 , k 0 + 1 to estimate the fractional offset δ k , following the classical parabolic spectral-peak interpolation method [29]:
δ k = ln X k 0 1 ln X k 0 + 1 2 ln X k 0 1 2 ln X k 0 + ln X k 0 + 1
Here, δ k denotes the sub-bin correction relative to the integer peak bin k 0 , obtained by fitting a parabola to the three neighboring spectral magnitudes. The refined difference frequency is then Δ ω = ( k 0 + δ ) Ω / N .
The refined difference frequency is then Δ ω int e r p = ( k 0 + δ k ) Ω N . This interpolation significantly improves the accuracy of Δ ω , especially when the true frequency is not aligned with the FFT grid. Section 5.2.1 demonstrates the improvement.

3.3. Robust Multi-Channel Phase Aggregation Using Tukey Biweight

From Equation (6), the phase measured by sensor i (relative to a reference sensor, say sensor 0) at the estimated Δ ω is ϕ i = m α i + Δ ω Ω α i (mod 2π). The theoretical phase difference between sensor i and sensor 0 is Δ ϕ i t h e o = m α i + δ α i , where δ = Δ ω / Ω . The measured phase difference Δ ϕ i m e a s is obtained from the APFFT phases. The discrepancy ε i = Δ ϕ i m e a s Δ ϕ i t h e o (wrapped to [−180°, 180°]) contains information about the correctness of the candidate m and δ , but may be corrupted by noise or sensor malfunction. To robustly combine the discrepancies from all sensors, we employ a Tukey biweight error function [30]. The contribution of sensor i is weighted by:
ω i = [ 1 ( ε i c ) 2 ] 2 c 0 > c
where c is a tuning parameter (typically set to 4.5 times the median absolute deviation). In this study, the Tukey tuning parameter was set to c = 4.5 × M A D , where MAD denotes the median absolute deviation of the phase residuals. This value was chosen as a moderate robust setting that balances outlier suppression and inlier sensitivity: a smaller value would down-weight moderate residuals too aggressively, whereas a larger value would reduce robustness to abnormal channels. Therefore, c = 4.5 × M A D was used as a fixed baseline parameter rather than being optimized separately for each test case. The total cost for a candidate ( m , δ ) is:
C ( m , δ ) = 1 ω i i = 1 M 1 ω i ε i 2
Sensors with large phase deviations are effectively down-weighted, preventing them from dominating the cost.
In the original formulation, a single global threshold was used for all channels. However, in practical multi-sensor BTT measurements, different probes may exhibit unequal noise levels. Therefore, besides the global-threshold formulation, a channel-adaptive variant is also considered in this work for heterogeneous-noise analysis. In the adaptive formulation, each channel residual is normalized by its own noise scale before applying the Tukey biweight. Specifically, if e i denotes the phase residual of channel i, the normalized residual is defined as e ˜ i = e i / s i , where si is the channel-specific noise scale. A common Tukey threshold is then applied to e ˜ i . This adaptive formulation is evaluated in Section 5.2.2 to examine whether a single global threshold is optimal under heterogeneous channel noise.
e ˜ i = e i s i
ω i = 1 e ˜ i c 0 2 2 e ˜ i c 0 0 e ˜ i c 0

3.4. Bayesian Prior over the Order m

The order m is an integer typically related to the number of blades or the engine order of the excitation. In many cases, prior knowledge about the likely range of m is available (e.g., from design specifications or previous measurements). We incorporate this knowledge via a discrete prior distribution p ( m ) . For example, if the rotor has N b blades, the most probable orders are multiples of N b . Here we assume a Gaussian-shaped prior centered at the blade count N b = 5 with a standard deviation of 2:
p ( m ) exp ( ( m N b ) 2 2 σ p 2 ) , m [ 1 , M max ]
The prior standard deviation was set to σ m = 2 so that the prior remains weakly informative. This choice gives the highest probability to the expected order while still assigning non-negligible probability mass to neighboring candidate orders, thereby regularizing the search without dominating the data-driven cost. If σ m is too small, the prior may over-constrain the solution; if it is too large, the prior becomes nearly flat and loses its regularization effect.
The prior is normalized so that m p ( m ) = 1 . We combine the prior with the data-driven cost C ( m , δ ) to obtain a posterior-inspired metric:
J ( m , δ ) = C ( m , δ ) p ( m )
Alternatively, one could use J = C ( m , δ ) λ log p ( m ) . The prior penalizes orders that are far from the expected range, guiding the search toward physically plausible solutions, especially under noisy conditions where the cost landscape may be flat.

3.5. Multi-Stage Search Strategy

A brute-force search over all integer bins k (hence δ = k / N ) and all orders m (with sub-bin refinement) would be computationally expensive. We propose a coarse-to-fine multi-stage search that drastically reduces the number of evaluations without sacrificing accuracy. In the first stage (coarse search), for each integer bin k = 1 , , N 1 , we set δ = k / N and evaluate the cost C ( m , δ ) for all m M min , M max using the raw (non-interpolated) phases. Only the L best candidates (e.g., L = 20 ) in terms of C are retained for further refinement. In the second stage (fine search), for each retained candidate ( m , k ) , we refine δ by exploring a small set of sub-bin offsets around k / N , e.g., δ ( k 0.5 ) / N , ( k 0.4 ) / N , , ( k + 0.5 ) / N (step size 0.1/N). For each offset, we recompute the phases (interpolated if necessary) and the robust cost C ( m , δ ) , then incorporate the prior to obtain J ( m , δ ) . The combination that minimizes J is selected as the final estimate. Optionally, a third stage with a finer step size can be introduced, but in practice a single refinement stage with 11 sub-bin points was sufficient in this study. This multi-stage strategy substantially reduces the number of cost evaluations relative to exhaustive search. For the parameter range considered here, the measured runtime reduction is approximately 48.6% while maintaining the same frequency-estimation accuracy, as reported in Section 5.2.4.

3.6. Summary of the Complete Algorithm

The overall procedure is summarized in the flowchart of Figure 2. Starting from multi-channel BTT displacement signals, the Kalman filter first provides accurate speed estimates. The ADCAE then applies channel-specific dynamic windows, followed by APFFT to obtain phase spectra. The coarse search evaluates all integer bins and orders, keeping a shortlist of candidates. For each candidate, sub-bin interpolation refines Δ ω , and the Tukey-weighted cost combined with the Bayesian prior yields the final metric. The candidate with the smallest J gives the identified order m ^ and difference frequency Δ ω ^ from which the true vibration frequency ω ^ = m ^ Ω + Δ ω ^ is computed.

4. Experimental Setup

4.1. Rotor-Blade Test Bench

Experiments were conducted on a rotor-blade test bench. The rotor disk was uniformly equipped with four sets of self-crowned blades (height = 125 mm, rotational radius = 300 mm). A servo motor with oil-film lubricated bearings drove the rotor up to 3000 rpm. Aerodynamic excitation was simulated by an electromagnetic shaker acting directly on a selected blade. Blade tip displacements were measured using an array of up to seven eddy-current sensors (BTT probes) with a sampling rate up to 50 kHz and a nominal measurement range of 2 mm. In this study, we used five sensors mounted at angles [0°, 60°, 135°, 210°, 310°] relative to a reference sensor (TIP0). Static testing with a mechanical exciter established the natural frequencies of the individual blades (Figure 4). The measured natural frequencies for blades S1–S4 were 128.95 Hz, 119.64 Hz, 129.32 Hz, and 124.67 Hz, respectively.
The mechanical excitation arrangement for a single blade is shown in Figure 5.

4.2. Data Acquisition

The rotor was operated at a constant speed of 1400 rpm, corresponding to a rotational frequency of Ω ≈ 23.33 Hz, for most experiments. Additional tests at 1200 rpm and 1600 rpm were performed to evaluate the method under different operating speeds. For each revolution, the arrival times of the four blades at the five sensors were recorded. Vibration displacements were calculated using Equation (1) with the Kalman-filtered speed. A total of 1024 consecutive revolutions (i.e., 1024 samples per sensor) were collected for each experimental condition. To validate the robustness of the proposed method under challenging scenarios, we artificially generated a “stress” version of the signals by adding white noise (σ = 0.5), amplitude modulation (1 + 0.6 sin(2π·3t)), and an interfering tone at a nearby frequency (0.8 Hz away from the true vibration frequency). For better interpretability, the additive white-noise level can also be expressed as an equivalent signal-to-noise ratio (SNR), defined as S N R = 10 log 10 ( P s / P n ) , where P s and P n denote the clean-signal and noise powers, respectively. Since the white-noise standard deviation is σ = 0.5 , the corresponding noise power is P n = σ 2 = 0.25 . For the normalized stress signal used in this study, this corresponds to an equivalent additive-noise SNR of approximately 3.7 dB. It should be noted that this SNR characterizes only the additive white-noise component; the added amplitude modulation and nearby interfering tone further increase the overall difficulty of the stress condition. This stress dataset was used to evaluate the sub-bin interpolation, Tukey weighting, and Bayesian prior. In addition, for the robustness study of multi-channel phase aggregation, synthetic heterogeneous channel-noise conditions were imposed at the phase-residual level to emulate unequal sensor quality across probes.

5. Results and Discussion

5.1. Rotor-Blade Test Bench

5.1.1. Speed Estimation Accuracy

Table 1 compares the raw speed estimates (from individual sensors) with the Kalman-filtered speed for five sensors at the target speed of 1400 rpm (noise level σ = 0.05). The raw estimates exhibit fluctuations up to ±1.16 rpm, while the filtered estimates converge to values within 0.1 rpm of the true speed. The relative error δ ω is below 0.1% for all sensors after filtering, demonstrating the effectiveness of the recursive digital algorithm.
Figure 6 shows the decay of the Kalman gain K k with the number of iterations, indicating that the filter quickly reaches steady state. The convergence of the state covariance is illustrated in the inset.

5.1.2. Dynamic Window Enhancement

Figure 7 compares the shapes of the traditional Hanning window and a dynamic window generated by the ADCAE for a typical signal segment. The dynamic window adapts to the signal’s local structure, narrowing during transient impacts and widening during steady-state sections. Figure 8 displays the APFFT spectra of blade S1 (sensor 0) without windowing and with the dynamic window. Quantitative metrics in Table 2 show that the dynamic window reduces the noise floor from 25.36 dB to −34.57 dB and suppresses the maximum sidelobe from 50.35 dB to −8.49 dB, while preserving the peak frequency (11.028 Hz). This confirms the superior spectral clarity achieved by the adaptive window.
Both methods yield nearly identical peak frequencies (11.03 Hz), indicating that the dynamic window does not distort the fundamental frequency but rather refines the spectral characteristics. A significant reduction in peak amplitude is observed with the dynamic window, from 1180.93 to 1.16, demonstrating its effectiveness in suppressing noise and improving the clarity of the frequency peak. The noise floor is reduced significantly from 25.356 dB (No Window) to −34.568 dB (Dynamic Window), highlighting the dynamic window’s ability to reduce noise. The side lobe maximum is drastically reduced from 50.352 dB to −8.489 dB, indicating a significant suppression of undesired spectral components. The undersampling and the narrow bandwidth of the signal’s fundamental frequency are the primary factors that prevent the accurate detection of the main lobe width.
The dynamic window function significantly improves the spectral characteristics of the BTT signals. The reduction in peak amplitude and noise floor, alongside the suppression of side lobes, indicates that the dynamic window provides a clearer frequency spectrum. This is critical for the accurate identification of vibration frequencies in noisy, under-sampled BTT signals.
To further quantify the computational cost of the ADCAE, we measured its model size and inference efficiency on a CPU platform. The ADCAE used in this study contains 1,324,928 trainable parameters and requires an average inference time of 4.37 ms per 1024-point input segment under batch size 1 (standard deviation: 0.16 ms). For the five-sensor configuration used in this study, the corresponding total window-generation time is approximately 21.85 ms when channels are processed sequentially. These results indicate that the ADCAE introduces only a limited additional online cost.

5.2. Core Identification Algorithm Performance

A key question is whether the proposed multi-stage framework is genuinely necessary compared with conventional signal-processing methods. Our view is that the answer depends on the operating condition. Under clean, stationary, and well-instrumented conditions, conventional APFFT/FFT-based methods with fixed windowing and direct phase comparison may already provide acceptable identification accuracy. However, the practical BTT scenario considered in this study is more challenging: it is OPR-free, undersampled, contaminated by noise, and potentially affected by abnormal sensor channels. Under such conditions, the identification error is not dominated by a single factor, and the combined framework becomes beneficial because each module addresses a different error source. Therefore, the motivation of the proposed method is not to increase complexity for its own sake, but to improve robustness in conditions where conventional pipelines become less reliable.
We now evaluate each component of the proposed multi-stage robust Bayesian identification method using the stress dataset (with added noise and interference). Unless otherwise stated, Monte Carlo-based experiments were repeated 50 times with different noise realizations. For the heterogeneous channel-noise study in Section 5.2.2, 200 trials were used to obtain more stable statistics.

5.2.1. Sub-Bin Interpolation Effect

Figure 9 illustrates the benefit of sub-bin interpolation. Figure 8 shows a close-up of the APFFT spectrum around the true difference frequency Δ ω = 12.3 Hz. The integer bin corresponding to k = 540 yields Δ ω = 12.3047 Hz, with an error of 0.0047 Hz. After parabolic interpolation, the estimated Δ ω = 12.3033 Hz, reducing the error to 0.0033 Hz. To quantitatively evaluate the improvement, 50 independent trials were conducted, and the frequency estimation errors with and without parabolic interpolation are summarized in Table 3. The statistics show that interpolation reduces the mean error from 0.005948 Hz to 0.004990 Hz, a relative improvement of 16.1%. The median error decreases by 15.8%, and the standard deviation is reduced by 12.5%, indicating not only better accuracy but also lower variability. The minimum and maximum errors are also reduced by 7.9% and 16.9%, respectively. These results demonstrate that sub-bin interpolation effectively overcomes the resolution limit of the FFT, providing more precise frequency estimates.

5.2.2. Robustness Under Heterogeneous Channel Noise

To further address the robustness issue raised by heterogeneous sensor quality, we extended the Tukey-weighting experiment to multi-sensor cases with unequal channel-noise levels. In the original formulation, the Tukey biweight was introduced to suppress the influence of abnormal phase deviations during multi-channel aggregation. However, in a practical BTT system, different probes may exhibit substantially different noise levels due to sensor installation, local interference, or channel quality variations. In such a case, a single global threshold applied to all residuals may not always be optimal. Therefore, in addition to ordinary least-squares aggregation and global-threshold Tukey weighting, we further evaluated a channel-adaptive Tukey formulation in which each channel residual is normalized by its own noise scale before applying the Tukey biweight. This extension is consistent with the robust multi-channel phase aggregation framework introduced in Section 3.3.
Four noise configurations were considered: a homogeneous case, a mildly heterogeneous case, a one-bad-channel case, and a strongly heterogeneous case. For each configuration, 200 Monte Carlo trials were carried out. In addition, an extra 90° phase bias was imposed on one channel; for heterogeneous cases, this bias was applied to the noisiest channel. The identification accuracy of the correct candidate order was then compared among three aggregation strategies: least squares, global-threshold Tukey weighting, and channel-adaptive Tukey weighting.
The results are summarized in Table 4 and Figure 10. Under nearly homogeneous channel noise, the difference between the global-threshold and channel-adaptive formulations is limited. For example, in the homogeneous case without additional bias, the identification accuracies of least squares, global Tukey, and adaptive Tukey were 95.5%, 91.0%, and 91.0%, respectively. This indicates that when all channels have similar quality, a single global threshold remains adequate. By contrast, under heterogeneous channel noise, the adaptive formulation generally provides better robustness. In the mildly heterogeneous case with an additional 90° bias on the noisiest channel, the identification accuracy increased from 46.0% for least squares and 65.5% for global Tukey to 73.5% for adaptive Tukey. In the one-bad-channel case without additional bias, the accuracy further improved from 74.5% and 83.5% to 94.5%.
The difference becomes more evident under severe heterogeneity. In the strong-heterogeneity case with an additional 90° bias on the noisiest channel, the identification accuracy was 48.5% for least squares, 25.0% for global Tukey, and 61.5% for adaptive Tukey. This result shows that the global-threshold formulation may become unreliable when channel quality differs substantially and the worst channel is additionally corrupted, whereas the adaptive formulation remains more stable. Overall, these results indicate that a single global threshold is robust but not always optimal in multi-sensor BTT scenarios with unequal channel quality. A channel-adaptive threshold is particularly beneficial when one or more channels are significantly noisier than the others.
As a result, the role of Tukey weighting in the proposed framework can be interpreted more precisely. Its main benefit is not only to suppress isolated outliers, but also to improve robustness when multi-channel residuals are affected by heterogeneous noise. The added experiment therefore strengthens the practical relevance of the robust aggregation stage in Section 3.3 and clarifies that the single-threshold formulation should be regarded as a robust baseline rather than a universally optimal choice.

5.2.3. Contribution of Bayesian Prior

We evaluated the impact of the prior distribution p(m) on identification accuracy. The prior was set as a Gaussian centered at m = 5 with σ = 2 . Figure 11 shows the prior shape and the percentage of times the correct order ( m = 5 ) was ranked first with and without the prior in 50 Monte Carlo trials. The near-identical cost values indicate that the baseline algorithm is already highly optimized under the tested conditions. The slight improvement in discriminability (≈1%) demonstrates the potential of the Bayesian prior to enhance robustness in more adverse scenarios.
This limited improvement indicates that the selected prior parameter mainly serves as a mild regularization term rather than a dominant source of performance gain.

5.2.4. Efficiency of Multi-Stage Search

The computational cost of the ADCAE module has been reported in Section 5.1.2; here we focus on the efficiency gain brought by the multi-stage search strategy. We compared the computational time and accuracy of the proposed multi-stage search against exhaustive search (i.e., evaluating all integer bins k and all sub-bin offsets from −0.5 to 0.5 in steps of 0.1). Figure 12 shows the average runtime over 50 trials. The multi-stage search took 1.046 s on average, while exhaustive search required 2.035 s—a speedup factor of about 1.95 (i.e., almost 50% reduction). More importantly, the frequency estimation errors were identical (0.01023 Hz) for both methods, confirming that the coarse-to-fine strategy does not compromise accuracy, as summarized in Table 5.

5.2.5. Overall Identification Results

Applying the complete multi-stage robust Bayesian method to the experimental data (original, non-stressed) yielded the asynchronous vibration frequencies for blades S1–S4 at 1400 rpm, listed in Table 6. The identified orders were all m = 5. The maximum error relative to the natural frequencies obtained from static tests is 7.84% (blade S4). Table 7 shows the identification results at three different rotational speeds (1200, 1400, 1600 rpm) for blade S1. The identified frequencies increase with speed, following the expected trend of the first-order bending mode, and the combined error metric J remains stable, demonstrating robustness to speed variations.
The variation of the total error J with the candidate order m is shown in Figure 13, where the minimum value corresponds to the identified order.

5.3. Discussion

The present results suggest that the different modules do not contribute equally, nor are they all equally necessary in every scenario. The recursive speed estimator is important when no reliable OPR reference is available. The adaptive window and sub-bin interpolation mainly improve spectral quality and frequency resolution under noisy or non-ideal sampling conditions. Tukey weighting becomes particularly important when the multi-channel phase residuals are affected by either abnormal channels or heterogeneous channel-noise levels. The Bayesian prior provides a relatively modest gain in the current experiments, but it improves physical plausibility and can help stabilize order selection when the cost landscape becomes ambiguous. The multi-stage search mainly contributes to computational efficiency rather than identification accuracy. Therefore, the framework should be interpreted as a modular solution for challenging operating conditions, not as a claim that all components are indispensable in every application.
The experimental results validate each component of the proposed method. The recursive digital algorithm provides accurate rotational speed estimates (error < 0.1%) without an OPR probe, enabling precise vibration displacement calculation. The dynamic window network significantly improves spectral quality by suppressing noise and sidelobes, which directly benefits the subsequent phase extraction. Sub-bin interpolation effectively overcomes the FFT resolution limit and reduces the frequency estimation error by about 16% on average in the reported stress-dataset trials. The robust Tukey-based aggregation improves resistance not only to isolated outlier sensors, but also to unequal channel quality across probes. The additional heterogeneous-noise study shows that a channel-adaptive threshold can provide higher identification accuracy than a single global threshold when one or more channels are substantially noisier than the others. The Bayesian prior increases the success rate of correct order identification under adverse conditions, leveraging prior knowledge about the blade count. The multi-stage search cuts computational time by nearly 50% while preserving accuracy, making the method suitable for real-time or near-real-time applications. The overall frequency identification error is within 7.84% for all blades, which is acceptable for engineering monitoring purposes. The method also performs consistently across different rotational speeds, indicating its potential for variable-speed operation.
At the same time, the results also indicate that the adaptive formulation is not uniformly superior in every case; under nearly homogeneous channel noise, the global-threshold and adaptive versions perform similarly. Therefore, the adaptive formulation should be interpreted as a more suitable choice for heterogeneous multi-sensor scenarios rather than as a universally necessary replacement.
Nevertheless, certain limitations remain. Under extreme negative-SNR conditions, the aliased vibration component may be deeply buried in noise, which would degrade both the difference-frequency estimation and the subsequent order identification. In such cases, the proposed method is still expected to be more stable than conventional fixed-window and direct phase-comparison approaches because the adaptive window, robust multi-channel aggregation, and Bayesian regularization provide complementary noise tolerance. However, once the useful vibration component remains consistently below the noise floor across most channels, correct identification can no longer be reliably guaranteed. In that regime, improved performance would require longer observation windows, more reliable sensor channels, stronger prior constraints, or additional denoising and order-tracking strategies.
The method assumes a constant speed over the analysis window; rapid speed transients may degrade performance. Future work will extend the framework to handle non-stationary speeds by incorporating order tracking and adaptive window segmentation. Additionally, the dynamic window network was trained on a specific dataset; its generalization to different blade geometries or sensor types requires further investigation. The influence of blade twisting under centrifugal load and non-zero tip clearance also merits study.

6. Conclusions

This paper presented a multi-stage robust high-resolution identification framework for asynchronous blade vibrations using Blade Tip Timing. The main value of the method lies in addressing several practical difficulties of BTT-based identification in a unified way, including OPR-free speed estimation, spectral leakage, limited frequency resolution, sensitivity to abnormal or unequal-quality sensor channels, and search efficiency. Experimental results showed that the proposed framework can provide robust frequency identification under noisy and undersampled conditions, with a maximum frequency identification error of 7.84% in the reported tests. The results also indicate that the contributions of different modules are not identical: the adaptive spectral processing and robust multi-channel aggregation provide the main improvements in difficult conditions, while the Bayesian prior acts mainly as a regularization term and the multi-stage search mainly improves computational efficiency. In particular, the additional heterogeneous channel-noise study shows that a single global threshold in Tukey-based aggregation is not always optimal; a channel-adaptive threshold is more suitable when the sensor noise levels differ substantially. For simpler operating conditions, conventional signal-processing approaches may remain adequate. Therefore, the proposed framework is particularly suited for challenging BTT scenarios rather than being advocated as a universally necessary replacement for traditional methods. Under nearly homogeneous channel noise, however, the difference between the global-threshold and adaptive formulations is limited. Therefore, the adaptive formulation should be regarded as a robustness enhancement for heterogeneous multi-sensor BTT scenarios rather than as a universally mandatory choice.

Author Contributions

Conceptualization, All authors; Methodology, Q.Z. and X.C.; Validation, Q.Z. and X.C.; Investigation, Q.Z. and X.C.; Data curation, Q.Z. and X.C.; Writing—original draft preparation, X.C.; Writing—review and editing, All authors; Supervision, All authors; Project administration, All authors. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Data Availability Statement

The original contributions presented in this study are included in the article. Further inquiries can be directed to the corresponding author.

Conflicts of Interest

The authors declare no conflict of interest.

Abbreviations

The following abbreviations are used in this manuscript:
ADCAEAttention-enhanced Dynamic Convolutional Autoencoder
APFFTAll-phase Fast Fourier Transform
BTTBlade Tip Timing
OPROnce-Per-Revolution
EampStandard deviation of normalized amplitudes (Amplitude error)
EphaseWeighted RMS error of phase differences
EtotalCombined amplitude-phase error metric
FθDynamic window generator (neural network)
HObservation matrix (Kalman filter)
KkKalman gain matrix
L Hybrid loss function for ADCAE
mInteger vibration order
MNumber of sensors
NSignal segment length
NbNumber of blades
ΦInitial vibration phase
ΦiVibration phase measured by sensor i
Pk|kState covariance matrix (Kalman filter)
RBlade rotation radius
SiSensor index (i = 1, 2, 3, …, M)
tiactualActual arrival time of blade at sensor i
tiexpectedTheoretical arrival time of blade at sensor i (no vibration)
TIPii-th blade tip timing sensor
x[n]Raw vibration signal segment
yi(n)Vibration displacement measured by sensor i
ωiReliability weight of channel i (Tukey biweight)
ωdyn[n]Dynamically generated window function
αiInstallation angle of sensor i (relative to reference sensor TIP0)
δFractional part of the vibration order (0 ≤ δ < 1)
ΔωDifference frequency (Δω = ω – mΩ)
Δti,kTime interval between adjacent blade arrivals
εiSensor noise coefficient
σStandard deviation of noise
ωBlade vibration frequency (Hz)
ΩRotational frequency (Hz)

References

  1. Chen, Z.; Sheng, H.; Xia, Y.; Wang, W.; He, J. A comprehensive review on blade tip timing-based health monitoring: Status and future. Mech. Syst. Signal Process. 2020, 149, 107330. [Google Scholar] [CrossRef]
  2. Zhang, Q.; Liu, D.; Duan, J.; Qin, J.; Zhou, Y. Research on the identification of asynchronous vibration parameters of rotating blades based on blade tip timing vibration measurement theory. Measurement 2023, 206, 112280. [Google Scholar] [CrossRef]
  3. Heller, D.; Sever, I.; Schwingshackl, C. A method for multi-harmonic vibration analysis of turbomachinery blades using blade tip-timing and clearance sensor waveforms and optimization techniques. Mech. Syst. Signal Process. 2020, 142, 106741. [Google Scholar] [CrossRef]
  4. Wang, F.; Fu, C.; Tian, S.; Liu, J.; Zheng, L. Blade tip timing-based blade vibration measurement technology and its applications to aeroengine: A systematic review. Aerosp. Sci. Technol. 2026, 168, 111064. [Google Scholar] [CrossRef]
  5. Ma, H.; Xie, F.; Nai, H.; Wen, B. Vibration characteristics analysis of rotating shrouded blades with impacts. J. Sound Vib. 2016, 378, 92–108. [Google Scholar] [CrossRef]
  6. Ma, H.; Wu, Z.; Zeng, J.; Wang, W.; Wang, H.; Guan, H.; Zhang, W. Review on Dynamic Modeling and Vibration Characteristics of Rotating Cracked Blades. J. Dyn. Monit. Diagn. 2023, 2, 207–227. [Google Scholar] [CrossRef]
  7. Zhang, Y.; Wang, F.; Liu, J.; Zhao, H.; Fu, C.; Zhai, W.; Lu, K. A Survey of Aero-Engine Blade Modeling and Dynamic Characteristics Analyses. Aerospace 2024, 11, 638. [Google Scholar] [CrossRef]
  8. Chen, Z.; Liu, J.; Zhan, C.; He, J.; Wang, W. Reconstructed order analysis-based vibration monitoring under variable rotation speed by using multiple blade tip-timing sensors. Sensors 2018, 18, 3235. [Google Scholar] [CrossRef]
  9. Diamond, D.H.; Heyns, P.S. A novel method for the design of proximity sensor configuration for rotor blade tip timing. J. Vib. Acoust. 2018, 140, 061003. [Google Scholar] [CrossRef]
  10. Russhard, P. Derived Once per Rev Signal generation for Blade Tip Timing systems. In IET & ISA 60th International Instrumentation Symposium 2014; IET: Stevenage, UK, 2014; pp. 1–5. [Google Scholar]
  11. Chen, K.; Wang, W.; Zhang, X.; Zhang, Y. New step to improve the accuracy of blade tip timing method without once per revolution. Mech. Syst. Signal Process. 2019, 134, 106321.1–106321.19. [Google Scholar] [CrossRef]
  12. Fan, Z.; Li, H.; Dong, J.; Zhao, X.; Wei, D.; Zhou, Q. Blade Vibration Difference-Based Identification of Blade Vibration Parameters: A Novel Blade Tip Timing Method. J. Sound Vib. 2021, 512, 116402. [Google Scholar] [CrossRef]
  13. Guo, H.; Duan, F.; Zhang, J. Blade resonance parameter identification based on tip-timing method without the once-per revolution sensor. Mech. Syst. Signal Process. 2016, 66, 625–639. [Google Scholar] [CrossRef]
  14. Wang, W.; Chen, K.; Zhang, X.; Li, W. A novel method to improve the precision of btt under rapid speed fluctuation conditions. Mech. Syst. Signal Process. 2022, 177, 109203. [Google Scholar] [CrossRef]
  15. Xu, J.; Qiao, B.; Wang, Y.; Liu, M.; Fu, S.; Fan, Y.; Chen, X. A recursive calculation method of vibration displacements using blade tip timing in angular domain. Mech. Syst. Signal Process. 2024, 219, 111612. [Google Scholar] [CrossRef]
  16. Wang, W.; Zhang, X.; Hu, D.; Zhang, D.; Allaire, P. A novel none once per revolution blade tip timing based blade vibration parameters identification method. Chin. J. Aeronaut. 2020, 33, 1953–1968. [Google Scholar] [CrossRef]
  17. Wang, Z.; Yang, Z.; Wu, S.; Li, H.; Tian, S.; Chen, X. An improved multiple signal classification for nonuniform sampling in blade tip timing. IEEE Trans. Instrum. Meas. 2020, 69, 7941–7952. [Google Scholar] [CrossRef]
  18. Carrington, I.B. Development of blade tip timing data analysis techniques. J. Dent. Educ. 2002, 47, 947–951. [Google Scholar]
  19. Zhang, Y.G.; Duan, F.J.; Fang, Z.Q.; Ye, S.H.; Shi, X.J. Frequency identification technique for asynchronous vibration of rotating blades. J. Vib. Shock 2007, 26, 25–28. [Google Scholar]
  20. Yue, L.; Liu, H.; Zang, C.; Wang, D.; Hu, W.; Wang, L. The Parameter Identification Method of Blade Asynchronous Vibration under Sweep Speed Excitation. J. Phys. Conf. Ser. 2016, 744, 012051. [Google Scholar] [CrossRef]
  21. Krause, C.; Giersch, T.; Stelldinger, M.; Hanschke, B.; Kühhorn, A. Asynchronous response analysis of non-contact vibration measurements on compressor rotor blades. In Proceedings of the ASME Turbo Expo 2017, Charlotte, NC, USA, 26–30 June 2017; Volume 7B. [Google Scholar]
  22. Tang, S.; Yuan, S.; Zhu, Y. Convolutional neural network in intelligent fault diagnosis toward rotatory machinery. IEEE Access 2020, 8, 86510–86519. [Google Scholar] [CrossRef]
  23. Pourafzal, A.; Skrabanek, P.; Cheffena, M.; Yildirim, S.; Roi-Taravella, T. Low complexity subspace approach for unbiased frequency estimation of a complex single-tone. Digit. Signal Process. 2024, 145, 104304. [Google Scholar] [CrossRef]
  24. Williams, P.M. Bayesian Regularization and Pruning Using a Laplace Prior. Neural Comput. 1995, 7, 117–143. [Google Scholar] [CrossRef]
  25. Aboutanios, E.; Mulgrew, B. Iterative Frequency Estimation by Interpolation on Fourier Coefficients. IEEE Trans. Signal Process. 2005, 53, 1237–1242. [Google Scholar] [CrossRef]
  26. Kalman, R.E. A New Approach to Linear Filtering and Prediction Problems. J. Basic Eng. 1960, 82, 35–45. [Google Scholar] [CrossRef]
  27. Welch, G.; Bishop, G. An Introduction to the Kalman Filter; University of North Carolina at Chapel Hill: Chapel Hill, NC, USA, 2006. [Google Scholar]
  28. Huang, X.; Wang, Z.; Chou, G. New method of estimation of phase, amplitude, and frequency based on all phase FFT spectrum analysis. In Proceedings of the 2007 International Symposium on Intelligent Signal Processing and Communication Systems, Xiamen, China, 28 November–1 December 2007; pp. 284–287. [Google Scholar] [CrossRef]
  29. Gasior, M.; Gonzalez, J.L. Improving FFT Frequency Measurement Resolution by Parabolic and Gaussian Spectrum Interpolation; American Institute of Physics: College Park, ML, USA, 2004. [Google Scholar]
  30. Tukey, J.W. Exploratory Data Analysis; Addison-Wesley: Reading, MA, USA, 1977. [Google Scholar]
Figure 1. Schematic diagram of the BTT technique.
Figure 1. Schematic diagram of the BTT technique.
Entropy 28 00505 g001
Figure 2. Overall flowchart of the proposed multi-stage robust Bayesian identification method.
Figure 2. Overall flowchart of the proposed multi-stage robust Bayesian identification method.
Entropy 28 00505 g002
Figure 3. Architecture of the ADCAE-based dynamic window generation module, including convolutional feature extraction, LSTM-based temporal modeling, attention weighting, decoder reconstruction, and window symmetrization/normalization.
Figure 3. Architecture of the ADCAE-based dynamic window generation module, including convolutional feature extraction, LSTM-based temporal modeling, attention weighting, decoder reconstruction, and window symmetrization/normalization.
Entropy 28 00505 g003
Figure 4. Rotor-blade test bench.
Figure 4. Rotor-blade test bench.
Entropy 28 00505 g004
Figure 5. Mechanical excitation of a single blade.
Figure 5. Mechanical excitation of a single blade.
Entropy 28 00505 g005
Figure 6. Decay of Kalman gain Kk with iteration number.
Figure 6. Decay of Kalman gain Kk with iteration number.
Entropy 28 00505 g006
Figure 7. Window function shape comparison (Hanning vs. dynamic window).
Figure 7. Window function shape comparison (Hanning vs. dynamic window).
Entropy 28 00505 g007
Figure 8. Spectrum comparison (no window vs. dynamic window).
Figure 8. Spectrum comparison (no window vs. dynamic window).
Entropy 28 00505 g008
Figure 9. Zoomed-in APFFT spectrum around the difference frequency.
Figure 9. Zoomed-in APFFT spectrum around the difference frequency.
Entropy 28 00505 g009
Figure 10. Comparison of identification accuracy under homogeneous and heterogeneous channel-noise conditions for least-squares, global-threshold Tukey weighting, and channel-adaptive Tukey weighting.
Figure 10. Comparison of identification accuracy under homogeneous and heterogeneous channel-noise conditions for least-squares, global-threshold Tukey weighting, and channel-adaptive Tukey weighting.
Entropy 28 00505 g010
Figure 11. Bayesian prior contribution: (a) prior distribution p(m); (b) percentage of correct identification (m = 5) with and without prior; (c) discriminability measured by the cost ratio between the correct and second-best candidates.
Figure 11. Bayesian prior contribution: (a) prior distribution p(m); (b) percentage of correct identification (m = 5) with and without prior; (c) discriminability measured by the cost ratio between the correct and second-best candidates.
Entropy 28 00505 g011
Figure 12. Multi-stage search efficiency: (a) runtime comparison; (b) frequency error comparison.
Figure 12. Multi-stage search efficiency: (a) runtime comparison; (b) frequency error comparison.
Entropy 28 00505 g012
Figure 13. Total error J vs. candidate order m.
Figure 13. Total error J vs. candidate order m.
Entropy 28 00505 g013
Table 1. Speed estimation results (noise σ = 0.05 ).
Table 1. Speed estimation results (noise σ = 0.05 ).
Sensor NumberRaw Rotational Speed (RPM)Filtered Rotational Speed (RPM)Absolute Error Δω (RPM)Relative Error δω(%)
TIP01398.841398.841.160.083
TIP11400.091399.440.560.040
TIP21400.801399.890.110.008
TIP31400.471400.030.030.002
TIP41400.381400.180.180.013
Table 2. Spectrum Metrics for blade S 1 .
Table 2. Spectrum Metrics for blade S 1 .
MethodPeak Frequency (Hz)Peak AmplitudeNoise Floor (dB)Side Lobe Max (dB)
No Window11.0281180.93325.35650.352
Dynamic Window11.0281.160−34.568−8.489
Table 3. Frequency estimation error statistics with and without parabolic interpolation (50 trials).
Table 3. Frequency estimation error statistics with and without parabolic interpolation (50 trials).
StatisticNo Interpolation (Hz)Parabolic Interpolation (Hz)Improvement (%)
Mean0.0059480.004990−16.1%
Median0.0059120.004978−15.8%
Std. dev.0.0010230.000895−12.5%
Minimum0.0031240.002876−7.9%
Maximum0.0085670.007123−16.9%
Table 4. Correct identification accuracy of least-squares, global-threshold Tukey, and channel-adaptive Tukey weighting under heterogeneous channel-noise conditions.
Table 4. Correct identification accuracy of least-squares, global-threshold Tukey, and channel-adaptive Tukey weighting under heterogeneous channel-noise conditions.
CaseConditionLS Acc (%)Global Tukey (%)Adaptive Tukey Acc (%)
Case 1 homogeneousNo bias95.591.091.0
Case 1 homogeneous+90° bias on one channel95.590.590.5
Case 2 mild heteroNo bias72.067.572.5
Case 2 mild hetero+90° bias on noisiest channel46.065.573.5
Case 3 One bad channelNo bias74.583.594.5
Case 3 One bad channel+90° bias on noisiest channel48.593.590.5
Case 4 strong heteroNo bias66.559.567.5
Case 4 strong hetero+90° bias on noisiest channel48.525.061.5
Table 5. Performance comparison of multilevel and exhaustive search methods.
Table 5. Performance comparison of multilevel and exhaustive search methods.
MethodAverage Computation TimeTime Std DevAverage Frequency ErrorError Std Dev
Multi-stage Search1.0459 s0.2345 s0.010228 Hz0.006609 Hz
Exhaustive Search2.0351 s0.2214 s0.010228 Hz0.006609 Hz
Table 6. Asynchronous vibration frequency of all blades at constant speed of 1400r/min.
Table 6. Asynchronous vibration frequency of all blades at constant speed of 1400r/min.
BladeIdentified Order mDifference Frequency Δω (Hz)Asynchronous Vibration Frequency (Hz)Error
S1 511.03127.680.98%
S2 59.62126.275.54%
S3 514.73130.981.28%
S4517.9134.447.84%
Table 7. Identification results at multiple speeds.
Table 7. Identification results at multiple speeds.
Rotational Speed (r/min)Ω (Hz)Identified Order mIdentified Frequency (Hz)Combined Error
120020.05118.2625.0628
140023.335127.6828.0311
160026.675136.9230.0128
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

Zhang, Q.; Chen, X. Multi-Stage Robust Bayesian High-Resolution Identification of Asynchronous Blade Vibrations Using Blade Tip Timing. Entropy 2026, 28, 505. https://doi.org/10.3390/e28050505

AMA Style

Zhang Q, Chen X. Multi-Stage Robust Bayesian High-Resolution Identification of Asynchronous Blade Vibrations Using Blade Tip Timing. Entropy. 2026; 28(5):505. https://doi.org/10.3390/e28050505

Chicago/Turabian Style

Zhang, Qinglei, and Xiwen Chen. 2026. "Multi-Stage Robust Bayesian High-Resolution Identification of Asynchronous Blade Vibrations Using Blade Tip Timing" Entropy 28, no. 5: 505. https://doi.org/10.3390/e28050505

APA Style

Zhang, Q., & Chen, X. (2026). Multi-Stage Robust Bayesian High-Resolution Identification of Asynchronous Blade Vibrations Using Blade Tip Timing. Entropy, 28(5), 505. https://doi.org/10.3390/e28050505

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