Guide

Un article de Mobidyc.

Sommaire

À propos de ce guide

L’objectif principal de ce guide est de décrire le mode d’utilisation de la plate-forme Mobidyc afin d’offrir aux utilisateurs un support qui complète le didacticiel déjà disponible. Cependant il nous a semblé nécessaire de présenter dans une première partie les principes fondamentaux de la modélisation de systèmes multi agents ainsi que les concepts implémentés dans notre plate-forme. La seconde partie constitue le guide de l’utilisateur proprement dit. L’ensemble des interfaces et des menus y sont décris et l’utilisateur peut directement rechercher la description d’une des fonctionnalités de Mobidyc.

le guide de l'utilisateur est uniquement disponible au format pdf

 Pdficon.png  GuideUtilisateurMobidyc Info_circle.png
 

Sommaire du guide

I Introduction

1 Préambule

  1.1 À propos de ce guide . .    . . . . . . . . . . . . . . . . . . . . .  4
  1.2 Droit d’utilisation . . . . . . . . . . . . . . . . . . . . . . . . .  4
  1.3 téléchargements . . . . .   . . . . . . . . . . . . . . . . . . . . .  4
  1.4 Historique . . . . . . . .  . . . . . . . . . . . . . . . . . . . . .  5
  1.5 Auteurs et contributeurs    . . . . . . . . . . . . . . . . . . . . .  5
  1.6 Partenariat . . . . . . .   . . . . . . . . . . . . . . . . . . . . .  5

2 La modélisation à l’aide de systèmes Multi Agent

  2.1 Intérêts des SMA . . . . . . . . . . . . . . . . . . .    . . . . . .  7
  2.2 La solution Mobidyc . . . . . . . . . . . . . . . . .     . . . . . .  8
      2.2.1 Bref résumé de Mobidyc . . . . . . . . . . .        . . . . . .  8
      2.2.2 Les principes architecturaux de Mobidyc . .         . . . . . .  9
  2.3 Utiliser Mobidyc . . . . . . . . . . . . . . . . . . .    . . . . . . 14
      2.3.1 Outils et interfaces . . . . . . . . . . . . . .    . . . . . . 14
  2.4 Les fichiers nécessaires . . . . . . . . . . . . . . . .   . . . . . . 15
      2.4.1 à la plate-forme . . . . . . . . . . . . . . . .    . . . . . . 15
      2.4.2 à un projet . . . . . . . . . . . . . . . . . .     . . . . . . 17
      2.4.3 Nouveautés . . . . . . . . . . . . . . . . . .      . . . . . . 18
      2.4.4 Bugs Connus . . . . . . . . . . . . . . . . .       . . . . . . 20

II Manuel de l’utilisateur

1 L’interface principale

  1.1 Ligne des menus de commandes        . . . . . . . . . . . . . . . . . 26
  1.2 Bandeau des raccourcis . . . . .    . . . . . . . . . . . . . . . . . 26
  1.3 Groupe simulation . . . . . . .     . . . . . . . . . . . . . . . . . 27
      1.3.1 Boutons . . . . . . . . .     . . . . . . . . . . . . . . . . . 27
      1.3.2 Informations . . . . . .      . . . . . . . . . . . . . . . . . 27
  1.4 Groupe Batch . . . . . . . . . .    . . . . . . . . . . . . . . . . . 27
  1.5 Groupe Gestion du temps . . .       . . . . . . . . . . . . . . . . . 28
 1.6 En cas d’erreur . . . . . . . . . . . . . . . . . . . . . .   . . . .  28

2 Les menus déroulants

 2.1 Aide . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
 2.2 Options . . . . . . . . . . . . . . . . . . . . . . . . . . .  . . . 31
     2.2.1 gestion de la langue . . . . . . . . . . . . . . . .     . . . 31
     2.2.2 Préférences . . . . . . . . . . . . . . . . . . . . .    . . . 32
     2.2.3 options du développeur . . . . . . . . . . . . . .       . . . 32
     2.2.4 Patch . . . . . . . . . . . . . . . . . . . . . . . .    . . . 32
 2.3 Programme . . . . . . . . . . . . . . . . . . . . . . . . .    . . . 33
     2.3.1 Caractéristiques pour un projet . . . . . . . . . .      . . . 33
     2.3.2 lecture/sauvegarde d’un projet . . . . . . . . . .       . . . 33
     2.3.3 formalisme en XML . . . . . . . . . . . . . . . .        . . . 35
     2.3.4 simulation . . . . . . . . . . . . . . . . . . . . . .   . . . 36
     2.3.5 quitter . . . . . . . . . . . . . . . . . . . . . . . .  . . . 36
 2.4 Outils . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
     2.4.1 Observatoire . . . . . . . . . . . . . . . . . . . .     . . . 37
     2.4.2 Visualisation . . . . . . . . . . . . . . . . . . . .    . . . 39
     2.4.3 Scheduler . . . . . . . . . . . . . . . . . . . . . .    . . . 39
     2.4.4 Magnétoscope . . . . . . . . . . . . . . . . . . . .     . . . 41
     2.4.5 Chronique . . . . . . . . . . . . . . . . . . . . . .    . . . 42
     2.4.6 histogramme . . . . . . . . . . . . . . . . . . . .      . . . 44
     2.4.7 Tableau de bord . . . . . . . . . . . . . . . . . .      . . . 44
 2.5 Espace . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
     2.5.1 Créer une grille . . . . . . . . . . . . . . . . . . .   . . . 46
     2.5.2 Définir les cellules . . . . . . . . . . . . . . . . .    . . . 46
     2.5.3 Enregistrer l’espace . . . . . . . . . . . . . . . . .   . . . 48
     2.5.4 Charger un espace . . . . . . . . . . . . . . . . .      . . . 48
     2.5.5 Charger un fichier de contours . . . . . . . . . . .      . . . 48
     2.5.6 Exporter les données . . . . . . . . . . . . . . . .     . . . 48
 2.6 Peuplement . . . . . . . . . . . . . . . . . . . . . . . . .   . . . 49
     2.6.1 Définir les animats . . . . . . . . . . . . . . . . .     . . . 49
     2.6.2 définir les agents non situés . . . . . . . . . . . .     . . . 51
     2.6.3 Placer les agents dans l’espace . . . . . . . . . . .    . . . 52
     2.6.4 Charger des moules . . . . . . . . . . . . . . . . .     . . . 54
     2.6.5 Enregistrer les moules . . . . . . . . . . . . . . .     . . . 54
     2.6.6 Charger un peuplement depuis un fichier . . . . .         . . . 55
 2.7 Tâches . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
     2.7.1 Assemblage ou modification d’un tâche . . . . . .         . . . 55
     2.7.2 Création ou modification d’une tâche par codage           . . . 56
     2.7.3 Supprimer une tâche générée . . . . . . . . . . .        . . . 57
     2.7.4 Créer une formule ou une fonction . . . . . . . .        . . . 57
     2.7.5 Supprimer une fonction ou une formule . . . . . .        . . . 59

3 Les composants les plus courants

   3.1 Les éditeurs . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
       3.1.1 Éditeur de conditions . . . . . . . .      . . . . . . . . . . 61
       3.1.2 Éditeur de séries . . . . . . . . . . .    . . . . . . . . . . 62
       3.1.3 Éditeur de séries X Y . . . . . . . .      . . . . . . . . . . 63
   3.2 Les attributs . . . . . . . . . . . . . . . . .  . . . . . . . . . . 63
       3.2.1 Attribut standard . . . . . . . . . .      . . . . . . . . . . 63
       3.2.2 Attribut de type liste . . . . . . . . .   . . . . . . . . . . 64
       3.2.3 Attribut dépendant . . . . . . . . . .     . . . . . . . . . . 64
       3.2.4 Définir une dépendance . . . . . . .        . . . . . . . . . . 64
   3.3 Les tâches prédéfinies . . . . . . . . . . . . .  . . . . . . . . . . 65
       3.3.1 Vieillir . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
       3.3.2 Métamorphose et Reproduction . . .         . . . . . . . . . . 66
       3.3.3 Déplacement . . . . . . . . . . . . .      . . . . . . . . . . 68
       3.3.4 Mourir . . . . . . . . . . . . . . . . .   . . . . . . . . . . 70
       3.3.5 Survie . . . . . . . . . . . . . . . . .   . . . . . . . . . . 70
       3.3.6 Modifier attribut . . . . . . . . . . .     . . . . . . . . . . 71
       3.3.7 Mathscript . . . . . . . . . . . . . .     . . . . . . . . . . 72
       3.3.8 Scénario . . . . . . . . . . . . . . . .   . . . . . . . . . . 77
       3.3.9 Scénario dans attribut . . . . . . . .     . . . . . . . . . . 78
       3.3.10 Batch . . . . . . . . . . . . . . . . .   . . . . . . . . . . 78
       3.3.11 Alias . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79
   3.4 Les Primitives . . . . . . . . . . . . . . . . . . . . . . . . . . . 79
       3.4.1 Primitives d’amorce ou de recherche        . . . . . . . . . . 80
       3.4.2 Primitives de séléction . . . . . . . .    . . . . . . . . . . 81
       3.4.3 Primitive de traduction . . . . . . .      . . . . . . . . . . 81
       3.4.4 Primitive de calculs . . . . . . . . .     . . . . . . . . . . 82
       3.4.5 Primitives de clôture . . . . . . . . .    . . . . . . . . . . 83
       3.4.6 Primitive de contrôle . . . . . . . . .    . . . . . . . . . . 84

4 Définir un expérience simulatoire

   4.1 Exploration paramètre par paramètre .      . . . . . . . . . . . . . 86
   4.2 Plan d’expérience complet . . . . . . .    . . . . . . . . . . . . . 87
   4.3 Plan d’analyse de sensibilité . . . . . .  . . . . . . . . . . . . . 89
   4.4 Hyper cube latin . . . . . . . . . . . .   . . . . . . . . . . . . . 90
   4.5 Saisie manuelle du plan . . . . . . . .    . . . . . . . . . . . . . 91

III Annexes

1 The GNU General Public License