Die agentenbasierte Modellierung und Simulation ist ein relativ moderner Ansatz zur Modellierung von Systemen. Er ermöglicht die Modellierung der Dynamik komplexer und kybernetischer Systeme. Dabei handelt es sich oft um selbstorganisierende Systeme, die emergente Effekte erzeugen, wie z.B. das Fluchtverhalten von Menschen. Das Ziel ist der Entwurf einer Bibliothek für agentenbasierte Simulation in Simio.
Aufgrund des Konzeptmodells zur agentenbasierten Modellierung und Simulation wurde eine Problemstellung formuliert. Diese beinhaltet ein Fußgängermodell, in dem ein spontanes Feuer auftreten kann. Dies führt zu einem Fluchtverhalten der Fußgänger. Auf Basis dieser Problemstellung wurde das Konzeptmodell zur agentenbasierten Modellierung in Simio konkret umgesetzt. Aus diesen Grundlagen wurde die Basis für eine Bibliothek zur agentenbasierten Modellierung und Simulation in Simio entwickelt. Den Kern bildet das Agentenobjekt mit folgenden Eigenschaften:
Der Fokus lag zum einen auf der Erfüllung der Anforderungen für die agentenbasierte Modellierung und zum anderen auf der Wiederverwendbarkeit der Komponenten als Bibliothek.
Das Ergebnis ist eine Basisbibliothek für die agentenbasierte Modellierung und Simulation in Simio. Diese Bibliothek besteht aus einem Simio-Projekt mit der eigentlichen Bibliothek und einer UserExtension mit der Implementierung für die SteeringBehaviors der Agenten. Zu diesem Zweck wurde das Konzeptmodell für die praktische Umsetzung in Simio entsprechend angepasst. Für das Verhalten der Agenten wurde ein Konzept für PathFinding durch die Implementierung verschiedener Algorithmen umgesetzt. Abschließend wurden die Ergebnisse im Hinblick auf Wiederverwendbarkeit analysiert. Außerdem wurde eine Analyse der Bibliothek im Hinblick auf Optimierung und Weiterentwicklung durchgeführt.
Laden Sie die User Extension Dateien herunter. Diese Dateien müssen im Ordner C:\Program Files (x86)\Simio\UserExtensions abgelegt werden.