LabVIEW PID and Fuzzy Logic Toolkit API Reference

Bases de règles complètes

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

Une base de règles ayant au moins une règle active pour chaque combinaison possible de variables linguistiques d'entrée et de termes linguistiques est considérée comme complète. Si vous définissez une base de règles incomplète, vous devez spécifier un terme linguistique par défaut pour chaque variable linguistique de sortie de façon à ce que le régulateur flou puisse gérer les situations dans lesquelles aucune règle n'est active.

La variable linguistique d'entrée Position du véhicule x a cinq termes linguistiques et la variable linguistique Orientation du véhicule β en a sept. Par conséquent, la base de règles de l'exemple de la manœuvre de véhicule se compose de N = 5*7 = 35 règles. Vous pouvez documenter la base de règles complète sous forme de matrice, comme l'indique l'image suivante pour le système flou de manœuvre de véhicule.

Dans l'image précédente, chaque colonne ou ligne représente l'antécédent d'une règle. Le terme à l'intersection d'une colonne et d'une ligne est le conséquent de la règle correspondant à l'antécédent résultant de l'agrégation des règles. Par exemple, la règle suivante est mise en surbrillance :

SI Position du véhicule x est Centre gauche ET qu'Orientation du véhicule β est Vers la gauche, ALORS Angle de braquage φ est Faible négatif.

Systèmes flous en cascade

Tracer une base de règles sous forme de matrice, comme dans l'image précédente, est utile pour détecter les incohérences, telles que les règles contradictoires. Cependant, tracer une base de règles sous forme de matrice n'est efficace que pour les petites bases de règles. Détecter les incohérences dans une base de règles plus grande est difficile. Pour les systèmes flous ayant de nombreuses entrées de régulateur, vous pouvez utiliser des systèmes flous en cascade pour éviter de grandes bases de règles. Dans les systèmes flous en cascade, les sorties du premier système flou servent d'entrées au système flou suivant, et ainsi de suite.

Log in to get a better experience