ACDC-OpFlow

A unified, cross-language framework for AC/DC optimal power flow solutions

Journal Article (2025)
Author(s)

H. Li (TU Delft - Intelligent Electrical Power Grids)

Z. Kermansaravi (TU Delft - Intelligent Electrical Power Grids)

Robert Dimitrovski (TenneT TSO B.V., TU Delft - Intelligent Electrical Power Grids)

Aleksandra Lekic (TU Delft - Intelligent Electrical Power Grids)

Research Group
Intelligent Electrical Power Grids
DOI related publication
https://doi.org/10.1016/j.softx.2025.102324
More Info
expand_more
Publication Year
2025
Language
English
Research Group
Intelligent Electrical Power Grids
Volume number
32
Reuse Rights

Other than for strictly personal use, it is not permitted to download, forward or distribute the text or part of it, without the consent of the author(s) and/or copyright holder(s), unless the work is under an open content license such as Creative Commons.

Abstract

Hybrid AC/voltage source converter-based multi-terminal DC (VSC-MTDC) power grids play a crucial role in enabling long-distance power transmission and flexible interconnection between AC grids. To fully leverage the functional advantages of such systems, it is essential that they operate in or close to optimal power flow (OPF) conditions. To address this, ACDC-OpFlow is developed as an open-source and cross-language framework for solving AC/DC OPF problems. Its core innovation lies in a unified modeling structure that supports MATLAB, Python, Julia, and C++, with Gurobi used as a consistent solver backend. This framework is beginner-friendly and allows users to work in their preferred programming languages. Both text-based and graph-topology results are provided to help users understand the system-wide power flow distribution and operational status. This work presents the design concept of ACDC-OpFlow, showcases representative example results, and discusses the performance differences observed in multiple programming language implementations.