160 likes | 295 Views
Projet PABADIS. PABADIS : Plant Automation Based on Distributed Systems. Intégration de systèmes distribués en gestion de production Projet européen IST (Information Societies Technology) Début : décembre 2000 Fin : mai 2003 Effort en personnes-mois : 68 total : 509. Contexte.
E N D
PABADIS : Plant Automation Based on Distributed Systems Intégration de systèmes distribués en gestion de production Projet européen IST (Information Societies Technology) Début : décembre 2000 Fin : mai 2003 Effort en personnes-mois : 68 total : 509
Contexte • Production variable, demande fluctuante • Processus de fabrication flexibles • Distribution des ressources : réseaux de machines, d’ateliers, d’entreprises • Complexité • Aspects dynamiques Reconfigurabilité Systèmes Multi-Agents
Partenaires du projet Académiques : IAF Fraunhofer Institut, Magdebourg, Allemagne PUM Université de Marburg, Allemagne ICT Université de Vienne, Autriche EMA-LGI2P, Nîmes, France Groupe IMS (Intelligent Manufacturing Systems) Sun Microsystems, Etats-Unis Ajile, Etats-Unis Centor, Canada Prevost Motor Coach, Canada, University of Calgary, Canada ABB, Suisse CUI Genève, Suisse PebbleAge, Suisse Industriels : Phoenix Contact, Allemagne Jetter, Allemagne IMS, Allemagne UNISOFT, Grèce Hatzopoulos, Grèce P2I, France
ERP ERP Agents PABADIS MES & SCADA Contrôle commande Contrôle commande a) solution conventionnelle b) avec PABADIS Gestion d’atelier ERP : Enterprise Resource Planning MES : Manufacturing Execution System SCADA : Supervisory Control And Data Acquisition
Approche PABADIS • Décentralisation des fonctions MES et SCADA qui sont prises en charge par des agents: • Réduction de la complexité de l’allocation des ressources: flexibilité verticale. • Mise en réseau de toutes les ressources: • « Plug and Participate »: flexibilité horizontale. Outils utilisés : Plateforme Multi Agents : Grasshopper Reconfiguration : Jini
Fonctions prédéterminées Décomposition en sous-fonctions Propriétés globales émergentes Mécanismes de synchronisation Auto organisation Interconnexion réseau Exécution globale Approche fonctionnelle Processus élémentaires distribués Approche agents Développement multi agents
Agents Residential Agents (RA) Product Agents (PA) CMU = Cooperative Manufacturing Unit
Agents Propriétés des agents • Agents Produits : accompagnent le produit (mobilité), recherchent et utilisent des services • Agents Résidentiels : représentent les ressources (CMU) et offrent des services • Agents d’Information : répondent à des besoins formulés par l’ERP ou un CMU • Autonomie • Absence de hiérarchie • Synchronisation par échanges de messages • Mobilité
Agent Produit Agent Produit Agent Produit Agent Résidentiel Agent Résidentiel Agent Résidentiel Ordre de travail Ordre de travail Ordre de travail Négociation de tâche Négociation de tâche Négociation de tâche Traitement d’un ordre de fabrication ERP Agence Ordre de Fabrication
Reconfiguration automatique Service de Look Up Mise à jour Recherche de service Agent Résidentiel Agent Produit Agent Résidentiel Services
Agent Agent Agent Dialogue Dialogue Dialogue Traitement d’une demande d’information Agent d’ Information ERP Agence Requête Demande d ’ information
Communication demandes Lookup Service Agence offre de services Agent résidentiel recherche de services création négociation allocation Agent produit Agent résidentiel Agent produit synchronisation
Enjeux industriels • Gestion d’ateliers flexibles : • Réduction des opérations d’ordonnancement, réduction de la complexité. • Réactivité, tolérance aux pannes • Suivi de la production au plus près par des agents • Systèmes de contrôle-commande de nouvelle génération : • Réseau Ethernet pour les échanges de données techniques et de production • Machines virtuelles Java • Fonctionnalité P&P (Jini) : reconfiguration automatique
Enjeux recherche • Intelligence distribuée : • Résolution de problèmes, parallélisme • Mécanismes de négociation • Auto-organisation des systèmes • Productique : • Systèmes de production holoniques • Entreprises, usines virtuelles
output of pallets SUA MGA SDA station A RA SUG GG SDG IG L RG input of pallets SHF robot 2 (station G) SUF GF SDF RFA station F Vision Control (station B) SUB GB SDB RB SUE GE SDE IE RE SUC GC SDC SHD station C robot 1 (station E) SUD GD SDD station D RD conveyor controller Démonstrateur PABADIS