diff --git a/docs/inputs/technodata.rst b/docs/inputs/technodata.rst index 65f8268da..8c37583d3 100644 --- a/docs/inputs/technodata.rst +++ b/docs/inputs/technodata.rst @@ -112,7 +112,10 @@ TechnicalLife represents the number of years that a technology operates before it is decommissioned. UtilizationFactor - represents the maximum actual output of the technology in a year, divided by the theoretical maximum output if the technology were operating at full capacity for the whole year. Must be between 0 and 1. + represents the *maximum* actual output of the technology in a year, divided by the theoretical maximum output if the technology were operating at full capacity for the whole year. Must be between 0 and 1. + +MinimumServiceFactor + Is the *minimum* output of the technology in a year, divided by the theoretical maximum output if the technology were operating at full capacity for the whole year. Must be between 0 and 1 and be smaller or equal than the `UtilizationFactor`. It is used to define the minimum service level that a technology must provide due to, typically, technical or efficiency constraints. ScalingSize represents the reference capacity at which capital costs are estimated when used as agents' objective as described in :ref:`inputs-agents`. diff --git a/src/muse/constraints.py b/src/muse/constraints.py index b75c08f30..ed6504fb7 100644 --- a/src/muse/constraints.py +++ b/src/muse/constraints.py @@ -530,7 +530,7 @@ def minimum_service( .drop_vars("technology") ) capacity = convert_timeslice( - techs.fixed_outputs * techs.utilization_factor * techs.minimum_service_factor, + techs.fixed_outputs * techs.minimum_service_factor, market.timeslice, QuantityType.EXTENSIVE, )