You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
dispatch_production parameter is not explained in the documentation #474
Most models use "share", however the default_timeslice model uses "costed" in the power sector. This has a big impact on the results, but it isn't explained anywhere why this is done or what this parameter even means
Looking into this more, this parameter only sets the supply_prod method for the sector class, which determines how commodity supply is calculated after investment decisions have been made (since, as discussed in #423, supply values from the solver are not used and are calculated separately). dispatch_production = "share" leads to the supply function (quantities.py) being used, which doesn't take into account the minimum service factor, whereas "costed" leads to the costed_production function being used, which does take into account the MSF. This is why costed has to be used for the default_timeslice model, so that MSF is used.
Obviously this is a mess, in so many ways, and needs to be improved...
Activity
tsmbland commentedon Oct 14, 2024
Looking into this more, this parameter only sets the
supply_prodmethod for the sector class, which determines how commodity supply is calculated after investment decisions have been made (since, as discussed in #423, supply values from the solver are not used and are calculated separately).dispatch_production = "share"leads to thesupplyfunction (quantities.py) being used, which doesn't take into account the minimum service factor, whereas "costed" leads to thecosted_productionfunction being used, which does take into account the MSF. This is why costed has to be used for thedefault_timeslicemodel, so that MSF is used.Obviously this is a mess, in so many ways, and needs to be improved...
tsmbland commentedon Nov 15, 2024
Fixed by #557 and #559 (and MSF applied via "share" method since #368)