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/CHANGELOG.md

1.5 KiB

Changelog

All notable changes to this project will be documented in this file. The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[0.2.0] - 2021-05-28

Added

  • Add sub-hourly unit commitment
  • Add UnitCommitment.write(filename, solution)
  • Add mathematical formulation to the documentation

Changed

  • Rename "Time (h)" parameter to "Time horizon (h)"
  • Rename UnitCommitment.get_solution to UnitCommitment.solution, for better consistency with JuMP style.
  • Add an underscore to the name of all functions that do not appear in the documentation (e.g. something becomes _something) These functions are not part of the public API and may change without notice, even in patch versions.
  • The function UnitCommitment.build_model now returns a plain JuMP model. The struct UnitCommitmentModel has been completely removed. Accessing model elements can now be accomplished as follows:
    • model.vars.x[idx] becomes model[:x][idx]
    • model.eqs.y[idx] becomes model[:eq_y][idx]
    • model.expr.z[idx] becomes model[:expr_z][idx]
    • model.obj becomes model[:obj]
    • model.isf becomes model[:isf]
    • model.lodf becomes model[:lodf]

Fixed

  • Properly validate solutions with price-sensitive loads

[0.1.1] - 2020-11-16

Added

  • Add OR-LIB and Tejada19 instances
  • Improve documentation

Fixed

  • Fixes to MATLAB and PGLIB-UC instances

[0.1.0] - 2020-11-06

  • Initial public release