Next Article in Journal
Autonomous Hazardous Gas Detection Systems: A Systematic Review
Previous Article in Journal
A Study of Dose Rate Probes for the País Vasco Environmental Radioactivity Automatic Network
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Fault Diagnosis Method for Gas Turbine Rolling Bearings with Variable Speed Based on Dynamic Time-Varying Response and Joint Attention Mechanism

1
College of Automation Engineering, Shanghai University of Electric Power, Shanghai 200090, China
2
College of Engineering, Zhejiang Normal University, Jinhua 321004, China
3
College of Mechanical and Electrical Engineering, Northeast Forestry University, Harbin 150040, China
*
Authors to whom correspondence should be addressed.
Sensors 2025, 25(21), 6617; https://doi.org/10.3390/s25216617
Submission received: 26 September 2025 / Revised: 24 October 2025 / Accepted: 27 October 2025 / Published: 28 October 2025
(This article belongs to the Section Fault Diagnosis & Sensors)

Abstract

The vibration signals of gas turbine rolling bearings exhibit significant non-stationarity under complex operating conditions such as frequent start-stop cycles and variable speeds, posing a major challenge for fault diagnosis. To address this issue, this paper proposes a multi-channel variable-speed attention framework (MC-VSAttn). The method first constructs multi-channel inputs to capture rich fault information, then introduces a dynamic time-varying response module to adaptively model non-stationary features, and combines channel and spatial joint attention mechanisms to enhance selective attention to critical information, thereby achieving robust fault identification under complex operating conditions. Compared with existing methods, the proposed framework explicitly models the time-varying characteristics of non-stationary signals and jointly integrates multi-channel fusion with hierarchical attention, enabling more accurate and stable fault diagnosis across variable-speed scenarios. Experimental results based on the variable-speed datasets from Tsinghua University and Huazhong University of Science and Technology show that MC-VSAttn achieves accuracy rates of 99.14% and 98.23%, respectively. Further ablation experiments validate the key role of the dynamic time-varying response module and the joint attention mechanism in performance improvement.

1. Introduction

Gas turbines are widely used in important fields such as power plants and aerospace. As a core power device, their rolling bearings bear substantial mechanical loads and directly affect the stability and service life of the equipment [1,2]. In power plants, gas turbines often undergo frequent start-stop operations and load variations, resulting in non-stationary characteristics such as time-varying speed and load [3]. These operating conditions impose significant stress on the rolling bearings, which may accelerate bearing wear and even lead to failures, thus affecting the safety and economic efficiency of the power plant.
Bearings are the key components that enable rotational motion in gas turbines and other rotating machinery, and their material properties have a crucial influence on performance, wear resistance, and fault characteristics. Metallic bearings are the most commonly used due to their good manufacturability, high load capacity, and cost-effectiveness, but they are susceptible to wear and corrosion under high-temperature and variable-load conditions [4]. Hybrid bearings, typically consisting of steel rings and ceramic rolling elements, exhibit lower friction, higher stiffness, and improved temperature and corrosion resistance [5]. Full ceramic bearings provide excellent high-speed and high-temperature performance as well as electrical insulation capability; however, their higher cost and brittleness restrict their wide application [6]. In practical industrial gas turbines, metallic rolling bearings are still predominantly used due to their structural robustness and cost-efficiency. Therefore, this study focuses on the fault diagnosis of metallic bearings under complex operating conditions of gas turbines.
With the rapid development of monitoring systems and industrial internet technologies, various sensors are now able to collect vast amounts of operational data from equipment. As a result, data-driven fault diagnosis techniques for gas turbine rolling bearings have gradually become a focal point of attention in both academia and industry [7,8]. Data-driven methods leverage machine learning, deep learning, and other artificial intelligence technologies to extract features and perform fault identification from large volumes of equipment monitoring data. These methods enable automated and real-time fault diagnosis even in the absence of sufficient expert knowledge [9,10]. In practical industrial applications, these techniques have demonstrated strong adaptability and robustness, especially under complex operating conditions, effectively handling various types of fault signals.
To address the challenges of fault diagnosis for gas turbine rolling bearings under complex operating conditions, researchers have proposed various methods based on deep learning techniques to improve diagnostic accuracy. For example, Dong et al. [11] proposed a multi-scale dynamic supervised contrastive learning framework, which enhances feature extraction under variable speed conditions by using multiple convolutional kernels. However, this approach still faces difficulties in dealing with high-dimensional data and noise interference, which can affect its robustness in real-world applications. Zhi et al. [12] introduced a novel fault detection strategy for gearboxes by leveraging the modulation characteristics of meshing frequency. This method successfully achieves intelligent fault diagnosis by comparing the bandwidths of baseline frequency bands. While effective, the method’s reliance on the meshing frequency limits its application to only certain types of faults, leaving room for improvement in fault detection across different operating conditions. Zhang et al. [13] proposed a method combining continuous symmetric Laplace wavelet transform (CSLWT) and time-frequency overlap group sparse (OGS) representation, effectively capturing transient features of non-periodic faults through sparse dictionary matching. Inspired by the physical structure of acoustic signals, Ma et al. [14] introduced a generalized sparse Bayesian learning framework to enhance the extraction of fault features in high-noise industrial environments. While this approach shows promise in noisy environments, its application is still limited by the need for a large amount of labeled training data and may struggle in environments where labeled data is scarce. Gong et al. [15] introduced a hybrid diagnostic strategy that uses adaptive stochastic resonance methods to extract fault features reflecting bearing operating conditions, improving diagnostic accuracy. In conclusion, while these methods have made notable advancements in fault diagnosis, each exhibits inherent limitations that constrain their broader applicability. These limitations include their sensitivity to specific fault types, dependence on large annotated datasets, computational inefficiency, and difficulty in addressing multi-fault scenarios. Such constraints hinder their generalization to diverse industrial settings and complex operational conditions.
The introduction of attention mechanisms has further broken through the limitations of traditional methods in complex feature extraction. By simulating human focus on key information, attention mechanisms can adaptively weigh the important features in the input signal, allowing for more precise extraction of fault-related features [16,17]. For example, Zhang et al. [18] introduced an attention mechanism into bearing fault diagnosis tasks to enhance attention to key features in sensor signals. In their method, the first stage focuses heavily on the vibration signals collected by the sensors, while the second stage emphasizes the vibration signals obtained after fusion between the sensors, providing a new approach for bearing fault diagnosis. However, this method still faces challenges in dealing with sensor noise and variability in sensor data quality, which can affect the reliability of the fused signals. Additionally, the approach assumes a static sensor setup, limiting its adaptability in dynamic operating conditions where the sensor arrangement might change. Shen et al. [19] inserted an attention mechanism module into a convolutional neural network for feature selection of extracted bearing data. This method maximizes the retention of valuable key information in vibration signals, enabling the recognition of different fault states of rolling bearings under complex operating conditions. However, this method also struggles with the issue of sensor noise and the model’s inability to adapt to changes in sensor configurations during operation. Additionally, the reliance on a fixed network architecture limits its flexibility in addressing real-time changes in fault patterns. In fault diagnosis tasks, the scarcity of fault samples leads to insufficient feature extraction, which severely limits the improvement of diagnostic performance. Li et al. [20] proposed a novel unsupervised transfer learning framework that leverages joint distribution alignment and adversarial networks to effectively enhance the accuracy and stability of diagnostic models. However, this method mainly relies on domain alignment and adversarial training and may still struggle to fully capture key features from vibration signals under conditions of limited samples. To address this, Li et al. [21] further incorporated a diffusion model into the traditional diagnostic framework and employed a small-step U-shaped convolutional network for sampling, thereby improving the fidelity of generated sample features and enhancing the model’s feature extraction capability under few-sample conditions. Wang et al. [22] employed a multi-channel split attention mechanism in a residual network for data structure modeling. This approach automatically focuses on key features across different channels and layers in complex data, effectively enhancing the model’s ability to diagnose bearing faults, and demonstrating strong robustness under multi-fault modes and non-stationary conditions.
The work of the aforementioned researchers has advanced the development of fault diagnosis technology for gas turbine rolling bearings, particularly in terms of improving diagnostic accuracy, enhancing robustness, and addressing complex operating conditions. Although these methods have improved fault diagnosis performance to some extent, several challenges remain to be addressed. Existing methods still face difficulties in diagnosing faults in key components, such as rolling bearings, under the frequent start-stop cycles and variable speed conditions typical of real industrial environments in gas turbines. Improving fault diagnosis accuracy in such complex real-world industrial environments remains a pressing issue. Therefore, this paper proposes a novel multi-channel variable-speed attention framework (MC-VSAttn) that leverages convolutional neural networks and attention mechanisms to tackle these challenges. Unlike existing approaches that treat non-stationary vibration signals in a static manner, the proposed framework explicitly models their time-varying characteristics through a dynamic response module and integrates multi-channel and spatial attention mechanisms to capture fault-critical features more effectively. These designs significantly enhance the model’s adaptability and robustness under complex operating conditions, leading to more accurate fault identification of gas turbine bearings. The main contributions of this paper are as follows:
(1)
Due to the variable speed issue, this paper designs a dynamic time-varying response module that effectively captures the changing characteristics of time-varying signals through a dynamically adjusted convolutional neural network.
(2)
To address the frequent start-stop problem, this paper combines channel and spatial attention mechanisms to automatically weigh important features, enhancing the model’s adaptability under complex operating conditions. Particularly, in environments with variable speed and frequent start-stop cycles, this significantly improves the robustness of fault diagnosis.
(3)
This paper proposes a novel multi-channel variable-speed attention framework, which effectively captures key features in variable speed conditions with three-channel inputs. By integrating channel and spatial attention mechanisms, it adaptively strengthens attention to core features, thereby achieving precise fault diagnosis of bearings under complex operating conditions.

2. Related Work

2.1. Convolutional Neural Networks

Convolutional Neural Networks (CNNs) are a class of typical deep learning models that were originally applied to handwritten digit recognition tasks [23]. The basic structure of a CNN includes convolutional layers, nonlinear activation layers, pooling layers, and fully connected layers, as shown in Figure 1.
Compared to traditional feature extraction methods, CNNs have significant advantages. First, the parameter sharing and sparse connection mechanisms allow the model to effectively capture local patterns in the input data while maintaining a small number of parameters, significantly reducing computational complexity. Secondly, the hierarchical feature learning capability of CNNs enables automatic extraction of features from raw signals at different levels, from low-order to high-order features, reducing reliance on expert experience and signal processing methods. This advantage is particularly prominent in the complex operating conditions of gas turbine rolling bearings. Due to the frequent start-stop cycles and variable speed, which result in non-stationary states, CNNs can effectively capture the time-varying characteristics and potential fault patterns of the signals through multi-scale convolutions and deep feature fusion, thereby significantly improving the accuracy and robustness of fault diagnosis.

2.2. Spatial Attention Mechanism

The Spatial Attention Mechanism (SAM) is a type of self-attention mechanism that focuses attention on different positions within a sequence to compute the sequence representation [24]. The SAM module is primarily defined by three parameters: key, value, and query. The key, value, and query vectors are generated by different convolutional layers, and the detailed structure is shown in Figure 2. The relationship between these components is represented by Equation (1):
a t t ( q s ) = i = 1 r α i ( q , k i ) V i
where q is the query vector, k i and V i are the key and value vectors of the source domain s , α i ( q , k i ) is the attention weight obtained via SoftMax.

2.3. Channel Attention Mechanism

Channel attention works by learning the importance weights of different feature channels, emphasizing task-relevant channel features, and thereby enhancing the representation of key features [25]. The principle involves performing global pooling operations (such as average pooling and max pooling) on the input features along the channel dimension. These pooled features are then mapped through a fully connected layer to generate the channel attention weights, which are used to weigh the original features.
In this paper, considering the high utilization value of inter-channel dependent features, the importance of each channel in the input signal is calculated to correct the features. This approach retains valuable features while discarding irrelevant ones, thereby improving feature representation. As shown in Figure 3, the output feature of the channel attention module is obtained by weighted summation of each channel and its corresponding features. Specifically, the reshaped feature F is multiplied by C × N and F x j i , and a coefficient of λ is added before the result, leading to the output in Equation (2).
F c a j = λ i = 1 C ( F c j i F x j i ) + F j
where the coefficient λ is initially set to 0, and its actual value is obtained through training. The coefficient F c a represents the result of the channel attention module’s operation on the input feature F.

2.4. Feature Fusion Techniques

Beyond CNN- and attention-based methods, various feature fusion techniques have been explored in fault diagnosis. Traditional machine learning approaches fuse handcrafted statistical or time–frequency features using SVM, Random Forest, or ensemble learning [26,27,28]. Signal processing methods such as WPD, EMD, and VMD extract complementary components from non-stationary signals to enhance diagnostic accuracy [29]. Recently, deep models including RNNs and Transformers have been employed for multi-source feature fusion, offering stronger robustness and generalization [30,31]. Compared with these approaches, the proposed CNN with spatial and channel attention achieves adaptive and efficient feature fusion for discriminative fault feature extraction in gas turbine bearings.

3. Method

3.1. Multi-Channel Variable-Speed Attention Framework

Gas turbine rolling bearings frequently undergo start-stop cycles and speed variations during actual operation, leading to significant non-stationarity in their vibration signals. While traditional Convolutional Neural Networks (CNNs) possess strong feature extraction capabilities, they exhibit two main limitations under multi-channel input and variable speed conditions: first, fixed convolution and pooling operations struggle to effectively capture time-varying features, and second, they fail to adequately model the relationships between key features across channels and spatial dimensions. To address these issues, this paper proposes the Multi-Channel Variable-Speed Attention Framework (MC-VSAttn) to enhance fault diagnosis performance under complex operating conditions. The detailed structure of the Multi-Channel Variable-Speed Attention Framework is shown in Figure 4, and the fault diagnosis steps are described as follows:
(1)
Data Acquisition: Collect high-frequency vibration signals of the bearing under various operating conditions, including start-stop cycles, variable speeds, and different load levels, to ensure comprehensive and reliable feature extraction.
(2)
Multi-Channel Input Construction: Preprocess the raw vibration signals through denoising, normalization, and time-window segmentation, and construct three-channel inputs to provide rich, multi-dimensional fault information for the convolutional layers.
(3)
Dynamic Response Modeling: Extract local features using multiple convolutional layers and employ adaptive time-varying convolution kernels to normalize signals with different lengths and phases, addressing non-stationary characteristics under start-stop and variable-speed conditions and ensuring stable feature representations.
(4)
Joint Attention Mechanism: Apply Channel Attention (CAM) and Spatial Attention (SAM) on the convolutional feature maps to emphasize key channels and critical spatial positions, then fuse them to generate highly discriminative features, enhancing the model’s sensitivity and recognition capability for subtle fault signals.
(5)
Classification and Evaluation: Feed the fused features into the classifier for fault type identification and rigorously evaluate the recognition results using metrics such as accuracy, F1-score, and confusion matrices to validate the robustness and reliability of the method under complex operating conditions.

3.2. Dynamic Time-Varying Response Module

To address the non-stationary signal modeling problem caused by frequent start-stop cycles and variable speed conditions in gas turbine rolling bearings, this paper designs a dynamic time-varying response mechanism within the convolutional neural network model. Unlike traditional convolutional kernels with fixed weights, the dynamic time-varying response convolution kernel consists of adjustable function parameters. Its shape and features adaptively adjust according to the time-frequency characteristics of the input signal, dynamically responding to the input signal based on operating condition changes.
This dynamic time-varying response module is based on the complex domain modeling approach and decomposes the convolution kernel into orthogonal cosine and sine components. The cosine component represents the amplitude characteristics of the signal, while the sine component captures the phase variations. By combining these two components, the convolution kernel is able to fully capture the characteristics of the input signal in both the time and frequency domains. The detailed process is shown in Figure 5, and the basic principle of this convolution kernel is expressed as follows:
ψ ( t ) = e t 2 2 σ 2 cos 2 π α 2 t 2 + f 0 t
where f 0 is the center frequency, α is the modulation frequency, and σ controls the time window width. Through the training process, parameters such as ( f 0 , α ) can be continuously adjusted, allowing the convolution kernel to adaptively change with the features of the input signal.
Considering that the frequency in non-stationary vibration signals changes dynamically over time, traditional fixed-frequency convolution kernels are unable to effectively represent this characteristic. To address this, this paper introduces frequency modulation (FM) modeling in the design of the convolution kernel to capture the frequency drift pattern over time.
The instantaneous phase ϕ ( t ) and instantaneous frequency f inst ( t ) are mathematically expressed as follows:
ϕ ( t ) = 2 π f 0 t + 1 2 α t 2 f inst ( t ) = f 0 + α t
where f 0 denotes the central frequency of the convolution kernel, which can be adaptively updated during training (or constrained by operating conditions/rotational speed). When α = 0 , the phase varies linearly with time; When α 0 , the phase exhibits a quadratic variation, corresponding to a linear drift in the instantaneous frequency. This dynamic time-varying response mechanism enables the model to effectively capture time-varying features under non-stationary operating conditions.
The center frequency f 0 corresponds to the dominant frequency component where the vibration signal energy is most concentrated, and it is usually related to the bearing fault characteristic frequency or the rotational speed. The modulation frequency α characterizes the drift of frequency over time, reflecting the influence of speed variations during the startup or variable-speed operation of gas turbines on the signal features. The time window width σ controls the temporal resolution of the convolution kernel, determining its sensitivity to transient variations. Through the training process, these parameters can be adaptively adjusted, enabling the convolution kernel to capture time-varying features under nonstationary operating conditions both mathematically and physically.

3.3. Joint Attention Mechanism

As discussed earlier, the Spatial Attention Mechanism (SAM) focuses on important regions at different positions on the feature map, strengthening the modeling of spatial distribution features, while the Channel Attention Mechanism (CAM) highlights selective attention to key information channels by weighing the channel dimension. The two mechanisms complement each other in terms of their directional functions. One of the most convenient methods is to combine the spatial and channel attention modules, as demonstrated by Ahmad et al. [32] for nuclear segmentation in cancer histology images. However, directly combining them can result in the loss of some details. Therefore, during the fusion process, it is essential to selectively emphasize the information channels and highlight important local detail features.
Our core idea is to redesign the parts involving skip connections to promote complementary and effective fusion between high-dimensional and low-dimensional features. Inspired by this idea, this paper introduces a Spatial-Channel Attention Mechanism for cross-combination, named as the Joint Attention Mechanism, with the specific structure shown in Figure 6.
F H = F H a t t c ( F L F H )
F L = F L a t t s F L F H
where F L and F H represent low-dimensional and high-dimensional features, F H and F L represent the high- and low-dimensional features obtained after processing by the channel and spatial attention modules, respectively, represents multiplication, represents summation, and a t t c and a t t s represent channel and spatial attention, respectively. The formulas are as follows:
F O u t = F H a t t s F L F H + F L a t t c F L F H
where F O u t represents the final feature obtained after the input features are processed by both the channel attention module and the spatial attention module in a cross manner.
The Joint Attention Mechanism demonstrates the ability to dynamically assign adaptive weights to different levels of features along both the channel and spatial dimensions. By cross-combining the channel attention module and the spatial attention module, it cleverly links information from different dimensions, while differentiating the weight sizes based on the importance of each feature. This interactive approach allows the model to simultaneously focus on the significance of different channels and spatial positions, making the model more attuned to the features that are most relevant to the task.

4. Experimental Validation

4.1. Tsinghua University Variable-Speed Bearing Dataset

To validate the effectiveness of the proposed method in gas turbine rolling bearing fault diagnosis, this paper uses the publicly available bearing and gear compound fault dataset from Tsinghua University (THU) [33] as experimental data. The specific combination of fault types is shown in Table 1. All fault types in this dataset were artificially induced through laser etching, ensuring the accuracy and consistency of the fault categories. The structure of the test platform is shown in Figure 7, which consists mainly of a three-phase asynchronous motor, torque sensor, three-axis vibration accelerometer, two-stage parallel gearbox, and magnetic powder brake. This setup is capable of realistically simulating the operating conditions of the bearing under actual operational conditions.
The data sampling frequency is set to 12.8 kHz, and it is collected at varying speeds over a fixed duration of 60 s, as shown in Figure 8.
To improve the reliability of the experimental results, each experiment is conducted independently 10 times. A sample consists of 1024 data points, with overlapping sampling applied. Of the data, 70% is used for the training set and 30% for the test set. The experimental hyperparameters are set as follows: Epoch = 200; Batch size = 64; Learning rate = 0.001. All training and testing are performed on a GeForce RTX 2060 GPU (NVIDIA Corporation, Santa Clara, CA, USA) and an Intel Core i5-12400F processor (Intel Corporation, Santa Clara, CA, USA). The same settings are used for subsequent experiments.

4.1.1. Results and Analysis

To evaluate the diagnostic performance of the proposed method and verify its effectiveness, this paper selects several advanced benchmark models for comparison. These include the basic CNN model and its variants: CNN [34], ResNet18 [35], WDCNN [36], MFACN [37], and CNN-Transformer [38]. The experimental process remains consistent for all models in the subsequent experiments.
As shown in Figure 9, the confusion matrix results indicate that both CNN and WDCNN models suffer from misclassification when identifying labels 0 and 3, while ResNet18, MFACN, and CNN-Transformer models experience misclassification when identifying label 2. In contrast, the MC-VSAttn method proposed in this paper demonstrates excellent performance in diagnosing and identifying various types of faults. The above analysis clearly demonstrates that MC-VSAttn has significant advantages in both overall recognition accuracy and the precision of identifying individual fault types.
This paper further demonstrates the classification performance of the proposed method under different conditions using t-SNE. As shown in Figure 10, the feature distributions of CNN and WDCNN still exhibit some overlap, especially in the boundary areas between different classes, where the clustering effect between classes is not ideal.
This indicates that these models have limited feature discriminative ability. Compared to CNN and WDCNN, ResNet18 shows a more compact class cluster distribution with clearer class boundaries, but there is still some overlap between certain categories, suggesting room for improvement under complex operating conditions. The feature distinction of MFACN and CNN-Transformer is further enhanced, with more pronounced clustering between different classes. However, a few data points still exhibit uneven distribution or class overlap. The MC-VSAttn model exhibits the most concentrated distribution of samples for each class, with clear inter-class separation and no significant overlap, demonstrating optimal intra-class compactness and inter-class separability. This indicates that the MC-VSAttn model proposed in this paper has significant advantages in feature extraction and fault mode differentiation.
To comprehensively evaluate the diagnostic performance of the proposed method, accuracy, precision, recall, and F1 score are introduced as supplementary evaluation metrics, in addition to the confusion matrix and clustering plot. The specific experimental results are shown in Table 2.
As shown in Table 2, under complex operating conditions such as variable speed and frequent start-stop cycles, there are differences in the diagnostic performance of various models. CNN and WDCNN maintain accuracy and F1 scores around 94%, indicating limited adaptability to non-stationary signals. ResNet18, leveraging its residual structure, improves feature extraction capabilities, with all metrics increasing to around 96.5%, demonstrating more robustness than traditional convolutional models. MFACN and CNN-Transformer further optimize global feature modeling and non-stationary feature representation, with accuracy and F1 scores reaching approximately 97.5%, exhibiting good adaptability. In contrast, the MC-VSAttn method proposed in this paper demonstrates significant advantages under such conditions, with accuracy reaching 99.14% and an F1 score of 99.04%, far surpassing the comparison models. The results indicate that MC-VSAttn can maintain outstanding feature discrimination ability and robustness under variable speed and frequent start-stop conditions, making it more suitable for fault diagnosis tasks in real-world complex operating conditions.

4.1.2. Ablation Study

This section validates the proposed method through an ablation study to highlight the effectiveness of its key modules and overall performance advantages. The complete model, which includes both the dynamic time-varying response module and the joint channel-spatial attention mechanism, is referred to as the MC-VSAttn. In the ablation experiments, we test the following versions:
Model A: Removes the dynamic time-varying response module and replaces it with a standard convolutional layer to evaluate the impact of the dynamic response mechanism.
Model B: Removes both the joint channel and spatial attention mechanisms, replacing them with a non-attention-based model to evaluate the contributions of the attention mechanisms.
Model C: Replaces the joint attention mechanism with only the channel attention mechanism to test the contribution of spatial attention.
Model D: Replaces the joint attention mechanism with only the spatial attention mechanism to test the contribution of channel attention.
Model E: Replaces the dynamic time-varying response module with a fixed-window temporal module to examine the value of dynamic adaptivity.
The ablation experimental setup for each model follows the configurations outlined above. This setup allows us to assess the contribution of each key component and determine the overall performance of the proposed model in fault diagnosis tasks under complex operating conditions.
The results of the ablation study shown in Table 3 indicate that the removal or replacement of key modules leads to a decrease in performance. Specifically, removing the dynamic time-varying response module (Models A and E) reduces accuracy by approximately 3%, highlighting the importance of dynamic adaptivity in variable speed and frequent start-stop conditions. When the attention mechanisms are removed or only a single attention mechanism is retained (Models B, C, and D), there is an overall decrease of 2–4%, confirming the complementary nature of channel and spatial attention. Overall, the outstanding performance of MC-VSAttn is attributed to the synergistic effect of the dynamic time-varying response and joint attention mechanisms.

4.2. Huazhong University of Science and Technology Variable-Speed Bearing Dataset

To further evaluate the diagnostic performance of the proposed method under variable-speed conditions, this paper conducts experimental validation using the publicly available bearing dataset from Huazhong University of Science and Technology (HUST) [39]. This dataset has been widely used in intelligent fault diagnosis research, and it is highly representative and reliable. The bearing fault testing was performed using the Spectra-Quest mechanical fault simulator, as shown in Figure 11. From left to right, the components include speed control, motor, shaft, accelerometer, bearing, and data acquisition board. The sampling frequency is set to 25.6 kHz.
The combined fault bearing dataset from Huazhong University of Science and Technology contains a total of nine different health status bearing samples, as shown in Figure 12. All faults were artificially preset. The various combination states and their corresponding labels are listed in Table 4.

4.2.1. Results and Analysis

Similarly, this subsection compares and analyzes the classification performance of each model using a confusion matrix. The confusion matrix results are shown in Figure 13. CNN, ResNet18, and WDCNN have poor discrimination between label 4 and label 5, resulting in a higher misclassification rate. The recognition accuracy of MFACN for each category is further improved, with fewer misclassifications. CNN-Transformer still exhibits some confusion between labels 4 and 5, indicating that, even with global modeling, similar features under non-stationary conditions are still difficult to fully separate. MC-VSAttn shows optimal performance under complex operating conditions such as variable speed and frequent start-stop cycles, significantly reducing confusion and achieving high-precision fault diagnosis, thereby verifying its robustness and superiority.
To further investigate the feature extraction ability of the proposed method and the performance of the learned features, t-SNE analysis was conducted, as shown in Figure 14.
In the results, CNN and WDCNN exhibit significant overlap between sample points, with fuzzy boundaries between different classes. ResNet18 shows some overlap between categories, indicating that its feature discriminative power under complex operating conditions is still insufficient. MFACN performs better than ResNet18, with only a few category boundaries overlapping. CNN-Transformer still has minor overlaps between categories, suggesting that distinguishing features under non-stationary signals remains challenging. In contrast, MC-VSAttn shows the most compact clustering of sample points for each class, with clear inter-class separation and almost no overlap. It demonstrates the best clustering performance under complex non-stationary conditions, further validating its robustness and superiority in fault diagnosis tasks.
Similarly, the performance of different models is quantified using the F1 score, accuracy (Acc), precision (Pr), and recall (Re). The specific experimental results are shown in Table 5.
As shown in Table 5, the performance of CNN and WDCNN is relatively limited, with accuracy below 95%. ResNet18 and MFACN show improvements across all metrics, with MFACN reaching 96.83%. CNN-Transformer has an advantage in precision but overall performance does not surpass MFACN. In contrast, MC-VSAttn exceeds 98% in all metrics, significantly outperforming the other models, demonstrating its exceptional diagnostic performance and robustness under variable speed and frequent start-stop conditions.

4.2.2. Ablation Experiments

To further verify the effectiveness and necessity of the key modules in the proposed method, this section conducts an ablation study on the Huazhong University of Science and Technology variable-speed dataset. Specifically, the complete model MC-VSAttn is compared with several variants that have different modules removed or replaced, in order to analyze the contribution of the dynamic time-varying response module and the joint channel-spatial attention mechanism in the fault diagnosis task. The specific experimental results are shown in Table 6.
As shown in Table 6, the complete model MC-VSAttn exceeds 98% in all metrics, significantly outperforming the other ablation variants. After removing the dynamic time-varying response module (Models A and E), the accuracy drops to around 96%, indicating that the dynamic adaptivity mechanism effectively captures time-varying features under variable speed and frequent start-stop conditions. Removing the attention mechanism (Model B) further reduces performance to 94.9%, while retaining only a single attention mechanism (Models C and D) shows some improvement, but still clearly falls short of the joint attention model, confirming the complementary nature of channel and spatial attention. In summary, the superior performance of MC-VSAttn is attributed to the synergistic effect of the dynamic time-varying response and joint channel-spatial attention mechanisms, demonstrating stronger diagnostic robustness and generalization capability under complex operating conditions.

5. Conclusions

This paper addresses the challenging task of fault diagnosis for gas turbine rolling bearings under complex operating conditions such as frequent start-stop cycles and variable speeds. We proposed a Multi-Channel Variable-Speed Attention Framework (MC-VSAttn), which models non-stationary features through a dynamic time-varying response module and adaptively enhances key information using a joint channel and spatial attention mechanism. This design enables high-precision fault identification under complex operating conditions. Experimental results on the Tsinghua University variable-speed dataset and the Huazhong University of Science and Technology dataset show that MC-VSAttn achieves accuracies of 99.14% and 98.23%, respectively. These results outperform several existing CNN-based and attention-based methods, demonstrating superior robustness and generalization under both variable-speed and frequent start-stop environments. The analysis indicates that the dynamic response module effectively captures time-varying fault signatures, while the attention mechanism selectively amplifies critical information, which collectively contribute to the observed performance improvement.
Despite the strong performance of the proposed framework, it still has some limitations. The model requires sufficient variable-speed training data for stable convergence, and its computational cost is relatively higher than lightweight CNN models, which may restrict deployment on edge devices. In addition, the performance may vary when applied to different sensor configurations, so ensuring consistent data preprocessing is essential for reproducibility.
Future work may extend the MC-VSAttn framework to more complex fault scenarios and diverse rotating machinery, explore multi-sensor data fusion and multi-modal learning to enhance diagnostic robustness, optimize the model for real-time industrial deployment with lightweight and interpretable designs, and validate its long-term reliability and potential for predictive maintenance under challenging operating conditions.

Author Contributions

Conceptualization, H.L.; validation, H.L. and Z.D.; formal analysis, X.L.; investigation, X.L.; writing—original draft preparation, H.L.; writing—review and editing, H.L. and Z.D. All authors have read and agreed to the published version of the manuscript.

Funding

This work is supported in part by the Harbin science and technology innovation talent project (2023HBRCCG004), by Zhejiang Provincial Natural Science Foundation of China (Grant LQN25E050023).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

All data that support the findings of this study are included within the article.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Li, X.; Xiao, S.; Li, Q.; Zhu, L.; Wang, T.; Chu, F. The bearing multi-sensor fault diagnosis method based on a multi-branch parallel perception network and feature fusion strategy. Reliab. Eng. Syst. Saf. 2025, 261, 111122. [Google Scholar] [CrossRef]
  2. Li, Q.; Chen, L.; Kong, L.; Wang, D.; Xia, M.; Shen, C.J.R.E.; Safety, S. Cross-domain augmentation diagnosis: An adversarial domain-augmented generalization method for fault diagnosis under unseen working conditions. Reliab. Eng. Syst. Saf. 2023, 234, 109171. [Google Scholar] [CrossRef]
  3. Chen, Y.; Li, Z.; Jiang, Y.; Gong, D.; Zhou, K. Sparse LPV-ARMA model for non-stationary vibration representation and its application on gearbox tooth crack detection under variable speed conditions. Mech. Syst. Signal Process. 2025, 224, 112161. [Google Scholar] [CrossRef]
  4. Saucedo-Dorantes, J.J.; Arellano-Espitia, F.; Delgado-Prieto, M.; Osornio-Rios, R.A. Diagnosis Methodology Based on Deep Feature Learning for Fault Identification in Metallic, Hybrid and Ceramic Bearings. Sensors 2021, 21, 5832. [Google Scholar] [CrossRef]
  5. Su, B.; Lu, C.; Li, C. Current Status of Research on Hybrid Ceramic Ball Bearings. Machines 2024, 12, 510. [Google Scholar] [CrossRef]
  6. He, D.; He, M.; Yoon, J. Full Ceramic Bearing Fault Diagnosis with Few-Shot Learning Using GPT-2. Comput. Model. Eng. Sci. (CMES) 2025, 143, 1955–1969. [Google Scholar] [CrossRef]
  7. Wei, Y.; Liu, H.; Wei, M.; Li, M. A fault diagnosis method for dry vacuum pump bearing based on finite element simulation with deep transfer learning. IEEE Access 2025, 13, 138568–138588. [Google Scholar] [CrossRef]
  8. Zhi, S.; Niu, Y.; Ma, L.; Wu, H.; Shen, H.; Wang, T. Local Entropy Selection Scaling-extracting Chirplet Transform for Enhanced Time-Frequency Analysis and Precise State Estimation in Reliability-Focused Fault Diagnosis of Non-stationary Signals. Eksploat. I Niezawodn. Maint. Reliab. 2025. [Google Scholar] [CrossRef]
  9. Yu, Z.; Wei, Y.; Niu, B.; Zhang, X. Automatic condition monitoring and fault diagnosis system for power transformers based on voiceprint recognition. IEEE Trans. Instrum. Meas. 2024, 73, 1–11. [Google Scholar] [CrossRef]
  10. Li, X.; Wu, X.; Wang, T.; Xie, Y.; Chu, F.J. Fault diagnosis method for imbalanced data based on adaptive diffusion models and generative adversarial networks. Eng. Appl. Artif. Intell. 2025, 147, 110410. [Google Scholar] [CrossRef]
  11. Dong, Y.; Jiang, H.; Yao, R.; Mu, M.; Yang, Q.J.; Safety, S. Rolling bearing intelligent fault diagnosis towards variable speed and imbalanced samples using multiscale dynamic supervised contrast learning. Reliab. Eng. Syst. Saf. 2024, 243, 109805. [Google Scholar] [CrossRef]
  12. Zhi, S.; Shen, H.; Wang, T. Gearbox localized fault detection based on meshing frequency modulation analysis. Appl. Acoust. 2024, 219, 109943. [Google Scholar] [CrossRef]
  13. Zhang, C.; Meng, Z.; Wang, Y.; Yang, Z.; Jiang, H.; Li, B. Fault signature extraction of rolling bearings under variable speed via time–frequency overlap group sparse representation. Mech. Syst. Signal Process. 2025, 223, 111823. [Google Scholar] [CrossRef]
  14. Ma, Z.; Zhao, M.; Ou, S.; Ma, B.; Zhang, Y. Physics-Inspired sparse voiceprint sensing for bearing fault Diagnosis. IEEE Trans. Ind. Inform. 2024, 20, 11273–11284. [Google Scholar] [CrossRef]
  15. Gong, T.; Wang, Z.; Ma, Q.; Yang, J. Motor Bearing fault diagnosis in an industrial robot under complex variable speed Conditions. J. Comput. Nonlinear Dyn. 2023, 19, 021007. [Google Scholar] [CrossRef]
  16. Yang, D.; Cai, G.; Yan, Y.; Hu, Y.; Wang, S. Attention-Guided Multi-Feature Fusion Convolutional Network for Machinery Intelligent Fault Diagnosis. IEEE Trans. Instrum. Meas. 2025, 74, 3553114. [Google Scholar] [CrossRef]
  17. Li, X.; Yu, T.; Zhang, F.; Huang, J.; He, D.; Chu, F. Mixed style network based: A novel rotating machinery fault diagnosis method through batch spectral penalization. Reliab. Eng. Syst. Saf. 2025, 255, 110667. [Google Scholar] [CrossRef]
  18. Zhang, W.; Xu, Q.; Hu, Y.; Xu, C.; Luo, L. Attention-based two-stage multi-sensor feature fusion method for bearing fault diagnosis. IEEE Trans. Ind. Appl. 2024, 60, 8709–8721. [Google Scholar] [CrossRef]
  19. Shen, Q.; Zhang, Z. Fault diagnosis method for bearing based on attention mechanism and multi-scale convolutional neural network. IEEE Access 2024, 12, 12940–12952. [Google Scholar] [CrossRef]
  20. Li, X.; Yu, T.; Wang, X.; Li, D.; Xie, Z.; Kong, X. Fusing joint distribution and adversarial networks: A new transfer learning method for intelligent fault diagnosis. Appl. Acoust. 2024, 216, 109767. [Google Scholar] [CrossRef]
  21. Li, X.; Wu, X.; Yu, J.; Wang, T.; Shi, C.; Choi, J.-H.; Chu, F. A fault diagnosis data augmentation method integrating multimodal non-Gaussian denoising diffusion generative adversarial network. Adv. Eng. Inform. 2025, 68, 103776. [Google Scholar] [CrossRef]
  22. Wang, H.; Li, M.; Liu, Z.; Dai, X.; Wang, R.; Shi, L. Rotary machinery fault diagnosis based on split attention mechanism and graph convolutional domain adaptive adversarial network. IEEE Sens. J. 2024, 24, 5399–5413. [Google Scholar] [CrossRef]
  23. Li, X.; Xiao, S.; Zhang, F.; Huang, J.; Xie, Z.; Kong, X. A fault diagnosis method with AT-ICNN based on a hybrid attention mechanism and improved convolutional layers. Appl. Acoust. 2024, 225, 110191. [Google Scholar] [CrossRef]
  24. Guo, M.-H.; Xu, T.-X.; Liu, J.-J.; Liu, Z.-N.; Jiang, P.-T.; Mu, T.-J.; Zhang, S.-H.; Martin, R.R.; Cheng, M.-M.; Hu, S.-M. Attention mechanisms in computer vision: A survey. Comput. Vis. Media 2022, 8, 331–368. [Google Scholar] [CrossRef]
  25. Zhang, X.; Liu, J.; Zhang, X.; Lu, Y. Multiscale channel attention-driven graph dynamic fusion learning method for robust fault diagnosis. IEEE Trans. Ind. Inform. 2024, 20, 11002–11013. [Google Scholar] [CrossRef]
  26. Zhang, S.; Zhou, H. Transformer fault diagnosis based on Multi-Strategy enhanced Dung beetle algorithm and optimized SVM. Energies 2024, 17, 6296. [Google Scholar] [CrossRef]
  27. Wu, Y.; Bai, Y.; Yang, S.; Li, C. Extracting random forest features with improved adaptive particle swarm optimization for industrial robot fault diagnosis. Measurement 2024, 229, 114451. [Google Scholar] [CrossRef]
  28. Anwar, T.; Mu, C.; Yousaf, M.Z.; Khan, W.; Khalid, S.; Hourani, A.O.; Zaitsev, I. Robust fault detection and classification in power transmission lines via ensemble machine learning models. Sci. Rep. 2025, 15, 2549. [Google Scholar] [CrossRef]
  29. Li, Q.; Li, H.; Hu, W.; Sun, S.; Qin, Z.; Chu, F. Transparent operator network: A fully interpretable network incorporating learnable wavelet operator for intelligent fault diagnosis. IEEE Trans. Ind. Inform. 2024, 20, 8628–8638. [Google Scholar] [CrossRef]
  30. Wang, H.; Li, C.; Ding, P.; Li, S.; Li, T.; Liu, C.; Zhang, X.; Hong, Z. A novel transformer-based few-shot learning method for intelligent fault diagnosis with noisy labels under varying working conditions. Reliab. Eng. Syst. Saf. 2024, 251, 110400. [Google Scholar] [CrossRef]
  31. Zhao, D.; Shao, D.; Cui, L. CTNet: A data-driven time-frequency technique for wind turbines fault diagnosis under time-varying speeds. ISA Trans. 2024, 154, 335–351. [Google Scholar]
  32. Ahmad, I.; Xia, Y.; Cui, H.; Islam, Z.U. DAN-NucNet: A dual attention based framework for nuclei segmentation in cancer histology images under wild clinical conditions. Expert Syst. Appl. 2023, 213, 118945. [Google Scholar] [CrossRef]
  33. Chen, S.; Liu, Z.; He, X.; Zou, D.; Zhou, D. Multi-mode fault diagnosis datasets of gearbox under variable working conditions. Data Brief 2024, 54, 110453. [Google Scholar] [CrossRef] [PubMed]
  34. Zhao, B.; Zhang, X.; Li, H.; Yang, Z. Intelligent fault diagnosis of rolling bearings based on normalized CNN considering data imbalance and variable working conditions. Knowl.-Based Syst. 2020, 199, 105971. [Google Scholar] [CrossRef]
  35. Liu, X.; Chen, J.; Zhang, K.; Liu, S.; He, S.; Zhou, Z. Cross-domain intelligent bearing fault diagnosis under class imbalanced samples via transfer residual network augmented with explicit weight self-assignment strategy based on meta data. Knowl.-Based Syst. 2022, 251, 109272. [Google Scholar] [CrossRef]
  36. Zhang, W.; Peng, G.; Li, C.; Chen, Y.; Zhang, Z. A new deep learning model for fault diagnosis with good anti-noise and domain adaptation ability on raw vibration signals. Sensors 2017, 17, 425. [Google Scholar] [CrossRef]
  37. Xu, Y.; Li, S.; Yan, X.; He, J.; Ni, Q.; Sun, Y.; Wang, Y. Multiattention-based feature aggregation convolutional networks with dual focal loss for fault diagnosis of rotating machinery under data imbalance conditions. IEEE Trans. Instrum. Meas. 2024, 73, 3506211. [Google Scholar] [CrossRef]
  38. Zhi, S.; Su, K.; Yu, J.; Li, X.; Shen, H. An unsupervised transfer learning bearing fault diagnosis method based on multi-channel calibrated Transformer with shiftable window. Struct. Health Monit. 2025. [Google Scholar] [CrossRef]
  39. Zhao, C.; Zio, E.; Shen, W. Domain generalization for cross-domain fault diagnosis: An application-oriented perspective and a benchmark study. Reliab. Eng. Syst. Saf. 2024, 245, 109964. [Google Scholar] [CrossRef]
Figure 1. Basic architecture of a CNN.
Figure 1. Basic architecture of a CNN.
Sensors 25 06617 g001
Figure 2. Spatial Attention Mechanism.
Figure 2. Spatial Attention Mechanism.
Sensors 25 06617 g002
Figure 3. Channel Attention Mechanism.
Figure 3. Channel Attention Mechanism.
Sensors 25 06617 g003
Figure 4. MC-VSAttn Fault Diagnosis Framework.
Figure 4. MC-VSAttn Fault Diagnosis Framework.
Sensors 25 06617 g004
Figure 5. Basic Principle of Dynamic Time-Varying Response.
Figure 5. Basic Principle of Dynamic Time-Varying Response.
Sensors 25 06617 g005
Figure 6. Joint Attention Mechanism.
Figure 6. Joint Attention Mechanism.
Sensors 25 06617 g006
Figure 7. Experimental Rig of Tsinghua University Bearing Dataset [33].
Figure 7. Experimental Rig of Tsinghua University Bearing Dataset [33].
Sensors 25 06617 g007
Figure 8. Speed–Time Curve [33].
Figure 8. Speed–Time Curve [33].
Sensors 25 06617 g008
Figure 9. Confusion Matrix of THU Dataset.
Figure 9. Confusion Matrix of THU Dataset.
Sensors 25 06617 g009
Figure 10. t-SNE of THU Dataset.
Figure 10. t-SNE of THU Dataset.
Sensors 25 06617 g010
Figure 11. Fault Diagnosis Test Rig of HUST [39].
Figure 11. Fault Diagnosis Test Rig of HUST [39].
Sensors 25 06617 g011
Figure 12. Bearing Health Conditions of HUST [39].
Figure 12. Bearing Health Conditions of HUST [39].
Sensors 25 06617 g012
Figure 13. Confusion Matrix of HUST Dataset.
Figure 13. Confusion Matrix of HUST Dataset.
Sensors 25 06617 g013
Figure 14. t-SNE of HUST Dataset.
Figure 14. t-SNE of HUST Dataset.
Sensors 25 06617 g014
Table 1. Introduction of THU Bearing Dataset.
Table 1. Introduction of THU Bearing Dataset.
Health ConditionLabel
Healthy Gear + Healthy Bearing0
Gear Tooth Break + Inner Race L1
Gear Tooth Break + Inner Race M2
Gear Tooth Break + Inner Race H3
Gear Tooth Break + Outer Race L4
Gear Tooth Break + Outer Race M5
Table 2. F1 Score, Accuracy, Recall, and Precision.
Table 2. F1 Score, Accuracy, Recall, and Precision.
MethodF1Acc (%)Pr (%)Re (%)
CNN94.7494.8594.1594.85
WDCNN94.4594.4394.7394.43
ResNet1896.4496.4796.4796.47
MFACN97.5697.5997.5697.54
CNN-Transformer97.4697.5897.4697.46
MC-VSAttn99.0499.1499.1599.12
Table 3. Ablation Experiments.
Table 3. Ablation Experiments.
MethodsF1Acc (%)Pr (%)Re (%)
MC-VSAttn99.04 ± 0.1299.14 ± 0.1199.15 ± 0.0799.12 ± 0.05
A96.12 ± 0.3396.25 ± 0.4296.33 ± 0.3196.18 ± 0.22
B95.06 ± 0.2495.22 ± 0.3195.34 ± 0.3095.29 ± 0.26
C96.35 ± 0.2096.30 ± 0.2896.50 ± 0.2396.20 ± 0.19
D95.59 ± 0.4495.51 ± 0.2795.43 ± 0.3695.29 ± 0.41
E96.01 ± 0.3996.12 ± 0.3196.23 ± 0.4096.01 ± 0.38
Table 4. HUST Bearing Dataset Description.
Table 4. HUST Bearing Dataset Description.
Health ConditionLabelHealth ConditionLabel
Normal Bearing0Moderate Rolling Element Fault5
Moderate Inner Race Fault1Severe Rolling Element Fault6
Severe Inner Race Fault2Moderate Combined Fault7
Moderate Outer Race Fault3Severe Combined Fault8
Severe Outer Race Fault4
Table 5. F1 Score, Accuracy, Recall, and Precision.
Table 5. F1 Score, Accuracy, Recall, and Precision.
MethodF1Acc (%)Pr (%)Re (%)
CNN92.7492.8592.6592.85
WDCNN94.4594.6494.7194.64
ResNet1895.7895.8296.0895.82
MFACN96.8396.8396.9796.83
CNN-Transformer94.0294.3894.9494.12
MC-VSAttn98.2498.2398.2398.22
Table 6. Ablation Experiments.
Table 6. Ablation Experiments.
MethodsF1Acc (%)Pr (%)Re (%)
MC-VSAttn98.24 ± 0.1598.23 ± 0.1498.23 ± 0.1198.22 ± 0.13
A95.92 ± 0.2796.05 ± 0.3296.10 ± 0.3095.88 ± 0.29
B94.85 ± 0.4194.92 ± 0.4095.30 ± 0.3894.80 ± 0.36
C96.08 ± 0.2896.12 ± 0.2896.25 ± 0.3196.01 ± 0.25
D95.40 ± 0.3795.48 ± 0.3695.52 ± 0.3495.35 ± 0.33
E95.97 ± 0.3596.02 ± 0.3396.12 ± 0.3195.91 ± 0.34
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

Lv, H.; Dong, Z.; Li, X. A Fault Diagnosis Method for Gas Turbine Rolling Bearings with Variable Speed Based on Dynamic Time-Varying Response and Joint Attention Mechanism. Sensors 2025, 25, 6617. https://doi.org/10.3390/s25216617

AMA Style

Lv H, Dong Z, Li X. A Fault Diagnosis Method for Gas Turbine Rolling Bearings with Variable Speed Based on Dynamic Time-Varying Response and Joint Attention Mechanism. Sensors. 2025; 25(21):6617. https://doi.org/10.3390/s25216617

Chicago/Turabian Style

Lv, Hongxun, Zhilin Dong, and Xueyi Li. 2025. "A Fault Diagnosis Method for Gas Turbine Rolling Bearings with Variable Speed Based on Dynamic Time-Varying Response and Joint Attention Mechanism" Sensors 25, no. 21: 6617. https://doi.org/10.3390/s25216617

APA Style

Lv, H., Dong, Z., & Li, X. (2025). A Fault Diagnosis Method for Gas Turbine Rolling Bearings with Variable Speed Based on Dynamic Time-Varying Response and Joint Attention Mechanism. Sensors, 25(21), 6617. https://doi.org/10.3390/s25216617

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