PowerFlowNet: Power flow approximation using message passing Graph Neural Networks

Nan Lin*, Stavros Orfanoudakis*, Nathan Ordonez Cardenas, Juan S. Giraldo, Pedro P. Vergara

*Corresponding author for this work

Research output: Contribution to journalArticleScientificpeer-review

10 Downloads (Pure)

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 IEEE 14-bus system and 48 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 power flow, 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.

Original languageEnglish
Article number110112
Number of pages11
JournalInternational Journal of Electrical Power and Energy Systems
Volume160
DOIs
Publication statusPublished - 2024

Keywords

  • Data driven
  • Deep learning
  • Machine Learning
  • Power flow

Fingerprint

Dive into the research topics of 'PowerFlowNet: Power flow approximation using message passing Graph Neural Networks'. Together they form a unique fingerprint.

Cite this