dalsi pokus o load first
Some checks failed
CI and deploy / migration-check (push) Failing after 12s
CI and deploy / deploy (push) Has been skipped

This commit is contained in:
Dusan Vojacek
2026-05-21 17:52:10 +02:00
parent 7c63fed296
commit d9ecc70980
2 changed files with 5 additions and 1 deletions

View File

@@ -1031,6 +1031,9 @@ def solve_dispatch(
prob += bc_pv[t] + ge_pv[t] <= pv_sp[t]
# Import na deficit po PV→load, nebo na grid-nabíjení (bc_gi).
prob += gi[t] <= load_site_expr + bc_gi[t]
# Vybíjení do domu až po pv_ld (Deye load-first); v exportních slotech smí bd→síť.
if t not in discharge_export_slots:
prob += bd[t] <= load_site_expr - pv_ld[t]
# Plná bilance (pv_ld+pv_sp rozpad je ortogonální k tokům přebytku).
prob += (
pv_a_net + pv_b_effective + gi[t] + bd[t]
@@ -1479,6 +1482,7 @@ def solve_dispatch(
"planner_daytime_charge_target_enabled": daytime_en,
"planner_charge_commitment_penalty_czk_kwh": float(commit_pen),
},
"load_first_enabled": om == "AUTO",
"charge_acquisition_buy_czk_kwh": charge_acquisition_czk_kwh,
"charge_acquisition_cutoff_at": (
slots[0].charge_acquisition_cutoff_at.isoformat()