Papers › Linear and Second-order-cone Valid Inequalities for Problems with Storage
Linear and Second-order-cone Valid Inequalities for Problems with Storage
Juan M. Morales
The archive published only this paper's code-link row. Authors, date and abstract are from arXiv's metadata (CC0), read from the Kaggle arXiv metadata snapshot of 2026-09-12 where its title matched the archive's; the title is the archive's.
Batteries are playing an increasingly central role as distributed energy resources in the shift toward power systems dominated by renewable energy sources. However, existing battery models must invariably rely on complementarity constraints to prevent simultaneous charging and discharging, rendering models of a disjunctive nature and NP-hard. In this paper, we analyze the disjunctive structure of the battery's feasible operational set and uncover a submodularity property in its extreme power trajectories. Leveraging this structure, we propose a systematic approach to derive linear valid inequalities that define facets of the convex hull of the battery's feasible operational set, including a distinguished family that generalizes and dominates existing formulations in the literature. To evaluate the practical utility of these inequalities, we conduct computational experiments on two representative problems whose continuous relaxations frequently result in simultaneous charge and discharge: energy arbitrage under negative prices and set-point tracking. For the latter, we further introduce second-order cone inequalities that remarkably and efficiently reduce simultaneous charging and discharging. Our results highlight the potential of structured relaxations to enhance the tractability and fidelity of battery models in optimization-based energy system tools.
Code
Repository list and official/mentioned flags are the archive's, frozen 2025-07-28. Reachability, where shown, is from one Syntology probe window (2026-09-16 to 2026-09-18); repositories not probed show nothing. GitHub stars are not tracked.
Code Syntology ran Syntology
Not run by Syntology. Nothing on this page verifies that the listed code works.
Results from the paper archive 2025-07-28
No leaderboard rows for this paper in the archive.
Report a problem or propose a change · a person checks every report against the paper or source before anything changes; decisions are listed on /corrections