1. Introduction
Distribution network state estimation plays a vital role in maintaining the safe and stable functioning of the power grid. As distributed energy sources are increasingly integrated, the dynamics of distribution networks have become more complex, resulting in greater load fluctuations [
1]. This results in higher demands on both the accuracy and real-time performance of state estimation [
2,
3]. Traditional distribution network state estimation has primarily relied on measurements from control and monitoring systems [
4], which capture electrical quantities. These systems have long served as the primary data source for distribution network operation and analysis. In recent years, advanced measurement devices have been integrated into distribution networks [
5], providing high-precision, time-synchronized data to support more accurate and responsive system analysis. However, the relatively low sampling frequency of SCADA data hinders capturing the distribution network’s rapid dynamic changes. Meanwhile, the high deployment cost and limited coverage of PMUs remain prominent challenges.
In traditional distribution network state estimation, classical optimization-based methods have played a central role [
6]. These methods determine the system state by minimizing the weighted sum of squares of measurement residuals. They provide more accurate results when sufficient data are available and noise levels are low [
7,
8]. However, distribution networks have unique structural and operational characteristics that present significant challenges. Sparse measurement points, dynamic topological changes, and the volatility of distributed power sources complicate the estimation process [
9]. Unlike transmission networks, distribution networks are less densely monitored, and frequent topology changes can cause estimation errors that quickly propagate due to electrical coupling [
10]. Additionally, the integration of distributed energy sources introduces further complexity because of their intermittent and volatile nature, rendering traditional static models insufficient for accurate state estimation.
In recent years, data-driven methods based on artificial intelligence and machine learning have been increasingly explored to enhance the performance of distribution network state estimation. Representative models, including recurrent architectures [
11], graph-based learning frameworks [
12], convolutional neural structures [
13], and long-term temporal modeling networks [
14], have shown promising results. For instance, a neural network-based state estimation method, when combined with linear optimization, successfully integrates data from PMUs and SCADA systems, addressing topology changes and noise interference [
15]. However, these methods primarily rely on single-scale modeling, which cannot fully capture the multi-scale fluctuations caused by distributed energy integration. In distribution networks, state variables such as voltage and current exhibit both short-term random disturbances and long-term trends, requiring multi-scale modeling to improve estimation accuracy [
16,
17].
Existing multi-source state estimation methods often struggle to jointly capture fast transients and long-term trends while accurately modeling spatial correlations, as many approaches either prioritize one type of temporal feature or lack effective fusion mechanisms across heterogeneous measurements [
18]. Simple PMU/SCADA concatenation or weighted averaging treats high-frequency PMU events and low-frequency SCADA trends equally, causing mutual interference [
19]. Fixed-scale multi-source models like SK-BiLSTM cannot adaptively balance transient and trend features, and graph-based methods such as MS-GAT focus on spatial dependencies but neglect temporal multi-scale dynamics [
20]. In contrast, SKNet-GAT uses selective kernel convolution to adaptively fuse multi-scale temporal features from PMU and SCADA data while leveraging GAT for spatial modeling, effectively capturing both fast and slow dynamics and addressing the key limitations of existing fusion techniques [
21].
A new multi-source data fusion approach is presented, and the main contributions are outlined below:
- 1.
We introduce an enhanced Selective Kernel Convolutional Neural Network (SKNet) integrated with a Graph Attention Network (GAT), which effectively addresses the integration of heterogeneous data sources. SKNet adapts to both local and global electrical features by leveraging multi-scale convolution and a selective kernel mechanism.
- 2.
The GAT is employed to model the electrical coupling relationships between network nodes. By incorporating system topology and temporal measurements, it captures the spatiotemporal dependencies and interactions between nodes more effectively than traditional methods.
- 3.
We integrate power flow residual constraints into the loss function to form a physics-informed dynamic model, ensuring physically valid power flow solutions and addressing a key limitation of pure data-driven DL methods. Combined with time-evolving state constraints, this design enables robust adaptation to load fluctuations and topology changes, enhancing practical applicability.
- 4.
The proposed method significantly improves the accuracy, robustness, and key node identification capabilities of state estimation, providing better support for real-time situational awareness in intelligent distribution networks. This contributes to enhanced monitoring, optimized operation, and effective fault prediction and management.
3. Methodology
3.1. State Estimation via SKNet–GAT Multi-Source Data Fusion
The proposed SKNet–GAT multi-source fusion state estimation framework is illustrated in
Figure 3. The overall architecture consists of five sequentially connected modules, namely the input preprocessing layer, SK-based multi-scale feature extraction layer, GAT-based topology fusion layer, physical consistency constraint layer, and estimation output layer. Each module is designed to collaboratively exploit temporal dynamics, spatial dependencies, and physical mechanisms of distribution networks.
- 1.
Input preprocessing layer:
Measurements from PMUs and SCADA systems, along with topological features like node degree, switch status, and electrical distance, are preprocessed to handle missing values, noise, and inconsistent scales [
27]. After normalization and time alignment, the data are organized into a unified high-dimensional tensor [
28].
where
T denotes the time window length,
N is the number of nodes,
C represents the number of measurement channels, and
,
are the minimum and maximum values of channel
c, respectively.
- 2.
SK multi-scale feature extraction layer: To capture temporal dynamics at different resolutions, multiple convolution kernels with distinct receptive fields are applied in parallel. The multi-scale features are adaptively fused through a selective kernel mechanism:
where ∗ denotes convolution,
is the nonlinear activation function,
and
are the kernel parameters, and
are dynamically learned gating weights generated via global pooling and channel-wise attention. This mechanism enables soft fusion of heterogeneous measurements while emphasizing informative temporal patterns.
- 3.
GAT topology fusion layer: Based on the electrical adjacency matrix, the extracted temporal features are further aggregated using a graph attention mechanism to explicitly model non-Euclidean electrical coupling among nodes:
where
is a learnable attention vector,
the set of neighbors, and
the topology-aware embedding for node
i.
- 4.
Physical consistency constraint layer: To ensure data-driven estimation results comply with power system physical laws, the training objective incorporates power flow equation residuals. The loss function is defined as:
where
denotes the Huber loss,
represents the nonlinear power flow equations, and
controls the strength of the physical regularization term.
- 5.
Estimation output layer: Finally, the fused spatiotemporal features are mapped to nodal voltage magnitudes and phase angles through a fully connected projection. Evaluation metrics such as MAE, RMSE, , and inference latency are synchronously computed to support real-time dispatching and situational awareness applications.
To highlight the novelty of the proposed SKNet–GAT integration, a concise comparison with the state-of-the-art MS-GAT (multi-scale graph attention network) is provided: (i) Feature extraction: MS-GAT uses fixed-scale graph convolution, while SKNet–GAT integrates SKNet to adaptively fuse multi-scale temporal features (short-term disturbances and long-term trends) via a selective kernel mechanism, addressing multi-scale fluctuations in distribution networks. (ii) Topology modeling: Both models employ GAT for spatial dependency, but SKNet–GAT adds power flow residual constraints in the loss function to enforce physical consistency, ensuring estimation results comply with power system laws, which MS-GAT lacks. (iii) Multi-source fusion: MS-GAT concatenates heterogeneous data directly, whereas SKNet–GAT selectively emphasizes informative PMU/SCADA features, avoiding redundancy. This three-fold integration allows SKNet–GAT to achieve superior accuracy, robustness, and adaptability to dynamic topologies.
Through the collaborative process of SK-based temporal fusion → GAT-based spatial aggregation → physical residual correction, the proposed model jointly accounts for dynamic disturbances, network topology, and physical consistency, forming an accurate, efficient, and interpretable distribution network state estimation framework. The overall procedure is summarized in Algorithm 1.
| Algorithm 1 SKNet–GAT Multi-source Fusion State Estimation |
| Require: (PMU/SCADA), adjacency matrix A, node topology features , hyperparameters , , |
| Ensure: (voltage magnitude and angle) |
| 1: Normalize and construct input tensor |
| 2: Extract multi-scale features using SKNet: |
| 3: |
| 4: , |
| 5: Fuse features with GAT: |
| 6: |
| 7: |
| 8: |
| 9: Map to states: |
| 10: Compute loss and update parameters: |
| 11: return |
3.2. Optimization of SKNet–GAT Multi-Source State Estimation
The optimization workflow of the proposed SKNet–GAT multi-source fusion state estimation model is illustrated in
Figure 4.
- (1)
Dataset preprocessing: The model input consists of two components: (i) the dynamic measurement vector derived from PMU and SCADA systems [
29], including real-time measurements of nodal voltage magnitudes, phase angles, active/reactive power injections, and key branch flows, which comprehensively reflect the operational status; (ii) topological structure features, such as node degree, electrical distance, and switch status, describing the connectivity and potential topological switching of the network. After input layer normalization, these features form the initial feature vectors driving the SKNet–GAT state estimator.
To ensure consistency and mitigate the influence of differing scales, a min–max normalization is applied to each feature:
where
denotes the original feature value,
and
are the minimum and maximum values of the feature, and
represents the normalized feature. This transformation preserves the relative differences while mitigating scale-induced biases during training. Finally, a 6:2:2 split is applied to the dataset for training, validation, and testing to support model learning, tuning, and generalization assessment.
- (2)
Comprehensive evaluation metrics and error indicators: The performance of the proposed state estimator is evaluated using the root mean square error (RMSE), mean absolute error (MAE), and the coefficient of determination (
):
where
N is the total number of state variables,
and
denote the true and estimated values, respectively, and
is the mean of the true state values.
During training, although the standard Huber loss combines the benefits of MSE and MAE, its threshold parameter
is typically fixed. To enhance convergence and robustness against outliers, we introduce an adaptive threshold Huber loss:
where the adaptive threshold
is defined as:
with
as an adjustment coefficient and
as a small smoothing term to prevent extremely small thresholds. This adaptive mechanism improves stability in early training while increasing robustness to outliers in later epochs.The model is optimized with Adam using an initial learning rate of 0.001, a batch size of 64, over 100 epochs.
The adaptive threshold
overcomes a key limitation of standard Huber loss: a small fixed
improves outlier robustness but slows early training, while a large fixed
speeds convergence but weakens resistance to gross errors. In contrast,
dynamically expands with large residuals in early epochs and narrows as residuals decrease in later epochs. This balance is essential for distribution network state estimation, where measurements contain both Gaussian noise and occasional outliers, eliminating the need for manual threshold tuning.For the detailed sensitivity analysis of
and the ablation study of the adaptive threshold mechanism, please refer to
Section 4.2.4.
- (3)
State estimation output: After training, the state estimation module outputs the voltage magnitude and phase angle for each node. The evaluation metrics (RMSE, MAE, ) are calculated to verify both accuracy and robustness, providing reliable inputs for subsequent dispatching and decision-making.
3.3. Multi-Source Feature Fusion and Multi-Scale Representation
To effectively capture the temporal dynamics and spatial dependencies of the distribution network, multi-source measurements from PMU and SCADA systems are fused and represented across multiple scales. Let the input measurement tensor be
, where
T is the temporal length. Multi-scale temporal features are first extracted via the Selective Kernel Convolution (SKConv) module [
30]:
where ∗ denotes convolution,
and
are kernel weights and bias;
(one per kernel
k) is a learnable modulation matrix that adaptively scales input feature channels via Hadamard product (⊙), emphasizing informative channels and suppressing noise for each scale;
is a non-linear activation function; and
are adaptive gating weights obtained via global pooling and channel-wise attention.
Cross-source interactions are captured through a channel-wise attention mechanism with non-linear projection:
where
is the fused feature for node
i at time
j,
denotes the channel attention weight,
and
are linear projection parameters,
performs normalization,
is a non-linear activation, and
is a learnable residual function enhancing representation power.
Spatial aggregation over the network is represented abstractly by a high-order graph aggregation operator:
where
represents the graph attention aggregation,
is the adjacency matrix,
are node-wise learnable scaling factors, and the inner product
captures high-order feature correlations between nodes.
Finally, the temporal and spatial features are fused to produce the final node embedding:
where
is the final embedding for node
i,
are learnable fusion coefficients,
are trainable projection parameters, and
adds non-linear fusion capability.
This multi-source, multi-scale representation forms the foundation for subsequent state estimation with physical consistency constraints, jointly considering temporal dynamics, heterogeneous measurement contributions, and electrical topology dependencies.
4. Case Study Analysis
4.1. Experimental Setup and Testing Systems
To evaluate the proposed SKNet–GAT method, two benchmark networks are used: the improved IEEE 33-node and IEEE 123-node systems [
31], which provide realistic load distributions and topologies. Both systems are enhanced to reflect practical conditions: PMUs are installed at key nodes (3 for IEEE 33-node, 7 for IEEE 123-node) and SCADA sensors cover wide-area nodes with realistic noise; the IEEE 33-node system includes 30 modified topologies, and the IEEE 123-node system integrates 100 kW photovoltaic units and backup switches to simulate distributed generation and topological changes; random load perturbations (±10%) and Gaussian noise generate diverse samples. Detailed configurations are provided in
Section 4.2 and
Section 4.3. While Gaussian noise approximates measurement errors in this study, real-world data often contains non-Gaussian components and synchronization errors, which will be addressed in future field validations.
Implemented in Python with PyTorch 2.1.0 and Compute Unified Device Architecture (CUDA), the experiments run on a workstation equipped with a GeForce RTX 4060 GPU (8 GB) and CUDA Deep Neural Network Library (cuDNN) 11.8, with hyperparameters chosen through preliminary cross-validation.
Table 1 summarizes the key characteristics of the benchmark systems and the computational environment.
This experimental setup ensures reproducibility and enables a fair comparison of the proposed method across networks of different sizes. By including both medium-scale and large-scale systems, the evaluation demonstrates the robustness, scalability, and generalization capability of the SKNet–GAT multi-source fusion approach under diverse operational scenarios.
To reflect real-world characteristics, the IEEE 33-node system is modified with PMU/SCADA deployment at specified nodes, 30 topology variants, and load-perturbed data; the IEEE 123-node system integrates 100 kW PV units, backup switching channels, and observability-optimized PMU placement. Both systems adopt realistic measurement noise and diverse data generation to validate the model’s robustness and scalability.
4.2. Improving IEEE 33 Node Distribution System Testing
Adaptive modifications are made to the IEEE 33-bus system to better reflect real-world operational conditions, as shown in
Figure 5. Considering the gradual deployment of PMUs in the distribution network and the widespread configuration of SCADA devices, this study chooses to install PMUs at nodes 1, 2, and 6 to collect node voltage amplitude and phase angle data. Measurement errors are modeled as Gaussian noise with mean zero, using a 0.15% standard deviation for voltage amplitude and 0.02° for phase angle. SCADA sensors at nodes 3, 8, 11, 15, 20, 24, and 28 monitor voltage amplitudes with a uniform 1% standard deviation.
Adaptive modifications are made to the IEEE 33-bus system to better reflect real-world operational conditions (
Figure 5). PMUs are installed at nodes 1, 2, and 6 (voltage amplitude:
Gaussian noise; phase angle:
Gaussian noise), and SCADA sensors at nodes 3, 8, 11, 15, 20, 24, and 28 (voltage amplitude:
uniform noise). To test topology generalization, 30 modified topologies are generated by switching 1–3 breakers (maintaining radiality), with 300 dedicated test samples.
4.2.1. Data Generation and Sample Preparation
Based on the enhanced IEEE 33-node distribution network, the dataset for model training and evaluation is generated using historical load profiles and AC power flow simulations implemented in MATPOWER (a widely used open-source power system analysis toolbox). Typical weekday and weekend load curves from 2019 are selected as the primary data source, with a 15-min interval, yielding 3500 time series segments. An AC power flow simulation environment is constructed using MATPOWER’s runpf function, which solves the nonlinear power flow equations via the Newton-Raphson method. To increase sample diversity, random perturbations are applied to active and reactive loads at each node, including a uniform distribution factor in [0.9, 1.1] and a Gaussian noise component. AC power flow calculations in MATPOWER subsequently provide node voltage amplitudes, phase angles, active/reactive power injections, and branch power flows. All converged simulations are considered valid samples, resulting in approximately 6000 trend samples. All variables are then normalized using min-max scaling. A 6:2:2 split separates the data into training, validation, and test sets, offering a consistent and reproducible basis for model training, hyperparameter tuning, and performance evaluation.
To test the model’s topology generalization, additional test samples are generated based on modified network structures. Specifically, 30 new topologies are created by randomly switching 1–3 breakers in the original IEEE 33-node network, while maintaining radiality. The total load is preserved, and random perturbations are applied 10 times for each new topology. AC power flow solutions are then computed, generating a total of 300 samples for the topology generalization test set, which is kept separate.
Table 2 summarizes the data generation process, sample sizes, and partitioning strategy.
4.2.2. Hyperparameter Optimization and Network Configuration
To fully leverage the capabilities of the SKNet–GAT model while ensuring convergence speed and generalization performance, Optuna Bayesian optimization is employed to tune key hyperparameters. After optimization, the following settings are adopted: AdamW with 0.001 learning rate, 32-sample batches, and 15% dropout uniformly applied to SKConv and GAT outputs. The maximum training duration is 200 epochs, using early stopping after 20 epochs of no validation improvement.The remaining key configurations are summarized in
Table 3.
For reproducibility and detailed reference,
Table 4 presents the input and output dimensions of each hidden layer during forward propagation. Here,
denote batch size
N, number of nodes
M, time steps
T, and feature channels
C.
4.2.3. Model Hyperparameter Settings
To visually assess the convergence and generalization of SKNet GAT on the IEEE 33-bus test system,
Figure 6 presents the validation and test loss curves throughout training, comparing them with the conventional Huber and MSE losses to examine performance differences under different loss functions.
Figure 6A and
Figure 6B, respectively, show the comparison of loss curves between the test set and the validation set under three different loss functions. It can be seen that the conventional Huber loss is relatively close to the MSE in terms of convergence speed and final convergence accuracy, with a rapid decrease in the early stage but a plateau in the middle and later stages, and the loss value remains at a relatively high level. The adaptive threshold Huber loss function proposed in this article can significantly reduce losses in the early stages of training and maintain a lower level than the benchmark method throughout the entire process, with faster convergence speed and significantly lower final convergence values. This indicates that the proposed loss function not only has stronger convergence during the optimization process but also demonstrates better generalization ability on the validation set, effectively improving the stability and accuracy of the SKNet GAT model in this system.
To visually compare the node-level estimation accuracy of SKNet GAT on the conventional test set and topology generalization test set, this section separately calculated the voltage amplitude
and phase angle
of 33 nodes, and plotted the error distribution of the two scenarios in the form of grouped bar charts, as shown in
Figure 7.
From
Figure 7, it can be observed that the node-level estimation error of the improved SKNet–GAT on the IEEE-33 node system exhibits an arched distribution pattern, being “slightly higher in the middle and lower at both ends.” Specifically, the voltage amplitude MAE
(
Figure 7A) remains overall between
and
, while the phase angle MAE
(
Figure 7B) is controlled within the range
to
, all far below the measurement noise level.
Compared to the conventional test set, in the topology generalization scenario, the error increases uniformly by only about 15–25%, and the curve shapes for each node remain almost identical, indicating that the model did not overfit to the training topology. The peak error is concentrated at nodes with high loads in the middle section of the feeder line, which is consistent with the expected pattern of “voltage gradually decreasing and noise amplification” in radial distribution networks. The findings confirm that the method achieves high accuracy and robustness despite unknown topologies and varying load conditions.
4.2.4. Sensitivity and Ablation Analysis of Adaptive Threshold
The adaptive threshold
in the proposed Huber loss is a key factor determining both estimation accuracy and convergence behavior. To evaluate its influence, we conducted a sensitivity analysis of the adjustment coefficient
, while keeping other hyperparameters fixed (
Table 5). The evaluation metrics include voltage amplitude MAE (
), phase angle MAE (
), and convergence epoch (number of epochs to reach validation loss
).
Table 5 shows that
achieves the best trade-off between accuracy and convergence. Smaller values (
) over-constrain minor residuals, slowing convergence, while larger values (
) reduce robustness to outliers. The stable range
ensures flexibility for practical deployment.
We further validated the adaptive threshold through an ablation study, comparing it with fixed-threshold Huber losses (
) and standard MSE loss under the same test conditions (Gaussian noise with 20% outliers). The results are shown in
Table 6.
The adaptive Huber loss consistently outperforms fixed-threshold Huber and MSE losses in both accuracy and convergence, demonstrating the superiority of the adaptive threshold mechanism. Its effectiveness arises from the dynamic behavior of : it expands during early epochs when residuals are large (favoring convergence, similar to MSE) and contracts as residuals decrease in later epochs (enhancing robustness to outliers, similar to MAE). This balance is essential in distribution network state estimation, where measurements often include Gaussian noise and occasional gross errors.
4.2.5. Comprehensive Performance Comparison
To comprehensively evaluate the advantages of SKNet–GAT across different technological routes, five representative baseline models were selected for horizontal comparison: the traditional optimization method WLS, the temporal depth model BiLSTM, its attention-enhanced variant BiLSTM-Att, the convolutional sequence fusion model SK-BiLSTM, and the state-of-the-art multi-scale graph attention network MS-GAT. All models were implemented on a unified IEEE-33 node dataset and trained under the same noise scenario, consisting of Gaussian noise () combined with outliers, using a 6:2:2 train–validation–test split.
During testing, the voltage amplitude MAE
, phase angle MAE
, and single-section average inference latency were calculated to assess both accuracy and real-time performance.
Table 7 summarizes the results.
Table 7 shows that the traditional WLS method ranks lowest in all error metrics and
values. The BiLSTM-based models significantly improve fitting performance (with
increasing by approximately 4–6%), albeit at the cost of increased inference latency (>30 ms).
By incorporating multi-scale convolution and graph attention mechanisms (SK-BiLSTM and MS-GAT), both voltage and phase angle MAE/RMSE values decrease further, with exceeding 0.97. The proposed SKNet–GAT model achieves the best performance across five accuracy indicators: voltage MAE is only , phase angle MAE is , and reaches 0.989 and 0.974, respectively. Notably, its inference latency is only 10 ms, approaching the real-time level of WLS, demonstrating the model’s comprehensive superiority in accuracy, fitting, and computational efficiency.
Note that the reported inference latency (10 ms per section) only includes the model’s forward pass computation (from preprocessed feature input to estimation output) and excludes data preprocessing steps (e.g., normalization, time alignment), which are performed offline or in parallel in practical deployment.
4.3. Improving IEEE123 Node Distribution System Testing
The improved IEEE 123-node distribution network testing system is illustrated in
Figure 8. On the basis of the original feeder structure, the following improvements are introduced to simulate practical distribution network scenarios:
Measurement configuration: Seven PMUs are installed at source busbar 1, backbone nodes 25, 46, 67, 79, 97, and the end node 123 to collect voltage amplitude and phase angle. PMU errors are modeled as zero-mean Gaussian with 0.15% standard deviation for amplitude and 0.02° for phase. SCADA devices are installed at high-load-density nodes to measure voltage, injected power, and branch flows with 1% measurement error.
Distributed power generation and load variation: 100 kW photovoltaic units are connected to nodes 65, 83, and 114. Connection switches at nodes 38 and 98 are opened to form backup automatic switching channels.Node loads are randomly perturbed by ±10% following typical daily curves to simulate distributed energy fluctuations and load migration. AC power flow simulations for the improved IEEE 123-node system are also performed using MATPOWER, ensuring consistency with the IEEE 33-node system’s data generation pipeline. Observability verification: A PMU placement heuristic algorithm and topology constraints ensure full network observability, providing hierarchical redundancy along backbone branches.
Observability verification: A PMU placement heuristic algorithm and topology constraints ensure full network observability, providing hierarchical redundancy along backbone branches.
Measurement configuration: Seven PMUs are installed at the source busbar 1, backbone nodes 25, 46, 67, 79, 97, and end node 123 (same noise settings as the IEEE 33-node system), while SCADA devices are deployed at high-load-density nodes to monitor voltage, injected power, and branch flows (1% measurement error). Distributed generation and load variation are simulated by connecting 100 kW photovoltaic units at nodes 65, 83, and 114, and opening switches at nodes 38 and 98 to form backup automatic switching channels, with node loads perturbed by ±10% following typical daily curves. Observability is ensured using a PMU placement heuristic prioritizing backbone nodes for hierarchical redundancy.
To evaluate scalability, six models are migrated to the improved IEEE-123 node system and retrained under the unified protocol described in
Section 3. Performance comparison of voltage and phase angle estimation, along with inference latency, is summarized in
Table 8. Consistent with the IEEE 33-node system’s latency definition, the reported 18 ms inference latency only reflects the model’s forward pass efficiency, excluding offline data preprocessing operations.
As shown in
Table 8, when the network size increases from 33 to 123 nodes, all model errors increase, but the ranking remains consistent. Traditional WLS exhibits the largest voltage and phase angle MAE due to noise amplification. Deep time-series models (BiLSTM and BiLSTM-Attention) reduce errors by roughly 30% but suffer from inference latencies exceeding 60 ms. Multi-scale convolution and graph attention methods (SK-BiLSTM, MS-GAT) further improve accuracy with
values ranging from 0.96 to 0.98, albeit at the cost of higher computational load. SKNet-GAT achieves the best overall performance, with voltage MAE of
p.u., phase angle MAE of
, and an inference latency of only 18 ms, demonstrating excellent scalability and real-time capability.
Notably, SKNet-GAT’s 30% reduced parameter count and exploitation of distribution networks’ inherent sparsity enable scaling beyond the IEEE 123-node system. For networks with thousands of nodes, the sparse radial structure naturally limits the GAT’s attention calculation complexity, and additional optimizations (e.g., sparse attention implementations) can further mitigate potential memory challenges.
4.4. End-to-End Latency in Real-Time State Estimation
While SKNet-GAT demonstrates ultra-low inference latency (10–18 ms) for IEEE 33- and 123-node systems, practical deployment requires consideration of the end-to-end latency, which includes data transmission from PMU/SCADA devices, local edge preprocessing, and central computation. In industrial distribution networks, transmission latency depends on the communication medium (e.g., Ethernet, 5G, Wi-Fi) and can range from 2 to 20 ms. Edge preprocessing, such as local noise filtering, synchronization, and compression, typically adds 2–5 ms. Central computation, represented by the reported forward-pass latency, accounts for 10–18 ms depending on network size. Notably, the reported 10–18 ms excludes transmission and edge processing, which are critical in real-world scenarios.
In practice, asynchronous data generation from PMUs (50/60 Hz) and SCADA (1–5 min) requires time alignment, and wireless communication can introduce variable delays. For large-scale feeders with thousands of nodes, multi-hop transmission may accumulate latency. To mitigate these challenges, several strategies are proposed: integrating edge computing at measurement terminals to reduce transmission payload and local preprocessing delay; using low-latency communication protocols such as IEEE 1588 Precision Time Protocol (PTP) for synchronization and 5G URLLC for rapid transmission; and deploying hierarchical data aggregation via regional edge gateways to reduce multi-hop delays. These strategies can ensure end-to-end latency remains within 50–100 ms, supporting 1 s-level online monitoring.
Using these mitigation measures, a 1000-node distribution network is estimated to achieve an end-to-end latency of approximately 38 ms (5 ms transmission, 3 ms edge preprocessing, 30 ms central computation), well below typical industrial thresholds. Compared to conventional deep learning baselines, SKNet-GAT’s low computation latency provides additional flexibility to accommodate transmission variations, making it suitable for real-time monitoring and rapid operational decision-making. Future work will validate these estimates on Hardware-in-the-Loop platforms with real PMU/SCADA devices and 5G modules, and explore adaptive latency control mechanisms to enhance robustness under variable communication conditions.
5. Conclusions
An improved SKNet-GAT graph attention state estimator is proposed for multi-source measurement applications in power distribution systems. Systematic experimental verification is conducted on the improved IEEE-33 and IEEE-123 node systems, leading to the following conclusions:
In both conventional and topology-generalization scenarios, the voltage amplitude and phase angle MAE of SKNet-GAT are reduced by approximately 65% and 60%, respectively, compared to the traditional WLS method, and further reduced by 15% and 12% relative to the best baseline model MS-GAT. Correspondingly, the voltage and phase angle values reach 0.989 and 0.974, demonstrating a significant improvement in the estimation accuracy for active distribution networks.
Under Gaussian noise with , outliers of , and 10% missing measurements, the estimation errors only increase uniformly by 15–25%, and the error curves remain consistent even under unknown topologies. This confirms the model’s robust adaptability to measurement noise, gross errors, and topological changes.
Ultra-low inference latency: The proposed SKNet-GAT achieves an average latency of only 10 ms for the IEEE 33-node system and 18 ms for the IEEE 123-node system on a mid-range GeForce RTX 4060 (8GB) GPU. This measurement includes only the model’s forward pass and excludes offline preprocessing, making it approximately one-fifth the latency of deep learning baselines and comparable to the traditional WLS method (6 ms for IEEE 33-node).
Practical deployment potential: Combined with a 30% reduction in total model parameters, this ultra-low latency enables direct deployment for 1 s-level online monitoring in large-scale distribution networks. It supports timely abnormal condition detection, rapid fault response, and real-time operational decision-making, highlighting a critical advantage over existing data-driven approaches that often trade speed for accuracy.
Despite these advantages, several limitations remain. First, the current evaluation relies entirely on MATPOWER-simulated data with Gaussian noise, which approximates measurement errors but cannot fully capture real-world characteristics such as non-Gaussian disturbances (e.g., impulsive noise from equipment faults) and PMU/SCADA synchronization errors. Second, for large-scale utility feeders with thousands of nodes, the GAT mechanism may face memory bottlenecks due to pairwise attention computation and feature aggregation. However, the sparse radial structure of distribution networks (average node degree –3) and the model’s 30% reduced parameter count relative to baselines mitigate this concern. Third, performance under real-world operating conditions—including dynamic load variations, unmodeled distributed energy resources, and communication delays—requires further validation. Finally, the current framework focuses on steady-state estimation and does not yet incorporate dynamic state estimation or fault detection.
Future work will focus on three key directions: First, extending the SKNet-GAT framework to integrate real-time network measurements with Hardware-in-the-Loop (HIL) platforms for on-site validation, addressing non-Gaussian noise and synchronization errors in practical deployment; second, incorporating reinforcement learning (RL) to dynamically optimize model hyperparameters (e.g., GAT attention weights, SKNet kernel selection) based on real-time network conditions such as load volatility and topology changes, enabling adaptive performance under time-varying scenarios; and third, combining state estimation results with self-healing and adaptive control strategies to enhance distribution network resilience, reliability, and automation. Additionally, the practical benefits of ultra-low latency and reduced parameter count will be further explored to support real-time operational deployment.