1. Introduction
With the continuous growth of electricity demand and the expanding scale of interconnected power systems, transmission lines, as essential carriers for long-distance power delivery, play a critical role in ensuring the security and stability of modern power grids [
1]. Since transmission lines are exposed to complex natural environments for long periods, they are prone to faults caused by lightning strikes, ice accretion, insulator contamination, external-force damage, extreme weather, and other disturbances [
2]. Typical transmission line faults include three-phase short-circuit faults, single-phase-to-ground faults, phase-to-phase faults, and double-phase-to-ground faults [
3]. Different fault types exhibit distinct transient impact characteristics, nonlinear evolution patterns, and multichannel coupling relationships in three-phase voltage and current signals. Therefore, rapidly and accurately extracting effective features from complex fault signals and realizing intelligent identification of multiple fault types are essential prerequisites for the safe and stable operation of power systems.
With the development of smart grids, increasingly stringent requirements have been imposed on the real-time performance and intelligence of transmission line fault diagnosis. Representative deep learning methods mainly include convolutional neural networks (CNNs) and recurrent neural networks (RNNs). CNNs have attracted extensive attention owing to their strong capability for automatic feature learning [
4]. Their main advantage lies in the weight-sharing mechanism of convolution operations [
5], which can significantly reduce the number of trainable parameters and model complexity. However, due to the limitation of fixed receptive fields [
6], CNNs generally have difficulty capturing long-term dependencies in complex sequential data. RNNs model temporal dependencies through recurrent structures [
7]. Nevertheless, during backpropagation, gradients need to be repeatedly multiplied across multiple time steps, which may lead to gradient vanishing or gradient explosion [
8], thereby weakening the ability of the model to learn long-term dependencies. As an improved RNN variant, the gated recurrent unit (GRU) introduces update and reset gates [
9] to dynamically regulate information transmission and forgetting. Therefore, GRU can more effectively capture long-term dependencies and alleviate the vanishing gradient problem to a certain extent.
In practical operating environments, monitoring signals used for fault diagnosis are inevitably affected by complex noise caused by corona discharge, switching operations, electromagnetic transients, measurement errors, and other disturbances. Noise may obscure key fault-related features and significantly degrade the diagnostic performance of deep learning algorithms. To address this issue, time–frequency recurrence plots have been introduced into fault diagnosis. By reconstructing the phase space, a recurrence plot (RP) can describe the recurrence relationships among system states and transform one-dimensional signals into two-dimensional images with dynamic similarity structures, thereby revealing nonlinear dynamic features that are difficult to observe directly from raw waveforms or conventional time–frequency maps [
10,
11]. However, most existing studies directly transform complete time-series samples into a single large-scale recurrence plot. Although this strategy can preserve the global dynamic information of signals, it may weaken local transient variations at the early stage of faults and introduce redundant image information and additional computational burden. Consequently, it is not conducive to the fine extraction of local fault textures and stage-wise evolution characteristics by deep learning models.
Attention mechanisms assign different weights to different features, thereby highlighting important information while suppressing irrelevant components [
12]. They can effectively improve model performance and have become an important concept in deep learning, with early successful applications in computer vision and image processing. In 2017, Vaswani et al. [
13] proposed the Transformer architecture, in which the self-attention (SA) mechanism can better capture long-range dependencies and significantly improve computational parallelism. Li et al. [
14] introduced self-attention into fault detection to reduce the interference of nonlinear and noisy information while enhancing the influence of fault-related key information in samples. Guo et al. [
15] integrated a multi-head self-attention (MHSA) module with CNN to improve the model’s ability to focus on discriminative features of fault signals. In addition, CNN–RNN hybrid models and attention-enhanced models have gradually been applied to fault diagnosis of mechanical and electrical equipment. Related studies have shown that attention mechanisms can emphasize key features and suppress redundant information, thereby improving classification performance [
16,
17]. However, in most existing CNN–long short-term memory (LSTM)–Attention-based methods, attention mechanisms are mainly applied within a single feature space and focus primarily on intra-sequence weight allocation or local feature enhancement. The adaptive interaction between time-domain transient evolution features and frequency-domain energy distribution features remains insufficiently considered.
To address the above issues, this study proposes a transmission line fault diagnosis method based on time–frequency-domain recurrence plots and a CNN–bidirectional gated recurrent unit (BiGRU)–Attention model. First, before constructing recurrence plots, the time-domain signals are segmented, and frequency-domain sub-band division is further performed to generate time-domain and frequency-domain recurrence plots, respectively. This strategy not only reduces the input size of each recurrence plot, but also preserves local dynamic characteristics in different temporal segments and frequency sub-bands, providing a more structured input for subsequent CNN-based local feature extraction and BiGRU-based inter-segment dependency modeling. Second, a dual-branch CNN-BiGRU feature extraction network is designed. Specifically, CNN is used to extract local spatial features from recurrence plots, while BiGRU is employed to model bidirectional temporal dependencies among different recurrence plot segments. Third, a multi-head self-attention mechanism is introduced to adaptively enhance key features within the time and frequency domains, improving the model’s ability to focus on effective fault-related information. Furthermore, a cross-attention (CA) mechanism is adopted to establish interactions between time-domain and frequency-domain features, enabling the fusion of complementary cross-domain information. Finally, multiple types of transmission line faults are identified through feature concatenation and a Softmax classifier.
The main contributions of this paper are summarized as follows:
- (1)
A time–frequency-domain recurrence plot representation method is proposed for transmission line fault diagnosis. The three-phase voltage and current signals are processed in a segmented manner and then mapped into two-dimensional recurrence plots in both the time and frequency domains. This representation preserves the dynamic evolution information of faults while enhancing the model’s ability to characterize nonlinear fault features and spectral distribution patterns.
- (2)
A dual-branch CNN-BiGRU deep feature extraction model is constructed. CNN is used to extract local spatial features from recurrence plots, while BiGRU captures bidirectional temporal dependencies among different segments, thereby improving the model’s learning capability for complex fault patterns.
- (3)
Multi-head self-attention and cross-attention mechanisms are introduced to achieve intra-domain key feature enhancement and adaptive fusion of time–frequency-domain features, respectively. These mechanisms strengthen the model’s comprehensive discriminative capability for multichannel, multiscale, and strongly coupled fault information.
3. Fault Diagnosis Process
3.1. Acquisition of Transmission Line Fault Signals
The transmission line fault simulation system was established using the Simulink simulation platform [
23], as shown in
Figure 3. At the sending end, six synchronous generator units, each with a rated power of 350 MVA and an output voltage of 10 kV, were connected to the system. The voltage was increased to 750 kV through step-up transformers. The transmission network consisted of two 300 km long transmission lines. A regional load of 100 MW was connected at the sending end, while the receiving end supplied power to a 220 kV distribution network through step-down transformers. In addition, two groups of centralized reactive power compensation devices with a capacity of 330 Mvar were installed to maintain voltage stability.
A fault simulation module was configured to simulate ten types of faults, including single-phase-to-ground faults (AG, BG, and CG), double-phase-to-ground faults (ABG, ACG, and BCG), phase-to-phase faults (AB, BC, and AC), and three-phase-to-ground faults (ABCG). The measurement module was arranged at the B1 side of the generator to record three-phase voltage and current data. In each measurement, three phase-voltage signals and three phase-current signals were obtained, resulting in a total of six fault-related signals.
In practical transmission lines, fault scenarios are complex and highly variable. To simulate different fault conditions, simulation experiments were conducted under different fault locations, fault resistances, and fault inception angles, with the parameter settings listed in
Table 1. The training and testing sets were divided in a partially non-overlapping manner to verify the generalization capability of the proposed model under unseen fault parameters. The system sampling frequency was set to 20 kHz, and the simulation duration was 0.2 s. After random combinations of the simulation parameters, a total of 15,080 groups of three-phase voltage and current signal data were collected, covering ten fault types.
To improve computational efficiency and focus on critical fault-related features, one complete cycle of data after fault inception was extracted from each simulated sample, corresponding to approximately 333 sampling points and containing the transient characteristics at the early stage of the fault. For each fault type, 1144 groups of three-phase voltage and current signal data were used for training, and 364 groups were used for testing.
3.2. Time–Frequency Recurrence Plot Transformation
To address the problem of high-dimensional feature extraction and representation of transmission line fault signals, this paper proposes a time–frequency-domain analysis method based on RPs. Directly transforming the original multi-channel fault signals into RPs may produce excessively large images and increase computational complexity. Moreover, large-scale RPs generated from the entire signal may contain redundant information and are not conducive to effective feature extraction by CNNs. Therefore, a segment-wise RP construction strategy is adopted in both the time domain and the frequency domain.
In this study, The embedding dimension and delay time are set to their default values, namely = 1 and = 1, respectively. Under this setting, each sampling point is directly regarded as a state vector, and no additional phase-space expansion is performed. Therefore, for each 20-point time-domain segment or 20-point frequency-domain amplitude sequence, the number of state vectors remains 20, resulting in a recurrence plot with a size of (20 × 20). This setting is consistent with the input size required by the subsequent CNN model and avoids additional resizing operations for short signal segments.
In addition, the recurrence threshold is set to None in the implementation. Therefore, the generated recurrence plots are not binarized. Instead, the pairwise distances between state vectors are retained to form continuous recurrence representations. Compared with binary recurrence plots, this strategy preserves more detailed distance information and avoids the information loss that may be caused by manually selecting a hard threshold. Since no binary thresholding is applied, the recurrence threshold is not treated as an additional tunable parameter in this study.
The time-domain processing procedure is shown in
Figure 4a. Each of the six signal channels is segmented independently. For each channel, 25 time windows are selected from one complete post-fault cycle, and the length of each window is set to 20 sampling points. These 25 windows are uniformly selected so that the main transient variation process after fault inception can be covered. For each time-domain segment with a length of 20, RP transformation is performed separately, thereby mapping the one-dimensional segment into a 20 × 20 two-dimensional recurrence image. Therefore, the time-domain RP representation of one fault sample can be expressed as 25 × 6 × 20 × 20, where 25 denotes the number of selected time windows, 6 denotes the number of signal channels, and 20 × 20 denotes the size of the RP generated from each segment.
The frequency-domain processing procedure is shown in
Figure 4b. First, the FFT is applied to each channel independently to obtain the corresponding amplitude spectrum. Considering that the main spectral information of fault transient signals is mainly concentrated in the low-frequency range, the frequency range of 0–1500 Hz is selected for frequency-domain analysis. This frequency range is uniformly divided into 25 sub-bands, and the bandwidth of each sub-band is 60 Hz. For each sub-band and each channel, the corresponding spectral amplitude sequence is extracted.
Since the number of discrete frequency points contained in different frequency sub-bands may vary, the amplitude sequences in all sub-bands are normalized to a unified length of 20. This length normalization is performed only to standardize the input size required for RP construction and the subsequent neural network model, rather than to introduce additional physical frequency components. When the number of frequency points in a sub-band is fewer than 20, linear interpolation is used to resample the amplitude sequence into a 20-point sequence. When the number of frequency points in a sub-band is not fewer than 20, the first 20 amplitude points are selected as the feature sequence of the sub-band. Then, RP transformation is applied to each 20-point frequency-domain amplitude sequence separately, mapping it into a 20 × 20 two-dimensional frequency-domain RP. Consequently, the frequency-domain RP representation of one fault sample can be expressed as 25 × 6 × 20 × 20, where 25 denotes the number of frequency sub-bands, 6 denotes the number of signal channels, and 20 × 20 denotes the size of the RP generated from each frequency-domain amplitude sequence.
Before being input into the dual-branch CNN-BiGRU network, the six-channel RPs corresponding to the same segment index are stacked along the channel dimension. Therefore, each segment is represented as a six-channel RP image with a spatial size of 20 × 20. For the time-domain branch, the input sequence is composed of 25 segment-level six-channel RP images, which can be denoted as 25 × 6 × 20 × 20. For the frequency-domain branch, the input sequence is similarly composed of 25 sub-band-level six-channel RP images, which can be denoted as 25 × 6 × 20 × 20. In this representation, the CNN is used to extract spatial texture features from each six-channel RP image, while the BiGRU is used to learn the sequential dependencies among the 25 time-domain segments or 25 frequency-domain sub-bands.
3.3. Workflow of the Fault Diagnosis Algorithm
The overall workflow of the proposed algorithm mainly consists of five components: feature extraction, time–frequency-domain feature enhancement, time–frequency-domain feature interaction and feature concatenation, as illustrated in
Figure 5.
- (1)
Feature extraction: First, convolutional layers are employed to extract features from the time- and frequency-domain inputs, thereby capturing local patterns and spatial correlations within each RP segment. Subsequently, a BiGRU layer is introduced to model the long-term dependencies among different RP segments. The GRU learns sequence-level relationships among segmented RP representations, while the bidirectional structure enables the model to capture both forward and backward contextual information.
- (2)
Time–frequency-domain feature enhancement: A multi-head self-attention mechanism is adopted in both the time-domain and frequency-domain branches to enhance the feature representation within each domain. By calculating the correlation weights among the queries, keys, and values, the self-attention mechanism enables the model to focus on informative segments and adaptively aggregate global contextual information. As a result, the discriminative representation capability of each branch is improved.
- (3)
Time–frequency-domain feature interaction: Time-domain and frequency-domain features describe the same fault state from different perspectives. The time-domain features mainly characterize the transient evolution process after fault inception, whereas the frequency-domain features provide complementary spectral information, such as frequency distribution and energy variation. Since these two types of features are heterogeneous but correlated, direct feature concatenation may be insufficient to explicitly model their cross-domain dependencies. Therefore, before the final feature fusion stage, a cross-attention mechanism is designed to establish adaptive interaction between the time and frequency domains.
In the proposed cross-attention module, the enhanced time-domain feature is used as the query, while the enhanced frequency-domain feature is used as the key and value. This design is based on the consideration that post-fault transient waveforms provide direct diagnostic cues for fault evolution. By using the time-domain feature as the query, the model can selectively retrieve and integrate frequency-domain components that are highly relevant to the current transient pattern. In this way, the contribution of frequency-domain information is no longer combined with the time-domain information using fixed fusion weights, but is adaptively determined according to the time-domain diagnostic context. In addition, different from direct feature concatenation, the proposed cross-attention mechanism explicitly models the dependency between the two domains before feature fusion. Therefore, it can suppress redundant or weakly related spectral components while enhancing complementary time–frequency representations.
- (4)
Feature concatenation: After obtaining the enhanced time-domain feature, the enhanced frequency-domain feature, and the cross-domain interaction feature generated by the cross-attention module, these features are concatenated to form the final fused representation. It should be noted that the concatenation operation at this stage is not a direct concatenation of the original time- and frequency-domain features. Instead, it is performed after intra-domain feature enhancement and cross-domain adaptive interaction. Therefore, the fused representation can preserve domain-specific information while incorporating complementary time–frequency interaction information.
3.4. Model Parameter Settings
The proposed model was implemented in Python 3.9 on a Windows 11 operating system, with an NVIDIA RTX 4060 GPU used for acceleration. The Adam optimizer was adopted for model training, with an initial learning rate of 0.0005, a batch size of 32, and 100 training epochs. The model complexity was calculated after the network construction using the same input dimensions as those adopted in the experiments, where the time-domain and frequency-domain recurrence plot inputs were both represented as tensors of 25 × 6 × 20 × 20. The total number of parameters of the proposed model was approximately 6.40 × 10
6. The saved model file size was approximately 25.6 MB. In addition, the computational cost of a single forward inference was approximately 2.96 × 10
8 FLOPs, corresponding to approximately 1.48 × 10
8 MACs. The detailed model parameter settings are listed in
Table 2.
4. Comparison and Analysis of Experimental Results
4.1. Simulation of Noisy Environments
In practical operation, transmission line fault signals are susceptible to noise interference generated by other operating equipment, such as electromagnetic interference and corona discharge. Therefore, the noise immunity of the fault-classification model is crucial for ensuring reliable classification performance. In this paper, Gaussian noise with different signal-to-noise ratios (SNRs) is added to the testing dataset to simulate various noisy environments and evaluate the anti-noise capability of the proposed model. The noisy three-phase voltage and current signals are shown in
Figure 6, where NL1, NL2, and NL3 denote Gaussian noise levels with SNRs of 25 dB, 20 dB, and 15 dB, respectively.
To further investigate the robustness of different fault-classification methods under more challenging operating conditions, mixed-noise scenarios are additionally considered for comparative experiments. Specifically, harmonic noise with SNRs of 25 dB, 20 dB, and 15 dB is superimposed on the Gaussian-noise-contaminated signals corresponding to NL1, NL2, and NL3, respectively. The resulting mixed-noise levels are denoted as ML1, ML2, and ML3. Under these conditions, the testing signals are simultaneously affected by random Gaussian noise and periodic harmonic interference, providing a more realistic representation of the complex noise environment encountered in practical transmission line operation.
The intensity of noise is represented by the signal-to-noise ratio, as expressed in (22), where
denotes the effective power of the noise and
denotes the effective power of the signal.
4.2. Results of Fault Diagnosis
In this paper, a confusion matrix is used to visually evaluate and analyze the fault classification performance of the proposed model. A confusion matrix is a classification performance evaluation tool in which the rows represent the true classes of the samples and the columns represent the predicted classes of the model. The elements on the diagonal of the matrix indicate the number of correctly classified samples, whereas the off-diagonal elements reflect misclassified samples. Therefore, the confusion matrix can intuitively demonstrate the classification performance of the model across different categories.
The experimental results are shown in
Figure 7. Under the NL1 noise condition, the proposed model achieves an accuracy of 99.63%. Under the NL2 noise condition, although the model is affected by noise interference, it still achieves an accuracy of 96.68%. Under the more severe NL3 noise condition, the model suffers from stronger noise interference, and its accuracy decreases to 75.38%.
In addition, to evaluate whether the proposed method can meet the real-time requirements of practical power-system fault diagnosis, the computational time of the main processing stages was measured on the experimental platform described in
Section 3.4. The total diagnosis time for a single sample can be expressed as:
where
denotes the data acquisition time,
denotes the time-domain RP construction time,
denotes the FFT-based frequency-domain processing time, and
denotes the neural network inference time.
Since the sampling frequency of the system is 20 kHz and one complete post-fault cycle contains approximately 333 sampling points, the data acquisition time is approximately 16.65 ms. The measured time-domain RP construction time is 3.33 ms, the FFT-based frequency-domain processing time is 17.93 ms, and the network inference time is 6.64 ms. Therefore, the total diagnosis time is calculated as 44.55 ms. These results demonstrate the potential of the proposed method for online fault diagnosis.
4.3. Ablation Experiments
To verify the contribution of each improved module to model performance, ablation experiments were designed in this paper. The effects of bidirectional feature learning, the multi-head self-attention mechanism (MHSA), and the cross-attention mechanism (CA) on the fault diagnosis performance of the model were analyzed, and the experimental results are presented in
Table 3. Under the low-noise condition NL1, all models achieve high recognition accuracy, ranging from 97.28% to 99.63%. This indicates that when noise interference is relatively weak, the basic CNN-GRU structure can effectively extract fault features and achieve accurate classification. However, as the noise level increases from NL1 to NL2 and NL3, the performance differences among different models gradually become more pronounced, suggesting that structural improvements play an important role in enhancing model robustness under complex noisy environments.
Compared with CNN-GRU, CNN-BiGRU improves the accuracy by 1.46%, 2.88%, and 5.74% under NL1, NL2, and NL3, respectively. This demonstrates that BiGRU can simultaneously model forward and backward temporal dependencies, thereby enhancing the model’s ability to represent dynamic fault characteristics. After further introducing the MHSA module, MHSA-CNN-BiGRU achieves accuracies of 99.17%, 78.35%, and 51.65% under NL1, NL2, and NL3, respectively, representing improvements of 0.43%, 5.13%, and 5.03% over CNN-BiGRU. These results indicate that the multi-head self-attention mechanism can effectively capture long-range feature dependencies and significantly improve the discriminative capability of the model under increased noise interference.
The CA-CNN-BiGRU model, which only introduces the CA module, achieves accuracies of 98.84%, 74.54%, and 49.57% under NL1, NL2, and NL3, respectively. Compared with CNN-BiGRU, the accuracy is improved by 0.10%, 1.32%, and 2.95%, indicating that the cross-attention mechanism can promote interaction and fusion among different types of feature information to a certain extent, thereby improving fault recognition accuracy. However, compared with MHSA-CNN-BiGRU, its accuracy under NL2 and NL3 remains slightly lower.
Finally, the MHSA-CA-CNN-BiGRU model, which integrates both MHSA and CA modules, achieves the best performance under all three noise conditions, with accuracies of 99.63%, 96.68%, and 75.38%, respectively. Compared with the models using only MHSA or CA, the complete model obtains higher classification accuracy, indicating that the two attention modules make complementary contributions to the overall diagnostic performance. It should be noted that this study mainly evaluates the contribution of the attention mechanisms from the perspective of classification performance through ablation experiments.
4.4. Comparative Experiments
Based on the proposed time–frequency-domain recurrence plot representation and CNN-BiGRU-Attention model, transmission line fault diagnosis is conducted under different noisy environments. Eight representative models, including LSTM, CNN, SVM, TCN, CNN-LSTM-MHSA, CNN-LSTM-CA, CNN-Transformer, and Vision Transformer, are selected as baseline methods for comparison. The diagnostic accuracies under Gaussian-noise conditions are listed in
Table 4, while the results under mixed-noise conditions are presented in
Table 5.
As shown in
Table 4, the proposed method achieves an accuracy of 99.63% under the low Gaussian-noise condition NL1, outperforming all baseline models. When the noise intensity increases to NL2 and NL3, the performance of all models decreases to different extents. Nevertheless, the proposed method still obtains accuracies of 96.68% and 75.38%, respectively, showing superior robustness under stronger Gaussian noise.
To further evaluate the robustness of different models under more complex interference, mixed-noise scenarios are introduced by combining Gaussian noise with harmonic noise. As reported in
Table 5, the proposed method achieves the highest accuracies of 99.02%, 95.93%, and 72.43% under ML1, ML2, and ML3, respectively. Although the mixed-noise conditions cause additional performance degradation compared with the Gaussian-noise cases, the proposed model consistently maintains the best diagnostic accuracy among all compared methods. This indicates that the proposed method has strong resistance to both random noise and periodic harmonic interference.
In addition to accuracy, Precision, Recall, and F1-score are calculated to provide a more comprehensive evaluation of classification performance. The detailed metric comparisons under Gaussian-noise conditions are given in
Table 6, and those under mixed-noise conditions are shown in
Table 7. Under NL1, the proposed method achieves 0.99 for Precision, Recall, and F1-score. Under NL2 and NL3, it obtains 0.97/0.96/0.96 and 0.83/0.75/0.78 in terms of Precision, Recall, and F1-score, respectively, which are higher than those of the baseline models.
Furthermore, as shown in
Table 7, the proposed method also maintains the best overall performance under mixed-noise conditions. Specifically, the Precision, Recall, and F1-score reach 0.99/0.99/0.99 under ML1, 0.96/0.95/0.95 under ML2, and 0.77/0.72/0.74 under ML3, respectively. These results demonstrate that the proposed model not only achieves high classification accuracy but also maintains a favorable balance between Precision and Recall under severe noise interference.
Overall, the above comparisons verify that the proposed CNN-BiGRU-Attention model combined with time–frequency-domain recurrence plot representation has superior anti-interference capability. By integrating CNN-based feature extraction, BiGRU-based temporal dependency modeling, and attention-based key information enhancement, the proposed framework effectively improves the reliability and stability of transmission line fault diagnosis in complex noisy environments.
5. Conclusions
To address the problem of transmission line fault diagnosis, this paper proposes a fault diagnosis method based on time–frequency-domain recurrence plots and a CNN-BiGRU-Attention model. The proposed model is constructed by introducing time–frequency-domain recurrence plot representation, bidirectional feature learning, and attention-based feature enhancement. Its performance is experimentally validated using a transmission line fault dataset. The experimental results demonstrate the following conclusions:
- (1)
The proposed method maintains stable classification accuracy under variations in fault resistance, fault inception angle, and fault location, and exhibits good performance in noisy environments.
- (2)
The construction of time–frequency-domain recurrence plot datasets, together with the integration of the CNN-BiGRU architecture and attention mechanisms, enables the model to learn discriminative fault-related representations from fault signals. The ablation experiments show that the introduction of MHSA and CA improves the classification accuracy of the overall network. These results indicate that the attention modules contribute positively to the proposed fault diagnosis framework.
- (3)
Compared with other classical methods, the proposed method achieves the highest classification accuracy on the transmission line fault dataset, demonstrating the superiority of the time–frequency-domain recurrence plot and CNN-BiGRU-Attention-based fault diagnosis method.
Although the experimental results demonstrate that the proposed method achieves high diagnostic accuracy and robustness under different simulated fault conditions, some limitations still remain. First, the data used in this study are mainly generated from a MATLAB/Simulink simulation model. Although various fault distances, fault resistances, fault inception angles, and noise conditions are considered to enhance the diversity of the dataset, field-measured fault data from practical transmission lines are still lacking. Therefore, the generalization capability and engineering applicability of the proposed method need to be further verified using real operating data. Second, the current CNN-BiGRU-Attention model involves recurrence plot generation, dual-branch feature extraction, and attention-based feature fusion. Although the proposed method shows potential for online fault diagnosis, the model structure can still be further optimized for deployment in resource-constrained protection devices. In future work, lightweight model design, including model compression, pruning, knowledge distillation, and efficient attention mechanisms, will be investigated to reduce computational cost while maintaining diagnostic accuracy and robustness.