Parallel
- Aktualisiert2023-02-17
- 5 Minute(n) Lesezeit
Parallel
Implementiert einen PID-Regler in paralleler Form.
Ein-/Ausgänge

Vorsteuerwert
Wert der Vorsteuerung.
Dieser Eingang nimmt ein Array mit Fließkommazahlen doppelter Genauigkeit an, wenn Sollwert ein Array ist.

Manuelle Steuerung
Einstellungen für den Modus zur manuellen Steuerung.
Dieser Eingang nimmt ein Cluster-Array an, wenn der Sollwert ein Array ist.

Manuell
Ein boolesches Element, mit dem festgelegt wird, ob die manuelle Steuerung verwendet werden soll.
| True | Verwendet die manuelle Steuerung. |
| False | Verwendet die automatische Steuerung. |
Default value: False

Manuelle Eingabe
Ausgabewert des Elements bei Verwendung der manuellen Steuerung.
Default value: 0

Zurücksetzen
Ein boolescher Wert, der angibt, ob die internen Parameter (wie der Integrationsfehler des Reglers) zurückgesetzt werden sollen.
| True | Die internen Parameter werden zurückgesetzt. |
| False | Die internen Parameter werden nicht zurückgesetzt. |
Setzen Sie zurücksetzen auf "True", wenn Ihre Anwendung in der Lage sein muss, die Regelschleife zu stoppen und neu zu starten, ohne selbst ihre Ausführung beenden zu müssen.
Dieser Eingang nimmt ein Cluster-Array an, wenn der Sollwert ein Array ist.
Default value: False

Sollwert
Für die Prozessvariable gewünschter Wert.
Dieser Eingang nimmt eine Fließkommazahl mit doppelter Genauigkeit oder ein Array aus Fließkommazahlen mit doppelter Genauigkeit an.

Prozessvariable
Messwert der Prozessvariablen.
Dieser Eingang nimmt ein Array mit Fließkommazahlen doppelter Genauigkeit an, wenn Sollwert ein Array ist.

PID-Verstärkungswerte
Die Parameter "proportionale Verstärkung", "integrale Verstärkung", "differenzielle Verstärkung" und "Filterkoeffizient" des Reglers.
Dieser Eingang kann einen Cluster oder ein Cluster-Array annehmen.

Proportional
Proportionalanteil des Reglers.

Integral
Integralanteil des Reglers in Hz

Differenzial
Differenziale Verstärkung des Reglers in Sekunden.

Filterkoeffizient [a]
Differenziertiefpassfilter-Koeffizient des Reglers.

Ausgangsbereich
Bereich für den Ausgangswert der Regelung.
Wenn sich der Ausgangswert der Regelung nicht im Ausgangsbereich befindet, passt dieser Knoten den Wert an, so dass er in den Bereich fällt und gibt den angepassten Wert als Ausgangswert aus. Wenn der Ausgangswert der Regelung an den angegebenen Mindest- oder Höchstwerten gesättigt ist, ruft der Knoten einen Integrator-Anti-Windup-Algorithmus auf.
Dieser Eingang nimmt ein Cluster-Array an, wenn der Sollwert ein Array ist.

Max. Ausgangswert
Höchst-Ausgangswert der Steuerung.
Default value: Unendlich

Min. Ausgangswert
Mindest-Ausgangswert der Steuerung.
Default value: -Unendlich

dt
Schleifenzykluszeit oder Intervall in Sekunden, zu der/dem dieser Knoten aufgerufen wird.

Sollwertgewichtung
Auf die Fehlerwerte des Controllers anzuwendende Korrekturen.
Dieser Eingang nimmt ein Cluster-Array an, wenn der Sollwert ein Array ist.

Proportionale Gewichtung [Beta]
Relative Wichtigkeit der geführten Sollwertänderung gegenüber der Störunterdrückung.
Der gültige Bereich lautet [0, 1]. Verwendet den Standardwert für die meisten Anwendungen.
Default value: 1

Differenziale Gewichtung [Gamma]
Der Betrag, um den der auf den D-Anteil angewandte Fehler gewichtet wird.
Der gültige Bereich lautet [0, 1]. Verwenden Sie den Standardwert zur Vermeidung eines sprunghaften Anstiegs des D-Anteils (derivative kick).
Default value: 0

Ausgabe
Ausgabe des PID-Algorithmus, mit dem der Prozess gesteuert wird.

Fehler
Unterschied zwischen Sollwert und Prozessvariablen.

Aktionen
Werte des Proportionalanteils, des Integralanteils und des Differentialanteils des PID-Algorithmus.

Proportional
Wert des Proportionalanteils.

Integral
Wert des Integralanteils.

Differenzial
Wert des Differenzialanteils.
Algorithmusdefinition
Die folgende Übertragungsfunktion stellt einen PID-Controller in Parallelstruktur dar:
wobei
-
die proportionale Verstärkung ist
-
die integrale Verstärkung ist
-
die differenziale Verstärkung ist
-
der abgeleitete Filterkoeffizient ist