Ich bin neu hier im Forum, ich hoffe ihr könnt mir helfen :)
Ich bin ein Software-Ingenieur, der versucht, ein Steuerungssystem zusammenzustellen. Mein Steuerungshintergrund ist nicht stark, ich habe wirklich nur PID-Schleifen durch Versuch und Irrtum abgestimmt - verstehe die Konzepte, aber nicht die Theorie oder Praxis.
Hier kommt's...
Ich habe ein Temperaturregelsystem, bei dem sich ständig bewegende Flüssigkeiten über Wärmetauscher erwärmt werden müssen, um eine Prozesskammer auf konstanter Temperatur zu halten. Ein einfaches Diagramm des Systems finden Sie hier: https://www.dropbox.com/s/5f784pexc1z1w08/Tank%20Chamber%20Temp%20control.png?dl=0
Es wird erwartet, dass die "Experimente" eine Aufwärmzeit haben und dann zwischen 30 und 90 Minuten laufen können, wobei die Kammertemperatur auf dem Kammer-SP gehalten wird.
Im Moment haben wir einen PID-basierten Steuerungsprozess am Laufen. Es gibt zwei Stufen:
(1) Aufwärmen – Hier verwenden wir die Tanktemperatur als Prozessvariable und wärmen den Tank auf einen Wert in der Nähe des Kammer-SP auf. Durch Experimente haben wir herausgefunden, dass die Totzeit (Zeit, um eine Änderung des PV zu sehen, wenn der MV geändert wird) etwa 150 Sekunden beträgt. Und die Zeitkonstante ist viel größer – es dauert ungefähr 800 Sekunden, um sich von 34 °C auf 37 °C zu stabilisieren. Diese Phase ist relativ einfach und wir können eine PID-Schleife so einstellen, dass der Tank auf einem bestimmten SP bleibt, wenn die Pumpe ausgeschaltet ist und alles ist statisch...
(2) Kammerkontrolle – Hier wird es komplizierter. Wenn die Pumpe zu laufen beginnt, fließt Flüssigkeit durch das Wasserbad, durch den Infrarot-Temperatursensor und dann in die Kammer. Das Ziel ist die Steuerung der Kammertemperatur durch Steuerung der Heizleistung des Tanks. Es war eine Herausforderung, den PID-Kreislauf abzustimmen, da die Pumpe unterschiedliche Raten haben kann, der Tank wärmer oder kälter als die Kammer sein kann und es so lange dauert, bis eine Änderung der Heizleistung die Kammertemperatur beeinflusst. aufgrund der Masse des Tanks, der Zeitverzögerung und der Masse der Kammer.
Meine Frage bezieht sich auf die oben beschriebene Phase der Kammersteuerung: - Ist PID hier angemessen? Es ist SEHR langsam, hat lange Verzögerungen und ist schwer abzustimmen.
Ist es am besten, eine Schleife mit Kammertemperatur zu haben, um die Heizleistung zu manipulieren? Oder zwei "gestapelte" oder kaskadierte Schleifen, in denen man die Kammertemperatur beobachten kann, um eine gewünschte Infrarottemperatur einzustellen, und dann eine zweite, um die Heizleistung zur Steuerung der Infrarottemperatur zu verwenden? Oder gar drei? PV-MV
Gibt es eine Möglichkeit, das System quantifizierbarer zu charakterisieren, um die Schleife abzustimmen oder euch mehr Informationen zu geben?
Danke Peter
In einem früheren Leben entwarf und baute ich automatisierte Prüfstände für technische Komponenten und Systeme zur Handhabung von Flüssigkeiten. Die PID-Steuerung ist der richtige Weg, ich habe immer mit einer manuellen Methode begonnen und später optimiert, und natürlich haben wir viele Systemtests durchgeführt, um sie zu validieren, bevor wir das Ding loslassen.
Ich würde jeweils bei einer aktiven PID-Schleife bleiben, obwohl Sie je nach Zustand Ihres Systems möglicherweise zwischen ihnen wechseln. Sagen Sie eine zum Aufwärmen und eine andere zum Betrieb.
Ich denke, Sie werden eine harte Zeit mit dem System haben, wie es jetzt eingerichtet ist. Ich habe einige Fragen, die Sie vielleicht berücksichtigen sollten.
PID ist das Grundkonzept der Regulierung, also ja, es ist der richtige Weg, wenn Sie regulieren wollen. Es gibt 2 Möglichkeiten, Ihr PIDS zu tunen.
Zuerst können Sie versuchen, Ihre PIDs mit einer manuellen Methode zu tunen. Es gibt viele manuelle Methoden zum Einstellen von PID. Da ist zum Beispiel das Ziegler-Nichols-Verfahren .
Auf der anderen Seite könnten Sie Ihr System charakterisieren. Aber trivial wird es nicht. Sie benötigen Kenntnisse in Thermodynamik für den Wärmeteil und mechanische Flüssigkeit für die Kammer. An diesem Punkt könnten Sie versuchen, Ihre PID einzustellen, aber die Geschwindigkeit, mit der Sie Flüssigkeit zwischen den Kammern bewegen, wirkt sich immer noch auf Ihre Temperatur aus.
Das Problem bei dieser Art von System ist die Verzögerung. Sie möchten eine Feedforward von Eingabebedingungen durchführen. Es gibt Möglichkeiten, sowohl die variable Temperatur des Zuflusses als auch den variierenden Durchfluss zu berücksichtigen, aber es ist nicht einfach, es richtig zu machen.
Mein Vorschlag ist jedoch, einen Mixer hinzuzufügen und kalte und heiße Flüssigkeit "nach Geschmack" zu mischen. Der Tank wäre etwas heißer als Ihr Sollwert und würde mit einer einzigen PID-Schleife geregelt. Der Mischer mit einer anderen PID-Schleife.
Peter Flore
Peter Flore
DLS3141