FL - Fuzzy-Regler (VI)
- Aktualisiert2023-02-21
- 8 Minute(n) Lesezeit
FL - Fuzzy-Regler (VI)
Übergeordnete Palette: Fuzzy-Logik-VIs
Erfordert: Full Development System
Implementiert einen Fuzzy-Regler für das angegebene Fuzzy-System.
Standardmäßig implementiert dieses VI einen Fuzzy-Regler für ein Fuzzy-System mit einer Ein- und einer Ausgangsgröße (SISO - Single-Input Single-Output). Die zu verwendende polymorphe Instanz muss manuell ausgewählt werden.
Zum Blockdiagramm hinzufügen |
Auf Palette suchen |
FL - Fuzzy-Regler (SISO)

![]() |
Fuzzy-System (Eingang) legt die gesamten Angaben zu einem Fuzzy-System fest. Verbinden Sie den Anschluss Fuzzy-System (Ausgang) eines anderen VIs mit dem Anschluss Fuzzy-System (Eingang) dieses VIs. |
![]() |
Eingangswert gibt den Wert der Eingangsvariablen im Fuzzy-System an. Der Fuzzy-Regler berechnet den Parameter Ausgangswert(e) entsprechend dem Eingangswert und den Regeln des Fuzzy-Systems. |
![]() |
Fehler (Eingang) beschreibt Fehlerbedingungen, die vor der Ausführung des Knotens auftreten. An Fehler (Eingang) werden Standardfehlerdaten übergeben. |
![]() |
Regel berücksichtigt? gibt an, ob der Fuzzy-Regler beim Berechnen des entsprechenden Ausgangswerts eine Regel hinzugezogen hat. Der Ausgangswert ist 0, wenn der Fuzzy-Regler für die Ausgangsvariable basierend auf dem Parameter Eingangswert(e) und den Regeln des Fuzzy-Systems 0 errechnet hat oder wenn der Fuzzy-Regler beim Berechnen der Ausgangsvariablen keine Regel aufgerufen hat. Wenn Regel berücksichtigt? FALSE ist, bedeutet das, dass die bestehenden Regeln nicht ausreichen. |
![]() |
Fuzzy-System (Ausgang) gibt die gesamten Angaben zu einem Fuzzy-System aus. Verbinden Sie diesen Ausgang mit dem Anschluss Fuzzy-System (Eingang) eines anderen VIs. |
![]() |
Ausgangswert gibt den Wert der Ausgangsvariablen im Fuzzy-System an. Der Fuzzy-Regler berechnet den Parameter Ausgangswert entsprechend dem Parameter Eingangswert(e) und den Regeln des Fuzzy-Systems. Wenn Ausgangswert 0 ist, können Sie anhand des Anzeigeelements Regel berücksichtigt? erkennen, ob der Fuzzy-Regler den Wert 0 für die Ausgangsvariable errechnet hat oder ob der Regler keine Regel zur Berechnung der Ausgangsvariable hinzugezogen hat. |
![]() |
Regelgewichtungen gibt die Regelgewichtungen aus, die der Fuzzy-Regler beim Skalieren der Zugehörigkeitsfunktionen der ausgegebenen linguistischen Variablen verwendet. Die Implikationsmethode gibt an, wie der Fuzzy-Regler diese Skalierung durchführt. Die Regelgewichtung für jede Regel ist der Wahrheitswert des zusammengerechneten Antezedens multipliziert mit dem für die Regel angegebenen Plausibilitätsgrad. |
![]() |
Fehler (Ausgang) enthält Angaben zum Fehler. Dieser Ausgang ist ein Standardausgang zur Fehlerausgabe. |
FL - Fuzzy-Regler (SIMO)
Implementiert einen Fuzzy-Regler für ein Fuzzy-System mit einer Eingangsgröße und mehreren Ausgangsgrößen (SIMO - Single-Input Multiple-Output).

![]() |
Fuzzy-System (Eingang) legt die gesamten Angaben zu einem Fuzzy-System fest. Verbinden Sie den Anschluss Fuzzy-System (Ausgang) eines anderen VIs mit dem Anschluss Fuzzy-System (Eingang) dieses VIs. |
![]() |
Eingangswert gibt den Wert der Eingangsvariablen im Fuzzy-System an. Der Fuzzy-Regler berechnet den Parameter Ausgangswert(e) entsprechend dem Eingangswert und den Regeln des Fuzzy-Systems. |
![]() |
Fehler (Eingang) beschreibt Fehlerbedingungen, die vor der Ausführung des Knotens auftreten. An Fehler (Eingang) werden Standardfehlerdaten übergeben. |
![]() |
Regel berücksichtigt? gibt an, ob der Fuzzy-Regler beim Berechnen der Ausgangswerte eine Regel hinzugezogen hat. Ein Element im Array Ausgangswerte ist 0, wenn entweder der Fuzzy-Regler für die entsprechende Ausgangsvariable basierend auf dem Parameter Eingangswert(e) und den Regeln des Fuzzy-System den Wert 0 errechnet oder wenn der Fuzzy-Regler beim Berechnen der Ausgangsvariablen keine Regel aufgerufen hat. Wenn Regel berücksichtigt? FALSE ist, bedeutet das, dass die bestehenden Regeln nicht ausreichen. |
![]() |
Fuzzy-System (Ausgang) gibt die gesamten Angaben zu einem Fuzzy-System aus. Verbinden Sie diesen Ausgang mit dem Anschluss Fuzzy-System (Eingang) eines anderen VIs. |
![]() |
Ausgangswerte gibt die Werte der Ausgangsvariablen im Fuzzy-System an. Der Fuzzy-Regler berechnet die Ausgangswerte anhand des Parameters Eingangswert(e) unter Berücksichtigung der Regeln des Fuzzy-Systems. Wenn ein Element im Array Ausgangswerte 0 ist, können Sie anhand des Anzeigeelements Regel berücksichtigt? erkennen, ob der Fuzzy-Regler den Wert 0 für die Ausgangsvariable errechnet hat oder ob der Regler keine Regel zur Berechnung der Ausgangsvariable hinzugezogen hat. |
![]() |
Regelgewichtungen gibt die Regelgewichtungen aus, die der Fuzzy-Regler beim Skalieren der Zugehörigkeitsfunktionen der ausgegebenen linguistischen Variablen verwendet. Die Implikationsmethode gibt an, wie der Fuzzy-Regler diese Skalierung durchführt. Die Regelgewichtung für jede Regel ist der Wahrheitswert des zusammengerechneten Antezedens multipliziert mit dem für die Regel angegebenen Plausibilitätsgrad. |
![]() |
Fehler (Ausgang) enthält Angaben zum Fehler. Dieser Ausgang ist ein Standardausgang zur Fehlerausgabe. |
FL - Fuzzy-Regler (MISO)
Implementiert einen Fuzzy-Regler für ein Fuzzy-System mit mehreren Eingangsgrößen und einer Ausgangsgröße (MISO - Multiple-Input Single-Output).

![]() |
Fuzzy-System (Eingang) legt die gesamten Angaben zu einem Fuzzy-System fest. Verbinden Sie den Anschluss Fuzzy-System (Ausgang) eines anderen VIs mit dem Anschluss Fuzzy-System (Eingang) dieses VIs. |
![]() |
Eingangswerte gibt die Werte der Eingangsvariablen im Fuzzy-System an. Der Fuzzy-Regler berechnet den Parameter Ausgangswert(e) anhand der Eingangswerte unter Berücksichtigung der Regeln des Fuzzy-Systems. |
![]() |
Fehler (Eingang) beschreibt Fehlerbedingungen, die vor der Ausführung des Knotens auftreten. An Fehler (Eingang) werden Standardfehlerdaten übergeben. |
![]() |
Regel berücksichtigt? gibt an, ob der Fuzzy-Regler beim Berechnen des entsprechenden Ausgangswerts eine Regel hinzugezogen hat. Der Ausgangswert ist 0, wenn der Fuzzy-Regler für die Ausgangsvariable basierend auf dem Parameter Eingangswert(e) und den Regeln des Fuzzy-Systems 0 errechnet hat oder wenn der Fuzzy-Regler beim Berechnen der Ausgangsvariablen keine Regel aufgerufen hat. Wenn Regel berücksichtigt? FALSE ist, bedeutet das, dass die bestehenden Regeln nicht ausreichen. |
![]() |
Fuzzy-System (Ausgang) gibt die gesamten Angaben zu einem Fuzzy-System aus. Verbinden Sie diesen Ausgang mit dem Anschluss Fuzzy-System (Eingang) eines anderen VIs. |
![]() |
Ausgangswert gibt den Wert der Ausgangsvariablen im Fuzzy-System an. Der Fuzzy-Regler berechnet den Parameter Ausgangswert entsprechend dem Parameter Eingangswert(e) und den Regeln des Fuzzy-Systems. Wenn Ausgangswert 0 ist, können Sie anhand des Anzeigeelements Regel berücksichtigt? erkennen, ob der Fuzzy-Regler den Wert 0 für die Ausgangsvariable errechnet hat oder ob der Regler keine Regel zur Berechnung der Ausgangsvariable hinzugezogen hat. |
![]() |
Regelgewichtungen gibt die Regelgewichtungen aus, die der Fuzzy-Regler beim Skalieren der Zugehörigkeitsfunktionen der ausgegebenen linguistischen Variablen verwendet. Die Implikationsmethode gibt an, wie der Fuzzy-Regler diese Skalierung durchführt. Die Regelgewichtung für jede Regel ist der Wahrheitswert des zusammengerechneten Antezedens multipliziert mit dem für die Regel angegebenen Plausibilitätsgrad. |
![]() |
Fehler (Ausgang) enthält Angaben zum Fehler. Dieser Ausgang ist ein Standardausgang zur Fehlerausgabe. |
FL - Fuzzy-Regler (MIMO)
Implementiert einen Fuzzy-Regler für ein Mehrgrößen-Fuzzy-System (MIMO - Multiple-Input Multiple-Output).

![]() |
Fuzzy-System (Eingang) legt die gesamten Angaben zu einem Fuzzy-System fest. Verbinden Sie den Anschluss Fuzzy-System (Ausgang) eines anderen VIs mit dem Anschluss Fuzzy-System (Eingang) dieses VIs. |
![]() |
Eingangswerte gibt die Werte der Eingangsvariablen im Fuzzy-System an. Der Fuzzy-Regler berechnet den Parameter Ausgangswert(e) anhand der Eingangswerte unter Berücksichtigung der Regeln des Fuzzy-Systems. |
![]() |
Fehler (Eingang) beschreibt Fehlerbedingungen, die vor der Ausführung des Knotens auftreten. An Fehler (Eingang) werden Standardfehlerdaten übergeben. |
![]() |
Regel berücksichtigt? gibt an, ob der Fuzzy-Regler beim Berechnen der Ausgangswerte eine Regel hinzugezogen hat. Ein Element im Array Ausgangswerte ist 0, wenn entweder der Fuzzy-Regler für die entsprechende Ausgangsvariable basierend auf dem Parameter Eingangswert(e) und den Regeln des Fuzzy-System den Wert 0 errechnet oder wenn der Fuzzy-Regler beim Berechnen der Ausgangsvariablen keine Regel aufgerufen hat. Wenn Regel berücksichtigt? FALSE ist, bedeutet das, dass die bestehenden Regeln nicht ausreichen. |
![]() |
Fuzzy-System (Ausgang) gibt die gesamten Angaben zu einem Fuzzy-System aus. Verbinden Sie diesen Ausgang mit dem Anschluss Fuzzy-System (Eingang) eines anderen VIs. |
![]() |
Ausgangswerte gibt die Werte der Ausgangsvariablen im Fuzzy-System an. Der Fuzzy-Regler berechnet die Ausgangswerte anhand des Parameters Eingangswert(e) unter Berücksichtigung der Regeln des Fuzzy-Systems. Wenn ein Element im Array Ausgangswerte 0 ist, können Sie anhand des Anzeigeelements Regel berücksichtigt? erkennen, ob der Fuzzy-Regler den Wert 0 für die Ausgangsvariable errechnet hat oder ob der Regler keine Regel zur Berechnung der Ausgangsvariable hinzugezogen hat. |
![]() |
Regelgewichtungen gibt die Regelgewichtungen aus, die der Fuzzy-Regler beim Skalieren der Zugehörigkeitsfunktionen der ausgegebenen linguistischen Variablen verwendet. Die Implikationsmethode gibt an, wie der Fuzzy-Regler diese Skalierung durchführt. Die Regelgewichtung für jede Regel ist der Wahrheitswert des zusammengerechneten Antezedens multipliziert mit dem für die Regel angegebenen Plausibilitätsgrad. |
![]() |
Fehler (Ausgang) enthält Angaben zum Fehler. Dieser Ausgang ist ein Standardausgang zur Fehlerausgabe. |
Zum Blockdiagramm hinzufügen
Auf Palette suchen








