dalsi pokus o load first
This commit is contained in:
@@ -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()
|
||||
|
||||
Reference in New Issue
Block a user