From 6aa1539521f8c6362be1ab35ed29eed33c86f357 Mon Sep 17 00:00:00 2001 From: FBumann <117816358+FBumann@users.noreply.github.com> Date: Wed, 24 Sep 2025 15:16:38 +0200 Subject: [PATCH] Fix consecutive constraint --- flixopt/modeling.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/flixopt/modeling.py b/flixopt/modeling.py index 4e368d7ae..5bee1e6ee 100644 --- a/flixopt/modeling.py +++ b/flixopt/modeling.py @@ -298,7 +298,7 @@ def consecutive_duration_tracking( # Minimum duration constraint if provided if minimum_duration is not None: constraints['lb'] = model.add_constraints( - duration + duration.isel(time=slice(None, -1)) >= ( state_variable.isel({duration_dim: slice(None, -1)}) - state_variable.isel({duration_dim: slice(1, None)})