Académique Documents
Professionnel Documents
Culture Documents
Exercice 1 :
On utilise des intervalles flous de fonction d'appartenance trapézoïdale.
Le prix d'achat d'un immeuble est : « Approximativement entre 1.5 et 3 MDH à 150 kDH près »
Le cout de remise en état est : « Approximativement entre 4.5 et 6 MDH à 300 kDH près »
Calculer le prix de revient de cet immeuble.
Exercice 2 :
1. Soit en logique classique, un ensemble de référence U = {a, b, c, d, e, f, g}. Soit A un sous-ensemble de
U. Si un élément appartient au sous-ensemble 1, et sinon 0.
a b c d c f g
A 0 1 0 1 1 0 1
Dans le cas de logique flou montrer, en complétant les tableaux suivants, que : A = U.
a b c d c f g
a b c d e f g
A
a b c d c f g
C 0.4 0.8 1 0.8 0.2 0.5 0.1
Dans le cas de logique flou montrer, en complétant les tableaux suivants, indiquant le degré d'appartenance
à un sous-ensemble, que : C ≠ U.
a b c d e f g
a b c d e f g
C
Exercice 3 :
Soit le contrôleur flou qui permet de contrôler la phase de freinage d'un métro. Il a pour but de ralentir avec
le moins d'à-coups possibles et de s'arrêter à l'endroit voulu c.à.d. à une des stations de la ligne considéré.
La phase de conception d'un contrôleur flou passe toujours par 4 étapes successives :
1. Choix des entrées et des sorties
2. Définition des surfaces de contrôle
3. Définition du comportement des surfaces de contrôle
4. Sélection d'une méthode de défuzzification
Sorties :
Freinage ou Gaz (%) Borne inf. Borne sup.
FULL 80 100
MEDIUM 25 85
SLIGHT 5 30
VERY SLIGHT 0 7
NO 0 0
La force de freinage et la puissance avec laquelle on met les gaz sont exprimées en pourcentage de la valeur
maximale.
Phase 2 : Définition des surfaces de contrôle
Cette étape permet d'expliquer les fonctions d'appartenance des différents sous-ensembles flous. Comme il
n'y a pas de règles précises sur ce choix, la base est l'intuition et l'expérience de l'opérateur. Ici le choix est
une forme trapézoïdale pour toutes les fonctions d'appartenance.
Exemple applicatif
Hypothèses : Vitesse = 45 km/h ; Distance = 2500 m
Méthode d'inférence utilisée : MAX-MIN ET représenté par la fonction Min
Implication représentée par la fonction Min
Fuzzification :
A partir des graphiques des sous-ensembles flous donnés ci-dessus, on a :
"Vitesse = 45" est MEDIUM FAST avec un degré d'appartenance de 0,5 et FAST avec un degré
d'appartenance de 0,5.
"Distance = 2500" est MEDIUM FAR avec un degré d'appartenance de 0,625 et FAR avec un degré
d'appartenance de 0,375.
"Freinage ou Gaz = 27,5" est MEDIUM avec un degré d'appartenance de 0,5.
"Freinage ou Gaz = 81,875" est FULL avec un degré d'appartenance de 0,375.
Questions :
1. Inférence :
a- Selon la table des règles, quelle seront les règles à activer pour Vitesse = 45 et Distance = 2500.
b- Si l'opérateur ET est représenté par la fonction MIN, déterminer la valeur associée à chacune des règles
activées.
c- Que remarque-t-on concernant les règles activées ?
d- A partir de la remarque ci-dessous, et de l'opérateur d'implication qui est représenté par la fonction MIN,
déterminer graphiquement, la fonction d'appartenance résultante.
2. Defuzzification :
a- La méthode par valeur maximum introduit une ambiguïté, car il y a plusieurs abscisses x (sortie exprimée
en % de Gaz - THR) qui correspondent au maximum.
Comme il n'y a pas de règle bien précise sur le choix de x, on prendra l'abscisse la plus petite correspondant
au maximum.
En utilisant la fonction d'appartenance résultante déterminée précédemment (en 1), quelle sera la valeur
maximum de la variable linguistique (Gaz - THR) dans ce cas.
b- En utilisant la méthode de la moyenne pondérée [X = (µ1.X1 + µ2.X2)/(µ1 + µ2)] et la fonction
d'appartenance résultante déterminée précédemment (en 1), quelle sera la Valeur Moyenne pondérée de la
variable linguistique (Gaz - THR) dans ce cas. Conclusion.
+
+
Ce processus de commande s'effectue eu temps réel : on mesure la vitesse angulaire ainsi que l'angle
d'inclinaison de la barre, et on calcule à chaque instant la vitesse devant être appliquée au chariot pour
« rattraper » le mouvement de rotation de la barre et la maintenir dans la position la plus verticale possible.
On suppose que l'on peut qualifier la vitesse angulaire et l'angle d'inclinaison de la barre ainsi que la vitesse
du chariot par : NG : Négatif Grand (NG) NF : Négatif Faible (NF)
Z : Zéro (Z) PF : Positif Faible (PF) PG : Positif Grand (PG)
Fonctions d'appartenance :
Supposition :
La barre est en position verticale et que sa vitesse angulaire est « faible », dans le sens (+).
On doit alors compenser le mouvement de la barre en déplaçant le chariot dans la direction (+) à une vitesse
« faible ».
La règle floue : Si (angle est Z) ET (vitesse angulaire est PF) ALORS (vitesse est PF).
Les règles possibles de contrôle du mobile sont résumées dans le tableau suivant :
Angle
Vitesse
NG NF Z PF PG
NG NG
NF NF Z
Vitesse
Z NG NF Z PF PG
Angulaire
PF Z PF
PG PG
Cas particulier :
Soit la valeur d'angle donnée sur la figure ci-dessous :
Questions :
La méthode min-max sera utilisée pour décrire la commande :
1. Dans ce cas, pour chacune des règles, déterminer la fonction membre des vitesses solutions de
l'implication floue.
2. Dans ce cas, pour chacune des règles, donner la figure correspondante à ces fonctions.
3. En déduire, sous forme graphique, le sous-ensemble solution du système.