SoftwareApplication
name: ACDC-OpFlow
description: ACDC-OpFlow, Unified, Cross-Language Framework for AC/DC Optimal Power Flow Solutions
description: Repository with Optimal Power Flow (OPF) library in Julia, Python, MATLAB, and C++ done as a part of the Harmony project (HARMONic stabilitY assessment of PE-penetrated power systems). 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.
author: 0000-0001-5659-503X
author: https://orcid.org/0009-0002-0708-7543
author: https://orcid.org/0000-0002-9775-3265
author: https://orcid.org/0000-0003-2727-0767
keywords: Optimal Power Flow
keywords: AC/DC power systems
keywords: power electronic converters
license:
  creative work: creativeWork
    name: MIT

0000-0001-5659-503X
type: Person
given name: Haixiao
family name: Li
name: Haixiao Li

https://orcid.org/0009-0002-0708-7543
type: Person
given name: Azadeh
family name: Kermansaravi
name: Azadeh Kermansaravi

https://orcid.org/0000-0002-9775-3265
type: Person
given name: Robert
family name: Dimitrovski
name: Robert Dimitrovski

https://orcid.org/0000-0003-2727-0767
type: Person
given name: Aleksandra
family name: Lekić
name: Aleksandra Lekić