Learning Optimal Power Flow Value Functions with Input-Convex Neural Networks

Andrew Rosemberg, Mathieu Tanneau, Bruno Fanzeres, Joaquim Garcia, Pascal Van Hentenryck
10/6/2023
cs.LGmath.OC

No confident code implementation found for this paper.

Abstract

The Optimal Power Flow (OPF) problem is integral to the functioning of power systems, aiming to optimize generation dispatch while adhering to technical and operational constraints. These constraints are far from straightforward; they involve intricate, non-convex considerations related to Alternating Current (AC) power flow, which are essential for the safety and practicality of electrical grids. However, solving the OPF problem for varying conditions within stringent time frames poses practical challenges. To address this, operators resort to model simplifications of varying accuracy. Unfortunately, better approximations (tight convex relaxations) are often computationally intractable. This research explores machine learning (ML) to learn convex approximate solutions for faster analysis in the online setting while still allowing for coupling into other convex dependent decision problems. By trading off a small amount of accuracy for substantial gains in speed, they enable the efficient exploration of vast solution spaces in these complex problems.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{rosemberg2023learning,
  title  = {Learning Optimal Power Flow Value Functions with Input-Convex Neural Networks},
  author = {Andrew Rosemberg and Mathieu Tanneau and Bruno Fanzeres and Joaquim Garcia and Pascal Van Hentenryck},
  year   = {2023},
  eprint = {2310.04605},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2310.04605v1}
}

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/2310.04605.svg)](https://codeofpaper.com/paper/2310.04605)

Discussion