Skip to content

Modélisation et simulation basées sur des agents avec Simio

  • Academic

Le défi

par Thomas Kehl (Université des sciences appliquées de Rapperswil)

La modélisation et la simulation basées sur des agents est une approche relativement moderne de la modélisation des systèmes. Elle permet de modéliser la dynamique de systèmes complexes et cybernétiques. Il s'agit souvent de systèmes auto-organisés qui produisent des effets émergents, par exemple le comportement de fuite des personnes. L'objectif est de concevoir une bibliothèque pour la simulation basée sur les agents dans Simio.

Simulation d'événements discrets comme base pour la simulation à base d'agents

La solution

Procédure

En raison du modèle conceptuel pour la modélisation et la simulation basées sur les agents, un cadre problématique a été formulé. Il s'agit d'un modèle de piétons dans lequel un incendie spontané peut se produire. Il en résulte un comportement de fuite des piétons. Sur la base de ce problème, le modèle conceptuel de la modélisation basée sur les agents a été spécifiquement mis en œuvre dans Simio. Ces bases ont été utilisées pour développer la base d'une bibliothèque pour la modélisation et la simulation à base d'agents dans Simio. Le noyau est l'objet agent avec les propriétés suivantes :

  • Comportement de mouvement
  • Perception
  • Communication

L'accent a été mis, d'une part, sur la satisfaction des exigences de la modélisation basée sur les agents et, d'autre part, sur la réutilisation des composants sous la forme d'une bibliothèque.

Modèle de système pour la modélisation basée sur les agents dans Simio

L'impact sur l'entreprise

Le résultat est une bibliothèque de base pour la modélisation et la simulation à base d'agents dans Simio. Cette bibliothèque se compose d'un projet Simio comprenant la bibliothèque effective et d'une extension utilisateur comprenant l'implémentation des comportements de pilotage des agents. À cette fin, le modèle de concept pour la mise en œuvre pratique dans Simio a été adapté en conséquence. Un concept de recherche de chemin a été mis en œuvre pour le comportement des agents par l'implémentation de divers algorithmes. Enfin, les résultats ont été analysés sous l'angle de la réutilisation. Une analyse de la bibliothèque a également été effectuée en vue d'une optimisation et d'un développement ultérieur.

Télécharger .dll

Téléchargez les fichiers d'extension utilisateur. Ces fichiers doivent être placés dans le dossier C:\NProgram Files (x86)\NSimio\NUserExtensions.