SlideShare une entreprise Scribd logo
1  sur  11
Télécharger pour lire hors ligne
13/10/2020
1
Abderrahmane Ouchatti
Prof Agrégé de Génie Électrique
Commande par
Logique Floue
2020/2021
Introduction

Plan
2
Plan
3
 La logique floue : Intérêts
 Les systèmes flous : fonctionnement
 Exemples de systèmes flous
Introduction
4
13/10/2020
2
Intérêts de la logique floue
5
 Intuitive
 Pouvoir faire fonctionner une quantité importante de
systèmes différents possédant une forte expertise
humaine
 Impossible de prédire les performances d'un système
 Si le réglage des paramètres est fin, les performances
souhaitées seront atteintes,
Principe de la commande par logique floue
6
 calcul des paramètres de sorties en fournissant au système
un ensemble de règles formulés en langage naturel.
Règle n
Règle
1
Paramètres
d’entrée
Paramètres
sortie
Règle 2
Principe de la commande par logique floue
7
Principe de la commande par logique floue
8
Moteur
d’inférences
(Régles
d’inférences)
Fuzzification Défuzzification
Données
numériques des
capteurs
Variables linguistiques
induites par les règles
Variables
linguistiques d’entrée
Paramètres
numériques de sortie
13/10/2020
3
9
Principe de la commande par logique floue
 Fuzzification
 Moteur d’inférences
 Défuzzification
Logique floue: Conception
10
Fuzzification
Exemple
11
Fuzzification
Exemple
Logique floue: Conception
12
Logique floue: Conception
Fuzzification
Exemple
13/10/2020
4
13
Logique floue: Conception
Fuzzification
Exemple
14
Les fonctions d’appartenance peuvent avoir diverses formes selon leur
définition :
 Triangulaire, Trapézoïdale
( , , , )
Logique floue: Conception
Fuzzification
Fonctions d’appartenances – Ensembles flous
15
Les fonctions d’appartenance peuvent avoir diverses formes selon leur
définition :
 Triangulaire, Trapézoïdale
( , , , )
Logique floue: Conception
Fuzzification
Fonctions d’appartenances – Ensembles flous
16
 Gaussienne
 Sigmoïdes...
Logique floue: Conception
Fuzzification
Fonctions d’appartenances – Ensembles flous
13/10/2020
5
17
SEF : Sous ensemble flou f : → X [0,1]
Hauteur :
La hauteur h(A) du SEF A de X est la plus grande valeur prise
par sa fonction d’appartenance ℎ = ∈ ( )
Normalisation
Un SEF est dit normalisé si sa hauteur vaut 1
Noyau
Le noyau Noy(A) correspond à toutes les valeurs x de X pour
lesquelles = 1
Logique floue: Conception
Fuzzification
Fonctions d’appartenances – Ensembles flous : Propriétés & Définitions
18
Support
Le support Supp(A) correspond à toutes les valeurs x de X
pour lesquelles ≠ 0
Intervalle flou
Un intervalle flou est un SEF convexe normalisé de R (réels)
Nombre flou
Un nombre flou est un intervalle flou dont le noyau est réduit à
un point
Logique floue: Conception
Fuzzification
Fonctions d’appartenances – Ensembles flous : Propriétés & Définitions
19
Liste de toutes les règles que l'on connait et qui s'applique au
système.
Une règle doit être sous la forme :
Si condition, alors conclusion.
Logique floue: Conception
Moteur d'inférences
20
Opérateur ET
L'opérateur ET en logique floue correspond à l'intersection
de deux ensembles flous. Il existe plusieurs définitions de
l'opérateur ET en logique floue. les plus utilisés, sont :
 L'opérateur de minimalité : a ET b = min(a, b)
 L'opérateur produit : a ET b = a.b
 Le ET flou: = . , + ( − )
Le paramètre γ (compris entre 0 et 1) doit être fixé par le concepteur du
système flou.
Logique floue: Conception
Moteur d'inférences
Opérateurs de la logique floue
13/10/2020
6
21
Opérateur OU
Le OU en logique floue correspond à l'union de deux
ensembles flous. Comme pour le ET logique, il existe
plusieurs définitions du OU logique :
 L'opérateur de maximalité : a OU b = max(a,b)
 L'opérateur produit : a OU b = 1-(1-a).(1-b)
 Le OU flou: = . , + ( − )
Logique floue: Conception
Moteur d'inférences
Opérateurs de la logique floue
22
Opérateur NON
L'opérateur NON en logique flou correspond à l'ensemble
complémentaire et est défini simplement :
NON a = 1 - a
Logique floue: Conception
Moteur d'inférences
Opérateurs de la logique floue
23
Logique floue: Conception
Moteur d'inférences
Exemple
On souhaite régler le rapport cyclique du signal de commande d’un moteur CC
à l'aide d'un système flou.
On considère que l'on a choisi les fonctions d'appartenances suivantes pour
chacune des trois variables linguistiques de l’erreur de vitesse du moteur et du
rapport cyclique:
24
Logique floue: Conception
Moteur d'inférences
Exemple
Supposons que la valeur actuelle de l’erreur de vitesse vaut 40%:
13/10/2020
7
25
Logique floue: Conception
Moteur d'inférences
Exemple
L’ensemble des règles pouvant-être établies sont les suivantes:
 Si Erreur de vitesse est faible Alors Rapport cyclique Petit
 Si Erreur de vitesse est Moyenne Alors Rapport cyclique Moyen
 Si Erreur de vitesse est Grande Alors Rapport cyclique Grand
26
Logique floue: Conception
Moteur d'inférences
Exemple
L’application des règles donne pour une erreur de vitesse égale à 40%:
Maintenant que l’on a déterminé les fonctions d’appartenance du sous
ensemble ou solution de chaque règle on détermine le sous ensemble
solution du système en agrégeant les résultats avec l’opérateur max.
27
Logique floue: Conception
SI x est A1 (0.5) OU y est B1 (0.25) ALORS z est C1 (0.5)
SI x est A2 (0.33) ET y est B2 (0.75) ALORS z est C2 (0.33)
SI x est A3 (0.0) ALORS z est C3 (0.0)
avec l’opérateur max.
Agrégation des règles de sortie par coupure
28
Logique floue: Conception
Agrégation des règles de sortie par Mise à l’échelle
13/10/2020
8
29
Le but de la défuzzification est de:
1. Fusionner les commandes (sous la forme de variables
linguistiques (une commande par règle)) et,
2. Transformer les paramètres résultants en donnée
numérique.
Variables
linguistiques
(Résultats Règles)
Fusion Transformation
Variables
Numériques
(Commandes)
Logique floue: Conception
Défuzzification
30
Série de variables linguistiques caractérisant une seule et
même donnée.
Plusieurs méthodes pour défuzzifier:
 La méthode de la moyenne des maximas,
 La méthode du centre de gravité,
 …
Logique floue: Conception
Défuzzification
Méthodes
31
Logique floue: Conception
Défuzzification
Méthodes – Centre de Gravité
32
Logique floue: Conception
Défuzzification
Méthodes – principe du maximum
13/10/2020
9
33
Logique floue: Conception
Défuzzification
Méthodes – moyenne des maxima
34
Logique floue: Conception
Défuzzification
Méthodes – barycentre
35
Logique floue: Conception
Défuzzification
Méthodes – méthode de Sugeno
Pour faire l’agrégation des règles, on utilise une moyenne pondérée :
36
Logique floue: Conception
Défuzzification
Exemple
On souhaite régler le rapport cyclique du signal de commande d’un
moteur CC à l'aide d'un système flou.
On fournit au système des données brutes et un ensemble de règles
d'inférence. Le système calcul automatiquement les sorties sous forme
de variables linguistiques.
On suppose que les variables linguistiques de sorties sont:
rapport cyclique Petit à 0%,
rapport cyclique Moyen à 80% et,
rapport cyclique Grand à 30%.
13/10/2020
10
Commande par Logique Floue
Exemple de Régulateur flou
37
Objectif :
Trouver la variation de la commande à appliquer à chaque instant en fonction
de l'erreur et de sa variation.
Variation de
l’Erreur
Variation de la
Commande
Régulateur Flou
Erreur
Exemple de système flou
Variables linguistiques
38
Les données que l'on a en entrées sont:
 l'erreur (E) et;
 la variation de l'erreur (ΔE).
Chacune de ses entrées sera représentée par trois variables linguistiques.
Erreur (E) Variation de l’Erreur (ΔE)
Erreur_négative Variation_erreur_négative
Erreur_nulle Variation_erreur_nulle
Erreur_positive Variation_erreur_positive
Commande par Logique Floue
Exemple de système flou
Fonctions d'appartenances (Entrées)
39
Les fonctions d'appartenances peuvent-être des simples triangles ou fonctions
linéaires :
Commande par Logique Floue
On devra fixer E et ΔE des fonctions d'appartenances par essais/erreurs en fonction du
système.
Exemple de système flou
Fonctions d'appartenances (Sortie)
40
Commande par Logique Floue
De même que pour les fonctions d'appartenances des variables linguistiques
d'entrée, ΔU sera à déterminer expérimentalement.
Enfin, pour la sortie, on choisira trois variables linguistiques représentant la
variation de la commande (variation_commande_négative, variation_commande_nulle,
variation_commande_positive). Les fonctions d’appartenances sont représentées ci-
dessous :
13/10/2020
11
Exemple de système flou
Règles d'inférences
41
Commande par Logique Floue
Les divers règles à entrer au système sont:
Exemple de système flou
Règles d'inférences
42
Commande par Logique Floue
On a donc neuf règles à utiliser:
 SI erreur positive ET variation_errreur nulle ALORS variation_commande positive
 SI erreur négative ET variation_errreur nulle ALORS variation_commande négative
 SI erreur nulle ET variation_errreur nulle ALORS variation_commande nulle
 SI erreur positive ET variation_errreur négative ALORS variation_commande nulle
 SI erreur négative ET variation_errreur négative ALORS variation_commande
négative
 SI erreur nulle ET variation_errreur négative ALORS variation_commande négative
 SI erreur positive ET variation_errreur positive ALORS variation_commande positive
 SI erreur négative ET variation_errreur positive ALORS variation_commande nulle
 SI erreur nulle ET variation_errreur positive ALORS variation_commande positive
Exemple de système flou
Réglage et amélioration du régulateur flou
43
Commande par Logique Floue
Pour implémenter le régulateur, il faut choisir:
 Les opérateurs logiques;
 La méthode de défuzzification à utiliser.
 Chercher les valeurs de: E, ΔE et ΔU des fonctions d'appartenances afin de
trouver le réglage qui correspond le mieux au cahier des charges.
Enfin, pour améliorer le régulateur, on peut :
 Changer la forme des fonctions d'appartenances
 Rajouter des variables linguistiques en entrée
 Rajouter des variables linguistiques en sortie
 Rajouter ou modifier les règles d'inférences

Contenu connexe

Similaire à Logique Floue les méthode de logique flou

Python appliqué en apprentissage automatique (Applied Python in Machine Learn...
Python appliqué en apprentissage automatique (Applied Python in Machine Learn...Python appliqué en apprentissage automatique (Applied Python in Machine Learn...
Python appliqué en apprentissage automatique (Applied Python in Machine Learn...Guillaume Chevalier
 
PréSentation Tsx37
PréSentation Tsx37PréSentation Tsx37
PréSentation Tsx37youri59490
 
CoursAutomatique_machi_d_ostade.pptx
CoursAutomatique_machi_d_ostade.pptxCoursAutomatique_machi_d_ostade.pptx
CoursAutomatique_machi_d_ostade.pptxHassanMoufassih
 
Cours Benhabiles TMS320.pdf
Cours Benhabiles TMS320.pdfCours Benhabiles TMS320.pdf
Cours Benhabiles TMS320.pdfHouBou3
 
Cours langage c
Cours langage cCours langage c
Cours langage ccoursuniv
 
Réseaux logiques programmables.pdf
Réseaux logiques programmables.pdfRéseaux logiques programmables.pdf
Réseaux logiques programmables.pdfwafawafa52
 
Programmation En Langage Pl7 2
Programmation En Langage Pl7 2Programmation En Langage Pl7 2
Programmation En Langage Pl7 2youri59490
 
Recherche Opérationnelle - Optimisation (notions de base)
Recherche Opérationnelle - Optimisation (notions de base)Recherche Opérationnelle - Optimisation (notions de base)
Recherche Opérationnelle - Optimisation (notions de base)Mohammed TAMALI
 
architecture-des-ordinateurs.pdf
architecture-des-ordinateurs.pdfarchitecture-des-ordinateurs.pdf
architecture-des-ordinateurs.pdfRihabBENLAMINE
 
DSP FPGA.pdf
DSP FPGA.pdfDSP FPGA.pdf
DSP FPGA.pdfHouBou3
 
initialisation sur algorithme chapitre 1
initialisation sur algorithme chapitre 1initialisation sur algorithme chapitre 1
initialisation sur algorithme chapitre 1CheikhTidiane8
 
Ch3 algebreboole
Ch3 algebrebooleCh3 algebreboole
Ch3 algebreboolemickel iron
 
Ch3 algebreboole
Ch3 algebrebooleCh3 algebreboole
Ch3 algebreboolemickel iron
 

Similaire à Logique Floue les méthode de logique flou (20)

Python appliqué en apprentissage automatique (Applied Python in Machine Learn...
Python appliqué en apprentissage automatique (Applied Python in Machine Learn...Python appliqué en apprentissage automatique (Applied Python in Machine Learn...
Python appliqué en apprentissage automatique (Applied Python in Machine Learn...
 
Cours1.pptx
Cours1.pptxCours1.pptx
Cours1.pptx
 
PréSentation Tsx37
PréSentation Tsx37PréSentation Tsx37
PréSentation Tsx37
 
CoursAutomatique_machi_d_ostade.pptx
CoursAutomatique_machi_d_ostade.pptxCoursAutomatique_machi_d_ostade.pptx
CoursAutomatique_machi_d_ostade.pptx
 
Langage vhdl
Langage vhdlLangage vhdl
Langage vhdl
 
Systèmes Automatisés
Systèmes AutomatisésSystèmes Automatisés
Systèmes Automatisés
 
Cours Benhabiles TMS320.pdf
Cours Benhabiles TMS320.pdfCours Benhabiles TMS320.pdf
Cours Benhabiles TMS320.pdf
 
Cours langage c
Cours langage cCours langage c
Cours langage c
 
Chapitre 1 rappel
Chapitre 1 rappelChapitre 1 rappel
Chapitre 1 rappel
 
Chapitre 1 rappel
Chapitre 1 rappelChapitre 1 rappel
Chapitre 1 rappel
 
Réseaux logiques programmables.pdf
Réseaux logiques programmables.pdfRéseaux logiques programmables.pdf
Réseaux logiques programmables.pdf
 
Ladder
LadderLadder
Ladder
 
Programmation En Langage Pl7 2
Programmation En Langage Pl7 2Programmation En Langage Pl7 2
Programmation En Langage Pl7 2
 
Recherche Opérationnelle - Optimisation (notions de base)
Recherche Opérationnelle - Optimisation (notions de base)Recherche Opérationnelle - Optimisation (notions de base)
Recherche Opérationnelle - Optimisation (notions de base)
 
Le grafcet
Le grafcetLe grafcet
Le grafcet
 
architecture-des-ordinateurs.pdf
architecture-des-ordinateurs.pdfarchitecture-des-ordinateurs.pdf
architecture-des-ordinateurs.pdf
 
DSP FPGA.pdf
DSP FPGA.pdfDSP FPGA.pdf
DSP FPGA.pdf
 
initialisation sur algorithme chapitre 1
initialisation sur algorithme chapitre 1initialisation sur algorithme chapitre 1
initialisation sur algorithme chapitre 1
 
Ch3 algebreboole
Ch3 algebrebooleCh3 algebreboole
Ch3 algebreboole
 
Ch3 algebreboole
Ch3 algebrebooleCh3 algebreboole
Ch3 algebreboole
 

Logique Floue les méthode de logique flou

  • 1. 13/10/2020 1 Abderrahmane Ouchatti Prof Agrégé de Génie Électrique Commande par Logique Floue 2020/2021 Introduction  Plan 2 Plan 3  La logique floue : Intérêts  Les systèmes flous : fonctionnement  Exemples de systèmes flous Introduction 4
  • 2. 13/10/2020 2 Intérêts de la logique floue 5  Intuitive  Pouvoir faire fonctionner une quantité importante de systèmes différents possédant une forte expertise humaine  Impossible de prédire les performances d'un système  Si le réglage des paramètres est fin, les performances souhaitées seront atteintes, Principe de la commande par logique floue 6  calcul des paramètres de sorties en fournissant au système un ensemble de règles formulés en langage naturel. Règle n Règle 1 Paramètres d’entrée Paramètres sortie Règle 2 Principe de la commande par logique floue 7 Principe de la commande par logique floue 8 Moteur d’inférences (Régles d’inférences) Fuzzification Défuzzification Données numériques des capteurs Variables linguistiques induites par les règles Variables linguistiques d’entrée Paramètres numériques de sortie
  • 3. 13/10/2020 3 9 Principe de la commande par logique floue  Fuzzification  Moteur d’inférences  Défuzzification Logique floue: Conception 10 Fuzzification Exemple 11 Fuzzification Exemple Logique floue: Conception 12 Logique floue: Conception Fuzzification Exemple
  • 4. 13/10/2020 4 13 Logique floue: Conception Fuzzification Exemple 14 Les fonctions d’appartenance peuvent avoir diverses formes selon leur définition :  Triangulaire, Trapézoïdale ( , , , ) Logique floue: Conception Fuzzification Fonctions d’appartenances – Ensembles flous 15 Les fonctions d’appartenance peuvent avoir diverses formes selon leur définition :  Triangulaire, Trapézoïdale ( , , , ) Logique floue: Conception Fuzzification Fonctions d’appartenances – Ensembles flous 16  Gaussienne  Sigmoïdes... Logique floue: Conception Fuzzification Fonctions d’appartenances – Ensembles flous
  • 5. 13/10/2020 5 17 SEF : Sous ensemble flou f : → X [0,1] Hauteur : La hauteur h(A) du SEF A de X est la plus grande valeur prise par sa fonction d’appartenance ℎ = ∈ ( ) Normalisation Un SEF est dit normalisé si sa hauteur vaut 1 Noyau Le noyau Noy(A) correspond à toutes les valeurs x de X pour lesquelles = 1 Logique floue: Conception Fuzzification Fonctions d’appartenances – Ensembles flous : Propriétés & Définitions 18 Support Le support Supp(A) correspond à toutes les valeurs x de X pour lesquelles ≠ 0 Intervalle flou Un intervalle flou est un SEF convexe normalisé de R (réels) Nombre flou Un nombre flou est un intervalle flou dont le noyau est réduit à un point Logique floue: Conception Fuzzification Fonctions d’appartenances – Ensembles flous : Propriétés & Définitions 19 Liste de toutes les règles que l'on connait et qui s'applique au système. Une règle doit être sous la forme : Si condition, alors conclusion. Logique floue: Conception Moteur d'inférences 20 Opérateur ET L'opérateur ET en logique floue correspond à l'intersection de deux ensembles flous. Il existe plusieurs définitions de l'opérateur ET en logique floue. les plus utilisés, sont :  L'opérateur de minimalité : a ET b = min(a, b)  L'opérateur produit : a ET b = a.b  Le ET flou: = . , + ( − ) Le paramètre γ (compris entre 0 et 1) doit être fixé par le concepteur du système flou. Logique floue: Conception Moteur d'inférences Opérateurs de la logique floue
  • 6. 13/10/2020 6 21 Opérateur OU Le OU en logique floue correspond à l'union de deux ensembles flous. Comme pour le ET logique, il existe plusieurs définitions du OU logique :  L'opérateur de maximalité : a OU b = max(a,b)  L'opérateur produit : a OU b = 1-(1-a).(1-b)  Le OU flou: = . , + ( − ) Logique floue: Conception Moteur d'inférences Opérateurs de la logique floue 22 Opérateur NON L'opérateur NON en logique flou correspond à l'ensemble complémentaire et est défini simplement : NON a = 1 - a Logique floue: Conception Moteur d'inférences Opérateurs de la logique floue 23 Logique floue: Conception Moteur d'inférences Exemple On souhaite régler le rapport cyclique du signal de commande d’un moteur CC à l'aide d'un système flou. On considère que l'on a choisi les fonctions d'appartenances suivantes pour chacune des trois variables linguistiques de l’erreur de vitesse du moteur et du rapport cyclique: 24 Logique floue: Conception Moteur d'inférences Exemple Supposons que la valeur actuelle de l’erreur de vitesse vaut 40%:
  • 7. 13/10/2020 7 25 Logique floue: Conception Moteur d'inférences Exemple L’ensemble des règles pouvant-être établies sont les suivantes:  Si Erreur de vitesse est faible Alors Rapport cyclique Petit  Si Erreur de vitesse est Moyenne Alors Rapport cyclique Moyen  Si Erreur de vitesse est Grande Alors Rapport cyclique Grand 26 Logique floue: Conception Moteur d'inférences Exemple L’application des règles donne pour une erreur de vitesse égale à 40%: Maintenant que l’on a déterminé les fonctions d’appartenance du sous ensemble ou solution de chaque règle on détermine le sous ensemble solution du système en agrégeant les résultats avec l’opérateur max. 27 Logique floue: Conception SI x est A1 (0.5) OU y est B1 (0.25) ALORS z est C1 (0.5) SI x est A2 (0.33) ET y est B2 (0.75) ALORS z est C2 (0.33) SI x est A3 (0.0) ALORS z est C3 (0.0) avec l’opérateur max. Agrégation des règles de sortie par coupure 28 Logique floue: Conception Agrégation des règles de sortie par Mise à l’échelle
  • 8. 13/10/2020 8 29 Le but de la défuzzification est de: 1. Fusionner les commandes (sous la forme de variables linguistiques (une commande par règle)) et, 2. Transformer les paramètres résultants en donnée numérique. Variables linguistiques (Résultats Règles) Fusion Transformation Variables Numériques (Commandes) Logique floue: Conception Défuzzification 30 Série de variables linguistiques caractérisant une seule et même donnée. Plusieurs méthodes pour défuzzifier:  La méthode de la moyenne des maximas,  La méthode du centre de gravité,  … Logique floue: Conception Défuzzification Méthodes 31 Logique floue: Conception Défuzzification Méthodes – Centre de Gravité 32 Logique floue: Conception Défuzzification Méthodes – principe du maximum
  • 9. 13/10/2020 9 33 Logique floue: Conception Défuzzification Méthodes – moyenne des maxima 34 Logique floue: Conception Défuzzification Méthodes – barycentre 35 Logique floue: Conception Défuzzification Méthodes – méthode de Sugeno Pour faire l’agrégation des règles, on utilise une moyenne pondérée : 36 Logique floue: Conception Défuzzification Exemple On souhaite régler le rapport cyclique du signal de commande d’un moteur CC à l'aide d'un système flou. On fournit au système des données brutes et un ensemble de règles d'inférence. Le système calcul automatiquement les sorties sous forme de variables linguistiques. On suppose que les variables linguistiques de sorties sont: rapport cyclique Petit à 0%, rapport cyclique Moyen à 80% et, rapport cyclique Grand à 30%.
  • 10. 13/10/2020 10 Commande par Logique Floue Exemple de Régulateur flou 37 Objectif : Trouver la variation de la commande à appliquer à chaque instant en fonction de l'erreur et de sa variation. Variation de l’Erreur Variation de la Commande Régulateur Flou Erreur Exemple de système flou Variables linguistiques 38 Les données que l'on a en entrées sont:  l'erreur (E) et;  la variation de l'erreur (ΔE). Chacune de ses entrées sera représentée par trois variables linguistiques. Erreur (E) Variation de l’Erreur (ΔE) Erreur_négative Variation_erreur_négative Erreur_nulle Variation_erreur_nulle Erreur_positive Variation_erreur_positive Commande par Logique Floue Exemple de système flou Fonctions d'appartenances (Entrées) 39 Les fonctions d'appartenances peuvent-être des simples triangles ou fonctions linéaires : Commande par Logique Floue On devra fixer E et ΔE des fonctions d'appartenances par essais/erreurs en fonction du système. Exemple de système flou Fonctions d'appartenances (Sortie) 40 Commande par Logique Floue De même que pour les fonctions d'appartenances des variables linguistiques d'entrée, ΔU sera à déterminer expérimentalement. Enfin, pour la sortie, on choisira trois variables linguistiques représentant la variation de la commande (variation_commande_négative, variation_commande_nulle, variation_commande_positive). Les fonctions d’appartenances sont représentées ci- dessous :
  • 11. 13/10/2020 11 Exemple de système flou Règles d'inférences 41 Commande par Logique Floue Les divers règles à entrer au système sont: Exemple de système flou Règles d'inférences 42 Commande par Logique Floue On a donc neuf règles à utiliser:  SI erreur positive ET variation_errreur nulle ALORS variation_commande positive  SI erreur négative ET variation_errreur nulle ALORS variation_commande négative  SI erreur nulle ET variation_errreur nulle ALORS variation_commande nulle  SI erreur positive ET variation_errreur négative ALORS variation_commande nulle  SI erreur négative ET variation_errreur négative ALORS variation_commande négative  SI erreur nulle ET variation_errreur négative ALORS variation_commande négative  SI erreur positive ET variation_errreur positive ALORS variation_commande positive  SI erreur négative ET variation_errreur positive ALORS variation_commande nulle  SI erreur nulle ET variation_errreur positive ALORS variation_commande positive Exemple de système flou Réglage et amélioration du régulateur flou 43 Commande par Logique Floue Pour implémenter le régulateur, il faut choisir:  Les opérateurs logiques;  La méthode de défuzzification à utiliser.  Chercher les valeurs de: E, ΔE et ΔU des fonctions d'appartenances afin de trouver le réglage qui correspond le mieux au cahier des charges. Enfin, pour améliorer le régulateur, on peut :  Changer la forme des fonctions d'appartenances  Rajouter des variables linguistiques en entrée  Rajouter des variables linguistiques en sortie  Rajouter ou modifier les règles d'inférences