From 5d7271db31b59406d1de532972ad5f6bda900933 Mon Sep 17 00:00:00 2001 From: Diego Alonso Alvarez Date: Tue, 2 Jul 2024 05:59:53 +0100 Subject: [PATCH 1/2] Correctly use minimum service factor --- src/muse/constraints.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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, ) From d981c142300bf6f15e5d04190f01ce3672962ad5 Mon Sep 17 00:00:00 2001 From: Diego Alonso Alvarez Date: Tue, 2 Jul 2024 06:20:27 +0100 Subject: [PATCH 2/2] Update documentation --- docs/inputs/technodata.rst | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) 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`.