LabVIEW PID and Fuzzy Logic Toolkit API Reference

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:

  1. Implementieren Sie einen PID-Regler mit dem VI PID - Fortgeschritten, sofern noch nicht geschehen.
  2. Schalten Sie den Regler in den Handbetrieb, indem Sie den Eingang Autom.? des VIs PID - Fortgeschritten auf FALSE setzen.
  3. Fügen Sie das VI PID - Online-Selbstoptimierung links vom VI PID - Fortgeschritten in eine Regelschleife im Blockdiagramm ein.
  4. Wählen Sie manuell die polymorphe Instanz des VIs PID - Online-Selbstoptimierung aus.
  5. 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.
  6. Verbinden Sie die Werte mit den Eingängen Sollwert (Eingang), Prozessvariable und PID-Verstärkungswerte (Eingang) des VIs PID - Online-Selbstoptimierung.
  7. 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.
  8. 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.
  9. (Optional) Wenn Sie für den Eingang dt (s) einen Wert angegeben haben, muss dieser mit beiden VIs verbunden werden.
  10. Starten Sie das VI.
  11. 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

Log in to get a better experience