4.1. Experimental Platform and Fault Condition Setting
Figure 8 shows the experimental platform and vibration measurement system used for the transformer core looseness experiment. The experimental platform in
Figure 8a consisted of a dry-type transformer, a three-phase voltage regulator, and an inrush current suppression circuit. The vibration measurement system in
Figure 8b consisted of a B&K Type 4533-B-004 piezoelectric accelerometer and a data acquisition system comprising a B&K Type 3053-B-120 data acquisition module and a computer.
The tested transformer was a 100 kVA dry-type transformer with rated low- and high-voltage-side line voltages of 315 and 400 V, respectively. The experiment was carried out under no-load conditions. During all tests, the rated line voltage of 315 V was applied to the low-voltage side, while the high-voltage side was kept open. The supply voltage was adjusted using a TSGC2J-15 three-phase voltage regulator with a rated input of 380 V AC and an output range of 0–430 V. An inrush current suppression circuit was used to limit the no-load switching inrush current. In all tests, the sensor position and measurement direction were kept unchanged to maintain consistent measurement conditions.
A B&K Type 4533-B-004 piezoelectric accelerometer, with a nominal measurement range of ±143 g, a sensitivity of 49 mV/g, and a frequency range of 0.2 Hz–12.8 kHz, was magnetically mounted at the core lap area to measure core vibration along the lamination direction. The accelerometer signal was conditioned and digitized by the B&K Type 3053-B-120 data acquisition module and then transferred to the computer for storage.
In the experiment, core looseness was simulated by loosening the fastening bolt at the corresponding position, thereby reducing the clamping force in the core clamping region. The axial displacement of the bolt was set to 6 mm for all six looseness conditions. The six looseness positions were located at the upper and lower core-clamping regions of phases A, B, and C. These six positions defined six local core looseness conditions. Together with the normal condition, seven operating conditions were considered in this study. The category labels and their meanings are listed in
Table 1.
4.2. Dataset Construction and Experimental Settings
For each operating condition, two groups of vibration signals were collected in separate acquisition runs under the same experimental conditions. The first acquisition was used for training and validation, whereas the second acquisition was reserved exclusively for independent testing. Each acquisition run lasted 60 s. The sampling interval was 0.0005 s, corresponding to a sampling frequency of 2 kHz. Accordingly, each acquisition run contained 120,000 sampling points for each operating condition.
For the first acquisition, the directly measured vibration signals were treated as the standard signals. Additive white Gaussian noise (AWGN) was added to construct noisy datasets at SNRs of 25, 20, 15, and 10 dB. Before VMD reconstruction, the number of modes
K and the penalty factor
αVMD were selected using particle swarm optimization (PSO). The search ranges were set to
K = 6–14 and
αVMD = 2000–8000, with eight particles and eight iterations. For each operating condition, one 4000-point block was selected from the middle portion of the first acquisition, and noisy versions at the four SNR levels were generated, giving 28 evaluation samples in total. The mean output SNR after VMD reconstruction was used as the PSO objective. As shown in
Figure 9, the search converged to
K = 10 and
αVMD = 5000, which were used in the subsequent VMD reconstruction.
VMD reconstruction was performed using 4000-point blocks with a hop size of 2000 points. At the sampling frequency of 2 kHz, each 4000-point block corresponds to 2 s of vibration data. This duration provides enough signal points for VMD while keeping the block length at a moderate level. A 50% overlap and Hann-window weighted overlap-add were used to reduce discontinuities between adjacent reconstructed blocks.
After VMD reconstruction, each signal was segmented into 600 non-overlapping windows per category, with both the window length and step size set to L = S = 200 samples. At the sampling frequency of 2 kHz, each 200-sample window corresponds to 0.1 s and contains approximately ten cycles of the dominant core-vibration component around 100 Hz. This length retains several dominant vibration cycles while providing enough temporal segments for dataset construction. For each window, the mean was removed and the signal was normalized by its standard deviation. A tanh mapping with a scaling coefficient of 0.8 was then applied before GAF encoding. This coefficient compresses large-amplitude values without strongly saturating the normalized signal.
Each signal window was encoded as 200 × 200 GASF and GADF matrices and then resized to 224 × 224 using bilinear interpolation. This resolution is close to the original GAF size and also matches the input scale commonly used with ImageNet-pretrained DenseNet121.
As shown in
Table 2, the 224 × 224 grayscale input achieved a noisy mean accuracy of 92.29%, compared with 91.01% and 88.95% for the 160 × 160 and 400 × 400 grayscale inputs, respectively. At the same 224 × 224 resolution, the replicated red-green-blue (RGB) input gave a noisy mean accuracy of 91.79%, which was slightly lower than that of the single-channel grayscale input. Since GASF and GADF contain scalar angular-relation values, repeating the same matrix across three channels does not add new information. Therefore, 224 × 224 single-channel grayscale images were used as the network inputs.
The samples from the first acquisition were divided into training and validation subsets according to their temporal order. For each category, 400 samples were used for training and 160 samples were used for validation. A temporal gap of 20 windows on each side of the split boundary was excluded between the training and validation subsets to reduce the correlation between temporally adjacent signal segments. The same time-based split was applied to all SNR datasets so that different noise versions of the same original signal segment remained in the same subset.
During training, samples were randomly drawn from the standard-condition, 25, 20, 15, and 10 dB datasets with probabilities of 0.30, 0.05, 0.10, 0.20, and 0.35, respectively. Among the noisy conditions, the sampling probability was increased as the SNR decreased because lower-SNR signals contain stronger noise disturbances and are more difficult to classify. Standard-condition samples were kept at 30% so that clean vibration features remained sufficiently represented during training. Each epoch contained 2800 samples, with one SNR condition randomly selected for each original time window according to these probabilities. For the 10 dB validation subset, a separate AWGN realization was generated from the same first-acquisition signals. Model selection was based on the weighted validation accuracies under the standard and 10 dB conditions, with weights of 0.35 and 0.65, respectively. The larger 10 dB weight gave more importance to strong-noise performance during model selection.
The second acquisition was reserved exclusively for independent testing and was not used for PSO parameter selection, model training, validation, or model selection. The standard test set contained 600 samples per class.
AWGN was added to the original vibration signals from the second acquisition to construct test sets at 25, 20, 15, and 10 dB. The noisy test signals were processed using the same VMD reconstruction, segmentation, normalization, and DualGAF encoding procedures as the training signals. The main VMD and training parameters are summarized in
Table 3 and
Table 4.
The correlation and energy-ratio thresholds were used to retain modes related to the original signal or carrying a sufficient proportion of the signal energy. The spectral-flatness threshold was used to remove modes with strong broadband noise characteristics. At least three modes were retained to avoid excessive loss of useful vibration components. The ±40 Hz range protects the mode around the dominant 100 Hz core-vibration component identified in
Section 2.1. These thresholds remained fixed during PSO, while
K and
αVMD were optimized.
The two DenseNet121 backbones were initialized with ImageNet-pretrained weights. Since the inputs were grayscale, the first convolutional layer was changed from three channels to one, with its initial weights obtained by averaging the pretrained RGB-channel weights. Training was performed in two stages. In the first stage, the pretrained backbones were frozen so that the newly added layers could be trained first. All layers were then unfrozen for joint fine-tuning in the second stage. A lower learning rate was used for the pretrained backbones to avoid large changes to the transferred features during fine-tuning. The fused feature dimension was set to 256 to reduce the channel size after dual-branch concatenation before the RBMSSK module. A batch size of 16 was used considering the memory requirement of the dual-branch architecture. Dropout, weight decay, and label smoothing were used to reduce overfitting. The ReduceLROnPlateau scheduler reduced the learning rate when the weighted validation loss stopped improving. The main training parameters were kept consistent in the subsequent ablation and model-comparison experiments, while experiment-specific settings are described in the corresponding subsections.
Model performance was assessed using accuracy, macro precision, macro recall, and macro F1-score. From a diagnostic perspective, the normal condition was treated as the healthy state and the six looseness conditions as fault states. The missed-looseness rate, false-alarm rate, and looseness macro recall were also considered to characterize fault detection and looseness-state recognition. The missed-looseness rate is the proportion of looseness samples classified as normal, the false-alarm rate is the proportion of normal samples classified as looseness, and the looseness macro recall is the average recall over the six looseness categories. In addition, the noisy mean was calculated as the arithmetic mean of the accuracies at 25, 20, 15, and 10 dB to provide a compact summary of overall noise robustness, while the accuracy at each SNR was reported separately for condition-specific evaluation.
Figure 10 presents the vibration signals and corresponding GAF representations under two representative operating conditions.
Figure 10a corresponds to the normal condition, whereas
Figure 10b corresponds to the lower looseness condition of phase C. For visualization, a 0.1 s segment was used for the time-domain waveform, while 0.4 s and 0.2 s segments from the same starting position were used for the frequency spectrum and GAF representations, respectively.
Under the normal condition, the waveform in
Figure 10a exhibits a clear periodic pattern. In the frequency spectrum, prominent components are observed around 100 Hz and its integer multiples. The corresponding GASF and GADF images exhibit structured grid-like textures and regular light–dark distributions.
Under the lower looseness condition of phase C, the waveform in
Figure 10b also retains a clear periodic pattern, while differences can be observed in the local waveform shape and amplitude distribution. Compared with the normal condition, the component around 100 Hz increases markedly, while the relative amplitudes of the harmonic components also change. These changes are also reflected in the grid-like textures and local light–dark distributions of the GASF and GADF images. These differences show that condition-related variations in the vibration signals are also reflected in the GAF texture patterns.
4.4. Ablation Experiment Results
4.4.1. Structural Ablation of DGCM-Net
Structural ablation was performed to evaluate the effects of the DualGAF input, CrossGAF, and RBMSSK on diagnostic performance. All models were trained only on standard-condition data, without VMD reconstruction or multi-SNR training. All configurations used the same dataset split, two-stage training procedure, and independent noisy test sets. Each configuration was independently trained five times using different random seeds, and the results are reported as the mean and standard deviation over the five runs. The repeated-run results are summarized in
Table 6 and
Figure 13.
Six configurations were compared. A1 and A2 are single-branch DenseNet121 models using GASF and GADF, respectively. A3 uses paired GASF and GADF inputs with two independent DenseNet121 branches but excludes CrossGAF and RBMSSK. A4 adds CrossGAF before feature fusion, whereas A5 adds RBMSSK after fusion. A6 includes both CrossGAF and RBMSSK and corresponds to the original DGCM-Net trained only on standard-condition data.
The comparison among A1–A3 shows that the advantage of the DualGAF input becomes more apparent as the SNR decreases. At 25 and 20 dB, all three configurations maintain high mean accuracies, with only small differences among them. At 15 and 10 dB, A3 reaches mean accuracies of 93.27 ± 0.91% and 71.80 ± 1.90%, exceeding A1 by 1.69 and 8.06 percentage points and A2 by 3.65 and 5.26 percentage points, respectively. Using two independent DenseNet121 branches increases the parameter count from 6.955 M for the single-branch models to 14.422 M for A3. Overall, the paired GASF and GADF inputs provide a clearer performance gain under stronger noise, with a corresponding increase in model size.
When CrossGAF is added alone, A4 remains close to A3 across all four noisy conditions. CrossGAF increases the parameter count from 14.422 M to 14.686 M, while the corresponding changes in accuracy remain small. The effect of RBMSSK is more noticeable at lower SNRs. Compared with A3, A5 increases the mean accuracy by 1.25 and 0.52 percentage points at 15 and 10 dB, respectively, while the parameter count rises only from 14.422 M to 14.542 M.
A6 combines CrossGAF and RBMSSK and represents the original DGCM-Net. At 25 and 20 dB, A6 performs similarly to A3–A5. At 15 and 10 dB, it gives the highest mean accuracies of 94.92 ± 1.34% and 72.73 ± 1.99%, respectively. Relative to A3, the gains are 1.65 and 0.93 percentage points at 15 and 10 dB, respectively, while the parameter count increases by only 2.66%, from 14.422 M to 14.806 M. Its noisy mean is also the highest, at 91.68 ± 0.90%. Overall, the original DGCM-Net gives the best low-SNR performance among the ablation configurations with only a limited increase in parameter count over A3.
4.4.2. Ablation of VMD Reconstruction and Multi-SNR Training
Four configurations were compared to evaluate the individual effects of VMD reconstruction and multi-SNR training while keeping the DGCM-Net architecture unchanged. P1 used signals without VMD reconstruction and was trained only with standard-condition samples; P2 added VMD reconstruction but retained the same training setting; P3 used signals without VMD reconstruction with multi-SNR training; and P4 combined VMD reconstruction and multi-SNR training. The time-based data split, two-stage training procedure, validation criterion, and independent test protocol were kept the same across the four configurations. Each configuration was trained independently using the same set of five random seeds.
Table 7 reports the mean and standard deviation over the five runs.
All four configurations achieve mean accuracies above 99.5% under the standard, 25 dB, and 20 dB conditions, with only small differences among them. Compared with P1, P2 increases the mean accuracy by 2.56 percentage points at 15 dB and 11.33 percentage points at 10 dB. The larger gain at 10 dB indicates that the benefit of VMD reconstruction is mainly observed under stronger noise.
A similar trend is observed when P1 is compared with P3. P3 improves the mean accuracy by 2.74 percentage points at 15 dB and 14.13 percentage points at 10 dB compared with P1. The larger improvement at 10 dB suggests that multi-SNR training is more useful under severe noise disturbance.
P4 combines both strategies and gives the highest mean accuracies at 15 and 10 dB, reaching 98.70 ± 0.28% and 91.32 ± 0.62%, respectively. Compared with P2, adding multi-SNR training provides further gains of 1.50 and 8.06 percentage points at 15 and 10 dB, respectively. Compared with P3, VMD reconstruction provides additional gains of 1.32 and 5.26 percentage points at the same two SNRs. Thus, each strategy still provides an additional improvement when the other is already included, while their combination gives the best results at 15 and 10 dB.
4.5. Comparison Experiments
Three sets of comparison experiments were conducted. First, the original DGCM-Net was compared with several DualGAF models using different backbone networks. These models were trained using only the original standard-condition data, without VMD reconstruction or multi-SNR training. The VMD-assisted DGCM-Net was then compared with several representative fault diagnosis and image classification models using the same VMD reconstruction and multi-SNR training protocol. Finally, EEMD, empirical wavelet transform (EWT), and PSO-VMD were compared using the same DGCM-Net architecture to evaluate the effect of different signal denoising methods.
4.5.1. Comparison of the Original DGCM-Net with Different Backbone Models
The effects of backbone selection and the additional feature-processing modules were examined by comparing DualGAF models based on VGG16, ResNet18, DenseNet121, and ShuffleNetV2 with the original DGCM-Net under standard and noisy test conditions. All models used DualGAF inputs and were trained using only the original standard-condition data, without VMD reconstruction or multi-SNR training. The same dataset split, two-stage training procedure, and independent standard and noisy test sets were used throughout the comparison. The models differed only in the backbone architecture or the use of the additional feature-processing modules. Each configuration was independently trained five times using the same set of random seeds, and the results are reported as the mean and standard deviation of the five runs.
Five model configurations were compared. B1, B2, B3, and B4 denote DualGAF models using VGG16, ResNet18, DenseNet121, and ShuffleNetV2 as the backbone, respectively. B5 denotes the original DGCM-Net, which uses DenseNet121 as the backbone and further includes CrossGAF and RBMSSK. The repeated-run results are summarized in
Table 8 and
Figure 14.
As shown in
Table 8 and
Figure 14, all models maintain high mean accuracies under the standard, 25 dB, and 20 dB conditions, with relatively small performance differences. As the SNR decreases, the differences among the models become more evident. At 10 dB, B1, B2, and B4 achieve mean accuracies of 66.07 ± 1.63%, 66.40 ± 4.91%, and 68.90 ± 1.44%, respectively, showing a clear reduction compared with their performance at higher SNRs. These results indicate that the diagnostic performance of these backbone models is more affected under strong noise.
Among the four backbone models, DenseNet121 provides the best overall performance under the noisy test conditions. B3 achieves mean accuracies of 93.27 ± 0.91% and 71.80 ± 1.90% at 15 and 10 dB, respectively, and obtains the highest noisy mean accuracy of 91.06 ± 0.78% among B1–B4. Based on DenseNet121, the original DGCM-Net further introduces CrossGAF and RBMSSK. B5 achieves 94.92 ± 1.34% and 72.73 ± 1.99% at 15 and 10 dB, respectively, which are 1.65 and 0.93 percentage points higher than those of B3. Its noisy mean accuracy also increases to 91.68 ± 0.90%. These results indicate that the complete DGCM-Net provides a modest improvement over the DualGAF-DenseNet121 baseline, mainly under the lower-SNR conditions.
4.5.2. Comparison of the VMD-Assisted DGCM-Net with Representative Models
The VMD-assisted DGCM-Net was compared with MA–ResNet18 [
14], dual-branch ShuffleNetV2-CBAM [
18], EfficientNet-B0 [
28], and MobileMamba-S6 [
29] to evaluate its diagnostic performance and the trade-off between diagnostic accuracy and model complexity. The GAF-based ResNet18 architecture with multi-head attention adapted from [
14] is referred to as MA–ResNet18 in this study. The parallel ShuffleNetV2 architecture with paired GASF and GADF inputs and CBAM adapted from [
18] is referred to as dual-branch ShuffleNetV2-CBAM. EfficientNet-B0 was selected as an efficient convolutional model, while MobileMamba-S6 was used as a visual state-space model.
All comparison models were trained and tested using the same VMD-reconstructed datasets generated with the PSO-optimized parameters. The multi-SNR sampling strategy, time-based training and validation split with 20 windows excluded on each side of the split boundary, independent test sets, two-stage training schedule, and weighted standard and 10 dB validation criterion were kept the same. Each model was independently trained five times using the same set of random seeds, and the results are reported as the mean and standard deviation of the five runs. MA–ResNet18, EfficientNet-B0, and MobileMamba-S6 used GASF images as single inputs. In contrast, dual-branch ShuffleNetV2-CBAM and the VMD-assisted DGCM-Net used paired GASF and GADF images as inputs.
Table 9 summarizes the repeated-run comparison results, while
Figure 15 shows the mean diagnostic accuracies of the five models under the four noisy test conditions.
Under the standard and high-SNR conditions, EfficientNet-B0 and the VMD-assisted DGCM-Net both achieve high diagnostic accuracies. EfficientNet-B0 obtains the highest mean accuracy under the standard condition at 99.87 ± 0.02%, while the VMD-assisted DGCM-Net reaches 99.84 ± 0.11%. At 25 and 20 dB, the VMD-assisted DGCM-Net achieves 99.83 ± 0.07% and 99.72 ± 0.10%, respectively, compared with 99.80 ± 0.04% and 99.48 ± 0.10% for EfficientNet-B0. These differences are small, indicating that the two models provide comparable diagnostic performance under the standard and high-SNR conditions.
The performance differences become clearer as the SNR decreases. At 15 dB, the VMD-assisted DGCM-Net achieves an accuracy of 98.70 ± 0.28%, which is 1.49 percentage points higher than the 97.21 ± 0.31% obtained by EfficientNet-B0. At 10 dB, the VMD-assisted DGCM-Net maintains an accuracy of 91.32 ± 0.62%. This result is 5.02, 5.15, 6.27, and 8.86 percentage points higher than those of dual-branch ShuffleNetV2-CBAM, EfficientNet-B0, MA–ResNet18, and MobileMamba-S6, respectively.
To provide a compact measure of the overall diagnostic robustness across different noise levels, the noisy mean was calculated as the arithmetic mean of the accuracies at 25, 20, 15, and 10 dB. Equal weighting was used so that the four predefined SNR conditions contributed equally to this aggregate measure, while the accuracy at each SNR was retained for condition-specific comparison. The VMD-assisted DGCM-Net obtains a noisy mean accuracy of 97.39 ± 0.23%. This value is 1.72, 1.91, 2.92, and 4.21 percentage points higher than those of EfficientNet-B0, dual-branch ShuffleNetV2-CBAM, MA–ResNet18, and MobileMamba-S6, respectively.
These results show that the advantage of the VMD-assisted DGCM-Net is mainly observed under the lower-SNR conditions. Because all comparison models used the same VMD reconstruction and multi-SNR training protocol, the remaining performance differences mainly reflect the differences in input representation and network structure. The larger performance differences at 15 and 10 dB suggest that the paired GAF representations, cross-branch interaction, and multi-scale feature processing may contribute to improved diagnostic performance when the GAF textures are strongly disturbed by noise.
The improvement under low-SNR conditions is accompanied by an increase in model complexity.
Table 10 compares the parameter counts and inference times of the five models. The inference time was measured using batch-size-1 32-bit floating-point (FP32) inference on an NVIDIA GeForce RTX 4090 D after 50 warm-up iterations, followed by 200 timed forward passes. For each model, the inference time is reported as the mean and standard deviation over the five independently trained runs.
The VMD-assisted DGCM-Net contains 14.806 M parameters and has a mean inference time of 68.54 ± 12.54 ms/sample. In comparison, EfficientNet-B0 contains 4.016 M parameters and has a mean inference time of 17.53 ± 2.59 ms/sample. EfficientNet-B0 therefore has a lower computational cost while maintaining comparable diagnostic performance under the standard and high-SNR conditions. However, the accuracy difference between the VMD-assisted DGCM-Net and EfficientNet-B0 increases as the SNR decreases. The difference is 0.03 percentage points under the standard condition, but increases to 1.49 percentage points at 15 dB and 5.15 percentage points at 10 dB. These results indicate an accuracy–complexity trade-off: the proposed model has a higher computational cost, but its performance advantage becomes more evident under stronger noise.
To further examine the diagnostic performance from an application-oriented perspective, the missed-looseness rate, false-alarm rate, and looseness macro recall were compared at 10 dB. The results for the five models are summarized in
Table 11.
At 10 dB, the VMD-assisted DGCM-Net obtains the lowest missed-looseness rate of 1.39 ± 0.10%, corresponding to a fault detection recall of 98.61 ± 0.10%. The difference in missed-looseness rate is relatively small compared with EfficientNet-B0, which obtains 1.74 ± 0.54%. A clearer difference is observed in the false-alarm rate. The VMD-assisted DGCM-Net gives a false-alarm rate of 17.13 ± 0.84%, while the mean false-alarm rates of the other models range from 25.13% to 41.53%. The VMD-assisted DGCM-Net also obtains the highest looseness macro recall of 92.73 ± 0.75%, which is 3.25 percentage points higher than that of MA–ResNet18, the next highest model.
These results show that the performance difference at 10 dB is reflected not only in overall classification accuracy, but also in the detection and localization of core looseness. Together with the complexity comparison in
Table 10, these results indicate that the higher computational cost of DGCM-Net is accompanied by improved diagnostic performance.
4.5.3. Comparison of Different Signal Denoising Methods
EEMD [
7], EWT [
30], and VMD [
22] were compared using the same DGCM-Net to evaluate the effect of different signal denoising methods. The main parameters of all three denoising methods were determined using the training data, with parameter search used for EEMD and EWT and PSO used for VMD. The selected parameters were a noise width of 0.03, 20 trials, and a maximum of eight intrinsic mode functions (IMFs) for EEMD; six empirical wavelet components for EWT; and
K = 10 and
αVMD = 5000 for VMD. The DualGAF encoding, network architecture, multi-SNR sampling strategy, time-based training and validation split, two-stage training procedure, and independent test sets were kept the same for all three methods. Each method was independently trained five times using the same random seeds. The results are reported as the mean and standard deviation of the five runs.
As shown in
Table 12, PSO-VMD achieves the highest mean accuracy under all five test conditions. At 15 and 10 dB, the VMD-assisted DGCM-Net achieves 98.70 ± 0.28% and 91.32 ± 0.62%, respectively, which are 8.73 and 14.23 percentage points higher than those obtained with EWT. EEMD obtains accuracies of 76.56 ± 1.50% and 63.69 ± 0.63% under the same conditions. Across the four noisy test sets, the noisy mean accuracy is 97.39 ± 0.23% for PSO-VMD, 89.09 ± 1.08% for EWT, and 79.15 ± 1.07% for EEMD.
Transformer core vibration is dominated by the component around 100 Hz and also contains several harmonic components. Core looseness changes the relative amplitudes and distribution of these components. Under additive white Gaussian noise, broadband noise may overlap with the frequency components carrying condition information. Therefore, the main periodic and harmonic components need to be retained during denoising. EEMD, EWT, and VMD decompose the signal according to different principles and therefore produce different component representations. In the VMD reconstruction, the absolute correlation coefficient, energy ratio, spectral flatness, and 100 Hz protection rule are used together for mode selection. This mode-selection procedure helps retain the main core-vibration components while suppressing part of the broadband noise. The corresponding accuracy advantage is more evident at 15 and 10 dB.