Forced Oscillation Detection Using Hybrid Knowledge–Deep Learning Features
Abstract
1. Introduction
- A hybrid knowledge–deep learning network is proposed to construct a discriminative feature space by fusing knowledge-driven features, which are rooted in domain-specific prior knowledge, with the extracted DL features. This method retains the explicit engineering significance of knowledge-driven features while enhancing the overall representation capacity through DL. It effectively alleviates the limitations of traditional methods in feature representation and compensates for the neglect of power system domain expertise in pure data-driven models.
- A DWT-CNN structure is designed to facilitate joint time–frequency feature extraction. This architecture leverages multi-scale decomposition to improve model sensitivity to transient dynamic behaviors, providing a more comprehensive representation of oscillation patterns than traditional single-domain feature extraction.
- A robust SVM-based classification strategy is implemented to enhance generalization. By utilizing SVM on the fused feature space, the framework mitigates the overfitting risks typical of deep networks in small-sample scenarios, ensuring reliable performance under diverse grid operating conditions.
2. Related Works
2.1. DWT
2.2. CNN
2.3. SVM
3. Proposed Method
3.1. Prior Knowledge Features Extraction
3.1.1. Definition of Time-Domain Features
3.1.2. Definition of Frequency-Domain Features
3.1.3. Definition of Energy Features
3.2. DL Features Extraction
3.3. Classification with SVM
3.4. Network Training
| Algorithm 1 The Training Process of HKD-SVM Network. |
| Input: PMU data with labels, batch size B, maximum training epochs E, initial learning rate r.
Stage 1: Feature Extraction 1. Extract the prior knowledge features . 2. Initialize the DWT-CNN network parameters . 3. for to E do a. Forward Propagation: Extract DL features , and compute the loss according to Equation (10). b. Backward Propagation: Update parameters and adjust the learning rate r:. end for Stage 2: SVM parameter optimization 1. Freeze , fuse with to obtain the selected features , and perform PCA. 2. Search for the satisfied SVM hyperparameters . 3. Save the final SVM model. Output: Detection results of SVM for oscillation. |
4. Experimental Results and Discussion
4.1. Experimental Setup
4.1.1. Parameter Setting
4.1.2. Data Generation
4.1.3. Evaluation Metrics
4.2. Ablation Analysis
4.2.1. Contribution of Feature Extraction Modules
- HKD-SVM (Ours): Fused DL and knowledge features.
- DWT-CNN-SVM: Only DL features without knowledge ones.
- Knowledge–SVM: Only knowledge features without DL ones.
- CNN-SVM: DL features extracted via CNN without DWT.
- DWT-SVM: DL features extracted via DWT without CNN.
4.2.2. Sensitivity Analysis of Network Architecture
4.2.3. Impact of Prior Knowledge Feature Groups
4.2.4. Effectiveness of SVM
4.3. Comparison Experiments
4.4. Robustness and Efficiency Analysis
4.4.1. Statistical Significance Analysis
4.4.2. Effectiveness in Small-Sample Scenarios
4.4.3. Computational Efficiency Analysis
4.5. Selection of Key Parameters
4.5.1. Selection of Wavelet Basis
4.5.2. Necessity Analysis and Hyperparameter Selection
4.5.3. Selection of SVM Hyperparameters
4.6. Discussion
4.6.1. Robustness on Different Noise Level
4.6.2. Cross-Domain Generalization Analysis
5. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
References
- Wang, Y.; Guo, Y.; Ning, H.; Li, P.; Cen, B.; Zhao, H.; Zou, H. Research on Power Quality Control Methods for Active Distribution Networks with Large-Scale Renewable Energy Integration. Processes 2025, 13, 1469. [Google Scholar] [CrossRef] [Scilit]
- Wang, B.; Sun, K. Location Methods of Oscillation Sources in Power Systems: A Survey. J. Mod. Power Syst. Clean Energy 2017, 5, 151–159. [Google Scholar]
- Feng, S.; Wu, X.; Jiang, P.; Xie, L.; Lei, J. Mitigation of Power System Forced Oscillations: An E-STATCOM Approach. IEEE Access 2018, 6, 31599–31608. [Google Scholar] [CrossRef] [Scilit]
- Trudnowski, D.J.; Guttromson, R. A Strategy for Forced Oscillation Suppression. IEEE Trans. Power Syst. 2020, 35, 4699–4708. [Google Scholar] [CrossRef] [Scilit]
- Ghorbaniparvar, M. Survey on Forced Oscillations in Power System. J. Mod. Power Syst. Clean Energy 2017, 5, 671–682. [Google Scholar] [CrossRef] [Scilit]
- Feng, S.; Jiang, P.; Wu, X. Suppression of Power System Forced Oscillations Based on PSS with Proportional-resonant Controller. Int. Trans. Electr. Energy Syst. 2017, 27, e2328. [Google Scholar] [CrossRef] [Scilit]
- Gonzalez-Jimenez, D.; Del-Olmo, J.; Poza, J.; Garramiola, F.; Madina, P. Data-Driven Low-Frequency Oscillation Event Detection Strategy for Railway Electrification Networks. Sensors 2023, 23, 254. [Google Scholar]
- Liu, J.; Yao, W.; Wen, J.; He, H.; Zheng, X. Active Power Oscillation Property Classification of Electric Power Systems Based on SVM. J. Appl. Math. 2014, 2014, 218647. [Google Scholar] [CrossRef] [Scilit]
- Ye, H.; Liu, Y.; Zhang, P.; Du, Z. Analysis and Detection of Forced Oscillation in Power System. IEEE Trans. Power Syst. 2017, 32, 1149–1160. [Google Scholar] [CrossRef]
- Kim, B.; Park, J.; Cho, H.; Nam, S.; Lee, B. An Enhanced Geometric Featured Extraction Method for Real-Time Oscillation Detection in Power System. IEEE Access 2025, 13, 143223–143232. [Google Scholar] [CrossRef] [Scilit]
- Ghorbaniparvar, M.; Zhou, N.; Li, X.; Trudnowski, D.J.; Xie, R. A Forecasting-Residual Spectrum Analysis Method for Distinguishing Forced and Natural Oscillations. IEEE Trans. Smart Grid 2019, 10, 493–502. [Google Scholar] [CrossRef] [Scilit]
- Zhou, N.; Dagle, J. Initial Results in Using a Self-Coherence Method for Detecting Sustained Oscillations. IEEE Trans. Power Syst. 2015, 30, 522–530. [Google Scholar] [CrossRef] [Scilit]
- Khan, M.A.; Pierre, J.W. Detection of Periodic Forced Oscillations in Power Systems Using Multitaper Approach. IEEE Trans. Power Syst. 2019, 34, 1086–1094. [Google Scholar] [CrossRef] [Scilit]
- Yang, D.; Xing, L.; Wang, L.; Ye, H.; Liu, Y. Response Analysis and Type Discrimination of Power System Forced Oscillation. In Proceedings of the 2015 5th International Conference on Electric Utility Deregulation and Restructuring and Power Technologies (DRPT), Changsha, China, 26–29 November 2015; pp. 1346–1350. [Google Scholar]
- Donnelly, M.; Trudnowski, D.; Colwell, J.; Pierre, J.; Dosiek, L. RMS-energy Filter Design for Real-Time Oscillation Detection. In Proceedings of the 2015 IEEE Power & Energy Society General Meeting, Denver, CO, USA, 26–30 July 2015; pp. 1–5. [Google Scholar]
- Follum, J.; Holzer, J.; Etingov, P. A Statistics-Based Threshold for the RMS-energy Oscillation Detector. Int. J. Electr. Power Energy Syst. 2021, 128, 106685. [Google Scholar] [CrossRef] [Scilit]
- Zhou, N. A Cross-Coherence Method for Detecting Oscillations. IEEE Trans. Power Syst. 2016, 31, 623–631. [Google Scholar] [CrossRef] [Scilit]
- Agrawal, U.; Pierre, J.W. Detection of Periodic Forced Oscillations in Power Systems Incorporating Harmonic Information. IEEE Trans. Power Syst. 2019, 34, 782–790. [Google Scholar] [CrossRef] [Scilit]
- Follum, J.; Pierre, J.W. Detection of Periodic Forced Oscillations in Power Systems. IEEE Trans. Power Syst. 2016, 31, 2423–2433. [Google Scholar] [CrossRef] [Scilit]
- Alizadeh, M.; Wang, X.; Chen, L.; Nassif, A.; Mitra, B.; Feng, S.; Cheng, Y.; de Melo Vieira, J.C.; Badizi, E.M. Sustained Oscillations in Modern AC Distribution Systems with High DER Infiltration. IEEE Trans. Power Syst. 2025, 40, 244–255. [Google Scholar] [CrossRef] [Scilit]
- Lin, G.; Zhang, H.; Chen, L.; Chen, X. Deep Learning Based Fault Detection and Diagnosis Method for Power Systems. Appl. Math. Nonlinear Sci. 2025, 10, 20250200. [Google Scholar] [CrossRef] [Scilit]
- Dorado-Rojas, S.A.; Xu, S.; Vanfretti, L.; Ayachi, M.I.I.; Ahmed, S. ML-Based Edge Application for Detection of Forced Oscillations in Power Grids. In Proceedings of the 2022 IEEE Power & Energy Society General Meeting (PESGM), Denver, CO, USA, 17–21 July 2022; pp. 1–5. [Google Scholar]
- Wang, T.; Chen, Q.; Lang, X.; Xie, L.; Li, P.; Su, H. Detection of Oscillations in Process Control Loops from Visual Image Space Using Deep Convolutional Networks. IEEE/CAA J. Autom. Sin. 2024, 11, 982–995. [Google Scholar] [CrossRef] [Scilit]
- Li, Q.; Xu, Z.; Qin, X.; Zhang, K.; Zhang, C.; Ye, S. A Convolution Neural Network Method for Power System Oscillation Type Identification. In Proceedings of the 2020 IEEE 4th Conference on Energy Internet and Energy System Integration (EI2), Wuhan, China, 30 October–1 November 2020; pp. 499–504. [Google Scholar]
- Yu, Z.; Shi, D.; Li, J.; Wang, Y.; Zhao, X.; Wang, Z.; Li, J. Using Transfer Learning to Distinguish between Natural and Forced Oscillations. In Proceedings of the 2020 IEEE Power & Energy Society General Meeting (PESGM), Montréal, QC, Canada, 2–6 August 2020; pp. 1–5. [Google Scholar]
- Yang, X.; Huang, X.; Li, J.; Li, Z. Forced Oscillation Detection via a Discrete Wavelet Transform-Dilated Convolutional Neural Network with MAML. Electr. Power Syst. Res. 2026, 251, 112336. [Google Scholar] [CrossRef] [Scilit]
- Yang, X.; Shan, T.; Xiong, H.; Xiao, X.; Huang, X.; Wang, Y. Forced Oscillation Recognition With Interpretable Network Framework for Class Imbalance and Limited Real-World Data. IEEE Trans. Smart Grid 2026, 17, 780–793. [Google Scholar] [CrossRef] [Scilit]
- Singh, P.; Prakash, A.; Parida, S. Neural Network Based Pattern Recognition for Classification of the Forced and Natural Oscillation. Electr. Power Syst. Res. 2023, 224, 109706. [Google Scholar] [CrossRef] [Scilit]
- Yang, X.; Wang, J.; Huang, X.; Wang, Y.; Xiao, X. Forced Oscillation Detection via a Hybrid Network of a Spiking Recurrent Neural Network and LSTM. Sensors 2025, 25, 2607. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Khan, W.A. Balanced Weighted Extreme Learning Machine for Imbalance Learning of Credit Default Risk and Manufacturing Productivity. Ann. Oper. Res. 2025, 348, 833–861. [Google Scholar] [CrossRef] [Scilit]
- Öcalan, G.; Türkoğlu, İ. Data-Efficient Degradation Progression Modeling in Industrial Compressors via Baseline-Referenced Deep Feature Learning and Unsupervised Clustering. Appl. Sci. 2026, 16, 6895. [Google Scholar] [CrossRef] [Scilit]
- Guo, S.; Zhao, X.; Zhou, R.; Feng, Q.; Yu, J. Research on Artificial Intelligence Time Series Prediction Technology in Power System Stability Analysis. In Proceedings of the Tenth International Conference on Energy Systems, Electricity, and Power (ESEP 2025), Tianjin, China, 28–30 November 2025; SPIE: Bellingham, WA, USA, 2026; Volume 14179, p. 226. [Google Scholar]
- Wang, J.; Dai, X.; Zhang, M.; You, K.; Liu, J. A Physics-Constrained Hybrid Deep Learning Model for State Prediction in Shipboard Power Systems. Modelling 2026, 7, 65. [Google Scholar] [CrossRef] [Scilit]
- Shao, H.; Henriques, R.; Morais, H.; Tedeschi, E. Attention-Enhanced Residual Networks for Real-Time Multi-Label Power Quality Disturbance Classification with Fast Iterative Filtering. Appl. Energy 2026, 406, 127233. [Google Scholar] [CrossRef] [Scilit]
- Altun, B.E.; Alpsalaz, F.; Uzel, H.; Türkay, Y. Explainable DL Based Classification for Power Quality Disturbances in Renewable-Energy-Integrated Distribution Networks. IET Renew. Power Gener. 2026, 20, e70269. [Google Scholar] [CrossRef] [Scilit]
- Xiao, F.; Li, R.; Wang, H.; Zheng, C.; Shang, Y.; Ai, Q. Distribution Network Fault Detection and Classification Using an Improved S-transform and a Modified Convolutional Neural Network. IET Gener. Transm. Distrib. 2026, 20, e70245. [Google Scholar] [CrossRef] [Scilit]
- Daubechies, I. The Wavelet Transform, Time-Frequency Localization and Signal Analysis. IEEE Trans. Inf. Theory 1990, 36, 961–1005. [Google Scholar] [CrossRef] [Scilit]
- Wei, X.; Wu, X.; Yoshimura, K.; Cheng, C.; Huang, H.; Ding, Z.; Song, Y. Climate-Informed Long-Term Forecasting of Wind and Photovoltaic Power Using a Hybrid DWT–BES–CNN–LSTM Model. Energy 2025, 338, 138677. [Google Scholar] [CrossRef] [Scilit]
- LeCun, Y.; Bengio, Y.; Hinton, G. Deep Learning. Nature 2015, 521, 436–444. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Vapnik, V.N. An Overview of Statistical Learning Theory. IEEE Trans. Neural Netw. 1999, 10, 988–999. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Berrich, Y.; Guennoun, Z. EEG-based Epilepsy Detection Using CNN-SVM and DNN-SVM with Feature Dimensionality Reduction by PCA. Sci. Rep. 2025, 15, 14313. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Maslennikov, S.; Wang, B.; Zhang, Q.; Ma, F.; Luo, X.; Sun, K.; Litvinov, E. A Test Cases Library for Methods Locating the Sources of Sustained Oscillations. In Proceedings of the 2016 IEEE Power and Energy Society General Meeting (PESGM), Boston, MA, USA, 17–21 July 2016; pp. 1–5. [Google Scholar]
- Test Cases Library of Power System Sustained Oscillations. 2019. Available online: https://web.eecs.utk.edu/~kaisun/Oscillation/actualcases.html (accessed on 14 February 2024).
- Massaoudi, M.; Zamzam, T.; Eddin, M.E.; Ghrayeb, A.; Abu-Rub, H.; Refaat, S.S. Fast Transient Stability Assessment of Power Systems Using Optimized Temporal Convolutional Networks. IEEE Open J. Ind. Appl. 2024, 5, 267–282. [Google Scholar] [CrossRef] [Scilit]
- Demšar, J. Statistical Comparisons of Classifiers over Multiple Data Sets. J. Mach. Learn. Res. 2006, 7, 1–30. [Google Scholar]















| Feature Name | Expression |
|---|---|
| Mean | |
| Variance | |
| Peak-to-Peak Value | |
| Kurtosis | |
| Mean Absolute Difference | |
| Mobility | |
| Standard Deviation of Residual with | |
| Autocorrelation Peak-to-Peak Value with |
| Feature Name | Expression |
|---|---|
| Mean Frequency | |
| Frequency Spread | |
| Frequency Peak Ratio | |
| Frequency Domain Kurtosis | |
| Spectral Entropy | |
| Power Spectral Density Entropy |
| Feature Name | Expression |
|---|---|
| Total Energy | |
| Energy Entropy | with |
| Short-Time Energy Std. | with and . |
| Module | Parameter | Setting/Value |
|---|---|---|
| DWT-CNN Model | Batch Size | 256 |
| Training Epochs | 50 | |
| Optimizer | AdamW | |
| Initial Learning Rate | ||
| Progressive Dropout Ratio | 0.1 (Initial) → 0.3 (Final) | |
| SVM Classifier | of PCA | 0.95 |
| C in (3) | 100 | |
| in (8) | 0.1 |
| Category | Cases Quantity | Oscillation Type | Train/Test Samples | Total Signals |
|---|---|---|---|---|
| Simulated | 9 | Natural | 3682/1052 | 4734 |
| 18 | Forced | 7034/2434 | 9468 | |
| Real-World | 6 | Natural | 385/110 | 495 |
| Forced | 431/160 | 591 |
| Method | Accuracy (%) | Precision (%) | Recall (%) | F1 Score (%) | ||||
|---|---|---|---|---|---|---|---|---|
| Simulated | Real World | Simulated | Real World | Simulated | Real World | Simulated | Real World | |
| DWT-CNN-SVM | 94.45 ± 1.80 | 90.30 ± 0.54 | 95.35 ± 1.12 | 88.41 ± 0.75 | 92.29 ± 2.86 | 88.74 ± 0.83 | 93.53 ± 2.19 | 88.55 ± 0.62 |
| Knowledge–SVM | 81.29 ± 0.87 | 73.26 ± 0.20 | 80.35 ± 0.56 | 75.12 ± 0.07 | 83.90 ± 0.51 | 79.59 ± 0.11 | 80.53 ± 0.81 | 72.60 ± 0.18 |
| CNN-SVM | 84.35 ± 0.99 | 83.39 ± 0.04 | 84.74 ± 1.55 | 83.71 ± 0.12 | 81.86 ± 0.23 | 80.59 ± 0.38 | 83.27 ± 0.87 | 82.12 ± 0.14 |
| DWT-SVM | 81.23 ± 0.08 | 77.48 ± 0.36 | 87.56 ± 0.61 | 74.06 ± 0.66 | 72.36 ± 0.07 | 69.03 ± 0.19 | 74.71 ± 0.06 | 70.49 ± 0.28 |
| HKD-SVM (Ours) | 96.57 ± 0.78 | 95.50 ± 1.19 | 96.58 ± 0.77 | 95.92 ± 0.95 | 97.14 ± 0.33 | 95.59 ± 1.77 | 96.55 ± 0.81 | 95.58 ± 1.15 |
| Architecture | Accuracy (%) | FLOPs (M) | Latency (ms) | Params (M) | Acc. (%) | Lat. (%) |
|---|---|---|---|---|---|---|
| 1DWT-CNN [16] | 85.90 | 0.12 | 1.89 | 0.0144 | −10.71 | −21.96 |
| 3DWT-CNN [16-32-32] (Ours) | 96.61 | 2.07 | 2.43 | 0.0243 | - | - |
| 3DWT-CNN [16-32-64] | 97.53 | 3.05 | 3.08 | 0.0316 | +0.92 | +26.94 |
| 5DWT-CNN [16-32-64-64-128] | 95.72 | 7.25 | 3.52 | 0.1079 | −0.89 | +44.95 |
| 5DWT-CNN [16-32-64-128-256] | 96.36 | 15.78 | 4.22 | 0.2846 | −0.25 | +73.96 |
| Feature Group | Simulated Data | Real-World Data |
|---|---|---|
| Time-Domain | 96.21 ± 0.62 | 93.59 ± 0.53 |
| Frequency-Domain | 96.14 ± 0.85 | 93.65 ± 1.08 |
| Energy | 95.11 ± 1.32 | 92.68 ± 0.79 |
| Time + Freq + Energy | 96.57 ± 0.78 | 95.50 ± 1.19 |
| Method | Accuracy (%) | Precision (%) | Recall (%) | F1 Score (%) | ||||
|---|---|---|---|---|---|---|---|---|
| Simulated | Real World | Simulated | Real World | Simulated | Real World | Simulated | Real World | |
| HKD-RF | 93.16 ± 1.12 | 89.09 ± 1.84 | 93.42 ± 0.91 | 89.46 ± 1.06 | 92.58 ± 1.52 | 88.86 ± 2.31 | 93.00 ± 1.21 | 89.16 ± 1.67 |
| HKD-Softmax | 91.76 ± 2.04 | 90.75 ± 0.87 | 92.41 ± 1.71 | 90.67 ± 0.90 | 90.51 ± 2.68 | 90.63 ± 0.90 | 91.45 ± 2.20 | 90.65 ± 0.92 |
| HKD-XGBoost | 93.97 ± 1.44 | 89.83 ± 0.79 | 94.18 ± 1.26 | 90.40 ± 0.57 | 93.52 ± 1.79 | 89.51 ± 1.16 | 93.85 ± 1.52 | 89.95 ± 0.72 |
| HKD-SVM (Ours) | 96.57 ± 0.78 | 95.50 ± 1.19 | 96.58 ± 0.77 | 95.92 ± 0.95 | 97.14 ± 0.33 | 95.59 ± 1.77 | 96.55 ± 0.81 | 95.58 ± 1.15 |
| Method | Accuracy (%) | Precision (%) | Recall (%) | F1 Score (%) | ||||
|---|---|---|---|---|---|---|---|---|
| Simulated | Real-World | Simulated | Real-World | Simulated | Real-World | Simulated | Real-World | |
| SRNN-LSTM [29] | 83.37 ± 1.84 | 82.32 ± 3.55 | 85.02 ± 2.24 | 82.32 ± 3.99 | 79.14 ± 1.82 | 80.4 ± 2.46 | 81.98 ± 2.02 | 81.34 ± 3.14 |
| DWT-DiCNN-MAML [26] | 91.46 ± 0.34 | 91.12 ± 0.87 | 91.91 ± 0.24 | 91.09 ± 0.97 | 90.49 ± 0.50 | 90.80 ± 0.71 | 91.19 ± 0.37 | 90.95 ± 0.84 |
| TCN-SVM [44] | 83.10 ± 0.07 | 82.57 ± 0.06 | 85.07 ± 0.08 | 82.82 ± 0.10 | 78.34 ± 0.08 | 79.59 ± 0.01 | 81.57 ± 0.08 | 81.17 ± 0.05 |
| CNN-Transformer [25] | 93.50 ± 1.60 | 90.72 ± 1.03 | 94.06 ± 1.34 | 91.20 ± 0.68 | 92.45 ± 2.12 | 89.62 ± 1.65 | 93.25 ± 1.74 | 90.40 ± 1.17 |
| LSTM-SVM | 92.26 ± 1.92 | 89.78 ± 1.27 | 92.44 ± 1.86 | 90.21 ± 1.17 | 91.75 ± 2.22 | 89.54 ± 1.40 | 92.09 ± 2.04 | 89.87 ± 1.25 |
| HKD-SVM (Ours) | 96.57 ± 0.78 | 95.50 ± 1.19 | 96.58 ± 0.77 | 95.92 ± 0.95 | 97.14 ± 0.33 | 95.59 ± 1.77 | 96.55 ± 0.81 | 95.58 ± 1.15 |
| Comparison Model | Median Diff. (%) | Statistic (W) | p-Value | Significance |
|---|---|---|---|---|
| HKD-SVM vs. Ablation Study Variants | ||||
| DWT-CNN-SVM | 4.53 | 1275.0 | <0.01 | H |
| Knowledge–SVM | 22.29 | 1275.0 | <0.01 | H |
| CNN-SVM | 11.19 | 1275.0 | <0.01 | H |
| DWT-SVM | 17.56 | 1275.0 | <0.01 | H |
| HKD-SVM vs. Comparative Baselines | ||||
| SRNN-LSTM | 12.60 | 1275.0 | <0.01 | H |
| DWT-DiCNN-MAML | 3.69 | 1275.0 | <0.01 | H |
| TCN-SVM | 12.26 | 1275.0 | <0.01 | H |
| CNN-Transformer | 1.42 | 1099.0 | <0.01 | H |
| LSTM-SVM | 5.15 | 1275.0 | <0.01 | H |
| Model | FLOPs (M) | Training Time (s) | Latency (ms) |
|---|---|---|---|
| DWT-CNN-SVM | 2.0580 | 428.56 | 3.22 |
| Knowledge–SVM | 0.0032 | 5.70 | 0.33 |
| CNN-SVM | 6.0241 | 1614.63 | 1.94 |
| DWT-SVM | 0.0225 | 1577.02 | 4.51 |
| HKD-RF | 2.0769 | 961.91 | 8.73 |
| HKD-Softmax | 2.0769 | 280.07 | 1.35 |
| HKD-XGBoost | 2.0769 | 982.23 | 4.60 |
| SRNN-LSTM | 8.2427 | 1157.86 | 62.95 |
| DWT-DiCNN-MAML | 3.0462 | 298.68 | 2.70 |
| TCN-SVM | 14.5989 | 393.59 | 3.10 |
| CNN-Transformer | 1.5670 | 601.33 | 1.90 |
| LSTM-SVM | 6.7973 | 1111.23 | 9.71 |
| HKD-SVM (Ours) | 2.0704 | 650.18 | 2.46 |
| Model | Data Type | Accuracy (%) | Training Time (s) | Latency (ms) |
|---|---|---|---|---|
| HKD-SVM w/o PCA | Simulated | 95.22 | 768.94 | 3.60 |
| Real world | 93.95 | 764.27 | 3.22 | |
| HKD-SVM (Ours) | Simulated | 96.57 | 675.56 | 2.61 |
| Real world | 95.50 | 650.18 | 2.46 |
| Noise Type | Model | SNR | |||
|---|---|---|---|---|---|
| 0 | 10 | 20 | 30 | ||
| AWGN | DWT-CNN-SVM | 73.17 ± 0.03 | 81.05 ± 7.21 | 87.09 ± 1.49 | 93.33 ± 0.56 |
| Knowledge–SVM | 62.70 ± 2.34 | 70.89 ± 0.66 | 73.55 ± 1.56 | 79.70 ± 0.27 | |
| HKD-RF | 71.33 ± 2.00 | 74.25 ± 3.95 | 87.60 ± 2.82 | 93.04 ± 0.97 | |
| HKD-Softmax | 69.90 ± 0.75 | 71.27 ± 0.36 | 81.21 ± 3.39 | 89.52 ± 1.36 | |
| HKD-XGBoost | 72.83 ± 0.13 | 75.15 ± 1.06 | 88.64 ± 2.82 | 93.45 ± 1.57 | |
| HKD-SVM (Ours) | 78.81 ± 0.92 | 84.14 ± 4.27 | 89.27 ± 0.07 | 93.24 ± 0.26 | |
| Impulsive | DWT-CNN-SVM | 73.29 ± 0.04 | 82.02 ± 1.84 | 92.73 ± 0.37 | 94.31 ± 0.17 |
| Knowledge–SVM | 59.48 ± 1.91 | 73.56 ± 2.34 | 79.30 ± 0.29 | 80.82 ± 0.24 | |
| HKD-RF | 70.01 ± 2.61 | 80.67 ± 2.10 | 89.57 ± 0.52 | 92.33 ± 1.94 | |
| HKD-Softmax | 71.50 ± 1.45 | 77.30 ± 0.75 | 84.37 ± 4.63 | 90.30 ± 0.95 | |
| HKD-XGBoost | 71.76 ± 0.90 | 74.47 ± 3.13 | 92.33 ± 1.77 | 93.05 ± 1.39 | |
| HKD-SVM (Ours) | 73.00 ± 1.41 | 83.22 ± 0.47 | 92.42 ± 1.49 | 94.80 ± 0.89 | |
| Colored | DWT-CNN-SVM | 73.17 ± 0.03 | 74.29 ± 0.16 | 86.21 ± 2.64 | 93.98 ± 0.30 |
| Knowledge–SVM | 62.53 ± 0.14 | 71.68 ± 0.11 | 77.58 ± 2.42 | 80.19 ± 0.78 | |
| HKD-RF | 72.81 ± 0.04 | 79.21 ± 6.89 | 89.66 ± 1.92 | 93.14 ± 1.66 | |
| HKD-Softmax | 69.10 ± 1.76 | 71.64 ± 1.08 | 78.81 ± 5.43 | 90.82 ± 0.65 | |
| HKD-XGBoost | 72.91 ± 0.08 | 75.28 ± 5.61 | 91.23 ± 0.71 | 93.30 ± 1.20 | |
| HKD-SVM (Ours) | 73.45 ± 0.24 | 75.68 ± 0.67 | 90.63 ± 0.83 | 94.41 ± 1.23 | |
| Method | Sim → Real | Real → Sim | ||
|---|---|---|---|---|
| Accuracy (%) | Acc. (%) | Accuracy (%) | Acc. (%) | |
| DWT-CNN-SVM | 88.41 | −6.04 | 76.82 | −13.48 |
| Knowledge–SVM | 60.31 | −20.98 | 68.61 | −4.65 |
| HKD-RF | 87.76 | −5.40 | 71.77 | −17.32 |
| HKD-Softmax | 89.15 | −2.61 | 77.43 | −13.32 |
| HKD-XGBoost | 87.58 | −6.39 | 74.86 | −14.98 |
| SRNN-LSTM | 76.35 | −7.02 | 76.50 | −5.82 |
| DWT-DiCNN-MAML | 88.13 | −3.33 | 81.74 | −9.39 |
| TCN-SVM | 81.32 | −1.78 | 78.31 | −4.26 |
| CNN-Transformer | 89.79 | −3.71 | 78.02 | −12.70 |
| LSTM-SVM | 82.33 | −9.93 | 76.50 | −13.28 |
| HKD-SVM (Ours) | 90.49 | −6.08 | 83.50 | −12.01 |
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
Li, J.; Yang, X.; Wu, H. Forced Oscillation Detection Using Hybrid Knowledge–Deep Learning Features. Appl. Sci. 2026, 16, 7891. https://doi.org/10.3390/app16167891
Li J, Yang X, Wu H. Forced Oscillation Detection Using Hybrid Knowledge–Deep Learning Features. Applied Sciences. 2026; 16(16):7891. https://doi.org/10.3390/app16167891
Chicago/Turabian StyleLi, Jiaxin, Xiaomei Yang, and Haoran Wu. 2026. "Forced Oscillation Detection Using Hybrid Knowledge–Deep Learning Features" Applied Sciences 16, no. 16: 7891. https://doi.org/10.3390/app16167891
APA StyleLi, J., Yang, X., & Wu, H. (2026). Forced Oscillation Detection Using Hybrid Knowledge–Deep Learning Features. Applied Sciences, 16(16), 7891. https://doi.org/10.3390/app16167891

