PID-Parameter ermitteln < Regelungstechnik < Ingenieurwiss. < Vorhilfe
|
Hallo zusammen.
Bei meinem Industriepraktikum beschäftige ich mich grade mit der Temperatursteuerung eines Laborfermenters (kleiner Bioreaktor). Meine Aufgabe ist es, die Temp.Regelung zu optimieren, so dass die Temperierung des Reaktors einwandfrei läuft. Das heißt der soll-Wert von 37°C soll maximal +- 0,2°C abweichen. Dazu muss ich die PID Parameter ermitteln und so meinen Regler konfigurieren. Ich hatte vor, zuerst die Werte vom I und D gleich Null zu setzten, und den Regler als reinen P-Regler zubetrachten, dann das kritsche Kp sowie Tkrit ermitteln und daraus Kp, Ki und Kd berechnen. Also das Schwingungsverfahren nach Ziegler-Nichols.
Mein Problem ist jetzt nur, dass ich insgesamt 2 PIDs in meiner Steuerung habe. Der eine PID steuer den "Heater", also die Heizpatrone in meinem Boiler (von dem dann das Heizwasser in den Doppelmantel des Reaktors gepumpt wird). Der andere PID steuert den "Cooler", wenn die Temp. zu hoch ist, wird Kühlwasser aus der Leitung in den Boiler gepumpt.
Wenn das Füllvolumen des Fermenters 2L beträgt, funktioniert alles einwandfrei (dafür gibt es schon Werte für den PID). Wenn ich das Volumen aber auf 200mL reduziere, ist die Steuerung nicht mehr zuverlässig. Das Deadband (also die +- 0,2°C) wird ständig überschritten. Dabei ist die Abweichung "nach unten" größer als "nach oben".
Kann mir jemand helfen meine PIDs richtig zu parametrieren? Wie muss ich die Einstellungen machen, damit die Abweichunug "zentriert" um den Sollwert schwingt (P-Anteil vom Heater größer als vom Cooler, oder andersrum)?
Kann es sein, dass das Füllvolumen von 200mL zu gering ist, und mir mein Inhalt (Wasser) zu schnell abkühlt und der PID nicht "hinterherkommt"? Bei 2L funktioniert es ja ganz gut.
Vielen Dank für die Hilfe
Ich habe diese Frage in keinem Forum auf anderen Internetseiten gestellt.
|
|
|
|
Status: |
(Mitteilung) Reaktion unnötig | Datum: | 15:37 Mo 16.06.2008 | Autor: | don83 |
such mal nach kaskadenregelung
|
|
|
|
|
Status: |
(Mitteilung) Reaktion unnötig | Datum: | 10:20 Do 17.07.2008 | Autor: | matux |
$MATUXTEXT(ueberfaellige_frage)
|
|
|
|