PID_awu (Modulbaustein)

PID-Regler mit Anti-Wind-Up-Funktion

Inhalt dieser Seite
richtet sich an
Experten

ReviEW erforderlich

 

Syntax

["PID_awu","$Reference","$Controlled","$OutF","$Kp","$Ki", "$Kd","$LowerLimit","$UpperLimit"]]

Funktion

ReviEW erforderlich Ziel eines Reglers ist es, einen Ist-Wert an einen Soll-Wert heranzuführen und dann den Soll-Wert zu halten.
Es gibt unterschiedliche Arten von Regler. Ein PID-Regler ist eine Kombination von drei Reglertypen, nämlich

  • einem Proportionalregler (welcher primär die Differenz zwischen Ist-und Sollwert misst und daher sehr direkt auf Abweichungen reagiert [→ “Berücksichtigung der Abweichung”]),

  • einem Integralregler (welcher basierend auf Vergangenheitswerten das Ergebnis des P-Reglers optimiert und eher langfristig wirkt [→ “Aufsummierung der Abweichung”]) ,

  • einem Differenzialregler (welcher - basierenden auf Veränderungen des Ist-Wertes - versucht, die Zukunft zu antizipieren [→ “Reaktion auf Änderungen der Abweichung”]).

Das Logik-Modul PID awu enthält zusätzlich noch eine sog. Anti-Wind-Up-Funktion. Damit wird vermieden, dass der I-Regler die Stellgrösse über- oder unterschreitet.

Eingänge

  • "$Reference"(float): Soll-Wert

  • "$Controlled"(float): Ist-Wert

  • "$Kp" (float): Proportional-Term.

  • "$Ki" (float): Integral-Term.

  • "$Kd"(float): Differential-Term

  • $LowerLimit" (float): Kleinster möglicher Wert der Stellgröße

  • $UpperLimit" (float): Größter möglicher Wert der Stellgröße

Ausgänge

  • "$OutF" (float): Stellgrösse

Hinweise

Praktische Anwendungsbeispiele

  •  

Entsprechendes Logik-Modul

2019 - 2024 by Elaborated Networks GmbH / Impressum / Datenschutzerklärung