PID-Gain-Schedule
- Aktualisiert2025-07-30
- 2 Minute(n) Lesezeit
Wählt für die Regelung von Prozessen, die je nach Arbeitsbereich unterschiedliche Verstärkungswerte benötigen (z. B. stark nicht lineare Prozesse), eine Reihe von PID-Verstärkungswerten aus einem so genannten Gain Schedule aus. Mit der DBL-Instanz dieses VIs lässt sich eine Regelschleife implementieren. Für eine Mehrschleifenregelung benötigen Sie die DBL-Array-Instanz dieses VIs.

Die DBL-Array-Instanz dieses polymorphen VIs kann in PID-Regelanwendungen mit mehreren Schleifen genutzt werden. In diesem Fall bestimmt die Länge des Eingangs Gain-Scheduling-Wert die Länge des Ausgangs-Arrays. Andere Eingangs-Arrays müssen nicht unbedingt die gleiche Länge wie der Eingang Gain-Scheduling-Wert haben. Das VI passt die anderen Eingangs-Arrays wie folgt an die Länge des Eingangs Gain-Scheduling-Wert an:
- Wenn das Eingangs-Array länger als der Eingang Gain-Scheduling-Wert ist, wird es auf die Länge von Gain-Scheduling-Wert gekürzt. Die abgeschnittenen Array-Werte werden ignoriert.
- Wenn das Eingangs-Array kürzer als der Eingang Gain-Scheduling-Wert ist, wird der letzte Wert des Arrays so oft wiederholt, bis das Array mit der Länge an Gain-Scheduling-Wert übereinstimmt.
Ein Eingangswert, der für jede Berechnung genutzt werden soll, muss daher im Eingangs-Array nicht mehrfach wiederholt werden. Es reicht, ein Array mit diesem einen Wert an den Eingang anzulegen.
Beispiele
Die folgenden Beispieldateien sind in LabVIEW enthalten.
- labview\examples\control\PID\Gain Scheduling Simulator.vi