Ich habe eine Frage zum PID20
Mit welchen Parameter im PID20 Regler bekomme ich eine vernüftige Regelung?
Folgende Konstellation ist eingerichtet:
Heizkörper mit Micropelt, Raumfühler Enocean Thermokon, fhem mit Enocean Pi.
Mein PID20 kennt eigentlich nur die beiden Stellung 0% und 100%.
Auszug fhem.cfg
define PID.Wohnen PID20 EnO_019214AE:temperature EnO_FFC38800:actuator
attr PID.Wohnen disable 0
attr PID.Wohnen pidActorErrorPos 10
attr PID.Wohnen pidActorInterval 360
attr PID.Wohnen pidActorKeepAlive 1000
attr PID.Wohnen pidActorLimitUpper 100
attr PID.Wohnen pidCalcInterval 300
attr PID.Wohnen pidFactor_D 0
attr PID.Wohnen pidFactor_I 200
attr PID.Wohnen pidFactor_P 0.5
attr PID.Wohnen pidSensorTimeout 3600
attr PID.Wohnen pidUpdateInterval 60
attr PID.Wohnen room Wohnen
Wie bist du auf die Werte 0.5 und 200 für P und I gekommen?
Der Wert für P sollte wesentlich höher liegen: z.B. 30 , d.h. bei einer Temperaturdifferenz von 3K zwischen Ist- und Sollwert öffnet das Ventil auf 90% nur aufgrund des P-Anteils.
Der Wert für I liegt viel zu hoch: die 200, die du verwendest bedeuten, dass bei einer Temperaturdifferenz von 0.1K über die 5 Minuten des Berechnungsintervalls, das Ventil schon auf 100% aufmacht. Teste hier mal mit einem Wert von 0.3
Die optimalen Parameter zu finden bleibt aber trotzdem ein langwieriger Prozess.
Gruß,
Gero
Unter dem folgenden Link findest du ein Dokument, dass einen guten Einstieg in die Regelungs Technik gibt:
http://www.jumo.de/de_DE/support/faq-weiterbildung/literatur/themen/regelungstechnik/FAS525.html
Gruß,
Gero