SlideShare une entreprise Scribd logo
1  sur  17
Télécharger pour lire hors ligne
Logique floue
implication de Mamdani
• La logique floue repose sur la théorie des
ensembles flous développée par Zadeh [ZAD
65].
• A coté d'un formalisme mathématique fort
développé.
• Les notions de température moyenne ou de
courant faible sont relativement difficiles à
spécifier de manière précise.
• On peut définir le degré d'appartenance de la
variable température à l'ensemble "faible"
comme le "degré de vérité" de la proposition
"la température est faible".
• En logique booléenne, le degré
d'appartenance ( μ ) ne peut prendre que
deux valeurs ( 0 ou 1 ). La température peut
être :
• Elle ne peut pas s’appartenir à deux
ensembles ou plus à la fois.
• En logique floue, le degré d'appartenance
devient une fonction qui peut prendre une
valeur réelle comprise entre 0 et 1 inclus.
• Le degré d’appartenance permet de quantifier
le fait que la température puisse être
considérée comme moyenne.
• Dans ce cas, la température peut être
considérée, à la fois, comme faible avec un
degré d'appartenance de 0,2 et comme
moyenne avec un degré d'appartenance de 0,8
( figure 1.2 ).
• L'univers de discours est l'ensemble des
valeurs réelles que peut prendre la variable
floue x et μA(x) est le degré d'appartenance de
l'élément x à l'ensemble flou A ( figure 1.3 ).
• Dans notre exemple, la variable floue est la
température, l'univers de discours est l'ensemble
des réels de l'intervalle [0, 40]. On attribue à
cette variable trois sous-ensembles flous: faible,
moyenne et élevée. Chacun est caractérisé par
sa fonction degré d'appartenance:
• On peut définir la fonction degré d'appartenance
μmoyenne sur tout l'univers de discours :
• Inférence :
Les règles que décrit ce tableau sont ( sous forme symbolique ) :
SI ( T est F ET V est F ) ALORS U=Z
OU
SI ( T est M ET V est F ) ALORS U=P
OU
SI ( T est E ET V est F ) ALORS U=GP
OU
SI ( T est F ET V est E ) ALORS U=Z
OU
SI ( T est M ET V est E) ALORS U=Z
OU
SI ( T est E ET V est E) ALORS U=P
Méthode d'inférence Max-Min
• Cette méthode réalise l'opérateur "ET" par la
fonction "Min", la conclusion "ALORS" de chaque
règle par la fonction "Min" et la liaison entre
toutes les règles (opérateur "OU") par la fonction
Max.
• La dénomination de cette méthode, dite Max-
Min ou "implication de Mamdani", est due à la
façon de réaliser les opérateurs ALORS et OU de
l'inférence.
• Reprenons l'exemple SI (T est M ET V est F) ALORS
U=P OU SI (T est E ET V est F) ALORS U=GP où
seulement deux règles sont activées :
Exemple d’application:
• Pour mieux illustrer le concept d'un contrôleur flou, on comparera
la performance d'un contrôleur PID classique avec le contrôleur
flou. Le système sous étude est le suivant:
• En utilisant les méthodes classiques, on trouve que le contrôleur
PID idéal a les valeurs suivantes:
• On utilisera la réponse à une entrée échelon du système avec PID
pour comparer la performance.
• Le système avec contrôleur flou et contrôleur PID devrait être le
suivant:
• Pour le système simple sous étude, on n’utilise que l'erreur
comme variable de contrôle.
• On a donc un système très simple, avec une entrée et une sortie.
Dans plusieurs systèmes flous, on utilise aussi la dérivée de
l'erreur, et on obtient alors un système à deux entrées, une sortie.
• Il faut utiliser un peu de jugement dans le design du contrôleur
flou. Il ne faut pas simplement créer des fonctions
d'appartenance de toute façon. Il faut quand même étudier le
système en détail.
• Une chose importante à remarquer est la valeur finale du système
en boucle ouverte. Ceci déterminera la sortie du contrôleur quand
l'erreur est nulle. Pour le système sous étude, la valeur finale due
à une entrée échelon unitaire est:
• La valeur finale est donc 0.5. Le contrôleur devra donc avoir un
gain de
• Il faut aussi bien choisir les limites du système (limites de l'entrée
et de la sortie). Dans ce cas-ci, l'entrée utilisée est une entrée
échelon unitaire. On choisit donc de développer les fonctions
d'appartenance du contrôleur flou pour l'entrée entre -1 et +1.
• Résultats de simulation:
- Un régulateur flou est plus performant que celui PID
classique.
Logique floue - Implication de Mamdani

Contenu connexe

Tendances

تمارين وحلول خاصة ببرمجة Ladder et instructions automates
تمارين وحلول خاصة ببرمجة Ladder et instructions automatesتمارين وحلول خاصة ببرمجة Ladder et instructions automates
تمارين وحلول خاصة ببرمجة Ladder et instructions automateselectrolouhla
 
Problème De Sac à Dos
Problème De Sac à Dos Problème De Sac à Dos
Problème De Sac à Dos chagra bassem
 
Presentation de projet en Automatiqie (regulation par PID)
Presentation de projet en Automatiqie (regulation par PID)Presentation de projet en Automatiqie (regulation par PID)
Presentation de projet en Automatiqie (regulation par PID)Mohammed Boujida
 
cours_supervision_2018.pptx
cours_supervision_2018.pptxcours_supervision_2018.pptx
cours_supervision_2018.pptxssuser1eaf0b
 
Introduction logique floue
Introduction logique floueIntroduction logique floue
Introduction logique floueTECOS
 
Intelligence Artificielle - Systèmes experts
Intelligence Artificielle - Systèmes expertsIntelligence Artificielle - Systèmes experts
Intelligence Artificielle - Systèmes expertsMohamed Heny SELMI
 
Chapitre 4 heuristiques et méta heuristiques
Chapitre 4 heuristiques et méta heuristiquesChapitre 4 heuristiques et méta heuristiques
Chapitre 4 heuristiques et méta heuristiquesSana Aroussi
 
Le problème de voyageur de commerce: algorithme génétique
Le problème de voyageur de commerce: algorithme génétiqueLe problème de voyageur de commerce: algorithme génétique
Le problème de voyageur de commerce: algorithme génétiqueRima Lassoued
 
Chapitre 2 -Complexité des problèmes avec correction.pdf
Chapitre 2 -Complexité des problèmes avec correction.pdfChapitre 2 -Complexité des problèmes avec correction.pdf
Chapitre 2 -Complexité des problèmes avec correction.pdfMbarkiIsraa
 
Chapitre 3 robotique e
Chapitre 3 robotique eChapitre 3 robotique e
Chapitre 3 robotique eMouna Souissi
 
Introduction au Deep Learning
Introduction au Deep Learning Introduction au Deep Learning
Introduction au Deep Learning Niji
 
Intelligence Artificielle : Introduction à l'intelligence artificielle
Intelligence Artificielle : Introduction à l'intelligence artificielleIntelligence Artificielle : Introduction à l'intelligence artificielle
Intelligence Artificielle : Introduction à l'intelligence artificielleECAM Brussels Engineering School
 
systeme automatises de production
systeme automatises de production systeme automatises de production
systeme automatises de production omar bllaouhamou
 
Algorithme génétique
Algorithme génétiqueAlgorithme génétique
Algorithme génétiqueIlhem Daoudi
 
Apprentissage supervisé.pdf
Apprentissage supervisé.pdfApprentissage supervisé.pdf
Apprentissage supervisé.pdfhanamettali
 
Cours robotique complet
Cours robotique completCours robotique complet
Cours robotique completMouna Souissi
 
Chp iii technologies des capteurs
Chp iii technologies des capteursChp iii technologies des capteurs
Chp iii technologies des capteursMedGuer
 
Chapitre 2 plus court chemin
Chapitre 2 plus court cheminChapitre 2 plus court chemin
Chapitre 2 plus court cheminSana Aroussi
 
Cours8 Introduction à la représentation d'état
Cours8 Introduction à la représentation d'étatCours8 Introduction à la représentation d'état
Cours8 Introduction à la représentation d'étatsarah Benmerzouk
 
144603938 exercices-capteur
144603938 exercices-capteur144603938 exercices-capteur
144603938 exercices-capteurMohammed moudine
 

Tendances (20)

تمارين وحلول خاصة ببرمجة Ladder et instructions automates
تمارين وحلول خاصة ببرمجة Ladder et instructions automatesتمارين وحلول خاصة ببرمجة Ladder et instructions automates
تمارين وحلول خاصة ببرمجة Ladder et instructions automates
 
Problème De Sac à Dos
Problème De Sac à Dos Problème De Sac à Dos
Problème De Sac à Dos
 
Presentation de projet en Automatiqie (regulation par PID)
Presentation de projet en Automatiqie (regulation par PID)Presentation de projet en Automatiqie (regulation par PID)
Presentation de projet en Automatiqie (regulation par PID)
 
cours_supervision_2018.pptx
cours_supervision_2018.pptxcours_supervision_2018.pptx
cours_supervision_2018.pptx
 
Introduction logique floue
Introduction logique floueIntroduction logique floue
Introduction logique floue
 
Intelligence Artificielle - Systèmes experts
Intelligence Artificielle - Systèmes expertsIntelligence Artificielle - Systèmes experts
Intelligence Artificielle - Systèmes experts
 
Chapitre 4 heuristiques et méta heuristiques
Chapitre 4 heuristiques et méta heuristiquesChapitre 4 heuristiques et méta heuristiques
Chapitre 4 heuristiques et méta heuristiques
 
Le problème de voyageur de commerce: algorithme génétique
Le problème de voyageur de commerce: algorithme génétiqueLe problème de voyageur de commerce: algorithme génétique
Le problème de voyageur de commerce: algorithme génétique
 
Chapitre 2 -Complexité des problèmes avec correction.pdf
Chapitre 2 -Complexité des problèmes avec correction.pdfChapitre 2 -Complexité des problèmes avec correction.pdf
Chapitre 2 -Complexité des problèmes avec correction.pdf
 
Chapitre 3 robotique e
Chapitre 3 robotique eChapitre 3 robotique e
Chapitre 3 robotique e
 
Introduction au Deep Learning
Introduction au Deep Learning Introduction au Deep Learning
Introduction au Deep Learning
 
Intelligence Artificielle : Introduction à l'intelligence artificielle
Intelligence Artificielle : Introduction à l'intelligence artificielleIntelligence Artificielle : Introduction à l'intelligence artificielle
Intelligence Artificielle : Introduction à l'intelligence artificielle
 
systeme automatises de production
systeme automatises de production systeme automatises de production
systeme automatises de production
 
Algorithme génétique
Algorithme génétiqueAlgorithme génétique
Algorithme génétique
 
Apprentissage supervisé.pdf
Apprentissage supervisé.pdfApprentissage supervisé.pdf
Apprentissage supervisé.pdf
 
Cours robotique complet
Cours robotique completCours robotique complet
Cours robotique complet
 
Chp iii technologies des capteurs
Chp iii technologies des capteursChp iii technologies des capteurs
Chp iii technologies des capteurs
 
Chapitre 2 plus court chemin
Chapitre 2 plus court cheminChapitre 2 plus court chemin
Chapitre 2 plus court chemin
 
Cours8 Introduction à la représentation d'état
Cours8 Introduction à la représentation d'étatCours8 Introduction à la représentation d'état
Cours8 Introduction à la représentation d'état
 
144603938 exercices-capteur
144603938 exercices-capteur144603938 exercices-capteur
144603938 exercices-capteur
 

En vedette

Introduction Au Cours G C
Introduction Au Cours  G CIntroduction Au Cours  G C
Introduction Au Cours G Cpistesil
 
Gestion des connaissances (Knowledge Management)
Gestion des connaissances  (Knowledge Management)Gestion des connaissances  (Knowledge Management)
Gestion des connaissances (Knowledge Management)Hanen Bensaad
 
Le Reseau De Neurones
Le Reseau De NeuronesLe Reseau De Neurones
Le Reseau De Neuronesguestf80d95
 
Introduction To Mycin Expert System
Introduction To Mycin Expert SystemIntroduction To Mycin Expert System
Introduction To Mycin Expert SystemNipun Jaswal
 
Réseaux des neurones
Réseaux des neuronesRéseaux des neurones
Réseaux des neuronesMed Zaibi
 
Optimisation du rendement de la tension de sortie d’un Panneau Photovoltaïque...
Optimisation du rendement de la tension de sortie d’un Panneau Photovoltaïque...Optimisation du rendement de la tension de sortie d’un Panneau Photovoltaïque...
Optimisation du rendement de la tension de sortie d’un Panneau Photovoltaïque...elorf
 
Expert Systems
Expert SystemsExpert Systems
Expert Systemsosmancikk
 
Introduction à la Logique Floue appliquée au Systèmes Décisionnels - Janvier ...
Introduction à la Logique Floue appliquée au Systèmes Décisionnels - Janvier ...Introduction à la Logique Floue appliquée au Systèmes Décisionnels - Janvier ...
Introduction à la Logique Floue appliquée au Systèmes Décisionnels - Janvier ...Franck Dernoncourt
 
Management de l'information et des connaissances - IEAM - Nicolas BOURNEZ DES...
Management de l'information et des connaissances - IEAM - Nicolas BOURNEZ DES...Management de l'information et des connaissances - IEAM - Nicolas BOURNEZ DES...
Management de l'information et des connaissances - IEAM - Nicolas BOURNEZ DES...IEAM-Paris
 
Les Agents Virtuels Intelligents
Les Agents Virtuels IntelligentsLes Agents Virtuels Intelligents
Les Agents Virtuels IntelligentsThomas Bromehead
 
La base de connaissance d'une entreprise
La base de connaissance d'une entrepriseLa base de connaissance d'une entreprise
La base de connaissance d'une entrepriseLouis-Gérard Frégeau
 
Logiciels gatuits pour la gestion des connaissances
Logiciels gatuits pour la gestion des connaissancesLogiciels gatuits pour la gestion des connaissances
Logiciels gatuits pour la gestion des connaissancesPatrice Chalon
 
Introduction à la gestion des connaissances
Introduction à la gestion des connaissancesIntroduction à la gestion des connaissances
Introduction à la gestion des connaissancesPatrice Chalon
 
4 knowledge management
4 knowledge management4 knowledge management
4 knowledge managementHalima Djelil
 

En vedette (20)

Final
FinalFinal
Final
 
Réseaux de neurones
Réseaux de neurones Réseaux de neurones
Réseaux de neurones
 
Introduction Au Cours G C
Introduction Au Cours  G CIntroduction Au Cours  G C
Introduction Au Cours G C
 
Gestion des connaissances (Knowledge Management)
Gestion des connaissances  (Knowledge Management)Gestion des connaissances  (Knowledge Management)
Gestion des connaissances (Knowledge Management)
 
Réseaux neurons
Réseaux neuronsRéseaux neurons
Réseaux neurons
 
Le Reseau De Neurones
Le Reseau De NeuronesLe Reseau De Neurones
Le Reseau De Neurones
 
Introduction To Mycin Expert System
Introduction To Mycin Expert SystemIntroduction To Mycin Expert System
Introduction To Mycin Expert System
 
Réseaux des neurones
Réseaux des neuronesRéseaux des neurones
Réseaux des neurones
 
Les systèmes intelligents
Les systèmes intelligentsLes systèmes intelligents
Les systèmes intelligents
 
Optimisation du rendement de la tension de sortie d’un Panneau Photovoltaïque...
Optimisation du rendement de la tension de sortie d’un Panneau Photovoltaïque...Optimisation du rendement de la tension de sortie d’un Panneau Photovoltaïque...
Optimisation du rendement de la tension de sortie d’un Panneau Photovoltaïque...
 
Expert Systems
Expert SystemsExpert Systems
Expert Systems
 
Expert Systems
Expert SystemsExpert Systems
Expert Systems
 
Introduction à la Logique Floue appliquée au Systèmes Décisionnels - Janvier ...
Introduction à la Logique Floue appliquée au Systèmes Décisionnels - Janvier ...Introduction à la Logique Floue appliquée au Systèmes Décisionnels - Janvier ...
Introduction à la Logique Floue appliquée au Systèmes Décisionnels - Janvier ...
 
Management de l'information et des connaissances - IEAM - Nicolas BOURNEZ DES...
Management de l'information et des connaissances - IEAM - Nicolas BOURNEZ DES...Management de l'information et des connaissances - IEAM - Nicolas BOURNEZ DES...
Management de l'information et des connaissances - IEAM - Nicolas BOURNEZ DES...
 
Les Agents Virtuels Intelligents
Les Agents Virtuels IntelligentsLes Agents Virtuels Intelligents
Les Agents Virtuels Intelligents
 
Projet photovoltaîque
Projet photovoltaîqueProjet photovoltaîque
Projet photovoltaîque
 
La base de connaissance d'une entreprise
La base de connaissance d'une entrepriseLa base de connaissance d'une entreprise
La base de connaissance d'une entreprise
 
Logiciels gatuits pour la gestion des connaissances
Logiciels gatuits pour la gestion des connaissancesLogiciels gatuits pour la gestion des connaissances
Logiciels gatuits pour la gestion des connaissances
 
Introduction à la gestion des connaissances
Introduction à la gestion des connaissancesIntroduction à la gestion des connaissances
Introduction à la gestion des connaissances
 
4 knowledge management
4 knowledge management4 knowledge management
4 knowledge management
 

Similaire à Logique floue - Implication de Mamdani

Chapitre 2-Concepts de base de l'algorithme-2024.pdf
Chapitre 2-Concepts de base de l'algorithme-2024.pdfChapitre 2-Concepts de base de l'algorithme-2024.pdf
Chapitre 2-Concepts de base de l'algorithme-2024.pdfAdjimbawNDIAYE
 
Initiation à l'algorithmique
Initiation à l'algorithmiqueInitiation à l'algorithmique
Initiation à l'algorithmiqueAbdoulaye Dieng
 
Initiation à l'algorithmique
Initiation à l'algorithmiqueInitiation à l'algorithmique
Initiation à l'algorithmiqueAbdoulaye Dieng
 
Logique Floue les méthode de logique flou
Logique Floue les méthode  de logique flouLogique Floue les méthode  de logique flou
Logique Floue les méthode de logique flouRaniaTawil
 
CoursAutomatique_machi_d_ostade.pptx
CoursAutomatique_machi_d_ostade.pptxCoursAutomatique_machi_d_ostade.pptx
CoursAutomatique_machi_d_ostade.pptxHassanMoufassih
 

Similaire à Logique floue - Implication de Mamdani (8)

Chapitre 2-Concepts de base de l'algorithme-2024.pdf
Chapitre 2-Concepts de base de l'algorithme-2024.pdfChapitre 2-Concepts de base de l'algorithme-2024.pdf
Chapitre 2-Concepts de base de l'algorithme-2024.pdf
 
Initiation à l'algorithmique
Initiation à l'algorithmiqueInitiation à l'algorithmique
Initiation à l'algorithmique
 
Chapitre3 conf th
Chapitre3 conf thChapitre3 conf th
Chapitre3 conf th
 
Initiation à l'algorithmique
Initiation à l'algorithmiqueInitiation à l'algorithmique
Initiation à l'algorithmique
 
Logique Floue les méthode de logique flou
Logique Floue les méthode  de logique flouLogique Floue les méthode  de logique flou
Logique Floue les méthode de logique flou
 
Algorithmique
AlgorithmiqueAlgorithmique
Algorithmique
 
CoursAutomatique_machi_d_ostade.pptx
CoursAutomatique_machi_d_ostade.pptxCoursAutomatique_machi_d_ostade.pptx
CoursAutomatique_machi_d_ostade.pptx
 
L'algorithme du Recuit simule
L'algorithme du Recuit simuleL'algorithme du Recuit simule
L'algorithme du Recuit simule
 

Plus de Yassine Zahraoui (7)

BLDC Motors
BLDC MotorsBLDC Motors
BLDC Motors
 
Transformers
TransformersTransformers
Transformers
 
Thyristors
ThyristorsThyristors
Thyristors
 
MOSFETs
MOSFETsMOSFETs
MOSFETs
 
Transistors bipolaires
Transistors bipolairesTransistors bipolaires
Transistors bipolaires
 
DC Motors
DC MotorsDC Motors
DC Motors
 
Induction Motors
Induction MotorsInduction Motors
Induction Motors
 

Logique floue - Implication de Mamdani

  • 2. • La logique floue repose sur la théorie des ensembles flous développée par Zadeh [ZAD 65]. • A coté d'un formalisme mathématique fort développé.
  • 3. • Les notions de température moyenne ou de courant faible sont relativement difficiles à spécifier de manière précise. • On peut définir le degré d'appartenance de la variable température à l'ensemble "faible" comme le "degré de vérité" de la proposition "la température est faible".
  • 4. • En logique booléenne, le degré d'appartenance ( μ ) ne peut prendre que deux valeurs ( 0 ou 1 ). La température peut être : • Elle ne peut pas s’appartenir à deux ensembles ou plus à la fois.
  • 5. • En logique floue, le degré d'appartenance devient une fonction qui peut prendre une valeur réelle comprise entre 0 et 1 inclus. • Le degré d’appartenance permet de quantifier le fait que la température puisse être considérée comme moyenne. • Dans ce cas, la température peut être considérée, à la fois, comme faible avec un degré d'appartenance de 0,2 et comme moyenne avec un degré d'appartenance de 0,8 ( figure 1.2 ).
  • 6. • L'univers de discours est l'ensemble des valeurs réelles que peut prendre la variable floue x et μA(x) est le degré d'appartenance de l'élément x à l'ensemble flou A ( figure 1.3 ).
  • 7. • Dans notre exemple, la variable floue est la température, l'univers de discours est l'ensemble des réels de l'intervalle [0, 40]. On attribue à cette variable trois sous-ensembles flous: faible, moyenne et élevée. Chacun est caractérisé par sa fonction degré d'appartenance:
  • 8. • On peut définir la fonction degré d'appartenance μmoyenne sur tout l'univers de discours :
  • 9. • Inférence : Les règles que décrit ce tableau sont ( sous forme symbolique ) : SI ( T est F ET V est F ) ALORS U=Z OU SI ( T est M ET V est F ) ALORS U=P OU SI ( T est E ET V est F ) ALORS U=GP OU SI ( T est F ET V est E ) ALORS U=Z OU SI ( T est M ET V est E) ALORS U=Z OU SI ( T est E ET V est E) ALORS U=P
  • 10. Méthode d'inférence Max-Min • Cette méthode réalise l'opérateur "ET" par la fonction "Min", la conclusion "ALORS" de chaque règle par la fonction "Min" et la liaison entre toutes les règles (opérateur "OU") par la fonction Max. • La dénomination de cette méthode, dite Max- Min ou "implication de Mamdani", est due à la façon de réaliser les opérateurs ALORS et OU de l'inférence.
  • 11. • Reprenons l'exemple SI (T est M ET V est F) ALORS U=P OU SI (T est E ET V est F) ALORS U=GP où seulement deux règles sont activées :
  • 12. Exemple d’application: • Pour mieux illustrer le concept d'un contrôleur flou, on comparera la performance d'un contrôleur PID classique avec le contrôleur flou. Le système sous étude est le suivant: • En utilisant les méthodes classiques, on trouve que le contrôleur PID idéal a les valeurs suivantes: • On utilisera la réponse à une entrée échelon du système avec PID pour comparer la performance.
  • 13. • Le système avec contrôleur flou et contrôleur PID devrait être le suivant:
  • 14. • Pour le système simple sous étude, on n’utilise que l'erreur comme variable de contrôle. • On a donc un système très simple, avec une entrée et une sortie. Dans plusieurs systèmes flous, on utilise aussi la dérivée de l'erreur, et on obtient alors un système à deux entrées, une sortie. • Il faut utiliser un peu de jugement dans le design du contrôleur flou. Il ne faut pas simplement créer des fonctions d'appartenance de toute façon. Il faut quand même étudier le système en détail. • Une chose importante à remarquer est la valeur finale du système en boucle ouverte. Ceci déterminera la sortie du contrôleur quand l'erreur est nulle. Pour le système sous étude, la valeur finale due à une entrée échelon unitaire est:
  • 15. • La valeur finale est donc 0.5. Le contrôleur devra donc avoir un gain de • Il faut aussi bien choisir les limites du système (limites de l'entrée et de la sortie). Dans ce cas-ci, l'entrée utilisée est une entrée échelon unitaire. On choisit donc de développer les fonctions d'appartenance du contrôleur flou pour l'entrée entre -1 et +1.
  • 16. • Résultats de simulation: - Un régulateur flou est plus performant que celui PID classique.