You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
UnitCommitment.jl/README.md

2.1 KiB

UnitCommitment.jl

UnitCommitment.jl is an optimization package for the Security-Constrained Unit Commitment Problem (SCUC), a fundamental optimization problem in power systems which is used, for example, to clear the day-ahead electricity markets. The problem asks for the most cost-effective power generation schedule under a number of physical, operational and economic constraints.

Package Components

  • Data Format: The package proposes an extensible and fully-documented JSON-based data specification format for SCUC, developed in collaboration with Independent System Operators (ISOs), which describes the most important aspects of the problem.
  • Benchmark Instances: The package provides a diverse collection of large-scale benchmark instances collected from the literature and extended to make them more challenging and realistic, based on publicly available data.
  • Model Implementation: The package provides a Julia/JuMP implementation of state-of-the-art formulations and solution methods for SCUC. Our goal is to keep this implementation up-to-date, as new methods are proposed in the literature.
  • Benchmark Tools: The package provides automated benchmark scripts to accurately evaluate the performance impact of proposed code changes.

Documentation

Authors

  • Alinson Santos Xavier, Argonne National Laboratory
  • Feng Qiu, Argonne National Laboratory

Collaborators

  • Yonghong Chen, Midcontinent Independent System Operator
  • Feng Pan, Pacific Northwest National Laboratory