Power Quality Composite Disturbance Identification Based on CWT–STFT Dual-Modal Fusion and a Lightweight Network
Abstract
1. Introduction
- A channel-level synergistic fusion mechanism for CWT and STFT is constructed. The orthogonal time–frequency attributes of the two transformations are utilized to implement complementary feature representation, overcoming the drawbacks of incomplete information acquisition from a single transformation and feature redundancy generated by homologous transformation combinations.
- A Haar wavelet subband mean aggregation dimensionality reduction module is elaborately designed. Redundant channels are compressed while valid disturbance features are retained with negligible information loss, cutting down the overall computational overhead of the network from the input stage.
- The residual units are reconstructed with CG-HConv and Coordinate Attention (CA). The lightweight structural design reduces the total parameters and the inference latency; meanwhile, CA compensates for the feature attenuation caused by network slimming and strengthens the noise immunity robustness, eventually realizing a comprehensive optimization of identification accuracy, anti-interference performance and computational efficiency.
2. Proposed Method
2.1. Overall Pipeline of the Proposed Scheme
2.2. Multi-Channel Time–Frequency Image Generation and Processing
2.2.1. Time–Frequency Image Generation
2.2.2. Dimensionality Reduction and Fusion of Time–Frequency Images
2.3. ResNet–LCA Lightweight Classification Network
2.3.1. Overall Network Architecture
- ResNet effectively alleviates the vanishing gradient problem by virtue of cross-layer identity mapping and shortcut connections embedded inside residual blocks. On this basis, targeted improvements are proposed in this paper by combining Grouped Half-Convolution (CG-HConv) and CA, thereby constructing a lightweight network named ResNet–LCA. The structural diagram of the proposed model is shown in Figure 1. The network takes the 8-channel feature map as the input and outputs the probability distribution corresponding to 25 categories of power quality disturbances. Three specific improvements are listed as follows:The original single 7 × 7 convolutional layer is replaced by three stacked 3 × 3 convolutional layers with strides of 2, 1, and 1.
- Residual blocks are reconstructed using CG-HConv to reduce the total parameter quantity of the model.
- Feature extraction is divided into four stages, each containing two residual blocks. Downsampling is conducted between adjacent stages to halve the spatial size and double the number of channels, and a CA module is embedded after each stage.
2.3.2. CG-HConv Residual Blocks
2.3.3. Coordinate Attention Mechanism
3. Simulation and Result Analysis
3.1. Simulation Configuration
3.1.1. Power Quality Disturbance Dataset Establishment
3.1.2. Training Configuration and Simulation Environment
3.2. Comprehensive Performance Evaluation of the Proposed Model
3.2.1. Classification Accuracy Under Multiple SNR Conditions
3.2.2. Comparative Experiments with Classic Convolutional Backbone Networks
3.2.3. Comparative Experiments with State-of-the-Art PQD Classification Methods
3.2.4. Engineering Robustness Tests Under Complex Disturbance Conditions
3.2.5. Inference Latency and Resource Footprint Tests on Desktop Hardware
3.3. Ablation Studies on Input Pipeline and Network Modules
3.3.1. Ablation Study on Input Modal
3.3.2. Ablation Study on Front-End Feature Generation Strategies
3.3.3. Ablation Study on Transformation and Downsampling Operators
3.3.4. Ablation Study on Convolution and Attention Modules
3.4. Quantitative Analysis of Feature Separability
4. Discussion
4.1. Complementary Mechanism and Gain Sources of CWT–STFT Dual-Channel Fusion
4.2. Accuracy–Efficiency Trade-Off of Lightweight Architecture
4.3. Robustness and Anti-Interference Under Complex Grid Conditions
4.4. Misclassification of Hard and Confusing Samples and Model Limitations
5. Conclusions
Author Contributions
Funding
Data Availability Statement
Conflicts of Interest
Appendix A
| PQD Category | Mathematical Model | Parameters |
|---|---|---|
| Normal Signal | ||
| Voltage Sag | ||
| Voltage Swell | ||
| Interruption | ||
| Flicker | ||
| Harmonics | ||
| Impulse | ||
| Oscillation | ||
| Notch | ||
| Spike | ||
| Swell + Harmonics | ||
| Sag + Harmonics | ||
| Interruption + Harmonics | ||
| Harmonics + Flicker | ||
| Impulse + Harmonics | ||
| Harmonics + Oscillation | ||
| Flicker + Swell | ||
| Flicker + Sag | ||
| Flicker + Oscillation | ||
| Flicker + Impulse | ||
| Swell + Oscillation | ||
| Sag + Oscillation | ||
| Swell + Oscillation + Harmonics | ||
| Sag + Oscillation + Harmonics | ||
| Harmonics + Oscillation + Flicker |
Appendix B
| Real Noise Types | Mathematical Model | Parameter |
|---|---|---|
| Laplace | Probability Density Function: Single-Noise Contaminated Signal: | |
| Impulse | Impulse Expression: Single-Noise Contaminated Signal: | |
| Background harmonics | Harmonic Expression: Single-Noise Contaminated Signal: | |
| Laplace + Impulse + Background harmonics | Composite Contaminated Signal: |
References
- Wang, F.; Quan, X.Q.; Ren, L.T. Review of Power Quality Disturbance Detection and Identification Methods. Proc. CSEE 2021, 41, 4104–4121. [Google Scholar] [CrossRef]
- Letha, S.S.; Bollen, M.H.J.; Busatto, T.; Espin Delgado, A.; Mulenga, E.; Bakhtiari, H.; Sutaria, J.; Ahmed, K.M.U.; Nakhodchi, N.; Sakar, S.; et al. Power Quality Issues of Electro-Mobility on Distribution Network—An Overview. Energies 2023, 16, 4850. [Google Scholar] [CrossRef]
- Altun, B.; Alpsalaz, F.; Uzel, H.; Türkay, Y. Explainable Deep Learning Based Classification for Power Quality Disturbances in Renewable-Energy-Integrated Distribution Networks. IET Renew. Power Gener. 2026, 20, e70269. [Google Scholar] [CrossRef]
- IEEE Standard 1159-2019; IEEE Recommended Practice for Monitoring Electric Power Quality. IEEE: New York, NY, USA, 2019.
- Gaouda, A.M.; Kanoun, S.H.; Salama, M.M.A.; Chikhani, A. Wavelet-Based Signal Processing for Disturbance Classification and Measurement. IEE Proc.-Gener. Transm. Distrib. 2002, 149, 310–318. [Google Scholar] [CrossRef]
- Janik, P.; Lobos, T. Automated Classification of Power-Quality Disturbances Using SVM and RBF Networks. IEEE Trans. Power Deliv. 2006, 21, 1663–1669. [Google Scholar] [CrossRef]
- Mishra, S.; Bhende, C.N.; Panigrahi, B.K. Detection and Classification of Power Quality Disturbances Using S-Transform and Probabilistic Neural Network. IEEE Trans. Power Deliv. 2008, 23, 280–287. [Google Scholar] [CrossRef]
- Achlerkar, P.D.; Samantaray, S.R.; Manikandan, M.S. Variational Mode Decomposition and Decision Tree Based Detection and Classification of Power Quality Disturbances in Grid-Connected Distributed Generation System. IEEE Trans. Smart Grid 2018, 9, 3122–3132. [Google Scholar] [CrossRef]
- Tang, Q.; Qiu, W.; Zhou, Y. Classification of Complex Power Quality Disturbances Using Optimized S-Transform and Kernel SVM. IEEE Trans. Ind. Electron. 2020, 67, 9715–9723. [Google Scholar] [CrossRef]
- Zhang, W.; Zhang, X.; Zhang, W.; Wang, Y. Multilabel Classification of Complex Power Quality Disturbances via Label-Semantics Fusion and Transformer Encoder. IEEE Trans. Instrum. Meas. 2026, 75, 9002312. [Google Scholar] [CrossRef]
- Cen, S.; Kim, D.O.; Lim, C.G. A Fused CNN-LSTM Model Using FFT with Application to Real-Time Power Quality Disturbances Recognition. Energy Sci. Eng. 2023, 11, 2267–2280. [Google Scholar] [CrossRef]
- Xi, Y.; Li, X.; Zhou, F.; Tang, X.; Li, Z.; Zeng, X. Classification of Multiple Power Quality Disturbances Based on Continuous Wavelet Transform and Lightweight Convolutional Neural Network. Energy Sci. Eng. 2023, 11, 3232–3249. [Google Scholar] [CrossRef]
- Qiu, W.; Tang, Q.; Liu, J.; Yao, W. An Automatic Identification Framework for Complex Power Quality Disturbances Based on Multifusion Convolutional Neural Network. IEEE Trans. Ind. Inform. 2020, 16, 3233–3241. [Google Scholar] [CrossRef]
- Priyadarshini, M.S.; Bajaj, M.; Prokop, L.; Berhanu, M. Perception of Power Quality Disturbances Using Fourier, Short-Time Fourier, Continuous and Discrete Wavelet Transforms. Sci. Rep. 2024, 14, 3443. [Google Scholar] [CrossRef] [PubMed]
- Pérez-Anaya, E.; Jaén-Cuellar, A.Y.; Elvira-Ortiz, D.A.; Romero-Troncoso, R.d.J.; Saucedo-Dorantes, J.J. Methodology for the Detection and Classification of Power Quality Disturbances Using CWT and CNN. Energies 2024, 17, 852. [Google Scholar] [CrossRef]
- Liu, Y.H.; Shi, W.F.; Jiang, J.Q.; Fu, C.H.; Xie, J.L. Identification of Shipboard Power Quality Disturbances Based on MTF-EfficientNet. J. Electr. Eng. 2024, 20, 245–254. [Google Scholar] [CrossRef]
- Zhang, X.; Zheng, J.; Mei, F.; Miao, H. Classification of Complex Power Quality Disturbances Based on Lissajous Trajectory and Lightweight DenseNet. Appl. Sci. 2025, 15, 8021. [Google Scholar] [CrossRef]
- Chen, D.J.; Bi, G.C.; Bao, T.Y.; Kong, F. Composite PQDs Identification Based on Combined Time-Frequency Map and Multi-Channel-RES-CBAM. J. Yunnan Univ. 2025, 47, 443–453. [Google Scholar] [CrossRef]
- Zhang, Y.; Ou, J.Y.; Jin, T.; Bi, G. Power Quality Disturbance Recognition Method Based on Feature Image Combination and Modified ResNet-18. Proc. CSEE 2024, 44, 2531–2545. [Google Scholar] [CrossRef]
- He, C.J.; Li, K.C.; Yang, W.W.; Dong, Y.F.; Song, C.X.; Fan, W.X.; Wang, W. Power Quality Compound Disturbance Identification Based on Dual Channel GAF and Depth Residual Network. Power Syst. Technol. 2023, 47, 369–379. [Google Scholar] [CrossRef]
- Zhang, B.; Qiu, J.; Lou, G.; Zhou, C.; Luo, Q.; Li, T. A Lightweight Power Quality Disturbance Recognition Model Based on CNN and Transformer. Electr. Power Eng. Technol. 2025, 44, 69–78. [Google Scholar] [CrossRef]
- Li, B.A.; Li, K.C.; Xiao, X.G.; Li, X.; Luo, Y.; Yin, C. Compound Power Quality Disturbances Identification Based on Multi-Scale Convolution Fusion Time Series Transformer. Power Syst. Technol. 2025, 49, 2511–2520. [Google Scholar] [CrossRef]
- Wang, S.; Li, H.; Zhao, Q. Power Quality Disturbance Classification Method Based on Time-Series Two-Dimensional Transformation and Multi-Scale Transformer. Autom. Electr. Power Syst. 2025, 49, 198–207. [Google Scholar] [CrossRef]
- Liu, D.P.; Luo, J.B.; Liu, Y.; Mu, Y.; Dong, B.; Zhang, S.Q. Power Quality Disturbance Classification Based on Wave-ViT Improved Multi-Channel Depth Residual Network. Acta Metrol. Sin. 2025, 46, 629–637. [Google Scholar] [CrossRef]
- Anwar, M.H.; Baig, M.M.A.; Shaikh, A.J.; Abro, A.G. Detection and Classification of Power Quality Disturbances: Vision Transformers vs. CNN. AIMS Energy 2025, 13, 1052–1075. [Google Scholar] [CrossRef]
- Xu, G.; Liao, W.; Zhang, X.; Li, C.; He, X.; Wu, X. Haar Wavelet Downsampling: A Simple but Effective Downsampling Module for Semantic Segmentation. Pattern Recognit. 2023, 143, 109819. [Google Scholar] [CrossRef]
- Hou, Q.; Zhou, D.; Feng, J. Coordinate Attention for Efficient Mobile Network Design. In Proceedings of the 2021 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), Nashville, TN, USA, 20–25 June 2021; IEEE: New York, NY, USA, 2021; pp. 13713–13722. [Google Scholar] [CrossRef]
- Lan, M.Y.; Liu, Y.L.; Jin, T.; Gong, Z.; Liu, Z.Q. An Improved Recognition Method Based on Visual Trajectory Circle and ResNet18 for Complex Power Quality Disturbances. Proc. CSEE 2022, 42, 6274–6286. [Google Scholar] [CrossRef]











| Stage | Input Tensor Shape | Operation | Output Tensor Shape |
|---|---|---|---|
| Image input | (8,112,112) | 8-Channel Component image | (8,112,112) |
| Initial convolution | (8,112,112) | 3 × 3 Conv ×3, s = (2,1,1), p = 1 | (64,56,56) |
| Max pooling | (64,56,56) | 3 × 3 MaxPool, s = 2, p = 1, | (64,28,28) |
| Stage 1-1 | (64,28,28) | CG-HBlock1, s = 1, p = 1 | (64,28,28) |
| Stage 1-2 | (64,28,28) | CG-HBlock2, s = 1, p = 1 | (64,28,28) |
| Attention 1 | (64,28,28) | Coordinate Attention | (64,28,28) |
| Stage 2-1 | (64,28,28) | CG-HBlock3, s = 2, p = 1 | (128,14,14) |
| Stage 2-2 | (128,14,14) | CG-HBlock4, s = 1, p = 1 | (128,14,14) |
| Attention 2 | (128,14,14) | Coordinate Attention | (128,14,14) |
| Stage 3-1 | (128,14,14) | CG-HBlock5, s = 2, p = 1 | (256,7,7) |
| Stage 3-2 | (256,7,7) | CG-HBlock6, s = 1, p = 1 | (256,7,7) |
| Attention 3 | (256,7,7) | Coordinate Attention | (256,7,7) |
| Stage 4-1 | (256,7,7) | CG-HBlock7, s = 2, p = 1 | (512,4,4) |
| Stage 4-2 | (512,4,4) | CG-HBlock8, s = 1, p = 1 | (512,4,4) |
| Attention 4 | (512,4,4) | Coordinate Attention | (512,4,4) |
| Average pooling | (512,4,4) | Adaptive average pooling | (512,1,1) |
| Fully connected | (512,1,1) | FC | (25) |
| Softmax | (25) | Softmax | (25) |
| PQD Category | Label | PQD Category | Label |
|---|---|---|---|
| Normal Signal | C0 | Harmonics + Flicker | C13 |
| Voltage Swell | C1 | Impulse + Harmonics | C14 |
| Voltage Sag | C2 | Harmonics + Oscillation | C15 |
| Harmonics | C3 | Flicker + Swell | C16 |
| Flicker | C4 | Flicker + Sag | C17 |
| Interruption | C5 | Flicker + Oscillation | C18 |
| Impulse | C6 | Flicker + Impulse | C19 |
| Oscillation | C7 | Swell + Oscillation | C20 |
| Notch | C8 | Sag + Oscillation | C21 |
| Spike | C9 | Harmonics + Oscillation + Swell | C22 |
| Harmonics + Swell | C10 | Harmonics + Oscillation + Sag | C23 |
| Harmonics + Sag | C11 | Harmonics + Oscillation + Flicker | C24 |
| Harmonics + Interruption | C12 |
| Hardware | Model | Software | Version |
|---|---|---|---|
| CPU | Intel Core I5-14600KF (USA) | Pytorch | 2.6.0 |
| GPU | HP NVIDIA GeForce RTX3080 10 GB (USA) | Python | 3.12 |
| RAM | Kingston DDR4 32 GB (USA) | CUDA | 12.4 |
| HDD | Western Digital SSD 512 GB (USA) | OS | Windows10 64bit |
| Label | Category | Mixed | 40 dB | 30 dB | 20 dB |
|---|---|---|---|---|---|
| C0 | Normal Signal | 98.46 | 99.99 | 99.15 | 93.24 |
| C1 | Voltage Swell | 99.36 | 98.84 | 99.85 | 99.09 |
| C2 | Voltage Sag | 99.95 | 99.00 | 99.35 | 96.86 |
| C3 | Harmonics | 99.74 | 100 | 100 | 99.98 |
| C4 | Flicker | 99.35 | 100 | 99.28 | 99.87 |
| C5 | Interruption | 99.91 | 100 | 99.95 | 99.96 |
| C6 | Impulse | 99.97 | 99.69 | 99.93 | 99.02 |
| C7 | Oscillation | 99.67 | 100 | 99.81 | 99.95 |
| C8 | Notch | 99.97 | 99.13 | 99.82 | 99.94 |
| C9 | Spike | 97.15 | 98.13 | 97.17 | 87.41 |
| C10 | Harmonics + Swell | 99.97 | 99.85 | 99.82 | 99.93 |
| C11 | Harmonics + Sag | 99.53 | 99.76 | 99.85 | 99.95 |
| C12 | Harmonics + Interruption | 99.84 | 98.25 | 99.86 | 99.91 |
| C13 | Harmonics + Flicker | 99.97 | 99.90 | 99.87 | 98.80 |
| C14 | Impulse + Harmonics | 99.44 | 99.82 | 99.88 | 100 |
| C15 | Harmonics + Oscillation | 99.97 | 99.78 | 99.89 | 99.90 |
| C16 | Flicker + Swell | 99.74 | 99.95 | 99.79 | 98.50 |
| C17 | Flicker + Sag | 99.82 | 99.91 | 99.80 | 96.53 |
| C18 | Flicker + Oscillation | 99.93 | 100 | 99.81 | 96.96 |
| C19 | Flicker + Impulse | 99.97 | 100 | 99.82 | 98.20 |
| C20 | Swell + Oscillation | 99.64 | 99.86 | 99.83 | 98.13 |
| C21 | Sag + Oscillation | 99.98 | 100 | 99.84 | 97.65 |
| C22 | Harmonics + Oscillation + Swell | 98.53 | 98.95 | 96.65 | 91.36 |
| C23 | Harmonics + Oscillation + Sag | 99.85 | 99.95 | 99.86 | 99.83 |
| C24 | Harmonics + Oscillation + Flicker | 99.96 | 99.99 | 99.87 | 97.09 |
| Average | 99.59 | 99.63 | 99.55 | 97.92 |
| SNR Condition | Accuracy (Mean ± SD, %) | 95% Confidence Interval/% | Recall /% | F1-Score /% | Kappa |
|---|---|---|---|---|---|
| Mixed SNR | 99.59 ± 0.18 | [99.51, 99.67] | 99.42 | 99.47 | 0.9930 |
| 40 dB | 99.63 ± 0.19 | [99.55, 99.72] | 99.39 | 99.52 | 0.9932 |
| 30 dB | 99.55 ± 0.15 | [99.48, 99.62] | 99.35 | 99.44 | 0.9925 |
| 20 dB | 97.92 ± 0.32 | [97.77, 98.06] | 97.64 | 97.78 | 0.9753 |
| Model | Accuracy/% | Recall/% | F1-Score/% | Kappa | Params/M | GPU Inference/ms | GFLOPs |
|---|---|---|---|---|---|---|---|
| ShuffleNet_V2 | 95.47 | 94.46 | 94.83 | 0.9455 | 1.47 | 0.30 | 0.05 |
| DenseNet-121 | 97.04 | 96.24 | 96.55 | 0.9657 | 7.17 | 0.54 | 0.77 |
| GoogLeNet-V1 | 96.82 | 95.75 | 96.21 | 0.9615 | 6.23 | 0.40 | 0.46 |
| EfficientNet_B0 | 95.83 | 95.28 | 95.48 | 0.9518 | 3.53 | 0.34 | 0.11 |
| MobileNet_V3 | 96.14 | 95.53 | 95.72 | 0.9552 | 4.59 | 0.31 | 0.07 |
| ResNet-18 | 97.32 | 96.67 | 96.95 | 0.9678 | 11.25 | 0.46 | 0.53 |
| ResNet–LCA | 97.92 | 97.64 | 97.78 | 0.9753 | 5.32 | 0.33 | 0.25 |
| Method | Number of Categories | Contains Triple Disturbances | Contains Mixed SNR | Accuracy/% | ||||
|---|---|---|---|---|---|---|---|---|
| Ideal | Mixed | 40 dB | 30 dB | 20 dB | ||||
| Reference [20] | 25 | No | No | 98.34 | - | 98.30 | 94.24 | - |
| Reference [19] | 15 | No | No | 99.63 | - | 99.63 | 99.48 | - |
| Reference [28] | 26 | Yes | No | 97.81 | - | - | 95.08 | 92.92 |
| Reference [24] | 28 | Yes | Yes | 99.19 | 99.81 | 97.41 | 92.44 | 91.94 |
| Reference [16] | 21 | Yes | No | 99.38 | - | 99.00 | 98.71 | 95.00 |
| ResNet–LCA (Ours) | 25 | Yes | Yes | 99.79 | 99.59 | 99.63 | 99.55 | 97.92 |
| Real Noise Types | Accuracy/% | Recall/% | F1-Score/% | Kappa |
|---|---|---|---|---|
| Gaussian | 97.92 | 97.64 | 97.78 | 0.9753 |
| Laplace | 98.12 | 97.68 | 97.25 | 0.9748 |
| Impulse | 99.06 | 98.65 | 98.84 | 0.9879 |
| Background harmonics | 98.72 | 98.33 | 98.50 | 0.9862 |
| Laplace + Impulse + Background harmonics | 99.01 | 98.52 | 98.75 | 0.9872 |
| Real Noise Types | Accuracy/% | Recall/% | F1-Score/% | Kappa |
|---|---|---|---|---|
| Frequency drift (49–51 Hz) | 97.48 | 97.21 | 97.34 | 0.9712 |
| Frequency drift (49 Hz) | 97.85 | 97.58 | 97.71 | 0.9742 |
| Frequency drift (51 Hz) | 97.79 | 97.52 | 97.65 | 0.9736 |
| Frequency drift (50 Hz) | 97.92 | 97.64 | 97.78 | 0.9753 |
| Training SNR | Test SNR | Accuracy/% | Recall/% | F1-Score/% | Kappa |
|---|---|---|---|---|---|
| 30 db | Mixed | 99.70 | 99.72 | 99.71 | 0.9968 |
| 30 db | 20 db | 97.43 | 96.96 | 97.16 | 0.9707 |
| Mixed | 30 db | 99.61 | 99.62 | 99.60 | 0.9957 |
| Mixed | 20 db | 98.57 | 98.42 | 98.46 | 0.9842 |
| 20 db | 30 db | 97.37 | 96.38 | 96.77 | 0.9678 |
| 20 db | Mixed | 97.34 | 96.71 | 96.91 | 0.9690 |
| Hardware | GPU Inference/ms | CPU Inference/ms | VRAM Usage/MB | RAM Usage/MB |
|---|---|---|---|---|
| CPU (I5-14600KF) | - | 2.91 | - | 31.20 |
| CPU (I7-9750H) | - | 9.23 | - | 31.31 |
| GPU (RTX3080 10 GB) | 0.33 | - | 52.40 | - |
| GPU (RTX4070 super 10 GB) | 0.27 | - | 52.47 | - |
| GPU (GTX1650 4 GB) | 2.61 | - | 52.52 | - |
| Input Modality | Ideal | Mixed | 40 dB | 30 dB | 20 dB |
|---|---|---|---|---|---|
| CWT-only | 99.55 | 99.43 | 99.27 | 99.16 | 96.67 |
| STFT-only | 99.37 | 98.91 | 99.13 | 98.98 | 96.48 |
| CWT+STFT Fusion | 99.79 | 99.59 | 99.63 | 99.55 | 97.92 |
| Accuracy Gain vs. Best Single Modality | +0.24 | +0.16 | +0.36 | +0.39 | +1.25 |
| Disturbance Label | CWT-Only Accuracy | STFT-Only Accuracy | Fusion Accuracy | Gain vs. Best Single Modality |
|---|---|---|---|---|
| C9 | 84.73 | 84.44 | 87.41 | +2.68 |
| C22 | 87.20 | 84.78 | 91.36 | +4.16 |
| Simulation Scheme | Params /M | Single Epoch Time/s | GPU Inference/ms | CPU Inference/ms | GFLOPs | Accuracy /% |
|---|---|---|---|---|---|---|
| (1): Gray 2-channel | 5.31 | 73.78 | 0.92 | 8.15 | 0.70 | 98.23 |
| (2): RGB 6-channel | 5.32 | 85.21 | 1.17 | 11.01 | 0.86 | 98.37 |
| (3): Haar 24-channel | 5.38 | 43.40 | 0.37 | 4.77 | 0.41 | 97.94 |
| (4): Ours | 5.32 | 26.35 | 0.33 | 2.91 | 0.25 | 97.92 |
| Simulation Scheme | Params /M | Single Epoch Time/s | GPU Inference/ms | CPU Inference/ms | GFLOPs | Accuracy /% |
|---|---|---|---|---|---|---|
| (1): Haar 24-channel | 5.38 | 43.40 | 0.37 | 4.77 | 0.41 | 97.94 |
| (2): Bilinear 6-channel | 5.32 | 25.38 | 0.31 | 2.83 | 0.23 | 96.41 |
| (3): Avgpool 6-channel | 5.32 | 25.61 | 0.31 | 2.86 | 0.23 | 97.55 |
| (4): Strided Conv 6-channel | 5.32 | 25.26 | 0.30 | 2.88 | 0.23 | 97.76 |
| (5): Ours | 5.32 | 26.35 | 0.33 | 2.91 | 0.25 | 97.92 |
| Simulation Scheme | Params /M | Single Epoch Time/s | GPU Inference/ms | CPU Inference/ms | GFLOPs | Accuracy /% |
|---|---|---|---|---|---|---|
| (1): Haar 8-channel + standard conv + CA | 11.28 | 54.98 | 0.40 | 5.70 | 0.53 | 98.09 |
| (2): Haar 8-channel + CG-HConv | 5.27 | 25.59 | 0.32 | 2.88 | 0.25 | 97.11 |
| (3): Ours | 5.32 | 26.35 | 0.33 | 2.91 | 0.25 | 97.92 |
| Input Modality | Inter/Intra Distance Ratio | Silhouette Score | Feature SNR | Relative Improvement vs. CWT |
|---|---|---|---|---|
| CWT-only | 13.83 | 0.69 | 11.41 dB | - |
| STFT-only | 13.69 | 0.67 | 11.36 dB | −0.05 dB |
| CWT+STFT Fusion | 19.91 | 0.76 | 12.99 dB | +1.58 dB |
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. |
© 2026 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license.
Share and Cite
Jiang, Y.; Zhang, Y. Power Quality Composite Disturbance Identification Based on CWT–STFT Dual-Modal Fusion and a Lightweight Network. Energies 2026, 19, 3700. https://doi.org/10.3390/en19153700
Jiang Y, Zhang Y. Power Quality Composite Disturbance Identification Based on CWT–STFT Dual-Modal Fusion and a Lightweight Network. Energies. 2026; 19(15):3700. https://doi.org/10.3390/en19153700
Chicago/Turabian StyleJiang, Yilin, and Yan Zhang. 2026. "Power Quality Composite Disturbance Identification Based on CWT–STFT Dual-Modal Fusion and a Lightweight Network" Energies 19, no. 15: 3700. https://doi.org/10.3390/en19153700
APA StyleJiang, Y., & Zhang, Y. (2026). Power Quality Composite Disturbance Identification Based on CWT–STFT Dual-Modal Fusion and a Lightweight Network. Energies, 19(15), 3700. https://doi.org/10.3390/en19153700
