oprava vecerniho nevybijei
This commit is contained in:
@@ -11,15 +11,17 @@ Formát: **datum (ISO)** · stručný důvod · soubory · chování / ověřen
|
||||
|
||||
**Rozhodnutí home-01** (souhrn v [`docs/06-open-questions.md`](06-open-questions.md)): rampa/**T** odvozené z PV B (bez fixních 80 % v LP); TČ ne v pre-neg exportu; bazén min 4 h/den + Shelly; spirála Loxone; **workshop UI flex zátěží před v37** (§ 9.1 strategie).
|
||||
|
||||
## 2026-05-28 — Přípravné okno neg dne (v36 / v36b)
|
||||
## 2026-05-28 — Přípravné okno neg dne (v36 / v36b / v36d)
|
||||
|
||||
**Kód:** `backend/services/planning_engine.py` — tag `2026-05-28-neg-prep-window-v36b`.
|
||||
**Kód:** `backend/services/planning_engine.py` — tag `2026-05-28-neg-prep-window-v36d`.
|
||||
|
||||
**Změna (v36):** Bod **T**, pre-neg per den (cushion A+B), večerní `neg_evening_before_neg_slots`.
|
||||
|
||||
**Změna (v36b):** Kotva **`neg_evening_reserve_soc_anchors`** — SoC na konci večera D−1 ≤ **`reserve_soc_wh`** (+ slack, penalizace 4 Kč/Wh). Důvod: evening push jen na peak sell nechal ~60 % SoC přes noc místo headroomu pro ranní neg okno.
|
||||
**Změna (v36b):** Kotva **`neg_evening_reserve_soc_anchors`** — SoC na konci večera D−1 ≤ **`reserve_soc_wh`** (+ slack). **Chyba:** slack horní mez = `soc_max − reserve` → LP nechal ~50 % SoC (penalizace 4 Kč/Wh na obří slack).
|
||||
|
||||
**Ověření:** `test_evening_reserve_anchor_before_neg_day`; MCP `solver_params.inputs.neg_evening_reserve_soc_anchors`.
|
||||
**Změna (v36d):** Slack max **400 Wh**, penalizace **55 Kč/Wh**; večerní `ge_bat` shortfall **bez** filtru profitable export; exportní podlaha u `neg_evening_before_neg_ts` = **`min_soc`** (ne `arb_base`). Kotva jen **večer D−1** (ranní slot před 1. `sell<0` nekoliduje s prep rampou).
|
||||
|
||||
**Ověření:** `NegSellPrepWindowV36Tests` (vč. `test_evening_reserve_soc_near_reserve_after_discharge`); MCP: `planner_build_tag` = v36d, `battery_soc_target_pct` u kotvy ≤ ~22 % (reserve 20 % + slack).
|
||||
|
||||
## 2026-05-28 — Rampa SoC z PV B, bod T (v35)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user