energy-modelling-toolkit / Dispa-SET

The Dispa-SET unit-commitment and optimal dispatch model, developed at the JRC
European Union Public License 1.2
83 stars 38 forks source link

Optimization type (LP or MILP) & clustering type (Integer or LP clustered...etc) #59

Closed AbdullahAlawad closed 4 years ago

AbdullahAlawad commented 4 years ago

In the clustering function in utils.py: I noticed that a transformation of start-up cost into ramping cost is applied only when: method == 'LP clustered' (method== 'LP' is not included). Should we include 'LP' ?

Also, would it be better to separate the clustering type & optimization type?

squoilin commented 4 years ago

You are right. We didn't think about including this before because it does not make much sense to define stat-up costs in LP. This is solved in https://github.com/energy-modelling-toolkit/Dispa-SET/commit/e34b9a09c0ae8f6f402205afe855272aa2144d90

Regarding you suggestion to separate clustering & optimization types, I would keep it as such for now since it remains manageable with only 4 clustering types and 2 optimization types