Einstellung PID20

Begonnen von Haus-Andi, 27 November 2015, 21:14:09

Vorheriges Thema - Nächstes Thema

Haus-Andi

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
Raspberry Pi+Enocen Pi
Thermokon SR04
Micropelt
USB to 1-Wire

gero

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
Odroid C1 - CULV3-868, JeeLink
16 x TX 29 DTH
MAX!: 15x Heizkörperthermostat+, 2x Wandthermostat, 14x Fenserkontakt, 1x Ecotaster
FS20 S4A, FS20IRF, BSB-Heizungssteuerung über Atmega2560
Z-Wave: ZME_UZB1, Fibaro Wall Plug + Motion Sensor

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
Odroid C1 - CULV3-868, JeeLink
16 x TX 29 DTH
MAX!: 15x Heizkörperthermostat+, 2x Wandthermostat, 14x Fenserkontakt, 1x Ecotaster
FS20 S4A, FS20IRF, BSB-Heizungssteuerung über Atmega2560
Z-Wave: ZME_UZB1, Fibaro Wall Plug + Motion Sensor