PowerFlowNet: Power Flow Approximation Using Message Passing Graph Neural Networks
Nan Lin, Stavros Orfanoudakis, Nathan Ordonez Cardenas, Juan S. Giraldo, Pedro P. Vergara
TL;DR
PowerFlowNet introduces a graph neural network that reframes power flow as a node-regression problem on a bus-edge graph, leveraging a mask-based encoding and a stack of PowerFlowConv layers to integrate local and higher-order information. The model achieves near-Newton-Raphson accuracy while delivering substantial speedups, notably ≈4× on IEEE 14-bus and ≈145× on the large 6470rte network, outperforming DC PF and other baselines. Key contributions include the mask encoder, the PowerFlowConv layer combining one-step message passing with high-order TAGConv, and a dual loss framework (MSE and Masked L2) to handle unknown features while honoring PF physics. The results demonstrate strong scalability, interpretability through subgraph analyses, and robust generalization, making PowerFlowNet a promising tool for real-world PF analysis in planning and operation across large-scale grids.
Abstract
Accurate and efficient power flow (PF) analysis is crucial in modern electrical networks' operation and planning. Therefore, there is a need for scalable algorithms that can provide accurate and fast solutions for both small and large scale power networks. As the power network can be interpreted as a graph, Graph Neural Networks (GNNs) have emerged as a promising approach for improving the accuracy and speed of PF approximations by exploiting information sharing via the underlying graph structure. In this study, we introduce PowerFlowNet, a novel GNN architecture for PF approximation that showcases similar performance with the traditional Newton-Raphson method but achieves it 4 times faster in the simple IEEE 14-bus system and 145 times faster in the realistic case of the French high voltage network (6470rte). Meanwhile, it significantly outperforms other traditional approximation methods, such as the DC relaxation method, in terms of performance and execution time; therefore, making PowerFlowNet a highly promising solution for real-world PF analysis. Furthermore, we verify the efficacy of our approach by conducting an in-depth experimental evaluation, thoroughly examining the performance, scalability, interpretability, and architectural dependability of PowerFlowNet. The evaluation provides insights into the behavior and potential applications of GNNs in power system analysis.
