From 90ab442ea90445d392fca7f5478fe9ec2eea6f9d Mon Sep 17 00:00:00 2001 From: Cizz22 Date: Mon, 8 Sep 2025 16:42:49 +0700 Subject: [PATCH] fix --- src/calculation_time_constrains/service.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/calculation_time_constrains/service.py b/src/calculation_time_constrains/service.py index e8e6fdd..e0a40ac 100644 --- a/src/calculation_time_constrains/service.py +++ b/src/calculation_time_constrains/service.py @@ -1220,6 +1220,7 @@ class OptimumCostModel: location_tag = equipment.location_tag cost_per_failure = equipment.material_cost overhaul_cost = equipment.overhaul_cost + service_cost = equipment.service_cost # Get pre-fetched reliability data failure_rate = all_reliabilities.get(location_tag, {}) @@ -1227,7 +1228,7 @@ class OptimumCostModel: # Calculate costs using vectorized operations predicted_costs = self._calculate_costs_vectorized( - preventive_cost=preventive_cost_per_equipment, + preventive_cost=overhaul_cost + service_cost, failure_replacement_cost=cost_per_failure, failure_rate=failure_rate )