La mise en
oeuvre d'une commande floue fait apparaître trois
grands modules.
Le premier
module traite les entrées du système (valeurs
réglant). on définit tout d'abord un
univers de discours, un partitionnement de cet univers
en classes pour chaque entrée, et des fonctions
d'appartenance pour chacune de ces entrées (par
exemple pression grande, petite, faible et changement
d'écart mesure consigne de débit de matériau
sortant d'une trémie très élevé,
élevé, moyen, négatif, très
négatif). La première étape, appelée
fuzzification, consiste à attribuer à
la valeur réelle de chaque entrée, au
temps t, sa fonction d'appartenance à chacune
des classes préalablement définies, donc
à transformer l'entrée réelle en
un sous ensemble floue.
Le deuxième
module consiste en l'application de règles de
type «si l'écart de température
est grand, diminuer le débit du fuel».
Ces règles vont, comme dans l'exemple introductif,
permettre de passer d'un degrés d'appartenance
d'une grandeur réglante au degrés d'appartenance
d'une commande. Ce module est constitué
d'une base de règles et d'un moteur d'inférence
qui permet le calcul.
Le troisième
et le dernier module décrit l'étape de
défuzzification qui est la transformation inverse
de la première. Il permet de passer d'un degrés
d'appartenance d'une commande à la détermination
de la valeur à donner à cette commande.
Le schéma
de commande est donné par la figure (2.4).

Figure2.4
x
représente le vecteur des entrées,
xRES celui des commandes, µ(x)
et µ(xRES) les fonctions
d'appartenances correspondantes |
  |