Explorer les Livres électroniques
Catégories
Explorer les Livres audio
Catégories
Explorer les Magazines
Catégories
Explorer les Documents
Catégories
net/publication/228512452
CITATIONS READS
6 1,256
2 authors:
Some of the authors of this publication are also working on these related projects:
Les outils Machine Learning pour la conception et développement d’une plateforme de modélisation et de supervision des systèmes industriels View project
realization of a distributed system of industrial prognosis based Extreme Learning Machine and web services View project
All content following this page was uploaded by Hayet Mouss on 16 January 2015.
1
4th International Conference on Computer Integrated Manufacturing CIP’2007 03-04 November 2007
2
4th International Conference on Computer Integrated Manufacturing CIP’2007 03-04 November 2007
données « caractéristiques » des formes à classées et les Initialisation : pour chaque donnée issue par des
paramètres des données. capteurs il y a une unité d’entrée , pour chaque
NEFDIAG modélise un classificateur flou Fr avec un mode de défaillance il y a une unité de sortie. Pour
ensemble de classes C= {c1,c2……cm} Apres chaque unité d’entrée une partition floue initiale est
l’apprentissage, NEFDIAG peut être utilisé pour spécifiée « exp. Un nombre des fonctions
classifier une nouvelle observation, le système peut être d’appartenance triangulaire ».
représenté sous forme de règles floues : Apprentissage des règles : Le système
Si Variable1 est A1 NEFDIAG peut démarre avec une base de
Variable2 est A2 connaissance partielle de formes, et peut ensuite la
Variable3 est A3 raffiner durant l’apprentissage“Fig. 3,”.
Variable n est An La règle sera créée par la recherche (pour une
Alors la forme (x1, x2, x3,…, xn) est classée dans la classe forme donnée F) la combinaison des fonctions
« mode de défaillance 1 ». d’appartenance tel que chaque entrée produite la
Telle que A1 A2 A3 An sont des termes linguistiques plus grande fonction d’appartenance “Fig. 4,”. Si
représentés par des ensembles flous. Cette caractéristique cette combinaison n’est pas identique pour les
permettra de connaître les analyses sur nos données, et règles existent dans la base des règles, et le nombre
utiliser ces connaissances pour les classifier. de règles n’est pas maximum, alors une règles sera
créée et ajoutée à la base des règles“Fig. 2,”.
R1
y
µ
(1) y
1
MD1
R2
µ 2(1)
R3
µ 3(1)
x x
µ ( 2)
1
MD p
R4
Fig. 3. Apprentissage des règles.
µ 2( 2 ) Rm
L’algorithme d’apprentissage détecte (calcule) tous
les antécédents des règles et ensuite crée la liste des
antécédents. En premier temps cette liste est vide,
Le ou contient des antécédents de règles des
nouveau
MD connaissances à priori.
Les nouvelles L’algorithme sélectionne ensuite un conséquent
règles pour chercher l’antécédent A et créer la liste de
base de règle candidates.
Les meilleures règles seront sélectionnées de la
Fig. 2. Architecture d’un RNF. base des règles candidates, en base de mesure de
performance [7].
L’apprentissage des réseaux de neuro-flous artificiels est 1
une phase qui permet de déterminer ou de modifier les PR = ∑ (−1) c R( p)
s ( p ,t )∈Γ
(1)
paramètres du réseau, afin d’adopter un comportement
désiré. 0 si classe( p) = con(R )
L’étape d’apprentissage est basée sur la descente de c = (2)
gradient d’erreur quadratique moyenne commise par le 1 si non
réseau RNF. Dans ce cas quelque classes (mode de défaillance)
Le système NEFDIAG peut démarre avec une base de ne serait pas représenté dans la base de règles, si les
connaissance partielle des formes, et peut ensuite la règles pour ce mode de défaillance à une valeur de
raffiner durant l’apprentissage, ou il peut démarrer avec performance très petite.
une base de connaissance vide.
L’utilisateur défini le nombre initial des fonctions Apprentissage des Fonctions d’Appartenance :
d’appartenance pour partitionner les domaines des pour l’apprentissage des fonctions d’appartenance,
données d’entrées. Et il faut aussi spécifier le nombre k, une simple rétro propagation est utilisée. Elle
nombre maximum des neurones des règles qui seront dépend de l’erreur de sortie pour chaque unité de
créés dans la couche cachée. règles. Chaque règle change ses fonctions
Les principales étapes de notre algorithme d’appartenance par le changement des leurs
d’apprentissage sont ainsi présentées. supports “Fig. 4,”. “Fig. 5,”.
3
4th International Conference on Computer Integrated Manufacturing CIP’2007 03-04 November 2007
Il faut que l’erreur de chaque règle soit calculée [5]. ciment s’effectuent à partir de deux stations, une
pour les camions et une autre pour les wagons “Fig.
1 m
ε r =τ r (1 − τ r ) ∑
m j =1
(2ν r( j ) (t j ) − 1) E j (1) où 6,”.
4
4th International Conference on Computer Integrated Manufacturing CIP’2007 03-04 November 2007
Aboutir aux résultats exprimant la fonction de diagnostic. nous avons détaillé la mise en œuvre d’un exemple
d’application industrielle par l’outil de
développement NEFDIAG.
Données issues par des capteurs (vecteur d’entrée) Nous avons illustré d’utilisation de notre outil
d’aide au prédiction diagnostic sous forme d’un
prototype « NEFDIAG » installer sur un PC, ce
développement a été réalisé au « LAP ».
Système neuro-floue Nous avons abordé les différentes étapes à suivre
pour l’élaboration d’un système d’aide au
C1 C2 C3 … Cd Cr diagnostic à partir des méthodes de classification et
Restructuration de
Système neuro-flou des reconnaissances floues des formes.
NEFDIAG est représenté comme un type spécial de
perceptron floue, à trois couches utilisé pour
Rejeter classifier des défaillances, en utilisant le système
Une autre Classe
Défauts classifié neuro-flou de type 3.
NEFDIAG fait un apprentissage à deux phases. Un
apprentissage de règles, et génère les règles floues
(Panne, composante, criticité) Critère de par le parcours de données et optimise les règles par
classement
apprentissage des paramètres des ensembles flous
Fig. 7. Le diagnostic par RDFSNF. qui sont utilisés pour partitionner les données des
Ensuite la détection des anomalies est représentée sous formes à classer et les paramètres des données.
forme de message d’alarme destiné à signaler à
l’opérateur (utilisateur) l’apparition d’une anomalie (ou
des anomalies) et permet d’identifier le composant REFERENCES
responsable à l’aide d’une base de donnée qui stock toutes [1] H.K. Kwan and Y.Cai,” A fuzzy neural network and its
les informations fournies par l’AMDEC (mode de application to pattern recognition” IEEE Transactions on
défaillance, causes possibles, équipement, effets sur le Fuzzy Systems, 3 pp. 185-193. 1994
système). [2] J.-S. Roger Jang ”ANFIS: Adaptive-network-based fuzzy
inference system ” ,IEEE Trans. Syst., Man, and
Cybernetics, 23(1993) 665-685.
[3] J.M. Keller and H.Tahani ”Implementation of conjunctive
L’apparition d’une Intervention
and disjunctive fuzzy logic rules with neural networks”
défaillance de NEFDIAG
International Journal of Approximate Reasoning,6(1992)
221-240.
[4] G. Zweingelstein ” Diagnostic des défaillances, théories et
pratique pour les systèmes industriels ” Col. Traité des
nouvelles technologies, séries diagnostic et maintenance,
Hermès ,1995.
[5] L.-X wang and J.M Mendel ”Generation fuzzy rules by
learning from examples” IEEE trans. Syst., Man, and
Cybernetics, (1992) 22(6):1414-1427.
[6] D. Mouss ”Diagnostic et conduite des systèmes de
production par approche a base de connaissances ” Thèse
de doctorat Université de Batna, 2006.
[7] D. Nauck ”Neuro-fuzzy systems: review and
Fig. 8. la vitesse de rotation après l’apparition d’une anomalie ensuit prospects”European congress on intelligent technique and
l’intervention de NEFDIAG. sift computing (EUFIT’97), Aachen, sep.8.11, (1997),
pp.1044-1053.
Après apparition d’une anomalie, un message d’alarme [8] D. Racoceanu ”contribution à la surveillance des systèmes
permet à l’opérateur de détecter le dysfonctionnement et de production en utilisant les techniques de l’intelligence
aussi de localiser le composant responsable. La “Fig. 2,” artificielle ” habilitation à diriger des recherches, université
illustre le système de cuisson avec la présence d’un de Franche Comté de Besançon, 2006.
dysfonctionnement.
Notons que dans cette étude, les anomalies ou
dysfonctionnements désignent des anomalies
fonctionnelles.
Après l’affichage du message, l’opérateur peut
consulter ce dernier pour plus d’information ou bien le
supprimer “Fig. 6,”. Ensuite NEFDIAG fait des
interventions pour réguler les variables qui sont l’origine
de la défaillance courante“Fig. 8,”.
CONCLUSION