Skip to content

v0.4.5

Latest
Compare
Choose a tag to compare
@github-actions github-actions released this 11 Jul 18:02
c1000b9

GenX v0.4.5

Patch Release

Added

  • New resource type: Allam Cycle with Oxygen Storage (#772).
  • Caching of derating_factor to improve performance in model generation (#834).
  • Default option, "EnableJuMPDirectMode", to build the model more efficiently. Models running with, non-default, solvers Cbc and Clp will fail unless "EnableJuMPDirectMode" is set to false (#835).
  • Improve @expressions performance by pre-processing sets (#815).

Fixed

  • Fix call to get_retirement_stage by casting lifetime to integer (#840).
  • Modify storage_all.jl to prevent micro-charging/discharging close to capacity (#836).

Changed

  • Replace += and -= with add_to_expression! and add_similar_to_expression! in several modules to improve performance (#826).
  • Separate myopic logic and DDP logic in the GenX multi-stage code into distinct functions (#810).

Diff since v0.4.4

Merged pull requests:

Closed issues:

  • [Feature]: consider using direct_model (#833)
  • [Bug]: Error in definition of function get_retirement_stage() (#843)