Skip to Content
SensorsSensors
  • Article
  • Open Access

26 October 2026

26 Pages

A Conditional Dual-Branch Cross-Fusion Network with Cross-Modal Attention for Vibro-Acoustic Engine Fault Diagnosis

,
,
,
and
1
State Key Laboratory of Engines, Tianjin University, Tianjin 300072, China
2
Weichai Power Co., Ltd., Weifang 261001, China
3
School of Information and Intelligent Engineering, Tianjin Renai College, Tianjin 300072, China
*
Author to whom correspondence should be addressed.

Highlights

What are the main findings?
  • The best CDCFN variants achieved mean accuracies of 98.23 ± 0.68% for thermal faults and 97.99 ± 0.63% for mechanical faults with 50 training samples per class.
  • Under matched Gaussian-noise training and testing at −12 dB, CDCFN_A/V achieved across-load mean accuracies of 94.89 ± 0.34% and 74.71 ± 1.45% on the thermal- and mechanical-fault datasets, respectively.
What are the implications of the main findings?
  • Conditional cross-modal weighting improved performance across the tested operating and noise conditions.
  • LayerCAM connected model decisions with valve seating, piston reversal, and combustion responses.

Abstract

Reliable diagnosis of diesel-engine thermal and mechanical faults remains difficult when labelled samples are scarce, operating conditions vary, and measurements are strongly contaminated by noise. A conditional dual-branch cross-fusion network with cross-modal attention (CDCFN) is proposed for joint analysis of vibration and acoustic signals. Modality-specific convolutional modules extract fault-related features. A multimodal cross-attention mechanism applies temporal attention separately to the two modalities, concatenates the attended features for joint channel attention, and then separates the reweighted streams. A cross-modal conditional-decision module forms two directional decisions by using one modality to weight the other. CDCFN was evaluated on thermal- and mechanical-fault datasets using 50 training and 100 test sample pairs per class. Across the tested load conditions, the best mean accuracies were 98.23 ± 0.68% for CDCFN_V/A on the thermal-fault dataset and 97.99 ± 0.63% for CDCFN_A/V on the mechanical-fault dataset; the corresponding weighted F1 scores were 98.22% and 98.05%. Under matched Gaussian-noise training and testing at −12 dB, CDCFN_A/V achieved across-load mean accuracies of 94.89 ± 0.34% and 74.71 ± 1.45%, respectively. LayerCAM indicated attention to intake-valve seating, exhaust-valve seating, piston reversal, and combustion responses. These results support directional cross-modal attention for the tested small-sample, variable-load, and matched-noise settings.

1. Introduction

Diesel engines are widely used in automotive, marine, and construction applications [1]. Their components operate under coupled fluid, gas, and solid interactions, high temperature, high pressure, and strong background noise. Prolonged operation under these conditions can initiate faults that damage critical components and compromise the entire system [2,3,4]. Early and reliable fault identification is therefore important for safe and stable engine operation.
Advances in artificial intelligence and sensing have increased the use of data-driven models for machinery fault diagnosis [5,6]. These models broadly comprise conventional machine-learning methods and deep-learning methods. Machine-learning pipelines usually separate feature extraction from fault classification and can be effective for relatively simple tasks [7]. Deep-learning models jointly optimise convolutional feature extraction and fully connected classification through backpropagation, allowing the representation to adapt to the diagnostic task [8].
Conventional machine-learning studies have combined engineered signal features with shallow classifiers. Imtiaz et al. [9] used acoustic cepstral features and a support vector machine to identify 27 gasoline-engine faults under one operating condition. Kuai et al. [10] combined wavelet-packet decomposition, autospectral analysis, and a shallow neural network to detect valve-clearance faults at 1500 RPM under noise. Zhang et al. [11] used refined composite multiscale fuzzy entropy and a firefly-optimised support vector machine to diagnose valve-train faults at 1200 RPM and 50% load. For limited labelled data, Tang et al. [12] combined adaptive recursive variational mode decomposition with component-energy distribution spectra to identify valve-train and fuel-system faults at 2300 RPM and full load. Ke et al. [13] introduced multiscale bidirectional diversity entropy for diesel-injector fault diagnosis. These approaches can perform well, but their accuracy depends strongly on hand-crafted features, signal preprocessing, and predefined parameters. This dependence limits their adaptability to complex equipment and operating environments.
Deep-learning models reduce the need for separate feature engineering and have therefore attracted substantial interest. Tabaszewski et al. [14] used a convolutional neural network (CNN) to identify abnormal intake- and exhaust-valve clearances from three-axis cylinder-head vibration data collected at 700–1700 RPM. Qin et al. [15] combined multiscale convolution, long short-term memory (LSTM) units, and residual denoising for misfire diagnosis at 1300, 1800, and 2200 RPM. The model was more robust to noise and operating-condition changes than DNN, CNN, and multiscale CNN baselines. Nguyen Thanh and Cho [16] developed a CNN–bidirectional LSTM model for anomaly detection in 125 and 250 kW industrial diesel generators. To improve physical interpretability, Singh et al. [17] embedded engine models within a one-dimensional CNN and evaluated the framework at 1000–1600 RPM. Li et al. [18] introduced prior-distribution-guided sparse attention for cross-domain feature mining in the time, frequency, and envelope domains. Chu et al. [19] used hybrid attention to fuse multi-cylinder vibration features and reported mean accuracies of 100% for known faults and 93.78% for single-cylinder fault recognition.
These studies show that well-designed deep networks can perform strongly when sufficient representative samples are available. In industrial applications, however, labelled fault data are often scarce. Cui et al. [20] addressed limited samples by combining generative adversarial data augmentation with transfer learning for single and compound fuel-system faults. Zhang et al. [21] proposed a wide-kernel CNN-LSTM model to improve robustness across fault types, equipment types, severities, and operating conditions. Zhong et al. [22] used a deep concentric Siamese network and metric learning to improve the separation of difficult samples in small-sample diagnosis. Although these strategies reduce data requirements, performance can still deteriorate when operating conditions change and response distributions shift.
Diesel-engine responses vary nonlinearly with speed and load because fuel injection and combustion change across operating conditions. Guo et al. [23] proposed a two-stage domain-adaptation method with depthwise separable convolution and achieved mean accuracy above 90% for fuel-, valve-train-, and cooling-system faults across four load conditions. Sun et al. [24] combined convolution with multi-head-attention LSTM units to extract local and global features under navigation, manoeuvring, and anchoring conditions. Hu et al. [25] developed an acoustic-emission model for cross-condition and cross-engine diagnosis of exhaust-valve leakage. These studies improve generalisation, but most analyse a single sensing modality or require explicit domain adaptation.
Signals acquired from different engine locations and sensing modalities contain correlated but non-identical information. Multimodal fusion can therefore provide a more complete representation of engine condition. Li et al. [26] proposed a CNN-based multimodal-input Transformer for misfire diagnosis and reported 99.536% mean accuracy at an SNR of −4 dB. Liu et al. [27] fused multi-sensor information using an adaptive dynamic weighted hybrid-distance Taguchi method. Qin et al. [28] combined time- and frequency-domain vibration features in a dual convolutional network for misfire diagnosis under four operating conditions. Zhao et al. [29] segmented signals according to the intake, compression, combustion, and exhaust processes and combined multi-branch CNN outputs by ensemble learning. Vibro-acoustic fusion is physically motivated because structural vibration and radiated sound share excitation sources but follow different transmission paths [2]. Zhu et al. [30] exploited this relationship in MJA-Net, which used joint attention to fuse vibration and acoustic features across four load conditions. Their results showed that multimodal fusion outperformed either modality alone.
Recent studies further illustrate complementary roles for attention-based diagnosis and neural modelling. Wu et al. [31] combined time–frequency convolution with sparse attention for secondary-suspension diagnosis; their method operates on time–frequency representations, whereas CDCFN investigates reciprocal weighting between synchronised vibration and acoustic modalities. Molaie et al. [32] used neural networks to estimate ISO-based gear safety factors, representing mechanical-condition prediction rather than sensor-based fault classification. Mo et al. [33] addressed limited fault samples and changing operating conditions through multi-cylinder similarity and memory augmentation; CDCFN instead focuses on paired vibro-acoustic fusion.
Existing methods nevertheless face three related limitations: First, strong noise can reduce diagnostic accuracy across operating conditions. Second, deep models often require more labelled fault data than are available in practice. Third, vibration and acoustic measurements contain fault-dependent correlations that are not fully exploited by conventional fusion classifiers. These limitations are particularly important for small-sample diagnosis under multiple operating conditions.
To address these limitations, we propose a conditional dual-branch cross-fusion network with cross-modal attention (CDCFN) for small-sample diagnosis of intake-system and timing-gear faults under strong noise. The main contributions are as follows:
(1)
CDCFN integrates attention-based feature extraction, cross-modal interaction, and conditional classification for vibration and acoustic measurements. The network is designed to recognise representative thermal and mechanical engine faults from limited samples under noisy conditions.
(2)
Modality-specific convolutional modules extract vibration and acoustic features. MCAM first applies temporal attention separately to the two modalities, concatenates the attended features for joint channel attention, and then separates the reweighted streams. CMCD implements two reciprocal cross-modal attention-score pooling directions, allowing acoustic-weighted (A/V) and vibration-weighted (V/A) decisions without interpreting the attention scores as a probabilistic conditional distribution.
(3)
Ablation and benchmark experiments use thermal- and mechanical-fault datasets collected at four loads. Accuracy, precision, recall, F1 score, and Cohen’s kappa quantify performance, stability, and resistance to matched additive noise across the tested conditions. The experiments also compare the two directions of cross-modal weighting.
(4)
(LayerCAM visualisations are interpreted against the engine operating cycle. This analysis identifies attention to intake-valve seating, exhaust-valve seating, piston reversal, and combustion responses, providing a physical basis for interpreting the model decisions.
The remainder of this paper is organised as follows: Section 2 describes CDCFN and its components. Section 3 presents the test rig, datasets, and correspondence between vibro-acoustic responses and the engine cycle. Section 4 reports ablation, noise-resistance, benchmark, and interpretability analyses. Section 5 summarises the findings and limitations.

2. Conditional Dual-Branch Cross-Fusion Network with Cross-Modal Attention

2.1. Multi-Head Attention

Self-attention models dependencies among elements of the same input and reduces reliance on external information [34]. Query (Q), key (K), and value (V) representations are obtained from different linear projections of an input X. Their interactions assign higher weights to informative elements and lower weights to less relevant elements. Multi-head attention extends this operation by learning several attention maps in parallel and concatenating their outputs, as shown in Figure 1. This structure reduces the tendency of a single attention head to concentrate on only one subset of features.
Figure 1. Multi-head attention mechanism.
The input sequence was projected linearly to Q, K, and V using three weight matrices, W Q , W K , W V . Each projection was partitioned into multiple heads, and scaled dot-product attention was computed independently for each head [35]:
A t t e n t i o n ( Q , K , V ) = S o f t m a x Q · K T d k · V
The outputs from all attention heads were concatenated and passed through a linear layer. This parallel representation captures complementary dependencies from several subspaces. In simpler configurations, Q = K = V , so the same features serve as Q, K, and V. The choice of projections was matched to the diagnostic architecture.

2.2. CDCFN Framework

Acoustic and vibration signals provide complementary measurements of engine operation. Near-field sound and surface vibration share excitation sources, but their transmission paths differ [2]. CDCFN is designed to extract fault-related information and promote interaction between these modalities across the tested operating conditions. As shown in Figure 2, the network contains three feature-extraction stages and a classification stage. Each extraction stage comprises separate convolutional modules for vibration and acoustic inputs, followed by MCAM. Within MCAM, temporal attention is applied separately to each modality. The two attended feature maps are then concatenated along the channel dimension, jointly reweighted by channel attention, and separated again into vibration and acoustic streams. Finally, CMCD forms a directional decision vector through cross-modal attention-score pooling in either the A/V or V/A direction.
Figure 2. Architecture of CDCFN.

2.2.1. Multimodal Cross-Attention Mechanism

Vibration and acoustic measurements contain different amounts of fault information and also share cross-modal components. MCAM was designed to strengthen informative features within each modality and promote interaction between modalities. As shown in Figure 3, temporal attention is applied separately to the vibration and acoustic streams. The reweighted feature maps are concatenated along the channel dimension, and joint channel attention highlights fault-related channels while suppressing less informative components. The jointly weighted map is then split back into vibration and acoustic branches. The MCAM computations are defined as follows [30,35]:
Figure 3. Multimodal cross-attention mechanism.
(1) Let V and A denote the input vibration and acoustic feature maps. For each modality, maximum and mean pooling along the channel dimension compressed the feature map. The pooled maps were concatenated, convolved, and activated to obtain the reweighted outputs for V and A:
V ′ = f a c t i v a t i o n Conv Conc f Max V , f M e a n V ⊗ V
A ′ = f a c t i v a t i o n Conv Conc f Max A , f M e a n A ⊗ A
where f Max and f Mean denote channel-wise maximum and mean pooling, respectively; Conc denotes channel-wise concatenation; Conv and f a c t i v a t i o n denote convolution and activation; and ⊗ denotes channel-wise multiplication.
(2) The attended modality features V ′ and A ′ were concatenated along the channel dimension to obtain F f u s i o n c . The fused feature map F f u s i o n c was passed to joint channel attention, which reweighted informative channels and suppressed irrelevant components. Specifically, F f u s i o n c underwent global maximum and average pooling, followed by convolution, channel-wise fusion, activation, and channel splitting. The resulting weights were multiplied element-wise with the original modality features to obtain V ″ and A ″ :
F f u s i o n c = Conc V ′ , A ′
V ″ = S p l i t V f a c t i v a t i o n Conv f M a x P F f u s i o n c ⊕ Conv f AveP F f u s i o n c ⊗ V ′
A ″ = S p l i t A f a c t i v a t i o n Conv f M a x P F f u s i o n c ⊕ Conv f AveP F f u s i o n c ⊗ A ′
where f M a x P and f AveP denote global maximum and average pooling; S p l i t V and S p l i t A denote splitting the fused representation into the vibration V ′ and acoustic A ′ branches; and ⊕ denotes channel-wise addition.

2.2.2. Cross-Modal Conditional-Decision Module

The acoustic and vibration streams follow different transmission paths and carry unequal fault information. CMCD therefore implements two directional cross-modal attention-score pooling operations, as shown in Figure 4. Unlike a conventional value-weighted cross-attention block [36], the implemented classifier pools the cross-modal attention scores to form a decision representation. The term ‘conditional’ describes the directional dependence of one modality’s decision weights on the other modality; it does not denote an explicitly estimated probability distribution.
Figure 4. Implemented CMCD configurations: (a) CDCFN_A/V uses vibration queries and acoustic keys to form an acoustic-weighted decision vector. (b) CDCFN_V/A reverses the modalities to form a vibration-weighted decision vector. The classifier pools cross-modal attention scores; the value-weighted feature branch is not used for the final decision.
Let X V and X A denote the vibration and acoustic feature sequences produced by the extraction module. The implemented CMCD uses one attention head. Linear projections generate the query and key representations required for the two reciprocal weighting directions.
For acoustic-weighted fusion (CDCFN_A/V), vibration provides Q V and acoustic features provide K A . The attention-score matrix is S A / V = softmax Q V K A T d . Mean pooling over query positions produces the acoustic-weighted decision vector.
For vibration-weighted fusion (CDCFN_V/A), acoustic features provide Q A and vibration features provide K V . The reciprocal score matrix is S V / A = s o f t m a x Q A K V T d , and mean pooling over query positions produces the vibration-weighted decision vector.
The two variants therefore use the same CMCD operation with reversed query and key assignments. A/V denotes the acoustic-weighted decision guided by vibration, whereas V/A denotes the vibration-weighted decision guided by acoustic information.
This score-pooling implementation differs from standard cross-attention, which applies attention weights to a value matrix and returns an attended feature sequence. Here, the pooled cross-modal score pattern itself is passed to the final decision stage.
Accordingly, CMCD should be interpreted as reciprocal cross-modal attention weighting rather than explicit conditional-probability estimation.
CDCFN was implemented in PyTorch 1.10.0 and trained on an NVIDIA RTX 4080 GPU. The implemented model used one attention head and contained approximately 1.626 million trainable parameters for the 10-class task and 1.625 million for the 7-class task. Table 1 lists the network parameters.
Table 1. CDCFN model parameters.
CDCFN was trained for 100 epochs with a batch size of 16 using cross-entropy loss and stochastic gradient descent (momentum 0.9; weight decay 1 × 10−4). PyTorch’s default layer initialisation was used. The CyclicLR schedule used base_lr = 0.0001, max_lr = 0.1, triangular2 mode, and step_size_up = 2500 mini-batches; the triangular2 amplitude was halved after each complete cycle. No separate validation set or early-stopping rule was used. To avoid validation-based selection on this small dataset, the model after the fixed 100-epoch training schedule was evaluated on the predefined test set. The same optimiser and schedule were used for the comparison models.

3. Experimental Data Collection and Analysis

3.1. Engine Test Rig

Vibro-acoustic experiments were conducted to measure cylinder-head vibration and radiated sound above cylinder 6. The test rig comprised a diesel engine, dynamometer, control system, and data-acquisition system (Figure 5). A 1A108E accelerometer (Donghua Testing Technology Co., Ltd., Jingjiang, China) was mounted on the exhaust side of cylinder 6’s head along the y-axis. A 6125C in-cylinder pressure sensor (Kistler Instrumente AG, Winterthur, Switzerland) was installed in cylinder 2. A 378B02 microphone (PCB Piezotronics, Inc., Depew, NY, USA) was positioned above cylinder 6 along the z-axis. An E6B2-CWZ3E photoelectric encoder (OMRON Corporation, Kyoto, Japan) measured the crankshaft angle.
Figure 5. Diesel-engine test rig.
Two datasets were collected to represent thermal faults (Dataset I) and mechanical faults (Dataset II). Thermal faults alter the intake charge and, consequently, affect combustion, power, fuel efficiency, and emissions. Mechanical faults represent defects in critical components and can reduce operational reliability. All tests were conducted at 1200 r/min under four throttle openings (0%, 25%, 50%, and 75%; Table 2). Cylinder-pressure, vibration, and acoustic signals were sampled at 51.2 kHz. One 30 s continuous record was acquired for each fault-class–load combination, and a 15 s segment was used in the present analysis.
Table 2. Engine operating conditions.

3.2. Consistency of Vibro-Acoustic Responses with the Engine Cycle

Each cylinder undergoes intake, compression, combustion, and exhaust during one engine cycle. The firing order is 1-5-3-6-2-4, with successive cylinders separated by 120 degrees of crank angle. Surface-response signals therefore contain periodic components associated with these processes [25,37]. Figure 6 compares the crank-angle-domain vibro-acoustic responses with in-cylinder pressure and valve-lift curves under normal operation. Vibration and acoustic signals were normalised to [−1, 1], whereas pressure and valve-lift signals were normalised to [0, 1].
Figure 6. Correspondence between engine vibro-acoustic responses and the thermodynamic cycle under normal operation: (a) Cylinder pressure and vibro-acoustic signal, (b) Intake valve lift and vibro-acoustic signal and (c) Exhaust valve lift and vibro-acoustic signal.
Figure 6a compares in-cylinder pressure with the vibro-acoustic signals. Combustion occurs near top dead centre and produces a rapid pressure rise followed by a gradual decay. The vibration signal consequently contains strong responses around 360 degrees from piston reversal and combustion shock (PRS and CS). Radiated sound loses energy during transmission through the engine structure and air. Its impact components are less distinct, but its periodicity remains consistent with the combustion frequency of the six-cylinder engine. Figure 6b compares the intake-valve-lift curve with the vibro-acoustic signals. Each intake valve opens and closes once per cylinder cycle. Closure at approximately 210 degrees produces a distinct vibration response attributed to intake-valve seating shock (IVS). Figure 6c compares the exhaust-valve-lift curve with the vibro-acoustic signals. Each exhaust valve also opens and closes once per cylinder cycle. Closure at approximately 40 degrees produces a distinct vibration response attributed to exhaust-valve seating shock (EVS).
The measured vibro-acoustic signals therefore capture exhaust-valve seating, intake-valve seating, piston reversal, and combustion responses. Because the six cylinders operate sequentially at 120-degree intervals, their responses are individually generated but superimposed in the surface measurements. This superposition distinguishes reciprocating engines from simpler rotating components such as bearings and gears and increases the difficulty of fault diagnosis.

3.3. Dataset I: Thermal Faults

Figure 7 shows the thermal-fault configurations. The intake-filter blockage in Figure 7a reduced the total intake charge by obstructing a specified proportion of the filter element. The abnormal intake-valve clearance in Figure 7b reduced the intake volume of one cylinder by adjusting the clearance with a piston ruler and stud. Both faults degraded combustion and engine power. Table 3 lists the fault settings. For each fault-class–load combination, the selected 15 s vibration and acoustic records were synchronously converted to the angle domain and divided into 150 non-overlapping paired windows (5120 points per modality; stride 5120 points). The paired samples were randomly ordered, after which 50 pairs per class were assigned to training and 100 to testing. Thus, the 150 pairs comprise 150 vibration and 150 acoustic single-modality samples. The training and test windows did not overlap, but they originated from the same continuous acquisition.
Figure 7. Thermal faults: (a) 60% intake-filter blockage; (b) abnormal intake-valve clearance.
Table 3. Thermal-fault configurations.
Figure 8 shows the vibration and acoustic signals for the thermal faults in Table 3. The vibration signals contain distinct EVS, IVS, PRS, and CS responses aligned with the engine cycle. Intake-filter blockage reduces the intake charge of all cylinders and mainly changes the combustion response. Abnormal intake-valve clearance affects one cylinder and changes both its intake volume and valve timing, producing an advance or delay in IVS. The acoustic signals contain fewer distinct impact components, making the individual operating states more difficult to separate by visual inspection.
Figure 8. Vibro-acoustic signals for thermal faults: (a) vibration signal; (b) acoustic signal.

3.4. Dataset II: Mechanical Faults

Figure 9 shows the engine timing-gear train and the damaged components. The rear gear train contains the crankshaft, camshaft-timing, fuel-injection-pump, air-compressor, and oil-pump gears (Figure 9a,b). Mechanical faults were introduced as cracks and broken teeth in the camshaft-timing gear (Figure 9c). Besides transmitting motion and torque, the timing gear coordinates fuel injection and valve opening and closure. Its failure can therefore disturb both combustion and mechanical stability. Table 4 lists the mechanical-fault settings. Dataset II used the same preprocessing and partitioning protocol as Dataset I: one 15 s segment from a single continuous acquisition for each fault-class–load combination was synchronously converted to the angle domain and divided into 150 non-overlapping paired windows of 5120 points (stride 5120). After random ordering, 50 paired samples per class were used for training and 100 for testing. The two sets therefore contained distinct windows from the same acquisition, rather than independent experimental runs.
Figure 9. Mechanical-fault configurations: (a) rear timing-gear train; (b) physical gear-train layout; (c) cracked and broken-tooth timing gears.
Table 4. Mechanical-fault configurations.
Figure 10 shows the vibration and acoustic signals for the mechanical faults in Table 4. The vibration signals retain distinct EVS, IVS, PRS, and CS components under all conditions. Timing-gear faults alter the overall vibration energy and combustion timing, but they do not produce the clear valve-event advance or delay observed for thermal faults. The acoustic signals again contain less distinct impact components, making the operating states difficult to distinguish directly.
Figure 10. Vibro-acoustic signals for mechanical faults: (a) vibration signal; (b) acoustic signal.

4. Results and Discussion

4.1. Ablation Analysis

Five metrics were used to evaluate classification performance: accuracy, precision, recall, F1 score, and Cohen’s kappa [38].
(1) Accuracy is the proportion of all samples assigned to the correct class. It summarises overall classification performance but does not distinguish among types of error:
A c u r r a c y = T P + T N T P + F P + T N + F N
(2) Precision is the proportion of predicted positive samples that are true positives. It quantifies the reliability of positive predictions:
P r e c i s i o n = T P T P + F P
(3) Recall is the proportion of actual positive samples that are correctly identified. It quantifies the completeness of positive-class detection:
R e c a l l = T P T P + F N
(4) The F1 score is the harmonic mean of precision and recall. Values closer to 1 indicate a stronger balance between the two metrics:
F 1 - S c o r e = 2 × P r e c i s i o n × R e c a l l P r e c i s i o n + R e c a l l
(5) Cohen’s kappa measures agreement between predictions and reference labels after accounting for chance agreement. Values range from −1 to 1, with higher values indicating stronger agreement:
K a p p a = p o − p e 1 − p e
where p o = T P + T N / N is the observed accuracy obtained from the diagonal of the confusion matrix, and p e = T P + F N ⋅ T P + F P + F P + T N ⋅ F N + T N / N 2 is the expected agreement by chance.
True positives (TP) and true negatives (TN) are correctly classified positive and negative samples, respectively. False negatives (FN) are positive samples classified as negative, whereas false positives (FP) are negative samples classified as positive. Lower FN and FP values therefore indicate fewer missed detections and false alarms. Precision, recall and F1 score were calculated as class-frequency-weighted metrics. Each experiment was repeated ten times with independent model initialisation, and the mean and standard deviation of each metric were reported.
Six variants from four network architectures were compared in the ablation analysis (Figure 11). MCNN is a conventional CNN-based fusion network. MCNNCD replaces its classifier with CMCD, and DCFN adds MCAM to the CNN feature streams. CDCFN contains both MCAM and CMCD. In MCAM, each modality first undergoes temporal attention; the attended maps are concatenated for joint channel attention and then separated. CMCD supports two reciprocal weighting directions: CDCFN_A/V denotes an acoustic-weighted decision guided by vibration, whereas CDCFN_V/A denotes a vibration-weighted decision guided by acoustic information. All variants were trained with identical hyperparameters.
Figure 11. Architectures used in the ablation study: (a) MCNN; (b) MCNNCD; (c) DCFN; (d) CDCFN.

4.1.1. Analysis Result for Dataset I: Thermal Faults

The six model variants were first evaluated on the thermal-fault dataset (Figure 12 and Table 5). Accuracy varied nonlinearly with load, and no single ordering was preserved at every load. Averaged across the four tested loads, CDCFN_A/V and CDCFN_V/A achieved 94.18 ± 0.78% and 98.23 ± 0.68% accuracy, respectively. DCFN achieved 90.37 ± 2.71%, MCNNCD_V/A and MCNNCD_A/V achieved 98.10 ± 0.56% and 93.82 ± 0.53%, respectively, and MCNN achieved 89.02 ± 3.23%. The 0.13-percentage-point difference between CDCFN_V/A and MCNNCD_V/A is small relative to the reported run-to-run variation and is therefore described as a numerical, rather than statistically established, improvement. The results indicate that the preferred weighting direction depends on the dataset and operating condition.
Figure 12. Recognition results for Dataset I: (a) accuracy; (b) Cohen’s kappa.
Table 5. Recognition results for Dataset I.

4.1.2. Analysis Result for Dataset II: Mechanical Faults

The same six variants were evaluated on the mechanical-fault dataset (Figure 13 and Table 6). Accuracy again fluctuated with load. Averaged across the four tested loads, CDCFN_A/V and CDCFN_V/A achieved 97.99 ± 0.63% and 97.33 ± 1.22% accuracy, respectively. DCFN achieved 97.81%, MCNNCD_V/A and MCNNCD_A/V achieved 96.93% and 96.73%, respectively, and MCNN achieved 91.79%. The kappa values in Figure 13b showed a similar overall pattern. The close A/V and V/A results indicate that the two directional variants provided comparable performance for mechanical faults.
Figure 13. Recognition results for Dataset II: (a) accuracy; (b) Cohen’s kappa.
Table 6. Recognition results for Dataset II.
Together, Figure 13 and Table 6 show that MCAM and CMCD supported high recognition of mechanical faults across the four tested load conditions. Because all loads were represented in both the training and test sets, these results do not constitute leave-one-load-out generalisation.

4.2. Noise Resistance

Noise resistance was evaluated by adding zero-mean Gaussian white noise to the segmented angle-domain time-series samples before network input. Noise was generated independently for the vibration and acoustic modalities and independently for the training and test sets. SNRs of −12, −8, −4, 0, 4, 8, and 12 dB were evaluated. For each SNR, every model was retrained from scratch and evaluated under the same SNR, constituting matched-noise training and testing rather than clean-to-noisy generalisation. Ten repeated runs were performed with fresh noise realisations. SNR was calculated from signal and noise energy as follows:
S N R = 10 log P s i g n a l P n o i s e
where P s i g n a l denotes the energy of the measured signal and P n o i s e denotes noise energy.

4.2.1. Anti-Noise Analysis for Dataset I: Thermal Faults

The four network architectures were evaluated on Dataset I at SNRs of −12, −8, −4, 0, 4, 8, and 12 dB (Figure 14). Accuracy generally increased with SNR but varied with load and weighting direction. At −12 dB, the across-load mean accuracies of CDCFN_A/V and CDCFN_V/A were 94.89 ± 0.34% and 54.61 ± 1.65%, respectively. The marked directional difference indicates that acoustic-weighted decisions guided by vibration were more effective for this dataset under the strongest matched-noise condition. These results quantify performance only when training and testing use the same SNR.
Figure 14. Mean recognition accuracy and standard deviation for Dataset I under added noise: (a) average across loads; (b) 0% load; (c) 25% load; (d) 50% load; (e) 75% load.
Across the tested matched-noise settings, CDCFN_A/V retained comparatively high thermal-fault recognition at low SNR. Unequal SNRs between the two modalities and clean-to-noisy transfer were not evaluated.

4.2.2. Anti-Noise Analysis for Dataset II: Mechanical Faults

The four architectures were also evaluated on Dataset II at SNRs of −12, −8, −4, 0, 4, 8, and 12 dB (Figure 15). At −12 dB, the across-load mean accuracies of CDCFN_A/V and CDCFN_V/A were 74.71 ± 1.45% and 65.60 ± 1.46%, respectively. Accuracy generally improved with SNR but varied across loads, and the A/V direction was more accurate under the strongest matched-noise condition. The previously quoted values of 99.91% and 69.63% referred to individual load-specific results and are not used as across-load summaries.
Figure 15. Mean recognition accuracy and standard deviation for Dataset II under added noise: (a) average across loads; (b) 0% load; (c) 25% load; (d) 50% load; (e) 75% load.
For mechanical faults, CDCFN_A/V provided the higher across-load mean accuracy at −12 dB under matched-noise training and testing. This experiment does not establish robustness when the modalities have unequal noise levels or when a clean-trained model is tested on noisy data.

4.3. Computational Efficiency

Computational efficiency was assessed for the four ablation architectures on Dataset I using the hardware and software environment described in Section 2.2.2. Each model was trained for 100 epochs on 500 training samples and evaluated on 1000 test samples. Wall-clock training and testing times were measured over five independent executions and are reported as means ± standard deviations (shown in Table 7). The test time was additionally divided by the number of test samples to obtain the mean per-sample inference time.
Table 7. Computational time of the ablation architectures on Dataset I.
CDCFN required 186.69 ± 1.81 s for training and 0.749 ± 0.018 s to process 1000 test samples, or approximately 0.749 ms per sample. Its training time was comparable to that of DCFN; its test time was lower than that of DCFN but higher than those of MCNN and MCNNCD. Thus, the additional attention operations increased runtime relative to MCNN, although GPU inference remained below 1 ms per sample. These measurements are implementation-specific; memory use and CPU latency were not profiled, so no platform-independent efficiency claim is made here.

4.4. Comparison with Existing Methods

CDCFN was compared with six existing fusion architectures: MJA-Net [30] uses a convolutional block attention module for vibro-acoustic fusion and a fully connected classifier. SMJA-Net and EMJA-Net replace that module with squeeze-and-excitation and external channel attention, respectively. The remaining models were a non-local neural network (NLNN) [39], a Vision Transformer (VisionT) using one MJA-Net fusion configuration [40], and a dual-branch cross-modal CNN without attention (CMCNN) [41].
All models were trained with the same predefined optimiser and learning-rate schedule. Accuracy, weighted precision, weighted recall, weighted F1 score, and Cohen’s kappa were used to compare recognition performance on both datasets. Section 4.3 reports the measured training and test times of the four ablation architectures. For the six external benchmark architectures, matched runtime implementations were not available; their comparison is therefore limited to predictive performance under the common data protocol.

4.4.1. Comparison for Dataset I: Thermal Faults

Figure 16 compares mean accuracy and standard deviation on Dataset I. At 0% load, CDCFN_A/V and CDCFN_V/A achieved 99.23 ± 0.37% and 99.59 ± 0.31%, respectively. MJA-Net, SMJA-Net, and EMJA-Net achieved 86.42 ± 6.49%, 91.27 ± 2.65%, and 89.58 ± 2.61%, whereas NLNN, VisionT, and CMCNN achieved 85.62 ± 8.11%, 94.50 ± 2.41%, and 95.62 ± 2.48%, respectively. Accuracy varied with load and directional configuration. Averaged across the four tested loads, CDCFN_A/V and CDCFN_V/A achieved 94.18 ± 0.78% and 98.23 ± 0.68%, respectively. These values indicate higher numerical performance for CDCFN_V/A within the evaluated protocol, but they do not demonstrate transfer to an unseen load.
Figure 16. Recognition accuracy for Dataset I across comparison models.

4.4.2. Comparison for Dataset II: Mechanical Faults

Figure 17 compares mean accuracy and standard deviation on Dataset II. At 0% load, CDCFN_A/V and CDCFN_V/A achieved 99.91 ± 0.15% and 98.36 ± 1.31%, respectively. MJA-Net, SMJA-Net, and EMJA-Net achieved 90.14 ± 9.42%, 89.37 ± 8.77%, and 81.59 ± 21.01%, whereas NLNN, VisionT, and CMCNN achieved 81.03 ± 12.39%, 95.69 ± 3.41%, and 99.87 ± 0.26%, respectively. Accuracy fluctuated with load, particularly at 50%. Averaged across the four tested loads, CDCFN_A/V and CDCFN_V/A achieved 97.99 ± 0.63% and 97.33 ± 1.22%, respectively. The small differences among the leading models should be interpreted in relation to the reported run-to-run variation.
Figure 17. Recognition accuracy for Dataset II across comparison models.
Figure 16 and Figure 17 show that CDCFN achieved high mean accuracy with comparatively low variability on both datasets under the evaluated within-load protocol. The results support performance across the tested load conditions, not leave-one-load-out generalisation.

4.5. Feature Visualisation with LayerCAM

LayerCAM [42] was used to identify the signal segments contributing most strongly to CDCFN decisions. Activations were computed from the vibro-acoustic features in the final convolutional layer of Block 3, upsampled and mapped to the original signals. Higher activation values indicate a larger contribution to the predicted class. The maps were interpreted against the engine operating cycle to assess whether the learned features were physically plausible.

4.5.1. LayerCAM Analysis for Dataset I: Thermal Faults

At 1200 RPM and 50% load, CDCFN_A/V and CDCFN_V/A achieved 87.29% and 98.30% accuracy on Dataset I, respectively. Figure 18 and Figure 19 show their activation maps. Intake-filter blockage changes the total air intake of all six cylinders, whereas abnormal intake-valve clearance changes the intake of one cylinder. Both faults consequently affect combustion and exhaust. Vibration signals contain distinct impact components and correspondingly concentrated activations. Acoustic signals contain fewer visible impact components and more diffuse activations.
Figure 18. LayerCAM visualisations of CDCFN_A/V for Dataset I.
Figure 19. LayerCAM visualisations of CDCFN_V/A for Dataset I.
Figure 18 shows that CDCFN_A/V attended to EVS, IVS, PRS, and CS in the vibration signals. Under normal conditions, all four components received high attention. IVS dominated for intake-filter blockage, whereas EVS dominated for abnormal valve clearance. Relative to the operating-cycle analysis in Figure 6, CDCFN_A/V captured the principal engine impacts but placed less emphasis on fault-specific components, consistent with its lower accuracy.
Figure 19 shows that CDCFN_V/A also attended to EVS, IVS, PRS, and CS. Under normal conditions, all four components received high attention. IVS dominated for intake-filter blockage, whereas both EVS and IVS were prominent for abnormal valve clearance, with greater attention to IVS. CDCFN_V/A therefore captured both general engine impacts and fault-specific features, consistent with its higher recognition accuracy.

4.5.2. LayerCAM Analysis for Dataset II: Mechanical Faults

At 1200 RPM and 50% load, CDCFN_A/V and CDCFN_V/A achieved 96.43% and 97.29% accuracy on Dataset II, respectively. Figure 20 and Figure 21 show their activation maps. Cracks and broken teeth in the timing gear disturb torque transmission and the timing of intake, compression, combustion, and exhaust. The vibration maps contain concentrated activations around the resulting impact components, whereas the acoustic maps contain fewer distinct features.
Figure 20. LayerCAM visualisations of CDCFN_A/V for Dataset II.
Figure 21. LayerCAM visualisations of CDCFN_V/A for Dataset II.
Figure 20 shows that CDCFN_A/V attended to EVS, IVS, PRS, and CS in the vibration signals. EVS received the greatest attention under normal operation. EVS and IVS were prominent for timing-gear cracks, whereas IVS dominated for broken teeth. CDCFN_A/V therefore captured the principal engine impacts but placed less emphasis on the full set of fault-specific timing features.
Figure 21 shows that CDCFN_V/A attended to EVS, IVS, PRS, and CS. All four components were prominent under normal operation and contributed to both crack and broken-tooth recognition. Relative to the operating-cycle analysis in Figure 6, the model captured multiple timing-related impacts induced by the mechanical faults, consistent with its stronger recognition performance.

5. Conclusions

CDCFN was developed for small-sample vibro-acoustic diagnosis of diesel-engine faults across multiple tested operating and matched-noise conditions. Modality-specific convolutional modules extract vibration and acoustic features, MCAM applies separate temporal attention followed by joint channel attention, and CMCD forms reciprocal acoustic-weighted and vibration-weighted decisions through cross-modal attention-score pooling. Experiments on thermal- and mechanical-fault datasets evaluated module ablations, matched-noise performance, comparisons with existing models, and the physical plausibility of the learned features.
Across the four tested loads, CDCFN_V/A achieved the highest mean accuracy on the thermal-fault dataset (98.23 ± 0.68%), whereas CDCFN_A/V achieved the highest mean accuracy on the mechanical-fault dataset (97.99 ± 0.63%). The corresponding weighted F1 scores were 98.22% and 98.05%. The 0.13-percentage-point difference between CDCFN_V/A and MCNNCD_V/A on the thermal-fault dataset was small relative to run-to-run variation and is not interpreted as statistically established superiority.
Under matched Gaussian-noise training and testing at −12 dB, the across-load mean accuracies of CDCFN_A/V and CDCFN_V/A were 94.89 ± 0.34% and 54.61 ± 1.65% on the thermal-fault dataset and 74.71 ± 1.45% and 65.60 ± 1.46% on the mechanical-fault dataset. These results show that low-SNR performance depended strongly on the cross-modal weighting direction.
LayerCAM visualisations indicated that CDCFN attended to intake-valve seating, exhaust-valve seating, piston reversal, and combustion responses. These maps provide qualitative evidence that the learned representation aligns with known events in the engine cycle.
Several limitations constrain the interpretation of these results. For each fault-class–load combination, the training and test windows were non-overlapping but originated from the same continuous acquisition; recording-level independence was therefore not established. A complete independent repeat of the multi-fault diesel-engine campaign would require a new acquisition design rather than a simple repartitioning of the present record. All four loads were represented in both sets, so this study evaluates performance across tested loads rather than transfer to an unseen load. The noise study used matched Gaussian white-noise levels in training and testing and did not examine unequal modality-specific SNRs or clean-to-noisy transfer. The computational experiment reports repeated GPU training and test times for the four ablation architectures on Dataset I, but peak GPU/CPU memory, CPU latency, and external-model runtime were not profiled. No paired inferential test or full single-modality control set was conducted. Finally, CMCD performs directional attention-score pooling rather than explicit probabilistic conditional modelling. Future work will prioritise independent repeat acquisitions, leave-one-load-out and cross-engine validation, clean-to-noisy and asymmetric modality-noise tests, single-modality controls, and cross-platform computational profiling.

Author Contributions

Conceptualisation, H.W. and X.Z.; methodology, H.W.; software, Q.W.; validation, H.W., X.Z., and J.L.; formal analysis, H.W.; investigation, J.Z.; resources, J.Z.; data curation, J.L.; writing—original draft preparation, H.W. and X.Z.; writing—review and editing, J.L.; visualisation, Q.W.; supervision, J.Z.; project administration, J.L.; funding acquisition, J.L. and J.Z. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the National Key R&D Program of China (Grant No.2021YFD2000303).

Institutional Review Board Statement

Not applicable.

Data Availability Statement

The data presented in this study are available from the corresponding author upon reasonable request.

Acknowledgments

During the preparation of this manuscript, the authors used OpenAI Codex (Codex CLI version 0.153.4, model gpt-6-astra; OpenAI, 2026) for language editing and organisation of methodological explanations. The authors have reviewed the text and figures and take responsibility for the manuscript.

Conflicts of Interest

Authors Hui Wang and Qihua Wu were employed by the company Weichai Power Co., Ltd. The remaining authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.

References

  1. Rao, X.; Sheng, C.; Guo, Z.; Yuan, C. A review of online condition monitoring and maintenance strategy for cylinder liner-piston rings of diesel engines. Mech. Syst. Signal Process. 2022, 165, 108385. [Google Scholar] [CrossRef] [Scilit]
  2. Delvecchio, S.; Bonfiglio, P.; Pompoli, F. Vibro-acoustic condition monitoring of Internal Combustion Engines: A critical review of existing techniques. Mech. Syst. Signal Process. 2018, 99, 661–683. [Google Scholar] [CrossRef] [Scilit]
  3. Lv, Y.; Yang, X.; Li, Y.; Liu, J.; Li, S. Fault detection and diagnosis of marine diesel engines: A systematic review. Ocean Eng. 2024, 294, 116798. [Google Scholar] [CrossRef] [Scilit]
  4. Gharib, H.; Kovács, G. A Review of Prognostic and Health Management (PHM) Methods and Limitations for Marine Diesel Engines: New Research Directions. Machines 2023, 11, 695. [Google Scholar] [CrossRef] [Scilit]
  5. Sahu, A.R.; Palei, S.K.; Mishra, A. Data-driven fault diagnosis approaches for industrial equipment: A review. Expert Syst. 2024, 41, e13360. [Google Scholar] [CrossRef]
  6. Hou, T.; Zhang, D.; Zhu, W.; Shen, G.; An, D. Marine diesel engine fault diagnosis based on deep learning. In Proceedings of the 2023 IEEE International Conference on Mechatronics and Automation, ICMA 2023, Harbin, China, 6–9 August 2023; pp. 1686–1690. [Google Scholar] [CrossRef] [Scilit]
  7. Liu, R.; Yang, B.; Zio, E.; Chen, X. Artificial intelligence for fault diagnosis of rotating machinery: A review. Mech. Syst. Signal Process. 2018, 108, 33–47. [Google Scholar] [CrossRef] [Scilit]
  8. Zhao, Z.; Li, T.; Wu, J.; Sun, C.; Wang, S.; Yan, R.; Chen, X. Deep learning algorithms for rotating machinery intelligent diagnosis: An open source benchmark study. ISA Trans. 2020, 107, 224–255. [Google Scholar] [CrossRef] [Scilit]
  9. Imtiaz, L.; Faraz, M.; Aziz, S.; Khan, M.U.; Fernandez-Rojas, R. Intelligent Diagnosis of Gasoline Engine Faults using Acoustic Features. In Proceedings of the 2024 International Conference on Engineering & Computing Technologies (ICECT), Islamabad, Pakistan, 23 May 2024; pp. 1–6. [Google Scholar] [CrossRef] [Scilit]
  10. Kuai, Z.; Huang, G. Fault Diagnosis of Diesel Engine Valve Clearance Based on Wavelet Packet Decomposition and Neural Networks. Electronics 2023, 12, 353. [Google Scholar] [CrossRef] [Scilit]
  11. Zhang, J.; Zhu, X.; Li, W.; Song, Y.; Zhang, Y.; Lin, G.; Pei, G.; Lin, J. Refined composite multiscale fuzzy entropy based fault diagnosis of diesel engine. J. Low Freq. Noise Vib. Act. Control 2023, 42, 420–437. [Google Scholar] [CrossRef] [Scilit]
  12. Tang, D.; Bi, F.; Lin, J.; Li, X.; Yang, X.; Bi, X. Adaptive Recursive Variational Mode Decomposition for Multiple Engine Faults Detection. IEEE Trans. Instrum. Meas. 2022, 71, 3513111. [Google Scholar] [CrossRef] [Scilit]
  13. Ke, Y.; Song, E.; Chen, Y.; Yao, C.; Ning, Y. Multiscale Bidirectional Diversity Entropy for Diesel Injector Fault-Type Diagnosis and Fault Degree Diagnosis. IEEE Trans. Instrum. Meas. 2022, 71, 6503410. [Google Scholar] [CrossRef] [Scilit]
  14. Tabaszewski, M.; Szymański, G.M.; Nowakowski, T. Vibration-Based Identification of Engine Valve Clearance Using a Convolutional Neural Network. Arch. Transp. 2022, 61, 117–131. [Google Scholar] [CrossRef] [Scilit]
  15. Qin, C.; Jin, Y.; Zhang, Z.; Yu, H.; Tao, J.; Sun, H.; Liu, C. Anti-noise diesel engine misfire diagnosis using a multi-scale CNN-LSTM neural network with denoising module. CAAI Trans. Intell. Technol. 2023, 8, 963–986. [Google Scholar] [CrossRef] [Scilit]
  16. Thanh, P.N.; Cho, M.Y. Advanced AIoT for failure classification of industrial diesel generators based hybrid deep learning CNN-BiLSTM algorithm. Adv. Eng. Inform. 2024, 62, 102644. [Google Scholar] [CrossRef] [Scilit]
  17. Singh, S.K.; Khawale, R.P.; Hazarika, S.; Bhatt, A.; Gainey, B.; Lawler, B.; Rai, R. Hybrid physics-infused 1D-CNN based deep learning framework for diesel engine fault diagnostics. Neural Comput. Appl. 2024, 36, 17511–17539. [Google Scholar] [CrossRef] [Scilit]
  18. Li, H.; Zhang, J.; Zhang, Z.; Jiang, Z.; Mao, Z. Priori-distribution-guided adaptive sparse attention for cross-domain feature mining in diesel engine fault diagnosis. Eng. Appl. Artif. Intell. 2024, 132, 107975. [Google Scholar] [CrossRef] [Scilit]
  19. Chu, S.; Zhang, J.; Liu, F.; Kong, X.; Jiang, Z.; Mao, Z. Fault identification model of diesel engine based on mixed attention: Single-cylinder fault data driven whole-cylinder diagnosis. Expert Syst. Appl. 2024, 255, 124769. [Google Scholar] [CrossRef] [Scilit]
  20. Cui, Z.; Lu, Y.; Yan, X.; Cui, S. Compound fault diagnosis of diesel engines by combining generative adversarial networks and transfer learning. Expert Syst. Appl. 2024, 251, 123969. [Google Scholar] [CrossRef] [Scilit]
  21. Zhang, J.; Pei, G.; Zhu, X.; Gou, X.; Deng, L.; Gao, L.; Liu, Z.; Ni, Q.; Lin, J. Diesel engine fault diagnosis for multiple industrial scenarios based on transfer learning. Measurement 2024, 228, 114338. [Google Scholar] [CrossRef] [Scilit]
  22. Zhong, B.; Zhao, M.; Wang, L.; Fu, S.; Zhong, S. DCSN: Focusing on hard samples mining in small-sample fault diagnosis of marine engine. Measurement 2024, 235, 114929. [Google Scholar] [CrossRef] [Scilit]
  23. Guo, Y.; Zhang, J.; Sun, B.; Wang, Y. A universal fault diagnosis framework for marine machinery based on domain adaptation. Ocean Eng. 2024, 302, 117729. [Google Scholar] [CrossRef] [Scilit]
  24. Sun, J.; Ren, H.; Duan, Y.; Yang, X.; Wang, D.; Tang, H. Fusion of Multi-Layer Attention Mechanisms and CNN-LSTM for Fault Prediction in Marine Diesel Engines. J. Mar. Sci. Eng. 2024, 12, 990. [Google Scholar] [CrossRef] [Scilit]
  25. Hu, J.; Yu, Y.; Yang, J.; Jia, H. Research on the generalisation method of diesel engine exhaust valve leakage fault diagnosis based on acoustic emission. Measurement 2023, 210, 112560. [Google Scholar] [CrossRef] [Scilit]
  26. Li, W.; Liu, X.; Wang, D.; Lu, W.; Yuan, B.; Qin, C.; Cheng, Y.; Căleanu, C. MITDCNN: A multi-modal input Transformer-based deep convolutional neural network for misfire signal detection in high-noise diesel engines. Expert Syst. Appl. 2024, 238, 121797. [Google Scholar] [CrossRef] [Scilit]
  27. Liu, G.; Zhou, X.; Xu, X.; Wang, L.; Zhang, W. Fault diagnosis of diesel engine information fusion based on adaptive dynamic weighted hybrid distance-taguchi method (ADWHD-T). Appl. Intell. 2022, 52, 10307–10329. [Google Scholar] [CrossRef] [Scilit]
  28. Qin, C.; Jin, Y.; Tao, J.; Xiao, D.; Yu, H.; Liu, C.; Shi, G.; Lei, J.; Liu, C. DTCNNMI: A deep twin convolutional neural networks with multi-domain inputs for strongly noisy diesel engine misfire detection. Measurement 2021, 180, 109548. [Google Scholar] [CrossRef] [Scilit]
  29. Zhao, H.; Mao, Z.; Zhang, J.; Zhang, X.; Zhao, N.; Jiang, Z. Multi-branch convolutional neural networks with integrated cross-entropy for fault diagnosis in diesel engines. Meas. Sci. Technol. 2021, 32, 045103. [Google Scholar] [CrossRef] [Scilit]
  30. Zhu, X.; Zhang, J.; Wang, X.; Wang, H.; Lin, J. A multi-modal joint attention network for vibro-acoustic fusion diagnosis of engines. Meas. Sci. Technol. 2024, 35, 096104. [Google Scholar] [CrossRef] [Scilit]
  31. Wu, H.; Li, H.; Wei, J.; Li, F.; Wu, P.; Qi, Y. Physical fault testing and hybrid intelligent diagnosis of high-speed train secondary suspension systems based on time-frequency networks and sparse attention-enhanced transformers. Eng. Appl. Artif. Intell. 2026, 181, 115542. [Google Scholar] [CrossRef] [Scilit]
  32. Molaie, M.; Zippo, A.; Pellicano, F. Neural Network-Based Estimation of Gear Safety Factors from ISO-Based Simulations. Symmetry 2025, 17, 1312. [Google Scholar] [CrossRef] [Scilit]
  33. Mo, H.; Ji, S.; Chen, S.; Wang, Z.; Jiang, Z.; Mao, Z. A zero-fault sample diesel engine early warning and localisation method based on multi-cylinder similarity and memory augmentation. Expert Syst. Appl. 2025, 284, 127948. [Google Scholar] [CrossRef] [Scilit]
  34. Vaswani, A.; Shazeer, N.; Parmar, N.; Uszkoreit, J.; Jones, L.; Gomez, A.N.; Kaiser, Ł.; Polosukhin, I. Attention is all you need. Adv. Neural Inf. Process. Syst. 2017, 30, 5998–6008. [Google Scholar]
  35. Niu, Z.; Zhong, G.; Yu, H. A review on the attention mechanism of deep learning. Neurocomputing 2021, 452, 48–62. [Google Scholar] [CrossRef] [Scilit]
  36. Lv, H.; Chen, J.; Pan, T.; Zhang, T.; Feng, Y.; Liu, S. Attention mechanism in intelligent fault diagnosis of machinery: A review of technique and application. Measurement 2022, 199, 111594. [Google Scholar] [CrossRef] [Scilit]
  37. Zhao, X.; Yang, Z.; Pan, B.; Wang, R.; Wang, L. Analysis of excitation source characteristics and their contribution in a 2-cylinder diesel engine. Measurement 2021, 176, 109195. [Google Scholar] [CrossRef] [Scilit]
  38. Cui, L.; Dong, Z.; Xu, H.; Zhao, D. Triplet attention-enhanced residual tree-inspired decision network: A hierarchical fault diagnosis model for unbalanced bearing datasets. Adv. Eng. Inform. 2024, 59, 102322. [Google Scholar] [CrossRef] [Scilit]
  39. Wang, X.; Girshick, R.; Gupta, A.; He, K. Non-local Neural Networks. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR), Salt Lake City, UT, USA, 18–23 June 2018; pp. 7794–7803. [Google Scholar] [CrossRef] [Scilit]
  40. Han, K.; Wang, Y.; Chen, H.; Chen, X.; Guo, J.; Liu, Z.; Tang, Y.; Xiao, A.; Xu, C.; Xu, Y.; et al. A Survey on Vision Transformer. IEEE Trans. Pattern Anal. Mach. Intell. 2023, 45, 87–110. [Google Scholar] [CrossRef] [Scilit]
  41. Lin, T.; Zhu, Y.; Ren, Z.; Huang, K.; Gao, D. CCFT: The Convolution and Cross-Fusion Transformer for Fault Diagnosis of Bearings. IEEE/ASME Trans. Mechatron. 2024, 29, 2161–2172. [Google Scholar] [CrossRef] [Scilit]
  42. Jiang, P.T.; Zhang, C.B.; Hou, Q.; Cheng, M.M.; Wei, Y. LayerCAM: Exploring hierarchical class activation maps for localization. IEEE Trans. Image Process. 2021, 30, 5875–5888. [Google Scholar] [CrossRef] [Scilit]
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.

Article Metrics

Citations

Article Access Statistics

Multiple requests from the same IP address are counted as one view.