Sie sind auf Seite 1von 23

Modellierung und Systemanalyse

Simulation betrieblicher Prozesse mit ARENA


WS 2014-2015, 4.Jahr

ARENA
1 Stunde Vorlesung
2 Stunden Labor
Bewertung:10% Mitarbeit in der Vorlesung
40% bungen und Hausarbeit
50% schriftliche und praktische
Prfung am PC

Simulation
Simulation ist das Nachbilden eines
Systems mit seinen dynamischen Prozessen
in einem experimentierfhigen Modell, um zu
Erkenntnissen zu gelangen, die auf die
Wirklichkeit bertragbar sind.
(VDI 3633, 2000, S.2)
Im weiten Sinne wird unter Simulation das
Vorbereiten, Durchfhren und Auswerten
gezielter Experimente mit einem
Simulationsmodell verstanden.

Simulation
Simulation bezieht sich auf eine weitlufige
Sammlung von Methoden und Anwendungen
fr die Nachahmung des Verhaltens von
realen Systemen, blicherweise auf einem
Rechner mit einer angemessenen Software.
Eigentlich kann die Simulation einen durchaus
allgemeinen Begriff darstellen, da diese Idee
fr zahlreiche Bereiche, Industrien und
Anwendungen gilt.
Simulation with Arena, 2. Auflage, 2001, McGraw Hill
David Kelton, Randall Sadowski, Deborah Sadowski

Vorgehensweise bei der


Simulation

(ASIM 1987, S.2, zitiert durch Mark Junge, Simulationsgesttzte Entwicklung und Optimierung
einer energieeffizienten Produktionssteuerung, Dissertation 2007, Univ. Kassel, S.34)

Arten und Beispiele


fr Modelle
physische Modelle:
Tischmodelle
Fabrikanordnung (Maschinen, Menschen, Transportern,
Frderbnder)
Bank mit Kunden, Schaltern und Dienstleistungen mit
unterschiedlichen Arbeitszeiten
Krankenhaus mit Notaufnahme und mehreren Stationen unter
Einbeziehung von Personal, Equipment und Bettenkapazitt
Fast-Food-Restaurant mit Personal mit unterschiedlichen Aufgaben
und Arbeitspltzen und Kunden mit unterschiedlichen Bestellungen
Flugsimulatoren
Steuerungssimulatoren fr das Training des Personals der
Kernkraftwerke
Logistiknetzwerk von Fabriken, Lager und Transportverbindungen
Ein Vergngungspark mit Fahrgeschften, Lden, Restaurants,
Mitarbeitern, Gsten und Parkgelnden

Beispiele fr Modelle
Zentrale Auendienststelle fr Brogerte oder ausstattung fr
potenzielle Kunden mit einer groen geografischen Streuung, ServiceTechniker mit unterschiedlichen Qualifikationen, LKWs mit verschiedenen
Ersatzteilen oder Werkzeugen
Ein Computernetzwerk mit Servers, Clients, Laufwerken, Drucker,
Netzwerkfhigkeit und Betreibern.
Ein Autobahnsystem mit Streckenverlufen, Autobahnkreuzen,
Leitsystemen, Verkehr
Zentralstelle fr Versicherungsforderungen, wo die Schadenersatzantrge
empfangen, berprft, kopiert, archiviert und anschlieend durch manuell
und maschinell versendet werden
Ein Strafgerichtssystem von Gerichten, Richtern, Justizpersonal,
Bewhrungshelfern, Klgern und Zeitplnen
Ein Supermarkt mit Inventurkontrolle, Kasse und Kundenservice
Eine Chemiefabrik mit Lagerungsbehltern, Rohrleitungen,
Reaktordruckbehltern, Tanklastwagen fr die Befrderung der
Endprodukte
Notfalleinsatz des Personals im Falle von Katastrophen

Arten von Modellen


mathematische (logische) Modelle:
Gleichungen oder Beziehungen zwischen mathematischen
Variablen (Beschreibung des Workflows in einer Fabrik)
Computermodelle:
Beschreibung eines Systems mithilfe eines Programms. Ein
Computermodell mit Zufallsvariablen und einer Zeitachse
(Timeline) heit Montecarlo Simulationsmodell (z.B. die
Operationen eines Produktionsprozesses ber einen
bestimmten Zeitraum).Die Montecarlo-Simulation ist
Gegenstand der Vorlesung Beispiele: Produktion, Transport
und Computerinformationssysteme

Kann man mit dem System


spielen?
An den Auffahrtsrampen zur Stadteinfahrt gibt es
Ampelschaltungen an manchen Autobahnnetzen, zur
berprfung der Lsungen, welche den Berufsverkehr
erleichtern knnten
Ein Supermarktmanager kann verschiedene Lsungen
fr Inventurkontrolle und Kassenpersonal probieren, um
ein einbringliches, kundenorientiertes System
auszuwhlen
Vorteil: man kann unmittelbar experimentieren und daher
die nderungen im Voraus kennen

Soll (Darf) man mit dem System


spielen?
Solange eine Fabrik nicht aufgebaut ist, kann man keine
alternativen Layouts (Anordnungen) probieren
Selbst in einer vorhandenen Fabrik kann es kostspielig werden, eine
neue Anordnung auszuprobieren, welche mglicherweise gar nicht
funktionieren wrde
Man kann nicht zwei Mal mehrere Bankkunden abfertigen, nur um
zu berprfen, wie der Ablauf stattfindet, wenn ggf. die Filiale in der
Nhe geschlossen wird
Ein neues Check-In Verfahren kann dazu fhren, dass viele
Fahrgste ihren Flug verpassen, wenn unvorhergesehene
Ereignisse erscheinen
Notaufnahme in einem Krankenhaus darf nicht herumangepasst
werden

.deshalb ist ein Modell


notwendig
So kann man das System beobachten,
untersuchen, man kann fragen stellen, was
das Systemverhalten anbelangt, was
passiert, wenn eine auergewhnliche
Situation eintritt.
Niemand wird beeintrchtigt, es besteht
maximale Freiheit zur Ideenerzeugung und
zum Ausprobieren von beliebig vielen
Alternativen, welche im realen System
unzulssig wren.

Simulationsarten (1)
statisch oder dynamisch: In einem statischen
Modell spielt Zeit keine Rolle anders verhlt
sich der Fall allerdings in einem dynamischen
Modell, hier ist Zeit der kritische Faktor. In dieser
Publikation werden an Hand von Beispielen
sowohl statische als auch dynamische Modelle
betrachtet.

Simulationsarten (2)
fortlaufend oder diskret: Bei
fortlaufenden Systemen kann sich der
Zustand des Systems jederzeit ndern
ein Beispiel dafr ist der permanente Zuund Abflu eines Staudammes. Bei einem
diskreten Modell hingegen treten diese Zubzw. Abflsse zu bestimmten Zeiten auf
und sind daher leichter vorhersehbar.

Simulationsarten (3)
deterministisch und stochastisch: Bei
deterministischen Modellen wird jeder Zufall
ausgeschlossen d.h. man wei genau, wann
bestimmte Operationen beginnen und wie lange
sie dauern. Leider wird dieser Zustand in der
Realitt nur sehr selten angetroffen, aus diesem
Grund sind die meisten Modelle zufallsbehaftet,
d.h. stochastisch. Ein Beispiel dafr ist die
zufllig verteilte Ankunft von Kunden an einem
Serviceschalter.

Schrittfolge in einem Simulationsprojekt


Systemverstndnis
Ziele des Projektes umreien
realistische Zielformulierung
Konzeptuelles Modell
Computermodell (mittels Simulationssoftware)
berprfung des Computermodells
Validierung des Computermodells
Computermodell als Abbild der Realitt?
Entwurf der Experimente (Parameter bzw. Daten und
Datenbereiche)
Ausfhrung der Experimente
Analyse und berprfung der Ergebnisse
Dokumentation

Was ist die ARENA Software?


ein Programm zur Modellierung und
Simulation realer Prozesse unter
Bercksichtigung von Zufallselementen
es wird bei der Entwicklung von
Produktions- und Dienstleistungsprozessen
eingesetzt
es bietet: die strukturelle Abbildung der
Prozesse, Erfassungsmglichkeiten fr
Kennzahlen aus Simulationsablufen und
Animationsmglichkeiten fr die Prozesse

Was ist die ARENA Software?


basiert auf der Simulationssprache SIMAN
ermglicht die Modellierung auf
unterschiedlichen Abstraktionsebenen, von
high level unter Verwendung sehr
komfortabler Prozess-Elemente mit
vorgefertigten Animationsmglichkeiten bis
low level, d.h. unter direkter Verwendung
von SIMAN (oder sogar VB- oder CRoutinen).

Arena als Simulator


wird als sogenanntes High-level
Simulationsprodukt bezeichnet, das
bedeutet typischerweise intuitive
mausgesteuerte grafische Oberflchen,
Mens und Schnittstellen.
kombiniert die Benutzerfreundlichkeit
grafischer Systeme mit der Flexibilitt
einer Computersprache (C++, FORTRAN
oder Visual Basic).

Hierarchisches Modell

Links
stehende
Projektleiste

Fenster in ARENA, nach


dem Start

rechts oben:
Flowchart
Sichtweise

rechts unten:
Spreadsheet
Sichtweise

Fenster in ARENA, nach


dem Start
In der links stehenden Projekt-Leiste finden
sich Felder mit verschiedenen MusterProzessen und Spreadsheets. Weitere Felder
knnen, falls nicht vorhanden, hinzugefgt
werden (attach)
Rechts oben kann ein Modell unter
Verschiebung von Prozess-Elementen aus der
Projekt-Leiste aufgebaut werden.
rechts unten knnen die Spreadsheets
eingesehen werden.

Simulationskonzepte

Entitten (Entities)
Attribute (Attributes)
Variablen (Variables)
Ressourcen (Resource)
Warteschlange (Queue)
Schedule
Set