TIA PID_compact Wert mitführen

Algi

Level-1
Beiträge
2
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo zusammen,

ich habe eine Steuerung mittels PID_compact Regler, welcher eine Ofenheizung von 0-100 % steuert, anhand der Temperatur.

Jetzt habe ich das Problem, wenn ich von Handbetrieb auf PID umstelle, der Regler ja immer bei 0% beginnt und langsam hochfährt (möchte ein Überschwingen verhindern, deshalb sehr träge eingestellt).
Gibt es eine Möglichkeit den vorherigen Handwert mitzuführen, sodass er direkt bei diesem Wert einsteigt?

Im umgekehrten Fall (von PID auf Handbetrieb) habe ich das über den "Wert kopieren" Baustein gelöst, welcher den "Regler_Stellwert" auf "Regler_Handwert" überträgt.
 
. . . möchte ein Überschwingen verhindern, deshalb sehr träge eingestellt . . .
Wenn der PID-Regler erst "sehr träge" merken kann, dass ein Überschwingen längst im Gange ist, wie soll er dann das Überschwingen verhindern können?
Der PID-Regler muss möglichst schnell - am besten "vorausschauend" - erkennen, was zu tun ist. Dafür ist der ach so unterschätzte D-Anteil zuständig.
Ich würde, während der HandBetrieb aktiv ist, den PID-Regler mit laufen lassen und in dieser Zeit nur seinen I-Anteil unwirksam machen.

Gruss, Heinileini
 
Richtig, Überschwingen darf definitiv nicht stattfinden, aber darum geht es ja auch nicht.
Möchte, dass der PID Regler da weitermacht, wo der Handwert zuvor war.

Ist es möglich, dass ich den PID auf -100 bis +100 normiere (anstatt 0 bis +100) und das mit einem temporären Leistungswert addiere oder führt soetwas zu Problemen mit dem Regler an sich?
 
Also ich habe vor dem Regler einen Baustein der erkennt wenn sich der Sollwert ändert., egal ob Umschaltung von Hand auf Auto oder nur eine Sollwertänderung.
Dann nimmt der Baustein den aktuellen Wert und ändert den Sollwert für den Regler in z.B. 1 °K/min, so dass die Änderung geführt stattfindet.
Und man kann auch noch auf zulässige Grenzen prüfen.


Gruß

Jens
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Sollwertänderung ist hier (anscheinend) nicht das Problem, sondern ein I-Anteil, der bei 0 oder kleiner liegt und bei Umschaltung auf Auto ein Schwingen verursacht (Durchsacken und wieder einpendeln).
Dirty fällt mir eine manuelle Anhebung des I-Ausgangswerts auf 70...100% ein. Aus dem manuellen Betrieb kommst Du ja mit 100% Heizleistung. Oder heizt Du manuell auf und schaltest bei erreichen des Sollwerts auf Auto um (Schwingen vorprogrammiert!)? Ansonsten könnte man auch mittels Rampenfunktion vom manuellen Heizbetrieb (100%) auf den Ausgang des Reglers weich überblenden. Die Rampe senkt die Heizleistung langsam ab, bis Rampenausgang=Reglerausgang. Gleichzeitig führt der Regler nach, weil ja die Temperatur absinkt. Irgendwo trefffen sich beide und da wird umgeschaltet.

Warum bist Du beim Ofen überhaupt auf manuell? Verursacht das nicht überhaupt Dein ungewolltes Überschwingen?
 
Kann es sein, dass der PID Compact für solche "exotischen" Beschaltungen gar nicht vorgesehen ist? In meinen 1500ern laufen die CONT_C-Bausteine ganz gut, Umschaltung zwischen Festsollwert / Anfahrrampen und Regelung genau wie von Dir gewünscht. Oder auch einen Tank mit einem Durchflusssollwert befüllen und dann auf Levelregelung umschalten. Alles schön smooth.

Der PID Compact ist da anscheinend sehr viel schwieriger zu beschalten, oder ich bin einfach zu doof dafür...
 
Zurück
Oben