OSeMOSYS / OSeMOSYS_GNU_MathProg

The GNU MathProg implementation of OSeMOSYS
Apache License 2.0
9 stars 14 forks source link

Parameter DaySplit incorrectly defined #25

Open FraGard opened 4 years ago

FraGard commented 4 years ago

The parameter DaySplit is used for storage equations. It is defined for every daily time bracket 'lh' and every year 'y'. The parameter is therefore not dependent on the day type or the season. It assumed that each daily time bracket will have the same length in different day types and seasons. This limits the applicability of the parameter and ultimately the storage equations as they are now. The behaviour is different in MESSAGE, I think.

The parameter should probably be made dependent also on day type 'ld' and season 'ls'.

Suggest involving @tniet in the discussion. He developed different storage equations.

I open the issue here, as I am not sure about the formulation in the other implementations of OSeMOSYS.

tniet commented 4 years ago

Hi @FraGard - Definitely confusing trying to define the DaySplit. I have a student currently working on comparing the original OSeMOSYS storage equations with a revised formulation (posted to a github branch - don't currently have the link). She should be completing this comparison in the next few months and is slated to present her results at the IAEE (if that conference goes ahead). I'll update everyone on the results she finds. She has also had some issues with the DaySplit parameter so I will ask her to provide input as well.