From 48fe2129bf4c70ba0beeac2e8b4762a364cf727b Mon Sep 17 00:00:00 2001 From: Mannu Date: Sat, 16 May 2026 13:11:41 +0530 Subject: [PATCH] fix: include aux consumption in hourly client_end loss calculation - Also includes aux consumption in loss_factor alongside transmission and DSM Co-Authored-By: Claude Opus 4.7 --- packages/engine/src/remodel_engine/scenarios/runner.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/engine/src/remodel_engine/scenarios/runner.py b/packages/engine/src/remodel_engine/scenarios/runner.py index 9839774..45be3c6 100644 --- a/packages/engine/src/remodel_engine/scenarios/runner.py +++ b/packages/engine/src/remodel_engine/scenarios/runner.py @@ -488,8 +488,8 @@ def run_scenario(inputs: ScenarioInput) -> ScenarioResult: if client_load_mw is None: client_load_mw = inputs.commercial.ppa_capacity_mw - # Transmission loss factor for client_end - loss_factor = 1.0 - inputs.commercial.transmission_loss_pct - inputs.commercial.dsm_loss_pct + # Transmission + aux loss factor for client_end + loss_factor = 1.0 - inputs.commercial.aux_consumption_pct - inputs.commercial.transmission_loss_pct - inputs.commercial.dsm_loss_pct # Generate hourly data: 25 years × 8760 hours = 219,000 rows # Start from Apr 1 of cod_year