LabVIEW PID and Fuzzy Logic Toolkit API Reference

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.

Log in to get a better experience