LabVIEW PID and Fuzzy Logic Toolkit API Reference

6. Erstellen von Antezedenzien

  • Aktualisiert2023-02-21
  • 2 Minute(n) Lesezeit

Der erste Schritt beim Erstellen einer Regel ist das Erstellen der Antezedenzien der Regel. Gehen Sie zum Erstellen der Antezedenzien 'Temperatur' = 'Kalt' und 'Luftfeuchte' = 'Trocken' folgendermaßen vor:

  1. Fügen Sie das VI FL - Antezedens erstellen in das Blockdiagramm ein. Mit diesem VI wird ein Antezedens, also der "WENN"-Teil einer Regel für ein Fuzzy-System, erstellt.
  2. Erstellen Sie Konstanten für die Eingänge Variablenindex und Zugehörigkeitsfunktionsindex des VIs FL - Antezedens erstellen und setzen Sie beide auf 0. Mit diesen Eingängen wird festgelegt, dass die linguistische Eingangsvariable Temperatur mit der Zugehörigkeitsfunktion Kalt verknüpft werden soll.
  3. Erstellen Sie eine Konstante für den Eingang Bedingung des VIs FL - Antezedens erstellen.
  4. Wählen Sie = aus der Konstante "Bedingung" aus, um den Zugehörigkeitsgrad der linguistischen Variable innerhalb der Zugehörigkeitsfunktion zu berechnen. Das VI FL - Antezedens erstellen erstellt nun das Antezedens 'Temperatur' = 'Kalt'.
  5. Wiederholen Sie die Schritte 1 bis 4, um das Antezedens 'Luftfeuchte' = 'Trocken' zu erstellen. Im Fuzzy-System für das Gewächshaus ist Trocken die erste Zugehörigkeitsfunktion der zweiten linguistischen Variablen. Verwenden Sie also 1 als den Variablenindex und 0 als den Zugehörigkeitsfunktionsindex.
  6. Fügen Sie die Funktion Array erstellen in das Blockdiagramm ein.
  7. Ziehen Sie die Funktion Array erstellen auf, so dass sie zwei Eingangselemente anzeigt.
  8. Verbinden Sie den Ausgang Antezedens des ersten VI-Exemplars FL - Antezedens erstellen mit dem ersten Element der Funktion Array erstellen.
  9. Verbinden Sie den Ausgang Antezedens des zweiten VI-Exemplars FL - Antezedens erstellen mit dem zweiten Element der Funktion Array erstellen. Der Blockdiagrammabschnitt, den Sie soeben erstellt haben, sollte der folgenden Abbildung ähneln:

  10. Speichern Sie das VI.
Zurück
5. Bearbeiten einer Regel
Startseite
Anleitung: Bearbeiten eines Fuzzy-Systems mit den Fuzzy-Logik-VIs
Weiter
7. Erstellen von Konsequenzen

Log in to get a better experience