Outils pour utilisateurs

Outils du site


robotics:logique_floue

Ceci est une ancienne révision du document !


Logique floue

Introduction

Logique classique (Boole)

Logique floue

Définitions

Variables linguistiques

Une variable linguistique V est un terme utilisé lors de la description d’une situation ou d'un procédé tel que la température, la vitesse, l'age … Ces variables sont définies sur une plage des valeurs X (de -20 à 50°C, de 5 à 100 km/h, de 0 à 100 ans).

Valeurs et fonctions d'appartenance

Chaque variable linguistiques est définie par un ensemble Tv de valeurs tel que tel que chaud, froid, rapide, lent, jeune …

Chaque valeur est définie par une fonction mathématique (triangulaire, trapèze, cloche …) qui détermine le degré d'appartenance d'une donnée à une variable linguistique.

Règles linguistiques

Ce sont des règles qui définissent la relation qui existe entre les variables d'entrée et les variables de sortie. Ces règles sont de la forme :

Si “condition” Alors “conclusion”

Par exemple :

  • Si ma vitesse est lente alors je dois accélérer
  • Si la température de la pièce est chaude alors je baisse le chauffage

On peut également avoir plusieurs entrées ou sorties :

  • Si la température de la pièce est chaude alors je baisse le chauffage ou j'ouvre la fenêtre
  • Si ma vitesse est rapide et un obstacle est proche alors je freine fort
robotics/logique_floue.1417440133.txt.gz · Dernière modification: 2014/12/01 14:22 par ldo