LabVIEW PID and Fuzzy Logic Toolkit API Reference

6. Test du système flou

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

Vous pouvez tester la relation entre les valeurs d'entrée et de sortie d'un système flou pour valider la base de règles de ce système.

Effectuez les étapes suivantes pour tester le système flou de manœuvre de véhicule que vous avez créé aux étapes précédentes.

  1. Cliquez sur l'onglet Système de test du Créateur de systèmes flous pour afficher la page Système de test.
  2. Entrez une valeur d'entrée de 5 pour la variable linguistique d'entrée position-véhicule. Souvenez-vous que lorsque vous avez créé les variables linguistiques d'entrée à l'étape 1, la valeur 5 pour position-véhicule correspondait au terme linguistique centre.
  3. Entrez une valeur d'entrée de -30 pour la variable linguistique d'entrée orientation-véhicule, qui correspond au terme linguistique bas-gauche.
  4. Dans le tableau Règle appelée au bas de la page, observez que le système flou appelle la règle 15 : IF 'position-véhicule' IS 'centre' AND 'orientation-véhicule' IS 'bas-gauche' THEN 'angle-braquage' IS 'moyen-nég'.

    Souvenez-vous que lorsque vous avez créé la variable linguistique de sortie à l'étape 2, le terme linguistique moyen-nég de la variable angle-braquage correspondait à la gamme comprise entre -30 et -5. Si vous avez configuré le système flou correctement, l'indicateur Valeur de la sortie de angle-braquage affiche une valeur comprise dans cette gamme. Le régulateur flou calcule la Valeur de la sortie en fonction de la pondération de la règle, de la méthode d'implication conséquente et de la méthode de défuzzification.
  5. (Facultatif) Utilisez les commandes à glissière Variable d'entrée 1 et Variable d'entrée 2 pour balayer une gamme de valeurs pour les variables linguistiques d'entrée et observez les changements correspondants dans le graphe Relation Entrée/Sortie. Vous pouvez utiliser ce graphe pour vérifier que la base de règles est raisonnable et complète. Par exemple, si le graphe Relation Entrée/Sortie affiche 0 pour certains points, la base de règles est incomplète.
  6. Corrigez toute erreur trouvée en testant, puis enregistrez le système flou.
  7. Cliquez sur le bouton Fermer pour sortir du Créateur de systèmes flous.
Précédent
5. Spécification d'une méthode de défuzzification
Début
Tutoriel : Utilisation du Créateur de systèmes flous
Suivant
7. Contrôle du système flou

Log in to get a better experience