Programmatische Selbstoptimierung bereits implementierter PID-Regler
- Aktualisiert2023-02-21
- 2 Minute(n) Lesezeit
Mit dem VI PID - Online-Selbstoptimierung können Sie einen Regler optimieren, an dem Sie gerade arbeiten oder den Sie mit dem VI PID - Fortgeschritten erzeugt haben.
![]() |
Hinweis Der Regler muss mit dem VI PID - Fortgeschritten implementiert werden. Es gibt zwar verschiedene VIs zum Erstellen von PID-Reglern, aber nur mit dem VI PID - Fortgeschritten lässt sich der Regler in den Handbetrieb schalten, was Voraussetzung für die Verwendung des VIs PID - Online-Selbstoptimierung ist. Das Implementieren und automatische Optimieren von PID-Reglern ist bei PID - Fortgeschrittene Selbstoptimierung auch in einem VI möglich. |
Gehen Sie wie folgt vor, um eine Selbstoptimierung eines bereits implementierten PID-Reglers durchzuführen:
- Implementieren Sie einen PID-Regler mit dem VI PID - Fortgeschritten, sofern noch nicht geschehen.
- Schalten Sie den Regler in den Handbetrieb, indem Sie den Eingang Autom.? des VIs PID - Fortgeschritten auf FALSE setzen.
- Fügen Sie das VI PID - Online-Selbstoptimierung links vom VI PID - Fortgeschritten in eine Regelschleife im Blockdiagramm ein.
- Wählen Sie manuell die polymorphe Instanz des VIs PID - Online-Selbstoptimierung aus.
- Löschen Sie, ohne die für die Werte benötigten Elemente, Konstanten und Schieberegister anzurühren, die Verbindungen mit den Eingängen Sollwert, Prozessvariable und PID-Verstärkungswerte des VIs PID - Fortgeschritten.
- Verbinden Sie die Werte mit den Eingängen Sollwert (Eingang), Prozessvariable und PID-Verstärkungswerte (Eingang) des VIs PID - Online-Selbstoptimierung.
- Erstellen Sie ein boolesches Element mit Latch-Schaltverhalten und der Standardeinstellung FALSE und verbinden Sie dieses mit dem Eingang Selbstoptimierung? des VIs PID - Online-Selbstoptimierung.
- Verbinden Sie die Ausgänge Sollwert (Ausgang), Prozessvariable (Ausgang) und PID-Verstärkungswerte (Ausgang) des VIs PID - Online-Selbstoptimierung mit den Eingängen Sollwert, Prozessvariable und PID-Verstärkungswerte des VIs PID - Fortgeschritten.
- (Optional) Wenn Sie für den Eingang dt (s) einen Wert angegeben haben, muss dieser mit beiden VIs verbunden werden.
- Starten Sie das VI.
- Stellen Sie Selbstoptimierung? auf TRUE, um die Selbstoptimierung zu starten.
Ein Anwendungsbeispiel für das Implementieren der Selbstoptimierung mit den VIs PID - Online-Selbstoptimierung und PID - Fortgeschritten ist das VI "Autotuning PID Online and Inline.vi" im Verzeichnis labview\examples\control\PID.
Beispiel öffnen
Nach ähnlichen Beispielen suchen
