LabVIEW PID and Fuzzy Logic Toolkit API Reference

4. Modification des fonctions d'appartenance

  • Mise à jour2023-02-21
  • Temps de lecture : 2 minute(s)

Vous pouvez utiliser les VIs d'Appartenance pour modifier les fonctions d'appartenance des variables linguistiques d'un système flou. Effectuez les étapes suivantes pour modifier les fonctions d'appartenance de la variable linguistique d'entrée Température afin d'utiliser des degrés Fahrenheit plutôt que des degrés Celsius.

  1. Ajoutez le VI LF - Définir une fonction d'appartenance au diagramme.
  2. Câblez la sortie système flou en sortie du VI LF - Définir une variable à l'entrée système flou en entrée du VI LF - Définir une fonction d'appartenance.
  3. Créez des constantes pour les entrées indice de la fonction d'appartenance, indice de la variable et entrée/sortie du VI LF - Définir une fonction d'appartenance et définissez-les respectivement à 0, 0 et entrée. Ces entrées spécifient que vous voulez modifier la première fonction d'appartenance, Basse de la variable linguistique d'entrée Température.
  4. Créez une constante pour l'entrée forme du VI LF - Définir une fonction d'appartenance.
  5. Sélectionnez Trapèze dans la constante forme pour spécifier la forme de la fonction qui détermine les degrés d'appartenance de la variable linguistique.
  6. Créez une constante pour l'entrée points du VI LF - Définir une fonction d'appartenance. Cette entrée spécifie les valeurs de la variable linguistique qui correspondent aux points de la base et du haut (de gauche à droite et de la base au haut) de la fonction d'appartenance.
  7. Dans les quatre premiers éléments de la constante tableau points, entrez respectivement les valeurs 32, 32, 55 et 70.
  8. Répétez les étapes 1 à 5 pour les fonctions d'appartenance Normale et Haute. Pour chaque fonction d'appartenance, ajoutez un nouveau VI LF - Définir une fonction d'appartenance au diagramme et câblez la sortie système flou en sortie du VI précédent à l'entrée système flou en entrée du VI suivant. Utilisez les formes et les points indiqués dans le tableau suivant :

    Fonction d'appartenance Forme Points
    Normale Gaussienne 59, 68, 77, 86
    Haute Trapèze 75, 90, 122, 122


    Le diagramme ressemble désormais à la figure suivante :

  9. Enregistrez le VI.
Précédent
3. Modification d'une variable linguistique
Début
Tutoriel : Modification d'un système flou avec les VIs de Logique floue
Suivant
5. Modification d'une règle

Log in to get a better experience