Implementiert eine Selbstoptimierung mit Hilfe der Selbstoptimierungsmethode, die der ausgewählten Instanz dieses VIs entspricht. Das VI erzeugt basierend auf dem angegebenen Erregersignal und Antwortsignal PID-Parameter. Mit diesem VI können auch Anfangsparameter erzeugt werden, falls Ihnen nicht alle Angaben über das zu optimierende System bekannt sind. Die zu verwendende polymorphe Instanz muss manuell gewählt werden.

Hinweis Mit dieser Instanz wird eine Optimierung nach dem Ziegler-Nichols-Verfahren durchgeführt.


icon

Ein-/Ausgänge

  • cu16.png Ziegler-Nichols-Geschwindigkeit

    Ziegler-Nichols-Geschwindigkeit gibt die gewünschte Reaktionsgeschwindigkeit der PID-Parameter an.

    0Schnell—(Standard) Gibt an, dass das Ansprechverhalten schnell sein soll. Je schneller die Reaktion ist, desto geringer fällt in der Regel die Anstiegszeit aus.
    1Normal—Gibt an, dass das Ansprechverhalten normal sein soll.
    2Langsam—Gibt an, dass das Ansprechverhalten langsam sein soll. Je langsamer die Reaktion ist, desto geringer ist in der Regel das Überschwingen.
  • cu16.png Reglertyp

    Reglertyp gibt an, welche Parameter als PID-Verstärkungswerte ausgegeben werden sollen.

    0P—(Standard) Gibt an, dass nur die Proportionalparameter auszugeben sind.
    1PI—Gibt an, dass die Proportionalparameter und die Integralparameter auszugeben sind.
    2PID—Gibt an, dass die Proportionalparameter, die Integralparameter und die Differenzialparameter auszugeben sind.
  • c1ddbl.png Erregersignal

    Erregersignal gibt das Erregersignal in Form eines Arrays an.

  • c1ddbl.png Antwortsignal

    Antwortsignal gibt das Antwortsignal in Form eines Arrays an.

  • cbool.png Regelung?

    Regelung? gibt an, ob es sich bei dem System um ein Regelungssystem handelt. Wenn Sie Regelung? auf TRUE einstellen, schätzt das VI die Regelparameter basierend auf den Regelungswerten, die es aus den Eingangssignalen erkennt.

  • cdbl.png dt (s)

    dt (s) gibt das Intervall in Sekunden an, in dem das VI aufgerufen wird. Wenn dt (s) kleiner oder gleich 0 ist, arbeitet das VI mit einem internen Timer mit einer Auflösung von 1 ms. Der Standardwert lautet 0.

  • cdbl.png Reglerverstärkung (K)

    Regler-Verstärkung (K) gibt einen Anfangswert für die Verstärkung des Reglers an. Mit Hilfe dieses Werts berechnet das VI die Nachstellzeit (Ti, min) der PID-Verstärkungswerte. Der Standardwert lautet 0.

  • idbl.png Erregersignal-Arbeitspunkt

    Erregersignal-Arbeitspunkt gibt den berechneten Erregersignal-Offset der Regelstrecke aus.

  • idbl.png Antwortsignal-Arbeitspunkt

    Antwortsignal-Arbeitspunkt gibt den berechneten Antwortsignal-Offset der Regelstrecke aus.

  • inclst.png PID-Verstärkungswerte

    PID-Verstärkungswerte gibt die berechneten PID-Verstärkungswerte für die Regelstrecke aus.

  • idbl.png Proportionalanteil (Kc)

    Proportionalanteil (Kc) gibt den Proportionalanteil des Reglers aus.

  • idbl.png Nachstellzeit (Ti, min)

    Nachstellzeit (Ti, min) gibt die Nachstellzeit in Minuten aus.

  • idbl.png Vorhaltzeit (Td, min)

    Vorhaltzeit (Td, min) gibt die Vorhaltzeit in Minuten aus.

  • inclst.png Regelstreckenparameter

    Regelstreckenparameter gibt die berechnete Verstärkung, Zeitkonstante und Totzeit der Regelstrecke aus.

  • idbl.png Regelstreckenverstärkung (K)

    Regelstreckenverstärkung (K) gibt die berechnete Prozessverstärkung (K) aus.

  • idbl.png Zeitkonstante (T)

    Zeitkonstante (T) gibt die berechnete Zeitkonstante (T) in Sekunden aus.

  • idbl.png Totzeit (L)

    Totzeit (L) gibt die berechnete Totzeit (L) in Sekunden aus.

  • Beispiele

    Die folgenden Beispieldateien sind in LabVIEW enthalten.

    • labview\examples\control\PID\Autotuning PID Offline.vi