Règles de systèmes flous

Un système flou (système d'inférence logique flou) est un conteneur de conclusions sous la forme d'un ensemble flou correspondant aux valeurs courantes des entrées avec l'utilisation d'un ensemble de règles floues et d'opérations floues.

Les règles floues déterminent la relation entre les entrées et les sorties d'un objet examiné. La quantité de règles dans le système est illimitée. La forme générale des règles floues est la suivante :

si condition de la règle, alors conclusion de la règle.

La condition de la règle décrit l'état actuel de l'objet. La condition de la règle décrit la façon dont la condition affecte l'objet.  

Classe de règles pour les systèmes flous

Description

CMamdaniFuzzyRule

Classe d'implémentation d'une règle de logique floue pour l'algorithme Mamdani

CSugenoFuzzyRule

Classe d'implémentation d'une règle de logique floue pour l'algorithme Sugeno

CSingleCondition

La classe définit une condition floue exprimée par une paire "Variable floue – Terme flou".

CConditions

Classe définissant un ensemble de conditions floues connectées les unes aux autres par un opérateur.  

CGenericFuzzyRule

Classe de base d'implémentation des deux types de règles floues.