|
2 | 2 |
|
3 | 3 | This benchmark library is curated and maintained by the [IEEE PES Task Force on Benchmarks for Validation of Emerging Power System Algorithms](https://power-grid-lib.github.io/) and is designed to evaluate a well established version of the the Unit Commitment problem. Specifically, these cases are designed for benchmarking algorithms that solve the following the Mixed-Integer Linear Program described in the formulation [PDF document](MODEL.pdf).
|
4 | 4 |
|
5 |
| -A detailed description of this mathematical model is available [here](tbd). All of the cases files are curated in a json-based data format. Open-source reference implementations are available in [TBD](.) and [TBD](.). |
| 5 | +A detailed description of this mathematical model is available [here](http://www.optimization-online.org/DB_FILE/2018/11/6930.pdf). All of the cases files are curated in a json-based data format. Open-source reference implementations are available in [EGRET](https://github.com/grid-parity-exchange/Egret) and [psst](https://github.com/kdheepak/psst). |
6 | 6 |
|
7 | 7 | ## Problem Overview
|
8 | 8 |
|
9 |
| -Discuss high level features / scope of the model (e.g. ramp rates, up time ect.). |
10 |
| - |
| 9 | +These cases are useful for benchmarking solution methods for a variant of the unit commitment problem common in the academic literature. The features of this model are: |
| 10 | +* A global load requirement with time series |
| 11 | +* An optional global spinning reserve requirement with time series |
| 12 | +* Thermal generators with technical parameters, including |
| 13 | + * Minimum and maximum power output |
| 14 | + * Hourly ramp-up and ramp-down rates |
| 15 | + * Start-up and shut-down ramp rates |
| 16 | + * Minimum run-times and off-times |
| 17 | + * Off time dependent start-up costs |
| 18 | + * Piecewise linear convex production costs |
| 19 | + * No-load costs |
| 20 | +* Optional renewable generators with time series for minimum and maximum production. |
11 | 21 |
|
12 | 22 | ## Case File Overview
|
13 | 23 |
|
14 |
| -A brief discussion of where the datasets come form. |
| 24 | +This is divided into three sets of generators, each with varying load and reserve profiles. Please see the reference documents for more detail on the sources and motivations for these test cases. |
| 25 | + |
| 26 | +### /cal/*.json |
| 27 | +Generator and load data curated from publicly available data from the California ISO. There are four different load profiles by date, and varying reserve requirements as a percentage of load: 0%, 1%, 3%, and 5%. When using this data, please cite [1]. |
| 28 | + |
| 29 | +### /ferc/*.json |
| 30 | +Generator data based on the publicly available unit commitment test instance from the Federal Energy Regulatory Commission. Load, reserves, and wind data is curated from publicly available data from PJM. The 'lw' moniker denotes a wind profile scaled to be 2% of annual load; the 'hw' denotes a wind profile scaled to be 30% of annual load. When using this data, please cite [1]. |
| 31 | + |
| 32 | +### /rts_gmlc/*.json |
| 33 | +Generator, load, and reserve data is curated from the publicly available [RTS-GMLC test system](https://github.com/GridMod/RTS-GMLC). Hourly generator ramp-rates are divided by a factor of three to ensure all the technical features listed above are captured at an hourly time scale. When using this data, please cite [2]. |
| 34 | + |
| 35 | +#### References |
| 36 | +[1] Knueven, Bernard, James Ostrowski, and Jean-Paul Watson. "On mixed integer programming formulations for the unit commitment problem." Pre-print available at [http://www.optimization-online.org/DB_HTML/2018/11/6930.pdf](http://www.optimization-online.org/DB_HTML/2018/11/6930.pdf) (2018). |
| 37 | + |
| 38 | +[2] Barrows, Clayton, Aaron Bloom, Ali Ehlen, Jussi Ikaheimo, Jennie Jorgenson, Dheepak Krishnamurthy, Jessica Lau et al. "The IEEE Reliability Test System: A Proposed 2019 Update." IEEE Transactions on Power Systems (2019). |
15 | 39 |
|
16 | 40 |
|
17 | 41 | ## Contributions
|
|
0 commit comments