Wie "bilden" Sie den Ausgang eines PID-Reglers auf einen Prozess ab?
Angenommen, Sie haben einen Widerstand, ein Thermometer und einen PID-Regler. Das Thermometer liefert Feedback und der PID-Regler kann den elektrischen Strom des Widerstands steuern. Sie möchten, dass der Widerstand bei X Grad läuft, also verwenden Sie die PID, um den Strom zu regulieren, der durch den Widerstand fließt.
Schließen Sie den PID so an, dass der Controller den Strom auf einen bestimmten Pegel einstellt, oder schließen Sie den PID so an, dass der Controller Strom zum Momentanstrom hinzufügt/subtrahiert, um den gewünschten Pegel zu erreichen?
Das heißt, steuert der Ausgang eines PID direkt den Prozessausgang oder ändert der Ausgang des Controllers ständig einen Prozessausgang, um ein gewünschtes Niveau zu erreichen?
EDIT : Whooo Mann, habe ich das geschrieben? Ich habe diese Frage vor 2 Jahren gestellt, als ich zum ersten Mal mit einer PID herumgespielt habe. Jetzt kann ich kaum verstehen, was ich gefragt habe. Auf jeden Fall lieferte die Antwort von @spehro pefhany das, wonach ich damals gesucht hatte: einen Vergleich von positions- und geschwindigkeitsbasierter Steuerung.Steuerung.
Schließen Sie den PID so an, dass der Controller den Strom auf einen bestimmten Pegel einstellt, oder schließen Sie den PID so an, dass der Controller Strom zum Momentanstrom hinzufügt/subtrahiert, um den gewünschten Pegel zu erreichen?
Es gibt verschiedene PID-Algorithmen, die eines dieser beiden Dinge tun. Der letztere Typ wird Geschwindigkeitsalgorithmus genannt (weil er eher die Geschwindigkeit einer hypothetischen mechanischen Ventilbewegung als die Position des Ventils steuert). Da das Ventil die Integration durchführt, hatte diese Methode früher einige Vorteile - zum einen stoppt sie automatisch die Integration, wenn der Aktuator den Grenzwert erreicht, was beim Überschwingen aufgrund des Integrator-Windup hilft. Wenn Sie jedoch eine abgeleitete Steuerung verwenden, muss sie doppelt differenziert werden, was dazu führt, dass dieser Beitrag sehr laut wird.
Übrigens ist es normalerweise keine gute Idee, den Strom durch den Widerstand zu steuern. Was Sie (normalerweise) tun möchten, ist, die Leistung zu steuern . Die resultierende Nichtlinearität aus der Spannungssteuerung macht es normalerweise schwierig, den Regler über einen Bereich von Sollwerten gut abzustimmen (er wird entweder zu träge oder nicht stabil genug).
Wenn Sie den Strom als Ihre Ausgabe betrachten, "ändert er sich ständig", wie Sie sagen. Wenn jedoch die Temperatur des Widerstands Ihr Ausgang ist, hält er sie auf dem gewünschten Niveau. Dafür ist PID da. Ihr Feedback sollte Ihre Temperatur sein und Ihre Eingabe ist " feedback - desired level"
(was ' error
' genannt wird). PID befasst sich mit Strom, Sie nicht.
Chu
techSultan
Chu