Chapitre IV: Implémentation et simulations
2.2. La plateforme JADE
Le modèle du système multiagents est
implémenté sur la plate-forme SMA JADE réalisée en
Java, les agents que nous avons créés sont inspirés du
modèle Agent Management Référence proposé par
FIPA.
Figure 69: Architecture de référence
de l'agent plateforme selon les normes FIPA
Ce modèle établit les règles normatives qui
permettent à une société d'agents
d'inter-opérer.
Environnement
Figure 70: Architecture de référence
de l'agent plateforme selon les normes FIPA
94
Chapitre IV: Implémentation et
simulations
3. L'ENVIRONNEMENT EXPERIMENTAL
Les expérimentations ont été
réalisées sur un ordinateur avec les caractéristiques
suivantes :
Système d'exploitation
|
Windows 7 Edition Intégrale (X68) Service Pack 1
|
Processeur
|
Intel CORE i3 370M Cadencé à 2.40 GHz
|
Carte mère
|
Hewlett-Packard 1439 60.3F
|
Chipset
|
Pont nord : Intel HAVENDALE/CLARKDALE Host Bridge Pont sud
: Intel HM55
|
Mémoire
|
2 Go de mémoire totale de type DDR3 à 532.10
MHz BARRETTE RAMAXEL TECHNOLOGY de 2 Go
|
|
Tableau 12 : Caractéristiques du
matériel utilisé pour les
expérimentations
4. CREATION DES SCENARIOS
Afin de faciliter la création, nous avons
développé un outil spécifique à la création
de script. Sous forme de petite application, cet éditeur permet de
créer un scénario à évènements discrets.
Il permet de générer un fichier textuel
(enregistrer sous l'extension .spt).
ENTITE PRODUIT
L'outil permet de retranscrire sous forme de codage les
informations sur
les entités « Produits » :
? Numéro de lot.
? Famille de produit soit 24 molécules.
? Priorité du produit.
? Heure d'arrivée.
? Avancement global.
95
Chapitre IV: Implémentation et simulations
Figure 71: Codage des familles de
produits
ENTITE « RESSOURCE »
Permet de définir les compatibilités
éventuelles allant de 1 à 24 produits. Il permet aussi de
définir pour chaque correspondance un coût d'exécution
échelonné de 1 à 10 ainsi que des durées allant de
30min à plus de 4heure. Les données ainsi construites seront
alors stockées sur un fichier « .spt ».
Figure 72: Zone dédiée au
paramétrage d'une ressource
96
Chapitre IV: Implémentation et simulations
5. TESTS ET SIMULATION
5.1. Paramètres en entrée
Pour ce premier jeu de scénarios nous prenons le cas
d'un atelier totalement flexible. C'est-à-dire que n'importe quel
produit peut être testé sur n'importe quelle ressource.
Nous avons en entrées :
1.
|
Deux ressources portant les PID « 0 » et « 1
|
».
|
2.
|
Trois produits portant les PID « 101 », «
produits et supposée concomitante.
|
102 » et « 103 ». l'arrivé des
|
|
L'atelier étant totalement flexible, chaque agent
génère la table de compatibilité TCOMP suivante :
Tableau 13 : Table des compatibilités pour
le scénario
5.2. Résultats
PARCOURS DE L'ESPACE DE RECHERCHE
Les structures de données permettent de
générer uniquement l'espace de recherche pertinent. Ce qui
représente un gain important en termes de ressources et de temps
d'exécution. C'est ce point qui rend possible l'utilisation d'une
méthode exacte. De plus, cette approche de formalisme facilite
l'extension à d'autre phase de cycle de vie du produit
Nous avons les six valeurs suivantes pour les fonctions de
compatibilités:
Fcomp (101, 0) =1; Fcomp
(101, 1) =1 Fcomp (102, 0) =1; Fcomp
(102, 1) =1 Fcomp (103, 0) =1; Fcomp
(103, 1) =1
97
|