GenXProject / GenX.jl

GenX: a configurable power system capacity expansion model for studying low-carbon energy futures. More details at : https://genx.mit.edu

Home Page:https://genxproject.github.io/GenX.jl/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

MUST_RUN units have uncapped reserves

cfe316 opened this issue · comments

If the user enters Reg_Max > 0 or Rsv_Max > 0, these units will be part of REG or RSV, respectively. However, there are no constraints on vRSV or vREG for these units.

This is currently the case for RealSystemExample/ISONE_Trizone, which is the only example with Reserves=1.

This is no longer the case for that example, on the develop branch, as of #577.

In general we should add a check that MUST_RUN units can never contribute to reserves.

  • upon loading a MUST_RUN unit, check that Reg_Max, Rsv_Max are zero, or throw an error.

@lbonaldo can you please push #577 fix to the Main to close this bug.

This should be fixed in Main since MUST_RUN units were added to RealSystemExample with 852cf37, which is still in develop. I created a PR targeting develop to validate MUST_RUN resources and fix this bug.

Fixed in #619.