Bivalens fűtés: hőszivattyú és gázkazán a külső hőmérséklet alapján
Váltás a hőszivattyú és a gázkazán között, amikor a külső hőmérséklet több órán át egy küszöb alatt vagy felett marad, egyetlen Egyenlet smart rule-lal és két statisztikával.
Utoljára frissítve:
A hőszivattyú az év nagy részében működik, a gázkazán pedig tiltva marad. A rendszer csak hosszabb ideig tartó fagy után vált a gázkazánra és tiltja le a hőszivattyút, és csak hosszabb enyhe időszak után vált vissza. Ezt egyetlen Egyenlet smart rule és a külső hőmérséklet két statisztikája szkript nélkül megoldja.
A példa a kazánra váltáshoz 3 órán át −5 °C-ot, a visszaváltáshoz 12 órán át 0 °C-ot használ. A küszöböket és az időtartamokat Ön választja meg.
Szüksége lesz:
- egy külső hőmérséklet-érzékelőre,
- egy kimenetre, amely bekapcsolja a gázkazánt,
- egy kimenetre, amely letiltja a hőszivattyút.
Hogyan működik
- A külső hőmérséklet maximuma az utolsó 3 órában csak akkor −5 °C vagy alacsonyabb, ha a hőmérséklet a teljes 3 órán át −5 °C-on vagy alatta maradt. Egyetlen melegebb mérés az időablakon belül megemeli a maximumot, és a visszaszámlálás újraindul.
- Az utolsó 12 óra minimuma csak akkor 0 °C vagy magasabb, ha a hőmérséklet a teljes 12 órán át 0 °C-on vagy felette maradt.
- A két küszöb között a szabálynak emlékeznie kell arra, mit csinált utoljára. Erre szolgál a
LastStateváltozó: ennek az Egyenlet smart rule-nak az előző eredménye. Nélküle a kazán kikapcsolna, amint a hőmérséklet −6 °C-ról −2 °C-ra emelkedik, pedig a 12 óra nulla fok felett még nem telt el.
Mindkét statisztikánál az Időszak típusa értéke Idő a mostani időpontig: gördülő időablak, amely ebben a pillanatban ér véget, és az idővel együtt halad. A Mostani időszak rögzített naptári időszak (az aktuális óra az egész órától, az aktuális nap éjféltől), amely a kezdetén újraindul, ezért nem tudja megmondani, mennyi ideje áll fenn egy feltétel.
Hozza létre a statisztikákat
Nyissa meg a külső hőmérséklet-érzékelő részleteit, majd a Statisztikák részt, és adjon hozzá két statisztikát:
| Statisztikák | Időszak típusa | Időtartam |
|---|---|---|
| Maximum | Idő a mostani időpontig | 3 óra |
| Minimum | Idő a mostani időpontig | 12 óra |
A statisztikákat a smart rule előtt hozza létre. Az Egyenlet változóválasztója csak azokat a statisztikákat kínálja fel, amelyek már léteznek az eszközön. Az a változó, amelynek a statisztikája nem létezik, üres marad, és a szabály soha nem reagál, hibaüzenet nélkül.
Hozza létre az Egyenlet smart rule-t
Változók
Adja hozzá kétszer a külső hőmérséklet-érzékelőt, és mindkétszer válasszon egy statisztikát a lista Statisztikák részéből:
- Maximum, Idő a mostani időpontig, 3 óra — nevezze át a változót
TMAX3névre - Minimum, Idő a mostani időpontig, 12 óra — nevezze át a változót
TMIN12névre
Egyenlet
TMAX3 <= -5 OR (LastState AND !(TMIN12 >= 0))Az operátorok: AND, OR és ! — && és || a TapHome szkriptben nem létezik. A !(TMIN12 >= 0) működésben tartja a kazánt, amíg a 12 órás minimumnak még nincs értéke.
Ha az eredmény IGAZ, a következő műveletek végrehajtása:
- Gázkazán — bekapcsolás
- Hőszivattyú tiltása — bekapcsolás
Ha az eredmény HAMIS, a következő műveletek végrehajtása:
- Gázkazán — kikapcsolás
- Hőszivattyú tiltása — kikapcsolás
Viselkedés az időben
A szürke sávok azt mutatják, mit figyel a szabály: a külső hőmérsékletet (csak a görbe alakját, skála nélkül) és a két statisztikát. A sraffozott csík visszaszámláló időablak, a szaggatott körvonal pedig egy melegebb mérés miatt megszakított visszaszámlálás. A kék sávok azt mutatják, mit kapcsol a szabály. Az időtengely órákban van, és méretarányos.
- A hőmérséklet −5 °C alá csökken, és elindul a 3 órás visszaszámlálás.
- Egy melegebb óra (−3 °C) megszakítja a visszaszámlálást. A 3 óra újraindul, amikor a hőmérséklet ismét −5 °C alatt van.
- Miután 3 órán át −5 °C alatt volt, az eredmény IGAZ: a kazán bekapcsol, a hőszivattyú pedig letiltódik.
- A hőmérséklet −2 °C-ra emelkedik. A maximum most −5 °C felett van, de a
LastStateműködésben tartja a kazánt. - A hőmérséklet eléri a 0 °C-ot, és elindul a 12 órás visszaszámlálás.
- Miután 12 órán át 0 °C-on vagy felette volt, az eredmény HAMIS: a kazán kikapcsol, a hőszivattyú pedig újra működik.
Alternatíva két smart rule-lal
Ugyanez LastState nélkül is működik, két Egyenlet smart rule-lal: az egyik csak a kazánra vált (TMAX3 <= -5, műveletek csak IGAZ eredményre), a másik csak visszavált (TMIN12 >= 0, műveletek csak IGAZ eredményre). Mindkettő ugyanazokra a kimenetekre hat, ezért a kimeneteken ellenőrizze a sorrendjüket. A minta leírása a Hiszterézis-vezérlés egyenlet alapján történő konfigurálása cikkben található.
Amire érdemes figyelni
- Pontosság. A Core körülbelül percenként újraszámolja a statisztikákat, akkor is, ha nem érkezik új mérés. A 3 órás időablak körülbelül percre pontosan követi a méréseket. A 12 órás időablak óránkénti blokkokból áll, ezért a visszaváltás körülbelül egy órával korábban vagy később is bekövetkezhet.
- Hiányos időablak a statisztikák létrehozása után. Az új statisztikának még nincsenek előzményei. Ha a szabályt −5 °C alatti fagyban hozza létre, a kazán azonnal bekapcsol; az első 12 órában a minimum csak a statisztika létrehozása óta eltelt időt fedi le.
- A mentés visszaállítja a
LastStateértékét. A szabály minden elmentett módosítása újraindítja a szabályt HAMISLastStateértékkel. Ha akkor menti, amikor a kazán működik, és a hőmérséklet −5 °C és 0 °C között van, a rendszer visszavált a hőszivattyúra. A Core újraindítása nem állítja vissza. - A kézi módosítások megmaradnak. A kazán vagy a hőszivattyú tiltásának kézi módosítását a szabály nem írja felül, amíg az eredmény változatlan; a kimeneteket akkor veszi vissza, amikor az eredménye megváltozik.
Lásd még — Statisztikai értékek használata a smart rule-okban, Hiszterézis-vezérlés egyenlet alapján történő konfigurálása, Ekvitermikus szabályozás, Kazánkaskád.