diff --git a/app/services/loft_service.py b/app/services/loft_service.py index 2e5dd59..b78e7f4 100644 --- a/app/services/loft_service.py +++ b/app/services/loft_service.py @@ -93,9 +93,9 @@ class LoftService(Base): logging.info('Creating TIF and TCC constraints') for target in self.solver_run.objective_function.tif_targets: problem += lpSum([item.iif(self.solver_run, target.theta)*items[item.id] - for item in self.solver_run.items]) >= target.value - target.value * 0.15, f'max tif theta ({target.theta}) target value {target.value}' + for item in self.solver_run.items]) >= target.value - target.value * 0.2, f'max tif theta ({target.theta}) target value {target.value}' problem += lpSum([item.iif(self.solver_run, target.theta)*items[item.id] - for item in self.solver_run.items]) <= target.value + target.value * 0.15, f'min tif theta ({target.theta}) target value {target.value}' + for item in self.solver_run.items]) <= target.value + target.value * 0.2, f'min tif theta ({target.theta}) target value {target.value}' for target in self.solver_run.objective_function.tcc_targets: problem += lpSum([item.irf(self.solver_run, target.theta)*items[item.id]