Académique Documents
Professionnel Documents
Culture Documents
La fuzzification
12.3 LA FUZZIFICATION
12.3.1 FUZZIFICATION OU PONDERATION
La fuzzification est le premier traitement qui entre en compte dans la structure d'un contrle rgi par logique floue. Ce traitement consiste pondrer les fonctions d'appartenance des entres aux divers sous-ensembles. Ces sous-ensembles sont aussi appels : "variables linguistiques" La forme de ces sous-ensembles, dfinie par: les fonctions d'appartenance, leurs positions ainsi que leurs chevauchements peuvent tre choisis librement, cependant il convient de respecter certaines rgles: Leur forme doit tre convexe. Les sous-ensembles d'entres (souvent des trapzes) doivent se chevaucher partiellement afin qu'il n'y ait pas de zones indtermines, tandis que pour ceux de sorties (souvent des triangles),cette prcaution n'est pas ncessaire. Eviter d'imbriquer plus de deux sous-ensembles, sinon il y a des problmes d'instabilit.
Temp. froides
Temp. plaisantes
Temp. chaudes
-30
-20
-10
10
20
30
40
50
60
T [C]
T1=32 [C] Considrons l'entre T1 = 32 [C] D'aprs la courbe de fonction d'appartenance on obtient les valeurs suivantes: En d'autres termes l'entre T1 appartient 60% au T(Ttf) = 0 % sous- ensemble "tempratures plaisantes" et 28% au T(Tf) = 0 % sous- ensemble "tempratures chaudes" et 0% aux T(Tp) = 60 % autres sous-ensembles. T(Tc) = 28 % T(Ttc) = 0 % Remarque: En logique classique, ces ensembles seraient reprsents par des valeurs discrtesdont la fonction d'appartenance d'une variable X ne pourrait tre que 0 ou 1.
Pierre SCHULZ
12.3-1
19. fvr. 02
La fuzzification
Exemple: l'ensemble des tempratures qui a comme sous-ensembles: trs froides froides plaisantes chaudes trs chaudes
Soit une temprature de 30C un lment (une variable) de l'ensemble des tempratures appartenant au sous ensemble "plaisante". Mais une temprature de 30C peut aussi appartenir en partie au sous-ensemble "plaisante" et en partie au sous-ensemble "chaude". La relation d'appartenance entre une variable et un sous ensemble se dit "fonction d'appartenance". En d'autre termes, on parle de fonction d'appartenance d'une variable "a" un sous ensemble "B" et on le note de la manire suivante: B(a)
Remarque: Les fonctions d'appartenance n'ont pas forcment un total de 1. Lorsqu'on parle d'ensembles "flous", ce n'est pas tout fait exact. En effet, l'ensemble de rfrence n'est pas "flou", il est ordonn. Ce sont ses sousensembles qui sont "flous".
Pierre SCHULZ
12.3-2
19 fv. 02
La fuzzification
Exemple :
E = {a,b,c,....x,y,z}
1
Sous ensemble des voyelles
E V(g) = 0 ; C(g) = 1
V(i) = 1 ; C(i) = 0
Exemple :
Ensemble flou
T = {....,-10,0,10,20,30,.....,60,....}
ensemble des tempratures ambiantes
Temp. trs froides
Temp. froides
Temp. plaisantes
Temp. chaudes
-30
-20
-10
10
20
30
40
50
60
T[C]
P(32C) = 0.6
C(32C) = 0.28
Pierre SCHULZ
12.3-3
19 fv. 02
La fuzzification
Pierre SCHULZ
12.3-4
19 fv. 02
La fuzzification
Remarque:
Il faut viter des lacunes ou un chevauchement insuffisant entre les fonctions d'appartenance de deux sous ensembles voisins. Cela provoquerait des zones de non-intervention du rgulateur (zone morte), qui conduit une instabilit du rgulateur. De mme, on doit aussi viter des chevauchements trop importants. De tels chevauchements conduisent un aplatissement de la caractristique du rgulateur.
Pierre SCHULZ 12.3-5 19 fv. 02
La fuzzification
0
On montrera aussi au chapitre 6 l'influence de la forme et de la distribution sur la caractristique d'un rgulateur par logique floue.
Pierre SCHULZ
12.3-6
19 fv. 02