TapHome

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 LastState vá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ákIdőszak típusaIdőtartam
MaximumIdő a mostani időpontig3 óra
MinimumIdő a mostani időpontig12 ó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 TMAX3 névre
  • Minimum, Idő a mostani időpontig, 12 óra — nevezze át a változót TMIN12 né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.

Egyenlet
1 2 3 4 5 6
Külső hőmérséklet
Maximum3 óra
Minimum12 óra
Kazán
Hő pumpa
  1. A hőmérséklet −5 °C alá csökken, és elindul a 3 órás visszaszámlálás.
  2. 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.
  3. Miután 3 órán át −5 °C alatt volt, az eredmény IGAZ: a kazán bekapcsol, a hőszivattyú pedig letiltódik.
  4. A hőmérséklet −2 °C-ra emelkedik. A maximum most −5 °C felett van, de a LastState működésben tartja a kazánt.
  5. A hőmérséklet eléri a 0 °C-ot, és elindul a 12 órás visszaszámlálás.
  6. 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 HAMIS LastState é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.