nakup ve spicce aby prodal lenvneji, ale nemam jak otestovat poac uz bude po slotu (home01)
This commit is contained in:
@@ -71,7 +71,7 @@ NEG_BUY_CHARGE_SHORTFALL_PENALTY_CZK_KWH = 100.0
|
||||
PRE_NEG_CHARGE_PENALTY_CZK_KWH = 400.0
|
||||
PRE_NEG_BATT_EXPORT_SHORTFALL_PENALTY_CZK_KWH = 80.0
|
||||
PRE_NEG_BATT_EXPORT_MIN_SELL_CZK_KWH = 1.0
|
||||
PLANNER_BUILD_TAG = "2026-06-01-fixed-grid-charge-min-sell-v59"
|
||||
PLANNER_BUILD_TAG = "2026-06-01-spot-grid-charge-at-acq-buy-v61"
|
||||
# Ranní slabá FVE: neaplikovat pv_store ge_pv=0 (jinak curtail při sell < večerní peak).
|
||||
DAWN_LOW_PV_NO_CURTAIL_W = 1500
|
||||
# BA81/KV1: PV→bat jen v těsné blízkosti nejnižšího sell v horizontu (≈ poledne), ne při ~3 Kč ráno.
|
||||
@@ -4053,10 +4053,14 @@ def solve_dispatch(
|
||||
fixed_grid_charge_unprofitable = (
|
||||
purchase_fixed_pre
|
||||
and buy_t >= 0.0
|
||||
and (
|
||||
sell_t < buy_t + min_spread
|
||||
or fixed_sell_above_horizon_min
|
||||
)
|
||||
and fixed_sell_above_horizon_min
|
||||
)
|
||||
# Spot: mezi-slotová arbitráž — sell<buy ve slotu je normální (marže). Grid→bat jen
|
||||
# když buy v tomto slotu odpovídá levnému nákupu (≤ charge_acquisition), ne 19:00 za 5,5 při acq 3,25.
|
||||
spot_grid_charge_not_cheap_buy = (
|
||||
not purchase_fixed_pre
|
||||
and buy_t >= 0.0
|
||||
and buy_t > charge_acquisition_czk_kwh + min_spread
|
||||
)
|
||||
fixed_pv_b_export_cap = (
|
||||
purchase_fixed_pre
|
||||
@@ -4066,7 +4070,7 @@ def solve_dispatch(
|
||||
and not fixed_pre_neg_pv_export
|
||||
and int(s.pv_a_forecast_w) >= DAWN_LOW_PV_NO_CURTAIL_W
|
||||
)
|
||||
if fixed_grid_charge_unprofitable:
|
||||
if fixed_grid_charge_unprofitable or spot_grid_charge_not_cheap_buy:
|
||||
prob += bc_gi[t] == 0
|
||||
if fixed_high_sell_no_pv_charge:
|
||||
prob += bc_pv[t] == 0
|
||||
|
||||
Reference in New Issue
Block a user