Académique Documents
Professionnel Documents
Culture Documents
TP 2
TP 2
UNIVERSITÉ DE BOUMERDES
FACULTE DES HYDROCARBURES ET CHIMIE DEPARTEMENT
TP N°02:
Groupe :
MACA19
Etudiant :
BENOUR Abderrahim
Année Universitaire:
2023-2024
I. Partie théorique
1. Introduction:
"Fuzzy logic Toolbox" est une boite à outils fournie par l'environnement de
calcul numérique MATLAB®, dotée de fonctions permettant de concevoir et
simuler des systèmes basés sur la logique floue. Cette Toolbox facilite la
modélisation des comportements des systèmes complexes en utilisant des règles
logiques simples, puis implémente ces règles dans un système d’inférence floue.
L'utilisation de la Toolbox peut se faire via l'interface graphique ou à travers la
ligne de commande, pour ce TP nous avons utilisé l'interface graphique.
But de TP:
Exploiter la "Fuzzy logic designer" de MATLAB
modéliser un système réel sur FIS
II. La Partie pratique:
1. Présentation du FIS:
Pour insérer les inputs, nous cliquons sur Edit -> Add variables -> Input,
Après modification des noms des variables d'entrée/sortie, nous obtenons
ceci:
Membership Function Editor
définir les plages de valeurs ainsi que la subdivision de chaque variable,
on commence d'abord par supprimer les MFS en sélectionnant: Edit->
Memberships Function Editor-> Edit -> Removes All MFS. Puis on
rajoute les MFS de chaque variable en spécifiant le nombre d'intervalle de
la subdivision de chaque variable, en selectionnant: Edit -> Add MFs.
Les figures suivantes montrent le résultat des subdivisions de caque variable:
1) Amount of dirth :
2) Type of dirth :
3) Washing time:
Rule Editor:
Pour ce faire, il faut cliquer sur la boite du milieu de l'interface d'accueil
"mamdani" puis nous introduisant les 9 règles comme suit:
Rule Viewer :
Surface viewer:
Les Opérateurs d’inférence à utiliser (Opérateurs de prémisse,
Opérateurs d’implication, Opérateurs d’agrégation des sorties,
Opérateurs de deffuzzification)