net/publication/323457095
CITATIONS READS
0 64
1 author:
Ouahab Kadri
Université Batna 2
39 PUBLICATIONS 47 CITATIONS
SEE PROFILE
Some of the authors of this publication are also working on these related projects:
All content following this page was uploaded by Ouahab Kadri on 28 February 2018.
DOCTORAT EN SCIENCES
Ouahab Kadri
O. Kadri L’application des algorithmes de colonies de fourmis pour le diagnostic des systèmes dynamiques et complexes 09/06/2013
Sommaire 2
1 Problématique
2 Le diagnostic Industriel
Les Notions Fondamentales
Les Méthodes de diagnostic industriel
3 Les algorithmes de colonies de fourmis
pour le diagnostic Industriel
L’algorithme AntTreeStoch
L’algorithme Lumer & Faieta
L’algorithme Hybrid wrapper/filter-based
ACO-SVM
4 Conclusion et perspectives
O. Kadri L’application des algorithmes de colonies de fourmis pour le diagnostic des systèmes dynamiques et complexes 09/06/2013
Problématique 3
Fonctionnement
normal
Maintenance Systématique
Usine
O. Kadri L’application des algorithmes de colonies de fourmis pour le diagnostic des systèmes dynamiques et complexes 09/06/2013
Problématique 4
Méthodes Méthodes
Avec modèle Sans modèle
Outils Outils de
Statistiques IA
Outils de IA
O. Kadri L’application des algorithmes de colonies de fourmis pour le diagnostic des systèmes dynamiques et complexes 09/06/2013
Problématique 5
O. Kadri L’application des algorithmes de colonies de fourmis pour le diagnostic des systèmes dynamiques et complexes 09/06/2013
Problématique 6
O. Kadri L’application des algorithmes de colonies de fourmis pour le diagnostic des systèmes dynamiques et complexes 09/06/2013
Problématique 7
O. Kadri L’application des algorithmes de colonies de fourmis pour le diagnostic des systèmes dynamiques et complexes 09/06/2013
Problématique 8
stockage broyeur
usine
tapis roulant farine crue
1. BROYAGE CRU
préchauffage
four
refroidissement
clinker
1. BROYAGE CRU : un broyage très fin permet d'obtenir une farine crue.
2. CUISSON : la farine crue est préchauffée puis passe au four : une flamme atteignant 2000 °C porte
la matière à 1500 °C, avant qu'elle ne soit brutalementdeux
refroidie par soufflage
broyeurs d'air. Après cuisson de
de 100t/h
le débit clinker est de 1560 t/h
la farine, on obtient le clinker, matière de base nécessaire à la fabrication de tout ciment.
O. Kadri L’application des algorithmes de colonies de fourmis pour le diagnostic des systèmes dynamiques et complexes 09/06/2013
Problématique 9
Lait cru
Réception et stockage
Séparation
Homogénéisation
Aromatisation
Pasteurisation
Aromatisation
Réservoir de stockage
Remplissage / Emballage
O. Kadri L’application des algorithmes de colonies de fourmis pour le diagnostic des systèmes dynamiques et complexes 09/06/2013
Problématique 10
Les données
Diagnostic
O. Kadri L’application des algorithmes de colonies de fourmis pour le diagnostic des systèmes dynamiques et complexes 09/06/2013
sommaire 11
1 Problématique
2 Le diagnostic Industriel
Les Notions Fondamentales
Les Méthodes de diagnostic industriel
3 Les algorithmes de colonies de fourmis
pour le diagnostic Industriel
L’algorithme AntTreeStoch
L’algorithme Lumer & Faieta
L’algorithme Hybrid wrapper/filter-based
ACO-SVM
4 Conclusion et perspectives
O. Kadri L’application des algorithmes de colonies de fourmis pour le diagnostic des systèmes dynamiques et complexes 09/06/2013
La surveillance Industrielle Les Notions Fondamentales 12
O. Kadri L’application des algorithmes de colonies de fourmis pour le diagnostic des systèmes dynamiques et complexes 09/06/2013
La surveillance Industrielle Les Notions Fondamentales 13
13
O Kadri L’application des algorithmes de colonies de fourmis pour le diagnostic des systèmes dynamiques et complexes 09/06/2013
sommaire 14
1
Problématique
2 Le diagnostic Industriel
Les Notions Fondamentales
Les Méthodes de diagnostic industriel
3 Les algorithmes de colonies de fourmis
pour le diagnostic Industriel
L’algorithme AntTreeStoch
L’algorithme Lumer & Faieta
L’algorithme Hybrid wrapper/filter-based
ACO-SVM
4 Conclusion et perspectives
O. Kadri L’application des algorithmes de colonies de fourmis pour le diagnostic des systèmes dynamiques et complexes 09/06/2013
La surveillance Industrielle Les Méthodes de la surveillance industrielle 15
Méthodologies de la surveillance
Oui
Existence ou pas d’une modélisation formelle
de l’équipement
Techniques d’Automatique
Modèle formel
Entrée de l’équipement + Résidu
-
O. Kadri L’application des algorithmes de colonies de fourmis pour le diagnostic des systèmes dynamiques et complexes 09/06/2013
La surveillance Industrielle Les Méthodes de la surveillance industrielle 16
Méthodologies de la surveillance
NON
Existence ou pas d’une modélisation formelle
de l’équipement
Expert Humain
Expertise des modes
Données mesurables
Cette application utilise un outil de de défaillance
Classification
(diagnostic)
Procédé comme une boîte grise et se base sur une phase
industriel Base de données
d’apprentissage.
Apprentissage
O. Kadri L’application des algorithmes de colonies de fourmis pour le diagnostic des systèmes dynamiques et complexes 09/06/2013
La surveillance Industrielle Les Méthodes de la surveillance industrielle 17
O. Kadri L’application des algorithmes de colonies de fourmis pour le diagnostic des systèmes dynamiques et complexes 09/06/2013
La surveillance Industrielle Les Méthodes de la surveillance industrielle 18
O. Kadri L’application des algorithmes de colonies de fourmis pour le diagnostic des systèmes dynamiques et complexes 09/06/2013
sommaire 19
1 Problématique
2 Le diagnostic Industriel
Les Notions Fondamentales
Les Méthodes de diagnostic industriel
3 Les algorithmes de colonies de fourmis
pour le diagnostic Industriel
L’algorithme AntTreeStoch
L’algorithme Lumer & Faieta
L’algorithme Hybrid wrapper/filter-based
ACO-SVM
4 Conclusion et perspectives
O. Kadri L’application des algorithmes de colonies de fourmis pour le diagnostic des systèmes dynamiques et complexes 09/06/2013
Les ACO pour le diagnostic Industriel L’algorithme AntTreeStoch 20
O. Kadri L’application des algorithmes de colonies de fourmis pour le diagnostic des systèmes dynamiques et complexes 09/06/2013
Les ACO pour le diagnostic Industriel L’algorithme AntTreeStoch 21
O. Kadri L’application des algorithmes de colonies de fourmis pour le diagnostic des systèmes dynamiques et complexes 09/06/2013
Les ACO pour le diagnostic Industriel L’algorithme AntTreeStoch 22
Fourmi connectée
Fourmi connectée
O. Kadri L’application des algorithmes de colonies de fourmis pour le diagnostic des systèmes dynamiques et complexes 09/06/2013
Les ACO pour le diagnostic Industriel L’algorithme AntTreeStoch 23
Les Améliorations
La Racine
O. Kadri L’application des algorithmes de colonies de fourmis pour le diagnostic des systèmes dynamiques et complexes 09/06/2013
Les ACO pour le diagnostic Industriel L’algorithme AntTreeStoch 24
Fourmi non Fourmi connectée Fourmi connectée Fourmi Des fourmis connectées à
Fourmiconnectée
Fourmi
Fourmi connectée
connectée
connectée
Connectée au support au support au
au support
support la même position selon la
au
au support
support
valeur de Sid
Nous avons ajouté un nouveau paramètre appelé Sid qui permet aux
plusieurs fourmis de se connecter à la même position
O. Kadri L’application des algorithmes de colonies de fourmis pour le diagnostic des systèmes dynamiques et complexes 09/06/2013
Les ACO pour le diagnostic Industriel L’algorithme AntTreeStoch 25
Utilisation de Netlogo
En Netlogo, on peut
identifier 4 types d’Agents
O. Kadri L’application des algorithmes de colonies de fourmis pour le diagnostic des systèmes dynamiques et complexes 09/06/2013
Les ACO pour le diagnostic Industriel L’algorithme AntTreeStoch 26
O. Kadri L’application des algorithmes de colonies de fourmis pour le diagnostic des systèmes dynamiques et complexes 09/06/2013
Les ACO pour le diagnostic Industriel L’algorithme AntTreeStoch 27
Valeurs
3000
2000
1000
0
0 50 100 150 200 250 300 350 400 450 500
Observations
BD1 clinkérisation 2 classes 30 paramètres 500 observations
27
O. Kadri L’application des algorithmes de colonies de fourmis pour le diagnostic des systèmes dynamiques et complexes 09/06/2013
Les ACO pour le diagnostic Industriel L’algorithme AntTreeStoch 28
O. Kadri L’application des algorithmes de colonies de fourmis pour le diagnostic des systèmes dynamiques et complexes 09/06/2013
Les ACO pour le diagnostic Industriel L’algorithme AntTreeStoch 29
O. Kadri L’application des algorithmes de colonies de fourmis pour le diagnostic des systèmes dynamiques et complexes 09/06/2013
Les ACO pour le diagnostic Industriel L’algorithme AntTreeStoch 30
param ètre 3
4
1
5
8
4
7
3 6
5
paramètre 2 2 4
paramètre 1
O. Kadri L’application des algorithmes de colonies de fourmis pour le diagnostic des systèmes dynamiques et complexes 09/06/2013
Les ACO pour le diagnostic Industriel L’algorithme AntTreeStoch 31
1000
600
400
200
1500
1400
1300
1000 1200
1100
1000
Début gaz 500 900
Température gaz entée
boite à fumée.
O. Kadri L’application des algorithmes de colonies de fourmis pour le diagnostic des systèmes dynamiques et complexes 09/06/2013
Les ACO pour le diagnostic Industriel L’algorithme AntTreeStoch 32
O. Kadri L’application des algorithmes de colonies de fourmis pour le diagnostic des systèmes dynamiques et complexes 09/06/2013
Les ACO pour le diagnostic Industriel L’algorithme AntTreeStoch 33
L’algorithme AntTreeStoch
O. Kadri L’application des algorithmes de colonies de fourmis pour le diagnostic des systèmes dynamiques et complexes 09/06/2013
sommaire 34
1
Problématique
2 Le diagnostic Industriel
Les Notions Fondamentales
Les Méthodes de diagnostic industriel
3 Les algorithmes de colonies de fourmis
pour le diagnostic Industriel
L’algorithme AntTreeStoch
L’algorithme Lumer & Faieta
L’algorithme Hybrid wrapper/filter-based
ACO-SVM
4 Conclusion et perspectives
O. Kadri L’application des algorithmes de colonies de fourmis pour le diagnostic des systèmes dynamiques et complexes 09/06/2013
Les ACO pour le diagnostic Industriel L’algorithme de Lumer & Faieta 35
O. Kadri L’application des algorithmes de colonies de fourmis pour le diagnostic des systèmes dynamiques et complexes 09/06/2013
Les ACO pour le diagnostic IndustrielL’algorithme de Lumer & Faieta 36
Algorithme LF
Pas de
Placer aléatoirement les N objets o1, . . ., oN sur la grille G
condition
pour T = 1 à Tmax faire
pour tout aj ∈ { a1, . . . , aA } faire
si la fourmi aj ne transporte pas d’objet et r(oi) = r(aj) alors
Calculer f(oi) et Pp(oi)
La fourmi aj ramasse l’objet oi suivant la probabilité Pp(oi)
sinon
si la fourmi aj transporte l’objet oi et la case r(aj) est vide
alors
Calculer f(oi) et Pd(oi)
La fourmi aj dépose l’objet oi sur la case r(aj) avec une
probabilité Pd(oi)
finsi
finsi
Déplacer la fourmi aj sur une case voisine non occupée par une
autre fourmi
finpour
finpour
retourner l’emplacement des objets sur la grille
O. Kadri L’application des algorithmes de colonies de fourmis pour le diagnostic des systèmes dynamiques et complexes 09/06/2013
Les ACO pour le diagnostic Industriel L’algorithme de Lumer & Faieta 37
Amélioration de l'algorithme
O. Kadri L’application des algorithmes de colonies de fourmis pour le diagnostic des systèmes dynamiques et complexes 09/06/2013
Les ACO pour le diagnostic Industriel L’algorithme de Lumer & Faieta 38
Configuration de l’algorithme
O. Kadri L’application des algorithmes de colonies de fourmis pour le diagnostic des systèmes dynamiques et complexes 09/06/2013
Les ACO pour le diagnostic Industriel L’algorithme de Lumer & Faieta 39
O. Kadri L’application des algorithmes de colonies de fourmis pour le diagnostic des systèmes dynamiques et complexes 09/06/2013
Les ACO pour le diagnostic Industriel L’algorithme de Lumer & Faieta 40
O. Kadri L’application des algorithmes de colonies de fourmis pour le diagnostic des systèmes dynamiques et complexes 09/06/2013
Les ACO pour le diagnostic Industriel L’algorithme de Lumer & Faieta 41
O. Kadri L’application des algorithmes de colonies de fourmis pour le diagnostic des systèmes dynamiques et complexes 09/06/2013
Les ACO pour le diagnostic Industriel L’algorithme de Lumer & Faieta 42
O. Kadri L’application des algorithmes de colonies de fourmis pour le diagnostic des systèmes dynamiques et complexes 09/06/2013
Les ACO pour le diagnostic Industriel L’algorithme de Lumer & Faieta 43
O. Kadri L’application des algorithmes de colonies de fourmis pour le diagnostic des systèmes dynamiques et complexes 09/06/2013
sommaire 44
1 Problématique
2 Le diagnostic Industriel
Les Notions Fondamentales
Les Méthodes de diagnostic industriel
3 Les algorithmes de colonies de fourmis
pour le diagnostic Industriel
L’algorithme AntTreeStoch
L’algorithme Lumer & Faieta
L’algorithme Hybrid wrapper/filter-based
ACO-SVM
4 Conclusion et perspectives
O. Kadri L’application des algorithmes de colonies de fourmis pour le diagnostic des systèmes dynamiques et complexes 09/06/2013
Les ACO pour le diagnostic Industriel L’algorithme Hybrid wrapper/filter-based ACO-SVM 45
critère
d’arrêt
O. Kadri L’application des algorithmes de colonies de fourmis pour le diagnostic des systèmes dynamiques et complexes 09/06/2013
Les ACO pour le diagnostic Industriel L’algorithme Hybrid wrapper/filter-based ACO-SVM 46
La loi de déplacement
O. Kadri L’application des algorithmes de colonies de fourmis pour le diagnostic des systèmes dynamiques et complexes 09/06/2013
Les ACO pour le diagnostic Industriel L’algorithme Hybrid wrapper/filter-based ACO-SVM 47
Amélioration de l’algorithme
O. Kadri L’application des algorithmes de colonies de fourmis pour le diagnostic des systèmes dynamiques et complexes 09/06/2013
Les ACO pour le diagnostic Industriel L’algorithme Hybrid wrapper/filter-based ACO-SVM 48
O. Kadri L’application des algorithmes de colonies de fourmis pour le diagnostic des systèmes dynamiques et complexes 09/06/2013
Les ACO pour le diagnostic Industriel L’algorithme Hybrid wrapper/filter-based ACO-SVM 49
F(V ) = trace (∑ −1
W
.∑ B
)
1 M NC
= (
∑ W N ∑ ∑ CV C CV C
X − m )(
. X − m )t
C =1 V =1
1 M
=
∑B N ∑ C (m − m )(
. m C − m )t
C=1
O. Kadri L’application des algorithmes de colonies de fourmis pour le diagnostic des systèmes dynamiques et complexes 09/06/2013
Les ACO pour le diagnostic Industriel L’algorithme Hybrid wrapper/filter-based ACO-SVM 50
FPi 0
FPi1 + FH i
Max( FH )
PSi1 =
FPi1 + FPi 0
M M −1
m c (α ) − m r (α )
FH (α ) = ∑ ∑
c =1 r =1 N cσ c2 (α ) − N r σ r2 (α )
r ≠c
Nc
m c (α ) = X cv (α )
1
Nc
∑
v =1
Nc 2
σ r2 (α ) = ∑ [X cv (α ) − m c (α )]
1
Nc v =1
O. Kadri L’application des algorithmes de colonies de fourmis pour le diagnostic des systèmes dynamiques et complexes 09/06/2013
Les ACO pour le diagnostic Industriel L’algorithme Hybrid wrapper/filter-based ACO-SVM 51
1
∆FP =
1 + F (V ) − F V ' ( )
FP ← (1 − ρ )FP + ∆FP
ρ ∈ ]0,1[
O. Kadri L’application des algorithmes de colonies de fourmis pour le diagnostic des systèmes dynamiques et complexes 09/06/2013
Les ACO pour le diagnostic Industriel L’algorithme Hybrid wrapper/filter-based ACO-SVM 52
Répéter
Mis à jour de phéromone sur le réseau par la solution optimale et l’équation 2.13 ;
52
O. Kadri L’application des algorithmes de colonies de fourmis pour le diagnostic des systèmes dynamiques et complexes 09/06/2013
Les ACO pour le diagnostic Industriel L’algorithme Hybrid wrapper/filter-based ACO-SVM 53
53
O. Kadri L’application des algorithmes de colonies de fourmis pour le diagnostic des systèmes dynamiques et complexes 09/06/2013
Les ACO pour le diagnostic Industriel L’algorithme Hybrid wrapper/filter-based ACO-SVM 54
54
O. Kadri L’application des algorithmes de colonies de fourmis pour le diagnostic des systèmes dynamiques et complexes 09/06/2013
Les ACO pour le diagnostic Industriel L’algorithme Hybrid wrapper/filter-based ACO-SVM 55
55
O. Kadri L’application des algorithmes de colonies de fourmis pour le diagnostic des systèmes dynamiques et complexes 09/06/2013
Les ACO pour le diagnostic Industriel L’algorithme Hybrid wrapper/filter-based ACO-SVM 56
56
O. Kadri L’application des algorithmes de colonies de fourmis pour le diagnostic des systèmes dynamiques et complexes 09/06/2013
Les ACO pour le diagnostic Industriel L’algorithme Hybrid wrapper/filter-based ACO-SVM 57
x 10
-6
Le facteur heuristique FH
3 -4
x 10
1.2
2.5
1
2
0.8
La valeur de FH
FH
1.5
0.6
1
0.4
0.5
0.2
0
1 2 3 4 5 6 7 0
0 2 4 6 8 10 12 14 16 18
Paramètres Les paramètres de vecteur
Le facteur heuristique FH de la base BD2 Le facteur heuristique FH de la base Vehicle
-4
x 10
-6 x 10
4.2 1.5
4
1
3.8
3.6 0.5
3.4
0
3.2
3 -0.5
2.8
-1
2.6
2.4 -1.5
0 5 10 15 20 25 30 35 40 45 50 0 5 10 15 20 25 30
Features Features
Le facteur heuristique FH de la base RCK1 Le facteur heuristique FH de la base RCK2
58
O. Kadri L’application des algorithmes de colonies de fourmis pour le diagnostic des systèmes dynamiques et complexes 09/06/2013
Les ACO pour le diagnostic Industriel L’algorithme Hybrid wrapper/filter-based ACO-SVM 59
La configuration du classifieur
Nom de la base de Nombre de paramètres Nombre de classes Nombre de données
données
Ex8a 2 2 863
Four_classe 2 2 862
Heart_scale 13 2 270
59
O. Kadri L’application des algorithmes de colonies de fourmis pour le diagnostic des systèmes dynamiques et complexes 09/06/2013
Les ACO pour le diagnostic Industriel L’algorithme Hybrid wrapper/filter-based ACO-SVM 60
GA généré
63
O. Kadri L’application des algorithmes de colonies de fourmis pour le diagnostic des systèmes dynamiques et complexes 09/06/2013
Les ACO pour le diagnostic Industriel L’algorithme Hybrid wrapper/filter-based ACO-SVM 64
0.743
0.742
0.741
0.74
F( V )
0.739
0.738
0.737
0.736
0.735
0 2 4 6 8 10 12 14 16 18 20
Numéro d'itération
64
O. Kadri L’application des algorithmes de colonies de fourmis pour le diagnostic des systèmes dynamiques et complexes 09/06/2013
Les ACO pour le diagnostic Industriel L’algorithme Hybrid wrapper/filter-based ACO-SVM 65
65
O. Kadri L’application des algorithmes de colonies de fourmis pour le diagnostic des systèmes dynamiques et complexes 09/06/2013
Les ACO pour le diagnostic Industriel L’algorithme Hybrid wrapper/filter-based ACO-SVM 66
66
O. Kadri L’application des algorithmes de colonies de fourmis pour le diagnostic des systèmes dynamiques et complexes 09/06/2013
Les ACO pour le diagnostic Industriel L’algorithme Hybrid wrapper/filter-based ACO-SVM 67
67
O. Kadri L’application des algorithmes de colonies de fourmis pour le diagnostic des systèmes dynamiques et complexes 09/06/2013
Les ACO pour le diagnostic Industriel L’algorithme Hybrid wrapper/filter-based ACO-SVM 68
1 Problématique
2 Le diagnostic Industriel
Les Notions Fondamentales
Les Méthodes de diagnostic industriel
3 Les algorithmes de colonies de fourmis
pour le diagnostic Industriel
L’algorithme AntTreeStoch
L’algorithme Lumer & Faieta
L’algorithme Hybrid wrapper/filter-based
ACO-SVM
4 Conclusion et perspectives
O. Kadri L’application des algorithmes de colonies de fourmis pour le diagnostic des systèmes dynamiques et complexes 09/06/2013
Les ACO pour le diagnostic Industriel Conclusion 70
70
O. Kadri L’application des algorithmes de colonies de fourmis pour le diagnostic des systèmes dynamiques et complexes 09/06/2013
Les ACO pour le diagnostic Industriel Conclusion 71
71
O. Kadri L’application des algorithmes de colonies de fourmis pour le diagnostic des systèmes dynamiques et complexes 09/06/2013
Les ACO pour le diagnostic Industriel Conclusion 72
72
O. Kadri L’application des algorithmes de colonies de fourmis pour le diagnostic des systèmes dynamiques et complexes 09/06/2013
Les ACO pour le diagnostic Industriel Perspectives 73
73
O. Kadri L’application des algorithmes de colonies de fourmis pour le diagnostic des systèmes dynamiques et complexes 09/06/2013
Les ACO pour le diagnostic Industriel Production Scientifiques 74
Production Scientifique
74
O. Kadri L’application des algorithmes de colonies de fourmis pour le diagnostic des systèmes dynamiques et complexes 09/06/2013
Les ACO pour le diagnostic Industriel Production Scientifiques 75
75
O. Kadri L’application des algorithmes de colonies de fourmis pour le diagnostic des systèmes dynamiques et complexes 09/06/2013
76
View publication stats
76
O. Kadri L’application des algorithmes de colonies de fourmis pour le diagnostic des systèmes dynamiques et complexes 09/06/2013