Sascha Klein
Level-1
- Beiträge
- 18
- Reaktionspunkte
- 0
-> Hier kostenlos registrieren
Einen wunderschönen guten Abend zusammen!
Ich habe eine Heizungsregelung mit einer S7-313C-2DP realiesiert. Die Heizungsanalge beinhaltet 2 Mischer-Ventile die mit einem Ditigalausgängen (Auf / Zu) verfahren werden. Die aktuelle Position wird mittels eines Rückführpotentiometer bestimmt. Beide Ventile werden mit dem FB41 (mit zwei verschiedenen DB´s geregelt.) Der Fb 41 wird über den OB 35 alle 500 ms aufgerufen
Ventil 1 ist an einem Holzbrenner, welches die Aufgabe hat die Rücklauftemperatur auf einen am Panel ausgewählten Wert konstant zu halten.
Ventil 2 ist an dem Heizkreislauf zur regelung der Vorlauftemperatur anhand der Außentemperatur.
Beide Ventile haben eine einstellbare Schrittbreite, die auf 2° von 90° gestellt ist. (Das Ventil fährt erst auf die Position, wenn Der Reglersollwert mindestens 2° kleiner bzw. größer ist)
Alles funktioniert auch vom Prinzip einwandfrei, aber die Regler flattern sehr, wodurch die Ventile zu viel fahren müssen, was unerwünscht ist.
Jetzt habe ich schon im Forum nachgelesen und bin auf einen Beitrag gestoßen, indem jemand empfohl die Integrationszeit ewtas höher zu stellen um den Regler träger zu machen. Dies habe ich auch gemacht und habe die Integrationszeit auf 30 s gestellt, was eine Verbesserung mitsichbrachte, aber der Regler immer noch stark flattert bzw. zu schnell nachregelt. Mit einem Fehler von 2-3K kann ich sehr gut leben, aber der Regler sollte sich nicht so schnell bewegen.
Ich habe in den DB´s folgendes eingestellt:
Istwert = intern
Totzonenbreite = 0
Proportionalbeiwert = 2
Integrationszeit = 30s
P und i Anteil sind eingeschaltet und alles andere ist ausgeschaltet
Beim Stellwert ist Automatikbetrieb mit einer oberen Berenzung von 100% und einer unteren Begrenzung von 0%, einem Normierungsfaktor von 1 und einem Normierungs-Offset von 0 eingestellt.
Jetzt ist meine Frage, da ich mich mit Regelungen nicht gut auskenne. Wie kann ich meinen Regler für diesen Zweck perfekt einstellen?
Wer kann mir für diese Aufgabe die optimalen Parameter nennen, bzw sagen wie ich alle Werte optimal ermittele.
Ich hoffe jemand kann mir bei dieser Aufgabe etwas helfen und bedanke mich schonmal im Vorraus!!
Ich habe eine Heizungsregelung mit einer S7-313C-2DP realiesiert. Die Heizungsanalge beinhaltet 2 Mischer-Ventile die mit einem Ditigalausgängen (Auf / Zu) verfahren werden. Die aktuelle Position wird mittels eines Rückführpotentiometer bestimmt. Beide Ventile werden mit dem FB41 (mit zwei verschiedenen DB´s geregelt.) Der Fb 41 wird über den OB 35 alle 500 ms aufgerufen
Ventil 1 ist an einem Holzbrenner, welches die Aufgabe hat die Rücklauftemperatur auf einen am Panel ausgewählten Wert konstant zu halten.
Ventil 2 ist an dem Heizkreislauf zur regelung der Vorlauftemperatur anhand der Außentemperatur.
Beide Ventile haben eine einstellbare Schrittbreite, die auf 2° von 90° gestellt ist. (Das Ventil fährt erst auf die Position, wenn Der Reglersollwert mindestens 2° kleiner bzw. größer ist)
Alles funktioniert auch vom Prinzip einwandfrei, aber die Regler flattern sehr, wodurch die Ventile zu viel fahren müssen, was unerwünscht ist.
Jetzt habe ich schon im Forum nachgelesen und bin auf einen Beitrag gestoßen, indem jemand empfohl die Integrationszeit ewtas höher zu stellen um den Regler träger zu machen. Dies habe ich auch gemacht und habe die Integrationszeit auf 30 s gestellt, was eine Verbesserung mitsichbrachte, aber der Regler immer noch stark flattert bzw. zu schnell nachregelt. Mit einem Fehler von 2-3K kann ich sehr gut leben, aber der Regler sollte sich nicht so schnell bewegen.
Ich habe in den DB´s folgendes eingestellt:
Istwert = intern
Totzonenbreite = 0
Proportionalbeiwert = 2
Integrationszeit = 30s
P und i Anteil sind eingeschaltet und alles andere ist ausgeschaltet
Beim Stellwert ist Automatikbetrieb mit einer oberen Berenzung von 100% und einer unteren Begrenzung von 0%, einem Normierungsfaktor von 1 und einem Normierungs-Offset von 0 eingestellt.
Jetzt ist meine Frage, da ich mich mit Regelungen nicht gut auskenne. Wie kann ich meinen Regler für diesen Zweck perfekt einstellen?
Wer kann mir für diese Aufgabe die optimalen Parameter nennen, bzw sagen wie ich alle Werte optimal ermittele.
Ich hoffe jemand kann mir bei dieser Aufgabe etwas helfen und bedanke mich schonmal im Vorraus!!