Mathematics > Optimization and Control
[Submitted on 23 Oct 2023 (v1), last revised 7 Apr 2024 (this version, v2)]
Title:Tightening QC Relaxations of AC Optimal Power Flow through Improved Linear Convex Envelopes
View PDF HTML (experimental)Abstract:AC optimal power flow (AC OPF) is a fundamental problem in power system operations. Accurately modeling the network physics via the AC power flow equations makes AC OPF a challenging nonconvex problem. To search for global optima, recent research has developed a variety of convex relaxations that bound the optimal objective values of AC OPF problems. The well-known QC relaxation convexifies the AC OPF problem by enclosing the non-convex terms (trigonometric functions and products) within convex envelopes. The accuracy of this method strongly depends on the tightness of these envelopes. This paper proposes two improvements for tightening QC relaxations of OPF problems. We first consider a particular nonlinear function whose projections are the nonlinear expressions appearing in the polar representation of the power flow equations. We construct a convex envelope around this nonlinear function that takes the form of a polytope and then use projections of this envelope to obtain convex expressions for the nonlinear terms. Second, we use certain characteristics of the sine and cosine expressions along with the changes in their curvature to tighten this convex envelope. We also propose a coordinate transformation that rotates the power flow equations by an angle specific to each bus in order to obtain a tighter envelope. We demonstrate these improvements relative to a state-of-the-art QC relaxation implementation using the PGLib-OPF test cases. The results show improved optimality gaps in 68% of these cases.
Submission history
From: Mohammad Rasoul Narimani [view email][v1] Mon, 23 Oct 2023 00:30:16 UTC (3,197 KB)
[v2] Sun, 7 Apr 2024 00:11:18 UTC (3,289 KB)
References & Citations
Bibliographic and Citation Tools
Bibliographic Explorer (What is the Explorer?)
Litmaps (What is Litmaps?)
scite Smart Citations (What are Smart Citations?)
Code, Data and Media Associated with this Article
CatalyzeX Code Finder for Papers (What is CatalyzeX?)
DagsHub (What is DagsHub?)
Gotit.pub (What is GotitPub?)
Papers with Code (What is Papers with Code?)
ScienceCast (What is ScienceCast?)
Demos
Recommenders and Search Tools
Influence Flower (What are Influence Flowers?)
Connected Papers (What is Connected Papers?)
CORE Recommender (What is CORE?)
arXivLabs: experimental projects with community collaborators
arXivLabs is a framework that allows collaborators to develop and share new arXiv features directly on our website.
Both individuals and organizations that work with arXivLabs have embraced and accepted our values of openness, community, excellence, and user data privacy. arXiv is committed to these values and only works with partners that adhere to them.
Have an idea for a project that will add value for arXiv's community? Learn more about arXivLabs.