TPI is applicable only for VTherm which does the regulation itself. This kind of VTherm is concerned:
over_switch,over_valve,over_climatewith direct valve control.
over_climate with self-regulation that doesn't control the valve directly don't have any TPI algorithm embedded and thus this chapter is not applicable for them.
Jeśli wybrałeś typ termostatu Na Przełączniku, Na Zaworze, lub Na Klimacie z trybem autoregulacji Bezpośrednie sterowanie zaworem i wybrałeś w menu opcję "TPI", znajdziesz się na tej stronie:
Musisz tutaj określić:
| Parametr | Opis | Nazwa atrybutu |
|---|---|---|
| Wewnętrzny współczynnik | Współczynnik współczynnik delty dla temperatury wewnętrznej algorytmu TPI. |
tpi_coef_int |
| Zewnętrzny współczynnik | Współczynnik współczynnik delty dla temperatury zewnętrznej algorytmu TPI. |
tpi_coef_ext |
| Opóźnienie aktywacji | Minimalny czas aktywacji w sekundach. | minimal_activation_delay |
| Opóźnienie deaktywacji | Minimalny czas deaktywacji w sekundach. | minimal_deactivation_delay |
| Górny próg | Odchylenie temperatury (°C lub K), powyżej którego algorytm zostanie wyłączony. | tpi_threshold_high |
| Dolny próg | Odchylenie temperatury (°C lub K), poniżej którego algorytm zostanie ponownie włączony. | tpi_threshold_low |
Algorytm TPI oblicza procent załączenia/wyłączenia grzejnika w każdym cyklu, wykorzystując temperaturę docelową, aktualną temperaturę w pomieszczeniu i aktualną temperaturę zewnętrzną.
Procent ten obliczany jest na podstawie następującej formuły:
procent = współczynnik_delty_dla_temperatury_wewnętrznej * (temperatura_docelowa - temperatura_aktuana) + współczynnik_delty_dla_temperatury_zewnętrznej * (temperatura_docelowa - temperatura_zewnętrzna)
Następnie algorytm sprawdza warunek: 0 <= procent <= 1.
Domyślne wartości współczynnika delty dla temperatury wewnętrznej i współczynnika delty dla temperatury zewnętrznej wynoszą odpowiednio 0.6 i 0.01. Wartości te są odpowiednie dla pomieszczenia o dobrej izolacji termicznej.
Określając wartości współczynników, należy pamiętać, że:
- Jeśli docelowa temperatura nie zostanie osiągnięta po stabilizacji, zwiększ
współczynnik delty dla temperatury wewnętrznej(wartość procentowa jest zbyt niska), - Jeśli docelowa temperatura zostanie przekroczona po stabilizacji, zmniejsz
współczynnik delty dla temperatury zewnętrznej(wartość procentowa jest zbyt wysoka), - Jeśli osiąganie docelowej temperatury jest zbyt wolne, zwiększ
współczynnik delty dla temperatury wewnętrznej, aby dostarczyć więcej mocy do ogrzewania, - Jeśli osiąganie docelowej temperatury jest zbyt szybkie i występują oscylacje wokół celu, zmniejsz
współczynnik delty dla temperatury wewnętrznej, aby dostarczyć mniej mocy do grzejnika.
Wartość on_percent jest konwertowana na procent (0 do 100%) i bezpośrednio steruje stopniem otwarcia zaworu.
Pierwsze opóźnienie (minimal_activation_delay_sec), w sekundach, to minimalne dopuszczalne opóźnienie włączenia ogrzewania. Gdy wynik obliczeń daje czas włączenia krótszy, niż ta wartość, grzejnik pozostaje wyłączony. Jeśli czas aktywacji jest zbyt krótki, szybkie przełączanie nie pozwoli urządzeniu osiągnąć temperatury roboczej.
Podobnie, drugie opóźnienie (minimal_deactivation_delay_sec), również w sekundach, definiuje minimalny dopuszczalny czas wyłączenia. Jeśli czas wyłączenia jest krótszy, niż ta wartość, grzejnik nie zostanie wyłączony. Zapobiega to szybkiemu migotaniu, które przynosi niewielkie korzyści w regulacji temperatury.
Od wersji 7.4 dostępne są dwa dodatkowe progi aktywacji algorytmów. Pozwalają one wyłączyć (lub ponownie załączyć) sam algorytm TPI, w zależności od różnicy między temperaturą docelową a temperaturą aktualną.
- Jeśli temperatura rośnie i różnica jest większa, niż górny próg, grzejnik zostaje wyłączony (tj.
on_percentma wymuszoną wartość 0). - Jeśli temperatura spada i różnica jest mniejsza, niż dolny próg, grzejnik zostaje ponownie załączony (tj.
on_percentjest obliczany przez algorytm zgodnie z opisem powyżej).
Te dwa progi zatrzymują cykliczne włączanie/wyłączanie, gdy temperatura przekracza wartość docelową. Histereza zapobiega szybkiemu przełączaniu.
Przykłady:
- Załóżmy, że docelowa temperatura ustawiona jest na 20°C, górny próg to 2°C, a dolny próg to 1°C.
- Gdy temperatura wzrośnie powyżej 22°C (
temperatura docelowa+górny próg), toon_percentma wymuszoną wartość 0. - Gdy temperatura spadnie poniżej 21°C (
temperatura docelowa+dolny próg), toon_percentzostaje ponownie obliczony przez algorytm.
- Pozostaw obie wartości równe 0, jeśli nie chcesz używać progów. Przywraca to zachowanie sprzed wersji 7.4.
- Obie wartości są wymagane. Jeśli jedna pozostanie równa 0, żaden próg nie zostanie zastosowany. Faktycznie obie wartości są niezbędne do prawidłowego działania.
- W trybie chłodzenia testy są odwrócone, ale zasada pozostaje taka sama.
- Górny próg powinien zawsze być większy niż dolny próg, nawet w trybie chłodzenia.
Algorytm samoregulacji można podsumować w następujący sposób:
- Zainicjalizuj temperaturę docelową na termostacie VTherm,
- Jeśli samoregulacja jest załączona:
- Oblicz temperaturę regulowaną (istotną dla teostatu VTherm),
- Użyj tej temperatury jako wartości docelowej,
- Dla każdego urządzenia powiązanego z termostatem VTherm:
- Jeśli zaznaczono „Użyj temperatury wewnętrznej”:
- Oblicz kompensację (
trv_internal_temp-room_temp),
- Oblicz kompensację (
- Dodaj offset do temperatury docelowej,
- Ustaw temperaturę docelową (=
regulated_temp+ (internal_temp-room_temp)) na urządzeniu powiązanym.
- Jeśli zaznaczono „Użyj temperatury wewnętrznej”:
Algorytm używany w funkcji autoSTART/STOP działa w następujący sposób:
- Jeśli „AutoSTART/AutoSTOP” jest wyłączony, działanie funkcji zatrzymuje się.
- Jeśli termostat VTherm jest załączony i pracuje w trybie ogrzewania, gdy
error_accumulated<-error_threshold→ wyłącz i zapisz tryb HVAC. 3 Jeśli termostat VTherm jest załączony i pracuje w trybie chłodzenia, gdyerror_accumulated>error_threshold→ wyłącz i zapisz tryb HVAC. - Jeśli termostat VTherm jest wyłączony, a zapisany tryb HVAC to
grzanie, iaktualna temperatura+slope*dt<=temperatura docelowa, załącz i ustaw tryb HVAC jako zapisany. - Jeśli termostat VTherm jest wyłączony, a zapisany tryb HVAC to
chłodzenie, iaktuana temperatura+slope*dt>=temperatura docelowa, załącz i ustaw tryb HVAC jako zapisany. error_thresholdjest ustawiony na10 (° * min)dla powolnej detekcji,5dla średniej detekcji oraz2dla szybkiej detekcji.
Parametr dt jest ustawiony na 30 minut dla powolnego, na 15 minut dla średniego, oraz na 7 minut dla szybkiego tempa detekcji.
Szczegóły tej funkcji opisane są tutaj.

