Modélisation Fonctionnelle : un Outil pour la Maintenance des Systèmes de Production



Documents pareils
APPROCHE DE LA SURVEILLANCE DES SYSTEMES PAR RESEAUX DE PETRI SYNCHRONISES FLOUS

LE LEAN MANUFACTURING

Analyse,, Conception des Systèmes Informatiques

Organisme de recherche et d information sur la logistique et le transport LES TECHNIQUES DE SUIVI DES ARTICLES ET DES STOCKS

ORIENTATIONS POUR LA CLASSE DE TROISIÈME

les outils de la gestion de projet

GLOBAL SUPPLY CHAIN MANAGEMENT & STRATEGIE LOGISTIQUE

modélisation solide et dessin technique

Le génie logiciel. maintenance de logiciels.

UNIVERSITE D'ORLEANS ISSOUDUN CHATEAUROUX

C est quoi le SWAT? Les équipes décrites par James Martin s appellent SWAT : Skilled With Advanced Tools.

Drupal Contributeur. Maitrisez la publication sous Drupal. Une formation Formateur : Fabien Crépin. Drupal Contributeur.

UNE EXPERIENCE, EN COURS PREPARATOIRE, POUR FAIRE ORGANISER DE L INFORMATION EN TABLEAU

Chapitre I : le langage UML et le processus unifié

Business & High Technology

WysiUpStudio. CMS professionnel. pour la création et la maintenance évolutive de sites et applications Internet V. 6.x

Samuel Bassetto 04/2010

Mobilité et Soutien Logistique des SDIS Vers plus d efficience et d agilité

CQP Plasturgie Opérateur spécialisé en assemblage, parachèvement finition. Référentiels d activités et de compétences Référentiel de certification

systèmes d étagères Ergonomique, flexible, sûr. Le système modulaire pour pharmacies hospitalières et services d hôpitaux.

Introduction aux concepts d ez Publish

BASES DE DONNÉES. CNAM Centre associé de Clermont-Ferrand Cycle A Année J. Darmont I. INTRODUCTION II. LES SYSTÈMES HIÉRARCHIQUES

CQP Plasturgie Assemblage parachèvement finitions. Référentiels d activités et de compétences Référentiel de certification

Problèmes d ordonnancement dans les systèmes de production. Journée Automatique et Optimisation Université de Paris Mars 2003

La surveillance réseau des Clouds privés

MAÎTRISE DE L ENVIRONNEMENT WINDOWS VISTA

basée sur le cours de Bertrand Legal, maître de conférences à l ENSEIRB Olivier Augereau Formation UML

Initiation à la bureautique

Management des processus opérationnels

ils entretiennent entre eux des flux, ils partagent des perceptions sur l environnement

De meilleures prises de décisions pour des produits de meilleure qualité

Cycle de vie du logiciel. Unified Modeling Language UML. UML: définition. Développement Logiciel. Salima Hassas. Unified Modeling Language

Annexe I b. Référentiel de certification

GUIDE D UTILISATION DE LA BASE DE DONNEES SUR LES PROJETS EXISTANTS ET PREVUS

TUTORIAL Microsoft Project 2010 Fonctionalités de base

L APPROCHE PROCESSUS,

Utilisation du logiciel GALAAD

Le pilotage des collaborations et l interopérabilité des systèmes d information Vers une démarche intégrée

LES REPRESENTATIONS DES NOMBRES

Les Enjeux du Référencement de Sites Internet. Un livre blanc réalisé par Benchmark Group pour Netbooster

L Architecture d Entreprise au service de la Transformation. Ludovic Relandeau VP, Managing Director MEGA

Des systèmes RFID mobiles, pour une meilleure productivité et un meilleur retour sur investissement

CHAPITRE 4. APPLICATION DE LA NOTION D ETABLISSEMENT STABLE

Communiqué de Lancement

Architecture d'entreprise : Guide Pratique de l'architecture Logique

Conception, architecture et urbanisation des systèmes d information

Enregistreur sans papier. Interface LON. B Description des interfaces 10.99/

Introduction aux SGBDR

Retour d expériences avec UML

Utilisation du SIG dans une entreprise industrielle pour l analyse et la prise de décision

L'AUDIT DES SYSTEMES D'INFORMATION

MISE A JOUR : 04 FEVRIER 2011 PROCÉDURE D INSTALLATION. Cegid Business COMMENT INSTALLER CEGID BUSINESS V9 SOUS WINDOWS XP, VISTA ET 7

SQL Server 2012 Administration d une base de données transactionnelle

GUIDE D UTILISATION DU BROWSER DE BEYOND 20/20

Le Guide Pratique des Processus Métiers

Tutoriel. Votre site web en 30 minutes

ARCHIVAGE / SIGNATURE ELECTRONIQUE

L outillage du Plan de Continuité d Activité, de sa conception à sa mise en œuvre en situation de crise

MODELISATION UN ATELIER DE MODELISATION «RATIONAL ROSE»

Adobe Illustrator Logiciel de dessin vectoriel et de Cartographie Assistée par Ordinateur

Faculté des sciences de gestion et sciences économiques BASE DE DONNEES

Élasticité des applications à base de services dans le Cloud

DEMANDE D INFORMATION RFI (Request for information)

ITIL V3. Objectifs et principes-clés de la conception des services

Approche inductive pour la spécification d'un système PLM générique

Excel Avancé. Plan. Outils de résolution. Interactivité dans les feuilles. Outils de simulation. La valeur cible Le solveur

DIAGNOSTIQUER EN UTILISANT L INFORMATIQUE

Thibault Denizet. Introduction à SSIS

Cie L*43.62 a* b* Des couleurs qui tiennent la route. Solutions de gestion des couleurs pour le secteur de l automobile

Formation à l utilisation des Systèmes de Gestion de Bases de Données Relationnelles. organisée avec la collaboration du

Work Object APPL-PSA PSA TRNAVA

Évaluation des compétences. Identification du contenu des évaluations. Septembre 2014

Cours Base de données relationnelles. M. Boughanem, IUP STRI

Solutions hautes performances pour le gardiennage et la surveillance

Systèmes de stockage et de manutention automatisés Ingénierie Logistique

Concevoir et déployer un data warehouse

Guide de l utilisateur Mikogo Version Windows

BIRT (Business Intelligence and Reporting Tools)

SOCLE COMMUN - La Compétence 3 Les principaux éléments de mathématiques et la culture scientifique et technologique

NETWORK & SOFTWARE ENGINEERING MANUEL D UTILISATEUR. Logiciel TIJARA. NETWORK AND SOFTWARE ENGINEERING Manuel d'utilisateur "TIJARA" 1

!-.!#- $'( 1&) &) (,' &*- %,!

Génie logiciel (Un aperçu)

Une méthode d apprentissage pour la composition de services web

Les activités numériques

Bases de données. Chapitre 1. Introduction

IBM Business Process Manager

jeudi 19 septembre 2013, Bournezeau Services et Solutions en Carrière

ES Enterprise Solutions

Prise en main rapide

Invitation à soumissionner n PTD/10/056. Annexe I Cahier des charges

Le cinquième chapitre

«SERVICES D INGENIERIE»

Améliorer la Performance des Fournisseurs

TUTORIEL IMPRESS. Ouvrir Impress cocher «présentation vierge», «suivant» cocher «écran», «suivant» cocher «standard», «créer»

Création de mises en plan

1 CRÉER UN TABLEAU. IADE Outils et Méthodes de gestion de l information

Organiser le disque dur Dossiers Fichiers

Gestion commerciale. Une réponse fonctionnelle quel que soit votre secteur d activité

Salon Progiciels 2007 Conférence «La description visuelle des flux d information» Avec le témoignage de la société

Transcription:

Modélisation Fonctionnelle : un Outil pour la Maintenance des Systèmes de Production Benbelkacem Samir, Henda-Zenati Nadia Centre de Développement des Technologies Avancées, Cité du 20 Août 1956 Baba Hassen, Algérie sbenbelkacem@cdta.dz, nzenati@cdta.dz Abstract- Cet article propose une méthode de modélisation des systèmes de production en vue de faciliter leur maintenance. L objectif de cette modélisation est de fournir les conditions nécessaires pour effectuer les opérations de maintenance dans de bonnes conditions. Dans notre cas, le modèle proposé repose sur l aspect «opérations» qui sont exécutées par les différents systèmes de productions. La prise en compte de ce paramètre conduit à identifier les différentes pannes qui peuvent surgir au niveau d une machine. Ceci est simplement traduit par un disfonctionnement constaté au niveau d une ou de plusieurs opérations. Le modèle fonctionnel proposé se base sur les réseaux de Petri qui permet de modéliser le comportement d une machine et donner les informations nécessaires sur chaque opération. Afin de rendre notre proposition plus représentative, nous avons focalisé notre étude sur un type particulier de systèmes de production. Il s agit des systèmes d alimentation. I. INTRODUCTION Aujourd hui, les entreprises doivent évoluer dans un environnement très incertain dominé par une forte concurrence internationale. Pour rester compétitives, ces entreprises doivent s adapter plus rapidement et être réactives au maximum. Afin d atteindre cet objectif, les usines doivent maîtriser la capacité de leurs systèmes de production. Ainsi de nombreuses approches sont apparues pour la modélisation et l étude de ces systèmes [4]. En outre, la cadence de production élevée et la technologie complexe avec laquelle sont conçus les systèmes de production actuels provoquent des irrégularités continuelles dans la production et ceci est dû aux pannes qui se produisent lors de la fabrication. La maintenance est aujourd'hui reconnue comme facteur de performance et de compétitivité des entreprises, jouant un rôle fondamental dans la maîtrise du coût global des équipements, de la qualité et des délais de livraison des produits et services. Transformer la maintenance d'un centre de coûts en un centre de profit, nécessite ainsi une étude du comportement dynamique des systèmes de production en intégrant et évaluant différentes politiques de maintenance. Cet objectif passe nécessairement par l'utilisation combinée d'un ensemble de méthodes permettant entre autres, la prévention des défaillances, leur identification et leur maîtrise. Parmi les approches développées ces dernières années pour répondre aux exigences des entreprises en terme de maintenance, nous citons par exemple la mise au point d outils de modélisation qui offrent une description détaillée sur le comportement des systèmes de production et permet d identifier les pannes qui peuvent se produire et faciliter ainsi la démarche de maintenance. Dans nos recherches, nous avons fait appel à un ensemble d'outils de modélisation pour procéder à une analyse et une évaluation de performances par l'intégration de la maintenance. Cette recherche est motivée par le constat du manque d'outils pour évaluer les systèmes de production en présence d'activités de maintenance. Nos recherches s'orientent ainsi vers des techniques d'évaluation de performances utilisant les réseaux de Petri. Les interactions entre la maintenance et la production doivent être analysées. Le réseau de Petri est un outil de modélisation utilisé notamment par les concepteurs de modèles de systèmes de production, en particulier à cause de son support graphique qui permet de visualiser et de suivre le comportement d un système pendant son évolution. L outil a beaucoup évolué ces dernières décennies et a fait l objet d importants travaux [1]. Notre apport se porte sur un type particulier de systèmes de production. Il s agit des systèmes d alimentation. Malgré l intérêt croissant que présentent ces systèmes, les études concernant leur modélisation restent insuffisantes. C est pour cette raison qu on s intéresse à étudier les systèmes d alimentation et leur influence dans le processus de fabrication. L alimentation est une activité industrielle importante qui mobilise les chercheurs. Compte tenu de l importance qu elle revêt dans la fabrication du produit, elle est aujourd hui l objet de multiples études dans le monde car les enjeux économiques sont importants [5]. Un dispositif d alimentation (ou de distribution) est un ensemble d équipements qui collaborent à la mise à disposition d une pièce isolée et positionnée à partir d un ensemble de pièces stockées (au pire en vrac) [6]. Pour qu une opération d assemblage puisse être réalisée dans de bonnes conditions, il est indispensable que les constituants du produit soient présentés, en entrée du poste de travail, avec une position et une orientation correctes en un endroit précis et ceci à une cadence convenable. Ce sont les objectifs d un système d alimentation ou d une cellule d alimentation (figure 1) [2].

ETAT INITIAL PIECES EN VRAC DISPOSITIF D ALIMENTATION ETAT FINAL - Orientées - Isolées - Indexées 3) Démêler : extraire un constituant à partir d un ensemble de constituants imbriqués les uns dans les autres. 4) Dégrouper : extraire un ensemble de constituants (de nombre m) à partir d un autre ensemble de constituants (de nombre n) tel que m 1 et m<n. Trier : classer un constituant en fonction d'une ou plusieurs de ses caractéristiques. Chargement, Dégroupage, Amenage, Orientation Fig. 1. Fonctions d un dispositif d alimentation. Les formes de modélisation actuelles ne répondent pas de façon exhaustive aux attentes des systèmes d alimentation surtout lorsqu on a besoin de savoir l état réel du système à un instant donné [3] et ensuite intervenir rapidement dans le cas de pannes ou de disfonctionnements. Dans cet article, le travail est divisé en deux parties. La première présente la nouvelle approche de modélisation proposée pour les systèmes d alimentation qui se base sur les concepts du réseau de Petri. La deuxième partie aborde le principe de la maintenance et sa prise en compte par le modèle proposé dans la première partie. II. POSITION DU PROBLEME Avant de présenter la démarche de modélisation, nous allons définir les différentes fonctions que régit un système d alimentation. Ces fonctions jouent un rôle clé pour l identification des différentes opérations que doit exécuter le système. Un dispositif d alimentation fait toujours intervenir un certain nombre de fonctions pour assurer le parfait traitement de la pièce (ou du constituant qui désigne un ensemble de pièces assemblées) dans le poste de travail. Ces fonctions sont : Indexer, extraire (isoler, démêler, séparer, dégrouper), trier, retourner, localiser, guider, déplacer, charger/décharger, relâcher /saisir, reconnaître. Indexer : pérenniser la position d un constituant dans le temps pour le rendre insensible aux perturbations extérieures (vibrations, chocs, ). Extraire : obtenir (retirer) un constituant unique à partir d un ensemble de constituants. La fonction extraire se divise, à son tour, en quatre sous fonctions différentes. 1) Isoler : extraire un constituant à partir d un ensemble de constituants disjoints. 2) Séparer : extraire un constituant à partir d un ensemble de constituants liés (attachés). Retourner : changer l orientation d un constituant pour une autre. Localiser : définir la position d un constituant, c est à dire définir les coordonnées X, Y, Z (place) et Ψ, θ, ϕ (orientation). Guider : conserver, à la position d un constituant, certaines de ses composantes fixes pendant que d autres varient. Déplacer : changer la position d un constituant pour une autre. Charger : mouvoir un constituant dans un outillage. Décharger : mouvoir un constituant hors d'un outillage. Relâcher : supprimer le maintien, suspendre ou libérer un constituant d un outillage. Saisir : établir un maintien, prendre ou attraper un constituant par un outillage. Reconnaître : identifier un constituant, (attribuer un nom à un constituant). Après avoir recensé les différentes fonctions d un dispositif d alimentation, la prochaine étape consiste à représenter ces fonctions dans un réseau de Petri adéquat. Ce dernier permet de décrire l état (ou des constituants) avant et après l exécution de chaque fonction. Le paragraphe suivant présentera en détail les éléments du modèle fonctionnel en se basant sur les réseaux de Petri. III. MODELISATION FONCTIONNELLE DES SYSTEMES D ALIMENTATION PAR RESEAUX DE PETRI (RDP) En général un RDP est un modèle défini par : Un ensemble de places, notées graphiquement par des cercles ; Un ensemble de transitions, notées graphiquement par des barres ou des rectangles ; Un ensemble d arcs, notés par des flèches qui joignent les places aux transitions et les transitions aux places.

Pour modéliser un système d alimentation on procède de la manière suivante : Les places du réseau sont liées à l état avant et après exécution d une ou de plusieurs fonctions d alimentation. Les transitions sont liées aux actions (ou fonctions) réalisées sur les pièces. Les arcs sont liés à l évolution du processus, c'est-à-dire, au passage d un état à un autre, selon l action appliquée. Si on résume, le schéma ci-dessous donne les éléments graphiques de base du modèle fonctionnel. La préhension: désigne si le constituant est pris par un préhenseur. Nous avons mis au point des symboles pour décrire chaque fonction citée dans les paragraphes précédents. Dans notre cas, nous avons associé à chaque fonction un symbole adéquat. Ces derniers sont présentés ci-dessous. 1) Orienter : 2) Placer : Modèle fonctionnel à base du Rdp Place liée à l état Transition liée à l action sur les pièces 3) Positionner : 4) Indexer : Dans ce qui suit, nous présentons le rôle que devra jouer chaque élément du réseau de Petri, c'est-à-dire donner les informations nécessaires concernant les places et les transitions dans la démarche de modélisation. III.I Présentation détaillée des éléments du réseau de Petri III.I.1Les places Elles décrivent l état dans un système d alimentation avant et après l exécution des fonctions citées précédemment. On peut distinguer deux types d informations pour décrire l état. Les informations intrinsèques et les informations extrinsèques. Les informations intrinsèques à la pièce ou au constituant : ils sont décrites de la façon suivante : Nom : désigne le nom du constituant. Sélection : désigne si le constituant est sélectionné ou pas. Attribut : désigne les caractéristiques du constituant (petit, grand, ) afin de faciliter le trie. Taille du lot : représente le nombre de constituants dans un lot. Nature d attachement entre les pièces : désigne le type de lien entre les pièces (disjoints, isolés, ). Les informations extrinsèques à la pièce ou au constituant : ceux sont des données externes qui influent sur l état de la pièce ou du constituant. Ces informations concernent : La localisation: désigne la position d un ou de plusieurs constituants. L isostatisme: désigne le type dont lequel le constituant est indexé (appui plan, linéaire, ponctuel ). Le posage: désigne si le constituant est dans un posage. 5) Localiser : 6) Isoler : 7) Démêler : 8) Séparer : 9) Dégrouper : 10) Guider : ) Déplacer : 12) Retourner : 13) Trier : 14) Relâcher : 15) Saisir : 16) Charger / Décharger : 17) Reconnaître n m Charger Après avoir donné tous les éléments du réseau de Petri pour modéliser le comportement d un système d alimentation. Nous allons présenter un schéma global du modèle fonctionnel et ensuite donner un exemple afin de valider le modèle proposé. III.2 Elaboration du modèle fonctionnel Le modèle général qui traduit l exécution des fonctions d alimentation est donné par la figure 2.

Etat initial Système d alimentation Nom... X X Sélection 0 0 ou 1 Attribut. P\G P Taille.. n 1 Attachement... disjoints isolées Localisation cas position + angle Isostatisme. 0 plan, linéaire Posage boite posage Préhension.. 0 0 ou 1 Fig. 2. Modèle fonctionnel général d un système d alimentation. Etat final Ces éléments sont associés à chaque place dans le réseau et ceci pour donner les informations nécessaires sur l état du constituant. Dans notre cas, la première place correspond à l état initial des constituants (ex : pièces en vrac), tandis que la dernière place du réseau correspond à l état final d un constituant (figure 2) (constituant présenté dans de bonnes conditions à une station de travail), et entre les deux se modélise un système d alimentation sous forme de places et de transitions. La modélisation fonctionnelle consiste d une part à associer à chaque transition une fonction particulière. D autre part, elle permet de représenter l état du système en répondant aux questions concernant le nom, les attributs, la localisation des constituants mis en jeu. Le modèle fonctionnel que nous proposons semble être un outil performant pour identifier, de la meilleur façon, le comportement d un système de production en général, et ainsi définir une politique de maintenance adéquate. IV. EXEMPLE DE MODELISATION DES SYSTEMES DE PRODUCTION PAR RDP Nous présentons dans cette section un exemple de modélisation de systèmes d alimentation le plus répandu en industrie, c est le bol vibrant. Un bol vibrant est un dispositif qui transforme des vibrations électromagnétiques en vibrations mécaniques et qui utilise celles-ci pour le transport de pièces [2], (figure 3). La figure 2 est une représentation globale du comportement d un système d alimentation. Pour établir une représentation fonctionnelle détaillée, on doit recenser en premier lieu les différentes fonctions que doit réaliser le système. La deuxième étape consiste à associer à chaque fonction une transition du réseau de Petri. Les places vont traduire, dans ce cas, le comportement en amont et en aval de chaque fonction. La figure 2 présente, en plus, les informations suivantes : Nom : X, le nom de la pièce. Sélection : 0 ou 1, la pièce est sélectionnée ou pas. Attribut : caractéristiques de la pièce, Petite (P) ou Grande (G) par exemple. Taille (taille du lot) : (n, m<n ou 1) nombre de pièces présentes. Nature d attachement entre les pièces : disjoint, attaché ou imbriqué. Localisation : la position et l angle de la pièce dans un endroit donné. Isostatisme : le type de pérennisation de la pièce, il peut être : plan, linéaire ou ponctuel. Posage : indique l emplacement de la pièce dans un outillage. Préhension : 0 ou 1, indique si la pièce est prise par une pince ou un préhenseur, ou pas. Partie vibration qui Début de rail Présentation de la pièce au robot Fig. 3. Un bol vibrant. Un bol vibrant est un système d alimentation placé en amont d un robot manipulateur. L objectif du bol vibrant est de présenter une seule pièce au robot dans une position et une orientation correctes. Le bol vibrant va exercer un certain nombre de fonctions sur l ensemble. Au départ, ces pièces sont en vrac, ensuite elles subissent des changements jusqu à leur arrivée à la station de travail une par une. Ces changements sont effectués par les fonctions suivantes : Déplacer, guider, isoler, indexer et trier.

Pour faciliter la modélisation fonctionnelle du bol vibrant, nous avons numéroté les fonctions précédentes de la manière suivante : : Déplacer 07 : Isoler 10 : Guider 05 : Indexer 14 : Trier A partir de ces informations, le modèle de fonctionnement du bol est représenté sous la forme suivante : Etat de départ (pièces en vrac) 10 14 07 Nom X X X X X X X Sélection... 0 0 0 0 0 0 0 Attribut... P/G P/G P/G P G P P Taille n n 1 1 1 1 1 Attachement... disj disj disj disj disj disj disj Localisation.. C 1 C 2 Isostatisme. 0 0 0 Posage Cuve Cuve Rail Rail 0 rail Rail Préhension.... 0 0 0 0 0 0 0 Fig. 4. Modélisation fonctionnelle du bol vibrant. R d I 1 Pour comprendre le déroulement du modèle décrit ci-dessus, nous donnons quelques informations supplémentaires. X : désigne le nom de la pièce. P/G : désigne le type de pièces en cours de traitement, par exemple pièces Petites/Grandes. n : désigne le nombre de pièces. disj : désigne le lien entre les pièces, par exemple les pièces sont disjointes. C 1 et C 2 : désignent l emplacement dans un posage. Dans ce cas, C 1 et C 2 représentent des cuves placées dans deux endroits différents. R d : désigne le début du rail. R 1 et R 2 : désignent deux endroits différents du rail. I 1 et I 2 : désignent l endroit de l indexation. Le figure 4 montre l exécution des fonctions d alimentation pour en vrac. Chaque place du model désigne l état de ces pièces avant et après chaque fonction. La dernière place R 1 I 1 10 R 1 R 2 I 1 05 R 2 I 2 donne l état de la pièce qui devrait être présentée au manipulateur. Le modèle proposé permet donc de donner les informations nécessaires pour étudier le comportement d un système de production et ainsi faciliter l opération de maintenance. Dans la suite de ce paragraphe, nous présentons une vue générale de notre politique de maintenance et ceci en utilisant le modèle fonctionnel précédent. V. DESCRIPTION DE LA STRATEGIE DE MAINTENANCE La maintenance joue un rôle primordial pour augmenter les performances d un système de production en terme de qualité et des délais de livraison des produits. A cet effet, il est nécessaire de réfléchir à une stratégie de maintenance fiable et moins coûteuse [7]. Notre objectif consiste donc à faciliter l opération de maintenance en utilisant le réseau de Petri fonctionnel. V.1 Présentation de la problématique Le réseau fonctionnel contient deux entités essentielles qui sont les places et les transitions. On s intéresse dans notre cas, aux transitions, car c est à ce niveau que s exercent un certain nombre d opérations. L exécution d une opération particulière nécessite l utilisation d un équipement approprié. Dans une telle situation, une opération de maintenance est utile dans le cas où une panne ou un disfonctionnement se produisent. Au niveau du réseau de Petri, il s agit d apporter des modifications au niveau des transitions pour montrer qu un équipement subit une opération de maintenance. Cette modification est traduite de la façon suivante : à partir du réseau fonctionnel, on associé à chaque fonction l équipement (ou une partie de l équipement) qui lui correspond dans la réalité. Ceci est montré ci-dessous. Associer un équipement à chaque fonction Fonction 1 Fonction 2 Equipement 1 Equipement 2 Fig 5. Association d un équipement à une fonction. La deuxième phase consiste à mentionner l endroit de la panne au niveau de l équipement concerné et la possibilité d effectuer une tâche de maintenance. Si on prend l exemple suivant : si Equipement 1 = panne alors Equipement 1 = maintenance. Dans ce cas, l opération de maintenance sera présentée dans le réseau de Petri de la façon suivante : Maintenance Equipement 1 = panne Equipement 2 Fig. 6. Représenter une opération de maintenance.

D autres informations seront indispensables pour rendre le réseau fonctionnel plus réaliste. Dans le cas d une maintenance, si une ligne de production qui se situe en aval se bloque, une autre donnée est ajoutée au réseau afin de distinguer les équipements qui sont à l arrêt et ceux qui sont en état de marche (voir la figure ci-dessous). Fig. 7. Enrichissement du réseau fonctionnel. V.I1 Exemple récapitulatif Dans le cas du bol vibrant, si une panne se produit au début du rail, le bol se bloque automatiquement. Le bol va subir par conséquence une opération de maintenance. Le réseau de Petri fonctionnel associé est donné par la figure 8. Etat de départ (pièces en vrac) Equipement 3 en état de marche 10 07 14 Equip1= marche Equipement 1 = maintenance (maint) Equip1= marche Equip2 (partie 1) = maint Equipement 2 à l arrêt Equip1 : la partie vibrante du bol Equip2 : le rail (partie 1 : début du rail, partie 2 : milieu du rail, partie 3 : fin du rail). 10 Equip2 (partie 2) = arrêt 05 Equip2 (partie 3) = arrêt Ceci nous a permis de bien comprendre le déroulement et le fonctionnement d un système de production en général et d un système d alimentation en particulier. VII. CONCLUSION Nous avons mis au point un modèle fonctionnel pour un système de production afin d expliquer le déroulement de ses opérations et faciliter ainsi l opération de maintenance. L approche que nous venons de proposer est aisée d utilisation, elle présente l avantage d une modélisation cohérente et spécifique à une application donnée, et permet de satisfaire un maximum de besoins d un atelier flexible. La suite de ce travail consiste à améliorer le modèle fonctionnel, destiné à définir la stratégie de maintenance, pour le rendre plus précis et plus approprié. REFERENCES [1] M. Adamou. Contribution à la modélisation en vue de la conduite des systèmes flexibles d assemblage à l aide des réseaux de Petri orientés objet, Thèse de Doctorat, Université de Franche-Comté, 1997. [2] J. Berger and M. Orriols, Automatisation flexible des opérations d Assemblage Montage, produits de petites dimension, rapport CETIM Besançon, 1990 [3] F. Dicesare, G. Harhakabis, J-M. Proth, M. Silva et F.B. Vernadat, Practice of Petri Nets in Manufacturing, livre Chapman Hall, London, 1993. [4] D. Gourc, C. Pourcel et T. Jia, Analyse et conception orientée objet des systèmes de production, la productivité dans un monde sans frontiers, Congrès International de Génie Industriel de Montréal, Québec, p.1809-1818, 1995. [5] B. Kramer, SEGRAS - A Formal and Semigraphical Language Combining Petri Nets and Abstract Data Types for the Specification of Distributed System, 9 th International Conference on Software Engineering, Washington, 6-25, 1987. [6] T. Zhang, K. Goldberg, G. Smith, R-P. Berretty et M. Overmars, Pin Design for Part Feeding, Robotica Journal, 695-702, septembre 2001. [7] D. Racoceanu, N. Zerhouni, N. Addouche, Modular Modeling and Analysis of a Distributed Production System with Distant Specialised Maintenance, IEEE ICRA, Washington, USA, mai 2002. Fig. 8. Réseau fonctionnel d un bol vibrant en phase de maintenance. Le schéma ci-dessus montre que la partie «vibration» du bol tourne, tandis que le rail reste bloqué. Ce qui justifie que ce dernier restera à l arrêt jusqu à ce que la maintenance sera achevée. L approche proposée présente l avantage de pouvoir mentionner l endroit où doit s effectuer l opération de maintenance et de donner les équipements qui sont à l arrêt et ceux qui sont en marche. Cette modélisation semble un outil facilement manipulable et clair pour permettre une intervention rapide et performante. VI. RESULTAT Dans notre article, nous avons présenté un modèle fonctionnel basé sur les réseaux de Petri, sous forme d un formalisme unifié. Cette formalisation est satisfaisante pour la modélisation et la conservation de la dynamique des systèmes.