Vergleich bestehender Frameworks für die Simulation eines Logistikprozesses Fabian Böller Gesch ä ftsbereich Logistik
Inhaltsverzeichnis 1.Einleitung 2.Simulationsbegriff 3.Vorstellung der Frameworks 4.Erläuterung der Vergleichskriterien 5.Vergleich der Frameworks 6.Ausblick EinleitungSimulationFrameworksKriterienVergleichAusblick
Einleitung INFORM GmbH Geschäftsbereich Logistik Team für Paket- und Distributionszentren Optimierung der Hoflogistik von Paketzentren Simulationen können Hoflogistikprozesse validieren und verbessern Quelle: Interne Unterlagen der INFORM GmbH EinleitungSimulationFrameworksKriterienVergleichAusblick Frankfurt München Aachen Hamburg
Simulationsdefinition für logistische Prozesse Simulation ist ein Verfahren zur Nachbildung eines realen oder gedachten Systems mit seinen internen dynamischen Prozessen in Form eines experimentierbaren Modells, um zu Erkenntnissen zu gelangen, die auf die Realität übertragbar sind. Quelle: VDI-Richtlinie DIN 3633 EinleitungSimulationFrameworksKriterienVergleichAusblick
Simulationsdefinition für logistische Prozesse Rückführung der Erkenntnisse auf den realen Prozess Erkenntnisgewinnung Experimente mit dem Modell Abstraktion eines realen Prozesses EinleitungSimulationFrameworksKriterienVergleichAusblick
Simulationskategorien SimulationenDiskret Ereignisgesteuert Abarbeitung von Ereignissen Agentenbasiert Akteure treffen Entscheidungen Kontinuierlich Systemdynamisch Zu- und Abflussraten EinleitungSimulationFrameworksKriterienVergleichAusblick
Ereignisgesteuerte Simulationen Anstellung zur Entladung Beginn Entladung Einreihung von „Ende der Entladung“ Ende der Entladung Finden eines Beladeplatzes Beginn Transport zum Beladeplatz Einreihung von „Anstellung zur Beladung“ Anstellung zur Beladung Beginn Beladung Einreihung von „Ende der Beladung“ Ende der Beladung Finden eines abholenden LKW Einreihung von „Abholung des Containers“ EinleitungSimulationFrameworksKriterienVergleichAusblick
Agentenbasierte Simulationen Beispiel: John Conway‘s Game of Life Quelle: Rundenbasiert Jede Zelle ist ein Akteur Entscheidungsfindung liegt bei Zellen Regeln Zellen sterben an Vereinsamung Zellen sterben an Überbevölkerung Bei 3 Nachbarn erwachen Zellen zum Leben EinleitungSimulationFrameworksKriterienVergleichAusblick
Systemdynamische Simulationen Anwerbungsrate Mund- zu Mundpropaganda Potentielle KundenKunden EinleitungSimulationFrameworksKriterienVergleichAusblick
Abgrenzung Ereignisgesteuert (DES) Agentenbasiert (ABS) Systemdynamisch (SD) Zeit Springt von Ereignis zu Ereignis RundenbasiertLinear AkteureWenig IntelligentIntelligentQuantitativ Entscheidungs- findung AllumfassendAkteurbasiertZu- und Abflussraten EinleitungSimulationFrameworksKriterienVergleichAusblick
Die Frameworks AnyLogicWITNESSMASONTortuga BedienungGraphisch Code Statistik X Visualisierung X Experimentation Framework XX ModellierungDES, ABS, SD ABSDES, ABS LizenzartKommerziell Frei SpracheJava EinleitungSimulationFrameworksKriterienVergleichAusblick
AnyLogic Quelle: EinleitungSimulationFrameworksKriterienVergleichAusblick
WITNESS Quelle: EinleitungSimulationFrameworksKriterienVergleichAusblick
MASON EinleitungSimulationFrameworksKriterienVergleichAusblick
Tortuga EinleitungSimulationFrameworksKriterienVergleichAusblick
Kriterien Hauptkriterien DokumentationBedienbarkeitFunktionsumfang Nebenkriterien PerformanceErweiterbarkeitPreisInstallationCode-Verfügbarkeit EinleitungSimulationFrameworksKriterienVergleichAusblick
Gegenüberstellung AnyLogicWITNESSMASONTortuga Dokumentation++ ++ Bedienbarkeit++ + Funktionsumfang++ o-- Performance++ o Erweiterbarkeit---++ Preis--++ Installation+++-- Code-Verfügbarkeit-- ++ EinleitungSimulationFrameworksKriterienVergleichAusblick
Fazit AnyLogic und WITNESS Bessere Dokumentation Einfachere Bedienbarkeit Größerer Funktionsumfang Differenzierte Betrachtung nötig Wer soll die Simulation entwickeln? Welche Modellierung soll gewählt werden? Welchen Umfang hat die Simulation? EinleitungSimulationFrameworksKriterienVergleichAusblick
EinleitungSimulationFrameworksKriterienVergleichAusblick Rückführung der Erkenntnisse auf den realen Prozess Erkenntnisgewinnung Experimente mit dem Modell Abstraktion eines realen Prozesses
Danke für Ihre Aufmerksamkeit!