uprava zbytecne setreni baterie a brani zadraho ze site
This commit is contained in:
@@ -1323,9 +1323,18 @@ def solve_dispatch(
|
||||
pv_surplus_w=pv_surplus_w,
|
||||
):
|
||||
prob += ge_pv[t] == 0
|
||||
# Drahý nákup oproti horizontu: import jen na load + EV + TČ, ne na grid-nabíjení.
|
||||
if buy_t >= 0 and buy_t > ref_buy_horizon + min_spread:
|
||||
prob += gi[t] <= load_t + ev_cap_t + hp_rated_w
|
||||
# Drahý nákup: dům + TČ z baterie (ne import ze sítě); síť jen EV (+ případně TČ).
|
||||
# Spot: buy > min horizontu. Fixní tarif (KV1): buy > charge_acquisition (jinak je vše „stejně drahé“).
|
||||
expensive_import_slot = buy_t > ref_buy_horizon + min_spread or (
|
||||
buy_t > charge_acquisition_czk_kwh + min_spread
|
||||
)
|
||||
if expensive_import_slot and t not in charge_slots:
|
||||
prob += gi[t] <= ev_cap_t + hp_rated_w
|
||||
if om == "AUTO":
|
||||
prob += (
|
||||
bd[t] + pv_ld[t]
|
||||
>= float(s.load_baseline_w) + hp_rated_w
|
||||
)
|
||||
# Anti souběžný vývoz FVE + významný import (mikrocyklus).
|
||||
if buy_t > sell_t + min_spread and pv_surplus_w > 0:
|
||||
prob += ge_pv[t] <= pv_surplus_w
|
||||
|
||||
Reference in New Issue
Block a user