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.
|
5 years ago | |
---|---|---|
.github/workflows | 5 years ago | |
benchmark | 5 years ago | |
instances | 5 years ago | |
scripts | 5 years ago | |
src | 5 years ago | |
test | 5 years ago | |
.gitattributes | 5 years ago | |
.gitignore | 5 years ago | |
CHANGELOG.md | 5 years ago | |
COPYING.md | 5 years ago | |
Makefile | 5 years ago | |
Manifest.toml | 5 years ago | |
Project.toml | 5 years ago | |
README.md | 5 years ago | |
mkdocs.yml | 5 years ago |
README.md
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