Bivalentní vytápění: tepelné čerpadlo a plynový kotel podle venkovní teploty
Přepínání mezi tepelným čerpadlem a plynovým kotlem, když venkovní teplota zůstane několik hodin pod prahem nebo nad ním, pomocí jedné smart rule Rovnice a dvou statistik.
Poslední aktualizace:
Tepelné čerpadlo běží většinu roku a plynový kotel zůstává zablokovaný. Teprve když delší dobu mrzne, systém přepne na plynový kotel a zablokuje tepelné čerpadlo, a zpět přepne až po delším mírném období. Jedna smart rule Rovnice a dvě statistiky venkovní teploty to zvládnou bez jakéhokoli skriptu.
Příklad používá −5 °C po dobu 3 hodin pro přepnutí na kotel a 0 °C po dobu 12 hodin pro přepnutí zpět. Prahy i doby trvání si zvolte sami.
Potřebujete:
- senzor venkovní teploty,
- výstup, který zapíná plynový kotel,
- výstup, který blokuje tepelné čerpadlo.
Jak to funguje
- Maximum venkovní teploty za poslední 3 hodiny je −5 °C nebo nižší, jen pokud teplota zůstala na −5 °C nebo níže celé 3 hodiny. Jedno teplejší měření v okně maximum zvýší a odpočet začne znovu.
- Minimum za posledních 12 hodin je 0 °C nebo vyšší, jen pokud teplota zůstala na 0 °C nebo výše celých 12 hodin.
- Mezi oběma prahy si pravidlo musí pamatovat, co udělalo naposledy. K tomu slouží proměnná
LastState: předchozí výsledek této smart rule Rovnice. Bez ní by se kotel vypnul, jakmile by teplota stoupla z −6 °C na −2 °C, přestože 12 hodin nad nulou ještě neuplynulo.
Obě statistiky používají Typ období Období do současnosti: klouzavé okno, které končí v tuto chvíli a posouvá se s časem. Aktuální období je pevné kalendářní období (aktuální hodina od celé hodiny, aktuální den od půlnoci), které na svém začátku začíná znovu, takže neumí říct, jak dlouho podmínka trvá.
Vytvořte statistiky
Otevřete detail senzoru venkovní teploty, potom Statistiky, a přidejte dvě statistiky:
| Statistiky | Typ období | Trvání |
|---|---|---|
| Maximum | Období do současnosti | 3 hodiny |
| Minimum | Období do současnosti | 12 hodin |
Statistiky vytvořte před smart rule. Výběr proměnných ve smart rule Rovnice nabízí jen statistiky, které na zařízení už existují. Proměnná, jejíž statistika neexistuje, zůstane prázdná a pravidlo nikdy nezareaguje, aniž by zobrazilo chybu.
Vytvořte smart rule Rovnice
Proměnné
Přidejte senzor venkovní teploty dvakrát a pokaždé vyberte statistiku z části Statistiky v seznamu:
- Maximum, Období do současnosti, 3 hodiny — proměnnou přejmenujte na
TMAX3 - Minimum, Období do současnosti, 12 hodin — proměnnou přejmenujte na
TMIN12
Rovnice
TMAX3 <= -5 OR (LastState AND !(TMIN12 >= 0))Operátory jsou AND, OR a ! — && a || ve skriptu TapHome neexistují. !(TMIN12 >= 0) nechá kotel běžet, dokud dvanáctihodinové minimum ještě nemá hodnotu.
Pokud je výsledek PRAVDA, provést následující akce:
- Plynový kotel — zapnout
- Blokování tepelného čerpadla — zapnout
Pokud je výsledek NEPRAVDA, provést následující akce:
- Plynový kotel — vypnout
- Blokování tepelného čerpadla — vypnout
Chování v čase
Šedé dráhy ukazují, co pravidlo sleduje: venkovní teplotu (jen tvar, bez stupnice) a obě statistiky. Šrafovaný pruh je okno s běžícím odpočtem, čárkovaný obrys je odpočet, který zrušilo teplejší měření. Modré dráhy ukazují, co pravidlo přepíná. Časová osa je v hodinách a v měřítku.
- Teplota klesne pod −5 °C a začne tříhodinový odpočet.
- Teplejší hodina (−3 °C) odpočet zruší. 3 hodiny začnou běžet znovu, když je teplota opět pod −5 °C.
- Po 3 hodinách pod −5 °C je výsledek PRAVDA: kotel se zapne a tepelné čerpadlo se zablokuje.
- Teplota stoupne na −2 °C. Maximum je teď nad −5 °C, ale
LastStatenechá kotel běžet. - Teplota dosáhne 0 °C a začne dvanáctihodinový odpočet.
- Po 12 hodinách na 0 °C nebo výše je výsledek NEPRAVDA: kotel se vypne a tepelné čerpadlo znovu běží.
Alternativa se dvěma smart rules
Totéž funguje i bez LastState, se dvěma smart rules Rovnice: jedna jen přepíná na kotel (TMAX3 <= -5, akce jen pro PRAVDA), druhá jen přepíná zpět (TMIN12 >= 0, akce jen pro PRAVDA). Obě ovládají stejné výstupy, proto na výstupech zkontrolujte jejich pořadí. Postup je popsán v článku Konfigurace řízení hysterezí pomocí rovnice.
Na co pamatovat
- Přesnost. Core přepočítává statistiky přibližně každou minutu, i když nepřijde nové měření. Tříhodinové okno sleduje měření s přesností asi na minutu. Dvanáctihodinové okno se skládá z hodinových bloků, takže přepnutí zpět může přijít asi o hodinu dříve nebo později.
- Neúplné okno po vytvoření statistik. Nová statistika ještě nemá historii. Pokud pravidlo vytvoříte během mrazu pod −5 °C, kotel se zapne okamžitě; během prvních 12 hodin pokrývá minimum jen dobu od vytvoření statistiky.
- Uložení resetuje
LastState. Každá uložená změna pravidla ho spustí znovu sLastStateNEPRAVDA. Pokud ho uložíte, když kotel běží a teplota je mezi −5 °C a 0 °C, systém přepne zpět na tepelné čerpadlo. Restart Core ho neresetuje. - Ruční změny zůstávají. Ruční změnu kotle nebo blokování tepelného čerpadla pravidlo nepřepíše, dokud výsledek zůstává stejný; výstupy převezme zpět, až se jeho výsledek změní.
Viz také — Statistické hodnoty ve smart rules, Konfigurace řízení hysterezí pomocí rovnice, Ekvitermická regulace, Kaskáda kotlů.