OSeMOSYS / OSeMOSYS_GNU_MathProg

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

Implement flexible period length #86

Open willu47 opened 1 year ago

willu47 commented 1 year ago

Users are currently restricted to running models with consecutive annual time periods.

Model size could be more effectively managed with little loss of insight if model periods were flexible. For example, instead of 2020, 2021, 2022, 2023 ... 2045, 2046, 2047, 2048, 2049, 2050; you could define key years 2020, 2025, 2030, 2040, 2050.

An advanced example of this is the TIMES formulation where there is a separation between data years and reporting years.

This paper implements 5-year time steps in OSeMOSYS model of Egypt.

The main issues for formulating this are: