Upload
albertine-thibault
View
102
Download
0
Embed Size (px)
Citation preview
JFIADSMA 2002
Vers un modèle multi-agents pour le Vers un modèle multi-agents pour le pilotage des systèmes de productionpilotage des systèmes de production
Mahmoud Tchikou, Eric GouardèresMahmoud Tchikou, Eric Gouardères
Laboratoire d ’Informatique Université de Pau et Laboratoire d ’Informatique Université de Pau et des Pays de l ’Adourdes Pays de l ’Adour
10/31/02 JFIADSMA 2002 1
PlanPlan
Le pilotage des systèmes de productionLe pilotage des systèmes de production Décisions en pilotageDécisions en pilotage Objectif et problèmeObjectif et problème Organisation des interactions Organisation des interactions L ’agent pilote d ’un produit ou d ’une L ’agent pilote d ’un produit ou d ’une
ressourceressource Comportement d ’un agentComportement d ’un agent ConclusionConclusion
10/31/02 JFIADSMA 2002 1
Système de décision
Pilotage des systèmes de productionPilotage des systèmes de production
ObjectifsInformationsexternes
Fournisseur
Système d ’information
Flux entrantClient
Actions Suivi
OrdresOrdres
Flux sortantSystème Physique
10/31/02 JFIADSMA 2002 1
Décisions en pilotageDécisions en pilotage
Informationsexternes
FournisseurFlux entrant
Client
Actions
OrdresOrdres
Flux sortantSystème Physique
Planification
Programmation
Ordonnancement
Conduite
Objectifs
Suivi
10/31/02 JFIADSMA 2002 1
Décisions en pilotageDécisions en pilotage
Informationsexternes
FournisseurFlux entrant
Actions
Ordres
Objectifs
Client
Suivi
Système Physique
Planification
Programmation
Ordonnancement
Conduite
Flux sortant JAT
Réactivité
Réduction des coûts
Ordres
10/31/02 JFIADSMA 2002 1
ObjectifObjectif
Développer un outil pour l ’aide à la Développer un outil pour l ’aide à la conception de systèmes de pilotageconception de systèmes de pilotage
– Niveau opérationnel (JAT)Niveau opérationnel (JAT)– Approche ascendanteApproche ascendante– Organisation décentraliséeOrganisation décentralisée– Interaction et Auto-organisationInteraction et Auto-organisation– Simulation : Intégration avec des outils du Simulation : Intégration avec des outils du
marché (Witness)marché (Witness)
10/31/02 JFIADSMA 2002 1
Problème : Problème : Allocation de tâcheAllocation de tâche
Machine 1 2 3 4
CompétenceActivité,Aptitude
Fraisage, 1 Tournage,2 Perçage,3Fraisage, 1.5
Perçage, 1Tournage, 1.5
Produit P1 P2 P3
Date 26 12 23
GammeActivité,temps
Fraisage, 6Tournage,8Perçage, 5
Tournage,12 Fraisage,7Tournage,6
10/31/02 JFIADSMA 2002 1
Organisation des interactionsOrganisation des interactions
Agent Interface
Agents Produits
Agents Ressources
Opérateur
10/31/02 JFIADSMA 2002 1
L ’Agent pilote d ’un produit ou L ’Agent pilote d ’un produit ou d ’une ressourced ’une ressource
Ressource
Négocier
Communiquer
Planifier
Réagir
Suivre Lancer
Environnement OpérateurProduit
Capteur Actionneur
10/31/02 JFIADSMA 2002 1
Le comportement d ’un agent Le comportement d ’un agent
4Start 1 2 3Planifier
Lancer
Suivre Réagir
ATN ATN
ATN
ATN
ATN : Augmented Transition Network
End
Condition3
Planifier
Condition1
Lancer
Condition2
10/31/02 JFIADSMA 2002 1
ConclusionConclusion
MotivationsMotivations Améliorer la réactivité des systèmes de pilotage Améliorer la réactivité des systèmes de pilotage Réduire la complexité et les coûts de développementRéduire la complexité et les coûts de développement
BilanBilan Travail en coursTravail en cours Etude et modélisation conceptuelleEtude et modélisation conceptuelle
– Intégration de différents modèles existantIntégration de différents modèles existant
– Quel modèle et pour faire quoi?Quel modèle et pour faire quoi?
Projet européen : Projet européen : PABADISPABADIS
Application : Application : Industrie automobileIndustrie automobile
10/31/02 JFIADSMA 2002 1
ExempleExemple
Feed beltWith
Code reader
L1
Deposit belt
L2
Portal with two travelling cranes L1 and L2
x1 x2 x3 x4 x5 x6 x7 x8
y1
y2
y3