0% ont trouvé ce document utile (0 vote)
10 vues10 pages

Système d'inférence floue avec MATLAB

Ce TP présente la logique floue et son application à travers trois exemples utilisant l'outil FIS de MATLAB. Les exemples concernent la commande d'un moteur, d'un climatiseur et d'un pendule inversé, en définissant chaque fois les entrées, sorties, fonctions d'appartenance et règles.

Transféré par

Eya Toumi
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
10 vues10 pages

Système d'inférence floue avec MATLAB

Ce TP présente la logique floue et son application à travers trois exemples utilisant l'outil FIS de MATLAB. Les exemples concernent la commande d'un moteur, d'un climatiseur et d'un pendule inversé, en définissant chaque fois les entrées, sorties, fonctions d'appartenance et règles.

Transféré par

Eya Toumi
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Université de Monastir

Ecole Nationale d’Ingénieurs de Monastir

Soft Computing

TP N°1 :

Logique floue

Elaboré par :
Toumi Aya & Hedil Fekih

Année universitaire 2023 / 2024

1
TP1 : Logique floue

I. Objectifs :
L'objectif de ce TP est de concevoir un système d'inférence floue de type Mamdani en
se basant sur une base de règles floues. Pour cela, nous allons exploiter l'outil 'FIS' de
MATLAB en explorant diverses applications.

II. La logique floue


La logique floue constitue une extension de la logique classique qui permet de traiter
des situations où la frontière entre les catégories traditionnelles de vrai et faux n'est
pas nettement définie. Contrairement à la logique binaire conventionnelle, qui traite
les propositions comme soit vraies (1) soit fausses (0), la logique floue permet la
représentation et le traitement de l'incertitude et de la subjectivité en attribuant des
valeurs de vérité partielles, souvent dans l'intervalle [0,1].
La logique floue repose sur un ensemble de principes et de techniques bien établis.
Parmi ceux-ci, on trouve la fuzzification, qui transforme les données d'entrée en
valeurs floues, le moteur d'inférence, qui utilise des règles floues pour tirer des
conclusions à partir des données, et la défuzzification, qui convertit les résultats flous
en valeurs précises et utilisables.

III. Applications :
 Exemple 1 :
On construit le système de décision flou qui permet de commander la vitesse d’un
moteur en modifiant la tension d’entrée
 On définit la vitesse comme entrée et les sous-ensembles : trop lent TL, trop
vite TV et juste J
Et la tension comme sortie avec ses sous-ensembles : moins de tension MT,
pas de changement PDC, plus de tension PT
Comme c’est indiquer dans la figure suivante :

2
Figure 1 : système d’interférence flou de type Mamdani

 On définit les 3 règles de même priorité comme décrit dans la figure suivante :

Figure 2 : Règles d’interférence

 La figure 3 et 4 représente la variation de la sortie en fonction de l’entrée tout en


respectant les règles qu’on a définit

3
Figure 3: les règles Figure 4: la surface

 On constate que pour une valeur de vitesse dans le sous ensemble TL (figure 5) la valeur de la
tension se trouve dans le sous ensemble PT (suit la règle 1) et de même pour la figure 6

Figure 5 Figure 6

 Exemple 2 :
On construit le système d’interférence flou pour un climatiseur
 On définit la température et l’humidité comme entrées et les sous-ensembles :
très faible TF, faible F, normale N, élevée E , très élevée TE
Et la puissance du climatiseur comme sortie et les sous-ensembles : très faible
TF, faible F, normale N, élevée E , très élevée TE
Comme c’est indiquer dans les figures 7, 8 et 9 :

4
Figure 7 : système d’interférence flou de type Mamdani

Figure 8 : Fonction d’appartenance de l’humidité

5
Figure 9 : Fonction d’appartenance de la puissance

 On définit les 25 règles de même priorité comme décrit dans la figure suivante

Figure 10 : Règles d’interférence

 La figure 11 et 12 représente la variation de la sortie en fonction de deux entrée (la


surface est à trois dimensions) tout en respectant les règles qu’on a définit

Figure 11: les règles Figure 12: la surface

 On constate que pour une valeur de la température dans les sous-ensembles N


et E chaqu’un avec un certain dégrée et de même pour l’humidité la valeur de
la puissance se trouve dans les sous-ensembles N et E chaqu ’un avec un
certain dégrée

6
Figure 13

 On constate que pour une valeur de la température dans le sous ensemble TF et


F chaqu’un avec un certain dégrée et une valeur de l’humidité dans les sous-
ensembles N et E chaqu’un avec un certain dégrée la valeur de la puissance se
trouve dans les sous-ensembles N et F chaqu ’un avec un certain dégrée

Figure 14

 Exemple 3 :
On construit le système d’interférence flou pour un pendule inversé
 On définit l’angle et la vitesse angulaire w comme entrées et la tension du
moteur comme sortie et les sous-ensembles : très négatif TN, moyennement
négatif MN, peu négatif PN, peu positif PP, moyennement positif MP, très
positif TP
Comme c’est indiquer dans les figures 15, 16 et 17 :

7
Figure 15 : système d’interférence flou de type Mamdani

Figure 16 : Fonction d’appartenance de la tension

Figure 17 : Fonction d’appartenance de la vitesse angulaire

8
 On définit les 36 règles de même priorité comme décrit dans la figure suivante

Figure 18 : Règles d’interférence

 La figure 19 et 20 représente la variation de la sortie en fonction de deux entrée (la


surface est à trois dimensions) tout en respectant les règles qu’on a définit

Figure 19: la surface Figure 20: les règles

 On constate que pour une valeur de la vitesse angulaire dans le sous ensemble
PP et de même pour l’angle on trouve une valeur de la tension dans le sous
ensemble MP (suit la règle 22)

9
Figure 21

 On constate que pour une valeur de la vitesse angulaire dans le sous ensemble
PP et pour une valeur de l’angle dans le sous ensemble MN on trouve une
valeur de la tension dans le sous ensemble MN (suit la règle 10)

Figure 22

10

Vous aimerez peut-être aussi