LabVIEW PID and Fuzzy Logic Toolkit API Reference

LF - Créer une règle (VI)

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

LF - Créer une règle (VI)

Palette propriétaire : VIs de règles

Requiert : Système de développement complet

Crée une règle pour un système flou. Vous pouvez aussi utiliser la page Éditeur de règles du Créateur de systèmes flous pour créer des règles de manière interactive.

conjonction des antécédents spécifie comment ce VI calcule la valeur de vérité de l'antécédent résultant de l'agrégation des règles.

0ET (Minimum) : spécifie le VI qui utilise le plus petit degré d'appartenance des antécédents.
1ET (Produit) : spécifie le VI qui utilise le produit des degrés d'appartenance des antécédents.
2OU (Maximum) : spécifie le VI qui utilise le plus grand degré d'appartenance des antécédents.
3OU (Probabiliste) : spécifie le VI qui utilise la somme probable des degrés d'appartenance des antécédents. Le contrôleur de logique floue utilise l'équation suivante pour calculer la somme probable : (A + B) - (A * B), où A et B sont les antécédents.
antécédents spécifie les antécédents, ou parties SI, de la règle. Chaque antécédent consiste en trois parties : l'indice d'une variable linguistique d'entrée, un opérateur qui spécifie s'il faut calculer le degré d'appartenance ou le degré de non-appartenance de la variable linguistique d'entrée à un terme linguistique, et l'indice du terme linguistique. Les indices correspondent à l'ordre dans lequel les variables ou termes linguistiques ont été créés.

Vous pouvez utiliser la fonction Construire un tableau ou une boucle pour construire un tableau d'antécédents de règles que vous créez avec le VI LF - Créer un antécédent. Vous pouvez ensuite câbler le tableau à cette entrée.
degré de support spécifie la pondération, entre 0 et 1, que vous voulez appliquer à la règle. La valeur par défaut est 1. Multipliez le degré de support par la valeur de vérité de l'antécédent résultant de l'agrégation des règles pour calculer la pondération de la règle.
entrée d'erreur décrit les erreurs survenues avant l'exécution de ce nœud. Cette entrée fournit la fonctionnalité entrée d'erreur standard.
conséquents spécifie les conséquents, ou parties ALORS, de la règle. Chaque conséquent consiste en trois parties : l'indice d'une variable linguistique de sortie, un opérateur qui spécifie s'il faut calculer le degré d'appartenance ou le degré de non-appartenance de la variable linguistique de sortie à un terme linguistique, et l'indice du terme linguistique. Les indices correspondent à l'ordre dans lequel les variables ou termes linguistiques ont été créés.

Vous pouvez utiliser la fonction Construire un tableau ou une boucle pour construire un tableau des conséquents de règles créés avec le VI LF - Créer un conséquent. Vous pouvez ensuite câbler le tableau à cette entrée.
implication conséquente spécifie la méthode d'implication utilisée par ce VI pour mettre les fonctions d'appartenance de la variable linguistique de sortie à l'échelle en se basant sur la pondération des règles.

0Minimum : spécifie qu'il faut utiliser la méthode d'implication Minimum.
1Produit : spécifie qu'il faut utiliser la méthode d'implication Produit.
règle renvoie la règle avec les antécédents, conséquents et relations spécifiés.
sortie d'erreur contient des informations sur l'erreur. Cette sortie fournit la fonctionnalité sortie d'erreur standard.

Log in to get a better experience