From 1e6d11ba170b23d442876201d13e6ce771dfb6c5 Mon Sep 17 00:00:00 2001 From: Andreas Date: Thu, 19 Dec 2024 14:47:40 +0100 Subject: [PATCH] Penalty not neccessary anymore. Self Consumption rate is FIXED!!! TODO! --- src/akkudoktoreos/optimization/genetic.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/akkudoktoreos/optimization/genetic.py b/src/akkudoktoreos/optimization/genetic.py index 730202f..96f01d3 100644 --- a/src/akkudoktoreos/optimization/genetic.py +++ b/src/akkudoktoreos/optimization/genetic.py @@ -360,9 +360,9 @@ class optimization_problem: discharge_hours_bin, eautocharge_hours_index, _ = self.split_individual(individual) # Small Penalty for not discharging - gesamtbilanz += sum( - 0.01 for i in range(start_hour, self.prediction_hours) if discharge_hours_bin[i] == 0.0 - ) + # gesamtbilanz += sum( + # 0.01 for i in range(start_hour, self.prediction_hours) if discharge_hours_bin[i] == 0.0 + # ) # Penalty for not meeting the minimum SOC (State of Charge) requirement # if parameters.eauto_min_soc_prozent - ems.eauto.ladezustand_in_prozent() <= 0.0 and self.optimize_ev: