Nie widzę potrzeby majstrowania przy krzywych i logice rozmytej - system ogrzewania jest zbyt ważny aby jakość jego działania powierzyć zewnętrznej automatyce. Wg mnie powinien być maksymalnie autonomiczny jedynie z opcją zmiany parametrów końcowych pracy a nie parametrów wewnętrznych (za te odpowiedzialność bierze producent).
I tak się robi. W 99% piec zostawia się w spokoju z powodu gwarancji producenta. Pozostały 1% udostępnia odpowiednie bramki (KNX, Modbus itp.) które dają możliwość sterowania istotnymi parametrami. Tyle że nie jest to potrzebne. Integracja pieca to podpięcie przekaźnika pod złącze termostatu naściennego. Piec ma mieć swoją, optymalnie ustawioną krzywą grzewczą i to wystarczy. Przekaźnik na złączu termostatu wyłącza piec gdy wszystkie głowice strefowe się zamkną, dodatkowo możemy też wyłączyć pompy (z pewnym opóźnieniem). API to bajer do diagnostyki, ale nie jest potrzebne aby zintegrować ogrzewanie na full wypasie.
W "podstawowej" wersji sterujemy siłownikami na danych pętlach lub grzejnikach. Piec ma optymalnie wyprodukować ciepło, a system ma je optymalnie rozdzielić i wykorzystać. Każda strefa ma swój pomiar temperatury. I tutaj dopiero używa się PIDa i logik rozmytych. PID jest potrzebny do płynnego dojścia i utrzymania zadanych progów, szczególnie w podłogówce. Potrzebne są głowice proporcjonalne (0-100%) lub PWM na głowicach on/off. Z kolei logika rozmyta jest używana do wyliczenia czasu ogrzewania danej strefy. Dzięki temu system potrafi np. dojść do 23 stopni w łazience o godzinie 7 z dokładnością do kilku minut. Tutaj napisałem trochę o podstawowym ogrzewaniu:
http://forum.lic.pl/loxone/szmery-bajery-cz-1-sterowanie-ogrzewaniem/W wersji "zaawansowanej" wbijamy się dodatkowo na bufor lub na mieszacze i tam sterujemy temperaturą czynnika na wyjściu. Akurat tutaj nie ma z tym najmniejszych problemów, jedynie trzeba wybrać odpowiednie modele urządzeń. Często jest to sygnał 0-10V, więc nie trzeba kosmicznych bramek. W takim przypadku temperatura jest liczona wg. dodatkowej krzywej grzewczej w naszym systemie ID. Pod uwagę brane są:
- temperatura zewnętrzna
- temperatura aktualna w każdej strefie
- temperatura zadana w każdej strefie
- czas nagrzewania każdej strefy
- powierzchnia w m2 każdej strefy