PID Controller (Modulbaustein)

PID-Regler, einfache Version

Inhalt dieser Seite
richtet sich an
Experten

ReviEW erforderlich

 

Syntax

["PID controller","$Reference","$Controlled

","$OutF","$Kp", "$Ki", "$Kd"]]

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

Ausgänge

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

Hinweise

Praktische Anwendungsbeispiele

  • Temperaturregelung

Entsprechendes Logik-Modul

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