Multi-Objective Reinforcement Learning for Power Grid Topology Control

Thomas Lautenbacher, Ali Rajaei, Davide Barbieri, Jan Viebahn, Jochen L. Cremer
1/27/2025
cs.LGcs.AIeess.SY

No official code found. Best implementation: TU-Delft-AI-Energy-Lab/TOPGRID_MORL (15 stars, MIT, last commit 2025-11-29).

Abstract

Transmission grid congestion increases as the electrification of various sectors requires transmitting more power. Topology control, through substation reconfiguration, can reduce congestion but its potential remains under-exploited in operations. A challenge is modeling the topology control problem to align well with the objectives and constraints of operators. Addressing this challenge, this paper investigates the application of multi-objective reinforcement learning (MORL) to integrate multiple conflicting objectives for power grid topology control. We develop a MORL approach using deep optimistic linear support (DOL) and multi-objective proximal policy optimization (MOPPO) to generate a set of Pareto-optimal policies that balance objectives such as minimizing line loading, topological deviation, and switching frequency. Initial case studies show that the MORL approach can provide valuable insights into objective trade-offs and improve Pareto front approximation compared to a random search baseline. The generated multi-objective RL policies are 30% more successful in preventing grid failure under contingencies and 20% more effective when training budget is reduced - compared to the common single objective RL policy.

View on arXivView PDF

Code Implementations(1)

MIT

Multi-Objective Reinforcement Learning for Power Grid Topology Control

150Roff, ShellJun 18, 202410 months agoMIT

Similar Papers

Cite this paper

@article{lautenbacher2025multiobjective,
  title  = {Multi-Objective Reinforcement Learning for Power Grid Topology Control},
  author = {Thomas Lautenbacher and Ali Rajaei and Davide Barbieri and Jan Viebahn and Jochen L. Cremer},
  year   = {2025},
  eprint = {2502.00040},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2502.00040v2}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2502.00040.svg)](https://codeofpaper.com/paper/2502.00040)

Discussion