SlideShare une entreprise Scribd logo
1  sur  13
Télécharger pour lire hors ligne
la logique floue.
Application à la commande floue
« Fuzzy logic »
Mohamed Bouhamed
2
Plan de Présentation.
4. Merci pour votre attentions
1. Présentation Exemples introductifs
Logique floue
2. Concepts principaux Ensemble flou
Opérateur logique floue
3. Exemple Robot suiveur de ligne détecteur d’obstacle
Utilisation du logique flou
3
Nous faisons de la logique floue….
Exemple de règles floues:
Règles de conduite automobile à l’approche d’un carrefour contrôlé par des feux tricolores.
si le feu est
rouge...
si ma vitesse est élevée
...
et si le feu est
proche ...
alors je freine fort.
si le feu est
rouge...
si ma vitesse est faible ... et si le feu est loin ...
alors je maintiens ma
vitesse.
si le feu est
orange...
si ma vitesse est
moyenne ...
et si le feu est loin ... alors je freine doucement.
si le feu est vert... si ma vitesse est faible ...
et si le feu est
proche ...
alors j'accélère.
Les règles floues sont énoncées en langage naturel
4
Transposition de notre exemple selon un modèle plus
mathématique « moins flou »
Si le feu est rouge, si ma vitesse dépasse 85,6 Km/H et si le feu est à
moins de 62,3 mètres, alors j'appuie sur la pédale de frein avec une
force de 33,2 Newtons !!!
Notre cerveau fonctionne en logique floue.
Elle apprécie les variables d'entrées de façon approximative (faible, élevée, loin,
proche), fait de mêmes pour les variables de sorties (freinage léger ou fort) et édicte un
ensemble de règles permettant de déterminer les sorties en fonction des entrées.
…sans le savoir!
5
Champ d’applications de la logique floue
• Aide à la décision, au diagnostic.
(domaine médical, orientation professionnelle…)
• Base de données.
(objets flous et/ou requêtes floues)
• Reconnaissance de forme.
• Agrégation multicritère et optimisation
• Commande floue de systèmes…
6
Les 2 concepts principaux de la logique floue
1. Les ensembles et variables flous et opérateurs associés.
2. Prise de décision à partir d’un base de règles SI…ALORS..
C’est l’inférence floue.
7
Base de règles
Les systèmes à logique floue utilisent une expertise exprimée sous
forme d’une base de règles du type: Si….Alors…
   Si X est A Alors Y est B
Si ET ALORSTemps est beau Moment est DébutMatinée Moral est haut
Si ET ALORSCours est Ennuyeux Moment est DébutCours Moral est bas
Si ET ALORSCours est Intéressant ChargedeTravail est Importante Moral est Maussade
Si .........
8
Inférence floue
Si ET ALORSTemps est beau Moment est DébutMatinée Moral est haut
Prémisses Conjonction Conclusion
Inférence :
Opération logique par laquelle on admet une proposition en vertu de sa liaison avec
d’autres propositions tenues pour vraies.
Implication
En logique classique
Si p Alors q
p vrai Alors q vrai



En logique floue
   Si X est A Alors Y est B
• La variable floue X appartient à la classe floue A avec un
degré de validité (x0)
• La variable floue Y appartient à la classe floue B à un degré
qui dépend du degré de validité (x0) de la prémisse
9
Activation des règles
   
   
     
1 11 2 12 1
1 21 2 22 2
1 31 2 32 3 33 3
R1:
R2:
R3:
..........
Si X est A et X est A alors Y est B
Si X est A ou X est A alors Y est B
Si X est A et X est A et X est A alors Y est B
• Une règle est activée dès qu’elle a une prémisse ayant une valeur de vérité non nulle.
• Plusieurs règles peuvent être activées simultanément et préconiser des actions avec
différents degrés de validités; ces actions peuvent être contradictoires.
Il convient d’agréger les règles pour fournir une appartenance
de la variable floue de sortie à une classe floue consolidée
10
Mise en place du système d’inférences floues (1)
3. Classes d’appartenances:
 Résultats Médiocre; Moyen; Excellent
 Méthodes Médiocre; Moyen; Excellent
 Evaluation Médiocre; Mauvais; Moyen; Bon; Excellent
3 entrées: Résultats; Méthodes, Présentation.
1 sortie: Évaluation
1. Choix des entrées/sorties
2. Univers des discours
[0..20] pour chacune des E/S
11
Bases de règles
1. If (Résultats is excellent) then (Evaluation is excellent)
2. If (Résultats is moyen) then (Evaluation is moyen)
3. If (Résultats is médiocre) then (Evaluation is médiocre)
4. If (Résultats is moyen) and (Méthodes is médiocre) then (Evaluation is mauvais)
5. If (Résultats is moyen) and (Méthodes is excellent) then (Evaluation is bon)
6. If (Résultats is médiocre) and (Méthodes is moyen) then (Evaluation is mauvais)
7. If (Résultats is excellent) and (Méthodes is excellent) and (Présentation is excellent) then (Evaluation is excellent)
8. If (Résultats is médiocre) and (Méthodes is excellent) then (Evaluation is moyen)
9. If (Résultats is excellent) and (Méthodes is médiocre) then (Evaluation is moyen)
Robot suiveur de ligne détecteur d’obstacle
Utilisation du logique flou
12
13

Contenu connexe

Tendances

Présentation de thèse : modèle DISTICE
Présentation de thèse : modèle DISTICEPrésentation de thèse : modèle DISTICE
Présentation de thèse : modèle DISTICE
aliasdem
 
Les coûts de maintenance
Les coûts de maintenanceLes coûts de maintenance
Les coûts de maintenance
Mouhcine Nahal
 
Analyse et conception des systèmes d’information (d’outils et modèles pour le...
Analyse et conception des systèmes d’information (d’outils et modèles pour le...Analyse et conception des systèmes d’information (d’outils et modèles pour le...
Analyse et conception des systèmes d’information (d’outils et modèles pour le...
HB1-Sela
 
47811458 exercices-systemes-echantillonnes
47811458 exercices-systemes-echantillonnes47811458 exercices-systemes-echantillonnes
47811458 exercices-systemes-echantillonnes
TRIKI BILEL
 
Merise+ +exercices+mcd+-+corrigés
Merise+ +exercices+mcd+-+corrigésMerise+ +exercices+mcd+-+corrigés
Merise+ +exercices+mcd+-+corrigés
Majid CHADAD
 

Tendances (20)

Introduction to Machine learning
Introduction to Machine learningIntroduction to Machine learning
Introduction to Machine learning
 
Analyse en composantes principales, ACP, sous SPSS (Principal Component Analy...
Analyse en composantes principales, ACP, sous SPSS (Principal Component Analy...Analyse en composantes principales, ACP, sous SPSS (Principal Component Analy...
Analyse en composantes principales, ACP, sous SPSS (Principal Component Analy...
 
Les arbres de décisions
Les arbres de décisionsLes arbres de décisions
Les arbres de décisions
 
Présentation de thèse : modèle DISTICE
Présentation de thèse : modèle DISTICEPrésentation de thèse : modèle DISTICE
Présentation de thèse : modèle DISTICE
 
Les coûts de maintenance
Les coûts de maintenanceLes coûts de maintenance
Les coûts de maintenance
 
Analyse et conception des systèmes d’information (d’outils et modèles pour le...
Analyse et conception des systèmes d’information (d’outils et modèles pour le...Analyse et conception des systèmes d’information (d’outils et modèles pour le...
Analyse et conception des systèmes d’information (d’outils et modèles pour le...
 
Analyse Factorielle des Correspondances
Analyse Factorielle des CorrespondancesAnalyse Factorielle des Correspondances
Analyse Factorielle des Correspondances
 
Cours acp mehdi_aman
Cours acp mehdi_amanCours acp mehdi_aman
Cours acp mehdi_aman
 
Data mining - ACP Analyse en Composantes Principales
Data mining - ACP Analyse en Composantes PrincipalesData mining - ACP Analyse en Composantes Principales
Data mining - ACP Analyse en Composantes Principales
 
Présentation sur le Data Mining
Présentation sur le Data MiningPrésentation sur le Data Mining
Présentation sur le Data Mining
 
Techniques du data mining
Techniques du data miningTechniques du data mining
Techniques du data mining
 
47811458 exercices-systemes-echantillonnes
47811458 exercices-systemes-echantillonnes47811458 exercices-systemes-echantillonnes
47811458 exercices-systemes-echantillonnes
 
Merise+ +exercices+mcd+-+corrigés
Merise+ +exercices+mcd+-+corrigésMerise+ +exercices+mcd+-+corrigés
Merise+ +exercices+mcd+-+corrigés
 
Soutenance mémoire de fin d'études
Soutenance mémoire de fin d'étudesSoutenance mémoire de fin d'études
Soutenance mémoire de fin d'études
 
Présentation projet de fin d'étude
Présentation projet de fin d'étudePrésentation projet de fin d'étude
Présentation projet de fin d'étude
 
Intelligence artificielle etroite introduction
Intelligence artificielle etroite introductionIntelligence artificielle etroite introduction
Intelligence artificielle etroite introduction
 
Knn
KnnKnn
Knn
 
La Regression lineaire
La Regression lineaireLa Regression lineaire
La Regression lineaire
 
Analyse de données avec spss,
Analyse de données avec spss,Analyse de données avec spss,
Analyse de données avec spss,
 
Cours master methodologie de recherche 2018
Cours master methodologie de recherche 2018Cours master methodologie de recherche 2018
Cours master methodologie de recherche 2018
 

En vedette

Introduction Au Cours G C
Introduction Au Cours  G CIntroduction Au Cours  G C
Introduction Au Cours G C
pistesil
 
Le Reseau De Neurones
Le Reseau De NeuronesLe Reseau De Neurones
Le Reseau De Neurones
guestf80d95
 
Réseaux des neurones
Réseaux des neuronesRéseaux des neurones
Réseaux des neurones
Med Zaibi
 
Expert Systems
Expert SystemsExpert Systems
Expert Systems
osmancikk
 
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
 
4 knowledge management
4 knowledge management4 knowledge management
4 knowledge management
Halima Djelil
 
Systeme expert mycin
Systeme expert  mycinSysteme expert  mycin
Systeme expert mycin
aouatef2010
 

En vedette (20)

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
 
Chp1 - Introduction à l'Informatique Décisionnelle
Chp1 - Introduction à l'Informatique DécisionnelleChp1 - Introduction à l'Informatique Décisionnelle
Chp1 - Introduction à l'Informatique Décisionnelle
 
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
 
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
 
Les agents intelligents et les SMA
Les agents intelligents et les SMALes agents intelligents et les SMA
Les agents intelligents et les SMA
 
Systeme expert mycin
Systeme expert  mycinSysteme expert  mycin
Systeme expert mycin
 

Plus de TECOS (20)

Bouhamed vuejs-meetup-tecos
Bouhamed vuejs-meetup-tecosBouhamed vuejs-meetup-tecos
Bouhamed vuejs-meetup-tecos
 
D3 js-last
D3 js-lastD3 js-last
D3 js-last
 
Mta
MtaMta
Mta
 
Summer internship
Summer internshipSummer internship
Summer internship
 
Mohamed bouhamed - ccna2
Mohamed bouhamed  - ccna2Mohamed bouhamed  - ccna2
Mohamed bouhamed - ccna2
 
Mohamed bouhamed - ccna1
Mohamed bouhamed  -  ccna1Mohamed bouhamed  -  ccna1
Mohamed bouhamed - ccna1
 
Mobile certified
Mobile certifiedMobile certified
Mobile certified
 
Analytics certified
Analytics certifiedAnalytics certified
Analytics certified
 
Ad words certified
Ad words certifiedAd words certified
Ad words certified
 
Télémétrie d’openstack
Télémétrie d’openstackTélémétrie d’openstack
Télémétrie d’openstack
 
cloudu certification
cloudu certificationcloudu certification
cloudu certification
 
Internship report
Internship reportInternship report
Internship report
 
Gsm presntation
Gsm presntationGsm presntation
Gsm presntation
 
Td gsm iit
Td gsm iitTd gsm iit
Td gsm iit
 
Complément réseaux informatiques
Complément réseaux informatiquesComplément réseaux informatiques
Complément réseaux informatiques
 
Cours réseauxs gsm
Cours réseauxs gsmCours réseauxs gsm
Cours réseauxs gsm
 
Cours sécurité 2_asr
Cours sécurité 2_asrCours sécurité 2_asr
Cours sécurité 2_asr
 
chapitre 1
chapitre 1chapitre 1
chapitre 1
 
Serveur web iit_asr_p2i
Serveur web iit_asr_p2iServeur web iit_asr_p2i
Serveur web iit_asr_p2i
 
Examen
Examen Examen
Examen
 

Dernier (6)

Présentation_Soirée-Information_ Surverse_Thibert _30 avril 2024
Présentation_Soirée-Information_ Surverse_Thibert _30 avril 2024Présentation_Soirée-Information_ Surverse_Thibert _30 avril 2024
Présentation_Soirée-Information_ Surverse_Thibert _30 avril 2024
 
le probleme de la planification JSP exposee (2) (2).pptx
le probleme de la planification JSP exposee (2) (2).pptxle probleme de la planification JSP exposee (2) (2).pptx
le probleme de la planification JSP exposee (2) (2).pptx
 
pdfcoffee.com_4-production-fond-des-puits-completion-pdf-free.pdf
pdfcoffee.com_4-production-fond-des-puits-completion-pdf-free.pdfpdfcoffee.com_4-production-fond-des-puits-completion-pdf-free.pdf
pdfcoffee.com_4-production-fond-des-puits-completion-pdf-free.pdf
 
mémoire genie civil presenté lors de la soutenance de mémoire
mémoire genie civil presenté lors de la soutenance de mémoiremémoire genie civil presenté lors de la soutenance de mémoire
mémoire genie civil presenté lors de la soutenance de mémoire
 
Algo II: les files cours + exercices corrigés
Algo II: les files cours + exercices corrigésAlgo II: les files cours + exercices corrigés
Algo II: les files cours + exercices corrigés
 
JTC 2024 Bâtiment et Photovoltaïque.pdf
JTC 2024  Bâtiment et Photovoltaïque.pdfJTC 2024  Bâtiment et Photovoltaïque.pdf
JTC 2024 Bâtiment et Photovoltaïque.pdf
 

Introduction logique floue

  • 1. la logique floue. Application à la commande floue « Fuzzy logic » Mohamed Bouhamed
  • 2. 2 Plan de Présentation. 4. Merci pour votre attentions 1. Présentation Exemples introductifs Logique floue 2. Concepts principaux Ensemble flou Opérateur logique floue 3. Exemple Robot suiveur de ligne détecteur d’obstacle Utilisation du logique flou
  • 3. 3 Nous faisons de la logique floue…. Exemple de règles floues: Règles de conduite automobile à l’approche d’un carrefour contrôlé par des feux tricolores. si le feu est rouge... si ma vitesse est élevée ... et si le feu est proche ... alors je freine fort. si le feu est rouge... si ma vitesse est faible ... et si le feu est loin ... alors je maintiens ma vitesse. si le feu est orange... si ma vitesse est moyenne ... et si le feu est loin ... alors je freine doucement. si le feu est vert... si ma vitesse est faible ... et si le feu est proche ... alors j'accélère. Les règles floues sont énoncées en langage naturel
  • 4. 4 Transposition de notre exemple selon un modèle plus mathématique « moins flou » Si le feu est rouge, si ma vitesse dépasse 85,6 Km/H et si le feu est à moins de 62,3 mètres, alors j'appuie sur la pédale de frein avec une force de 33,2 Newtons !!! Notre cerveau fonctionne en logique floue. Elle apprécie les variables d'entrées de façon approximative (faible, élevée, loin, proche), fait de mêmes pour les variables de sorties (freinage léger ou fort) et édicte un ensemble de règles permettant de déterminer les sorties en fonction des entrées. …sans le savoir!
  • 5. 5 Champ d’applications de la logique floue • Aide à la décision, au diagnostic. (domaine médical, orientation professionnelle…) • Base de données. (objets flous et/ou requêtes floues) • Reconnaissance de forme. • Agrégation multicritère et optimisation • Commande floue de systèmes…
  • 6. 6 Les 2 concepts principaux de la logique floue 1. Les ensembles et variables flous et opérateurs associés. 2. Prise de décision à partir d’un base de règles SI…ALORS.. C’est l’inférence floue.
  • 7. 7 Base de règles Les systèmes à logique floue utilisent une expertise exprimée sous forme d’une base de règles du type: Si….Alors…    Si X est A Alors Y est B Si ET ALORSTemps est beau Moment est DébutMatinée Moral est haut Si ET ALORSCours est Ennuyeux Moment est DébutCours Moral est bas Si ET ALORSCours est Intéressant ChargedeTravail est Importante Moral est Maussade Si .........
  • 8. 8 Inférence floue Si ET ALORSTemps est beau Moment est DébutMatinée Moral est haut Prémisses Conjonction Conclusion Inférence : Opération logique par laquelle on admet une proposition en vertu de sa liaison avec d’autres propositions tenues pour vraies. Implication En logique classique Si p Alors q p vrai Alors q vrai    En logique floue    Si X est A Alors Y est B • La variable floue X appartient à la classe floue A avec un degré de validité (x0) • La variable floue Y appartient à la classe floue B à un degré qui dépend du degré de validité (x0) de la prémisse
  • 9. 9 Activation des règles               1 11 2 12 1 1 21 2 22 2 1 31 2 32 3 33 3 R1: R2: R3: .......... Si X est A et X est A alors Y est B Si X est A ou X est A alors Y est B Si X est A et X est A et X est A alors Y est B • Une règle est activée dès qu’elle a une prémisse ayant une valeur de vérité non nulle. • Plusieurs règles peuvent être activées simultanément et préconiser des actions avec différents degrés de validités; ces actions peuvent être contradictoires. Il convient d’agréger les règles pour fournir une appartenance de la variable floue de sortie à une classe floue consolidée
  • 10. 10 Mise en place du système d’inférences floues (1) 3. Classes d’appartenances:  Résultats Médiocre; Moyen; Excellent  Méthodes Médiocre; Moyen; Excellent  Evaluation Médiocre; Mauvais; Moyen; Bon; Excellent 3 entrées: Résultats; Méthodes, Présentation. 1 sortie: Évaluation 1. Choix des entrées/sorties 2. Univers des discours [0..20] pour chacune des E/S
  • 11. 11 Bases de règles 1. If (Résultats is excellent) then (Evaluation is excellent) 2. If (Résultats is moyen) then (Evaluation is moyen) 3. If (Résultats is médiocre) then (Evaluation is médiocre) 4. If (Résultats is moyen) and (Méthodes is médiocre) then (Evaluation is mauvais) 5. If (Résultats is moyen) and (Méthodes is excellent) then (Evaluation is bon) 6. If (Résultats is médiocre) and (Méthodes is moyen) then (Evaluation is mauvais) 7. If (Résultats is excellent) and (Méthodes is excellent) and (Présentation is excellent) then (Evaluation is excellent) 8. If (Résultats is médiocre) and (Méthodes is excellent) then (Evaluation is moyen) 9. If (Résultats is excellent) and (Méthodes is médiocre) then (Evaluation is moyen)
  • 12. Robot suiveur de ligne détecteur d’obstacle Utilisation du logique flou 12
  • 13. 13