neverim ze to pomoze
This commit is contained in:
@@ -5,6 +5,22 @@ Formát: **datum (ISO)** · stručný důvod · soubory · chování / ověřen
|
||||
|
||||
---
|
||||
|
||||
## 2026-05-28 — ranní sell<0: držet SoC před buy<0 (v21)
|
||||
|
||||
**Problém (MCP run 16692, tag v20):** Od ~05:30 nabíjení z PV; v 09:15 už **98,3 %** SoC; od 09:15 masivní **export při sell<0** (−7 kW). V **11:00–12:45** `buy<0`, ale baterie plná → **žádný import**. Opak požadovaného chování (ráno prodat FVE při kladném sell, nabíjet až v `buy<0`).
|
||||
|
||||
**Příčina v20:** Po revertu v19 zůstaly **`neg_sell_soc_underfill`** a **`pv_charge_shortfall`** pro všechny ranní `sell<0` charge sloty (06:45–10:45) **před** prvním `buy<0` (11:00). LP tlačil PV→bat na soc_max ještě před levným importem.
|
||||
|
||||
**Oprava (tag `2026-05-28-morning-hold-soc-v21`):**
|
||||
- `neg_sell_soc_underfill` a `pv_charge_shortfall` (sell<0) jen pro sloty **`t ≥ first_neg_buy_idx`**
|
||||
- Tvrdé **`bc_pv[t]=0`** pro `sell<0` + PV surplus **před** `first_neg_buy_idx` (bez rozšíření `discharge_export_slots` — neopakuje v19b Infeasible)
|
||||
|
||||
**Bez:** pre-neg discharge setů, per-slot `neg_buy_soc` shortfall, retry vrstev v19.
|
||||
|
||||
**Ověření:** `scripts/diagnose_home01_infeasible.py` (realistic masks OK); po deploy replan home-01 → tag v `solver_params`; MCP: ráno nižší SoC, import v 11:00–12:45.
|
||||
|
||||
---
|
||||
|
||||
## 2026-05-28 — revert tvrdých v19 constraintů (v20)
|
||||
|
||||
**Problém:** v19–v19c opakovaně **Solver: Infeasible** na home-01 (ověřeno proti MCP run 16674 — `buy<0` od 11:00, ne 13:00). Vrstvené Python patch bez reprodukce na živých slotech.
|
||||
|
||||
Reference in New Issue
Block a user