Hallo zusammen
hab ein kleines Modul gebaut um einen universellen PID Regler umzusetzen. Vorerst nur für den Eigengebrauch, bei Interesse würde ichs ggfl. auch schauen wie ich es in den Store bekomme.
Ich möchte es vorwiegend als Heizungsregler einsetzen, wobei natürlich auch Anwendungen denkbar sind.
Weil universell ist nur der nackte PID Regelalgorythmus umgesetzt. Keine Funktionen hinsichtlich Heizungsregelung.
Es wird also nur Sollwert und Istwert verglichen und danach je nach gewählter Arbeitsweise per P-I-D eine neue Stellgröße im Bereich 0-100 gebildet.
Funktional ist IMHO alles in Ordnung, allerdings hab ich so meine Schwierigkeiten mit der Parametrierung.
Wäre nett wenn jemand mit Regeltechnikerfahrung insbesondere mit Erfahrung in der Einstellung solcher Regler das mal ein wenig ausprobieren könnte.
Als reiner P Regler (I und D Anteil auf 0) läuft er gut sobald ich aber I Anteil dazu nehme wird es etwas spooky. Hab da aber leider keine Erfahrung wie/ob so etwas mit den recht trägen Raumheizung überhaupt gut funktioniert.
evtl. ist auch meine Berechnung noch net ganz clean …
Falls jemand Lust zum probieren hat und mir Feedback geben kann:
Doku usw. gibts noch keine. Das Einstellungsformular sollte eigentlich selbsterkläend sein.
schönen Dank fürs Feedback oder Hilfe zur Algorythmusverbesserung
Bernhard
Update:
Das Modul sollte nun auch im Module Store im Beta Kanal verfügbar sein. Suche nach „PID_Controller“