Funktionsweise

# Simulationsablauf

Die Simulation hat einen festen Ablauf, in jeder Runde werden alle Einflüsse und Effekte in der gleichen Reihenfolge verarbeitet.

Alle Einflüsse, die im Laufe der Simulation auf die Elemente wirken, werden erst als „Impulse“ bei jedem Element vorgemerkt. Wenn alle Einflüsse des Modells verarbeitet wurden, werden diese Impulse mit den aktuellen Elementzuständen verrechnet.

Simulationsschritte jeder Runde:

  1. Ausstehende Wirkungen
    Falls in einer vorher simulierten Runde eine Aktion oder ein Ereignis mit Wirkung über mehrere Runden aktiviert wurde, werden die Wirkungen dieses Einflusses als Impulse auf die Elemente verteilt.
  2. Wirkbeziehungen
    Aus allen Elementen mit ausgehenden Wirkbeziehungen werden nun Impulse an die beeinflussten Elemente übertragen. Der übertragene Impuls ist abhängig davon, wie stark sich der Zustand des Ausgangselements in der vorherigen Runde verändert hat. Dieser Impuls wird durch die Wertkurve der Beziehung abgeschwächt oder verstärkt und auf das Zielelement addiert.
  3. Eigendynamiken
    Alle Eigendynamiken der Elemente werden aktiviert und geben ihren zugehörigen Elementen einen Impuls.
  4. Konstante Einflüsse
    Alle Ressourcen, die konstante Abhängigkeiten zu Elementen besitzen und damit in jeder Runde abhängig von Elementzuständen verändert werden, bekommen diese Wirkung als Impuls zugerechnet.
  5. Ereignisse
    Für alle Ereignisse wird nacheinander (in der Reihenfolge, wie sie im Menü sortiert sind) überprüft, ob sie eintreten. Dafür werden all ihre Auslöser nach ihren Bedingungen überprüft. Sind alle Bedingungen eines Auslösers erfüllt, tritt das Ereignis mit der angegebenen Wahrscheinlichkeit ein.
    Jedes Ereignis kann pro Runde nur einmal eintreten.
  6. PAUSE
    Die Simulation hält hier an – jetzt ist Zeit, auf die bisherigen Wirkungen und Ereignisse zu reagieren und Aktionen oder manuelle Impulse zu planen.
    Bei einem Klick auf „Simulieren“ wird die Simulation fortgesetzt.
    (Ist „Autoplay“ aktiviert, wird dieser Schritt übersprungen)
  7. Aktionen
    Alle geplanten Aktionen werden der Reihe nach (in der Reihenfolge, wie sie im Runden-Menü sortiert wurden) ausgeführt – ihre Bedingungen werden überprüft, die geforderten Ressourcen werden abgemessen – falls all ihre Anforderungen erfüllt sind, wird die Aktion ausgelöst: Ihre Kosten werden abgezogen und ihre Auswirkungen als Impulse verrechnet.
  8. Manuelle Impulse
    Alle manuell eingegebenen Impulse werden direkt auf die entsprechenden Elemente oder Ressourcen addiert.
  9. Impulse verrechnen
    Alle Impulse auf den Elementen oder Ressourcen werden nun gesammelt verrechnet und die Zustände und Werte neu berechnet.
  10. Abbruchkriterien überprüfen
    Nach der Berechnung der neuen Elementwerte werden alle Abbruchkriterien überprüft. Ist eines erfüllt, wird die Simulation beendet.
  11. Nächste Runde starten
    So lange die Simulation nicht am Ende ist, startet nun automatisch die nächste Runde und alle Schritte werden wieder ausgeführt – bis zum Schritt „PAUSE“.

Simulationsablauf

# Aktionsauswahl

In der Rundenansicht am linken Rand der Software kannst du individuell für jede Runde entsprechende Aktionen auswählen. Dafür klickst du auf “Aktionen hinzufügen” und wählst aus der Liste der Aktionen die gewünschte aus.

Nun öffnet sich ein Fenster mit einem Überblick über die gewählte Aktion, deine Auswahl musst du anschließend ein zweites Mal mit einem Klick auf den Button “Auswählen”  am Ende der Liste der Aktionen bestätigen.

Du kannst für eine Runde mehrere Aktionen auswählen oder diese jederzeit mit einem Klick auf das kleine Kreuz neben der Aktion wieder entfernen.

Sobald du die nächste Runde oder Autoplay startest, werden die gewählten Aktionen ausgeführt.

Du kannst für jede Runde einzeln Aktionen auswählen oder gleich für mehrere Runden Aktionen vorausplanen und diese je nach Simulationsverlauf anpassen.

# Impulse erstellen

In einer freien Simulation kannst du Impulse erstellen, die einzelne Elemente oder Ressourcen im Netz beeinflussen.

Dafür wählst du die betroffenen Elemente aus, bestimmst die zu vergebenden Punkte und simulierst die nächste Runde.

Du kannst die betroffenen Elemente über das Dropdown-Menü einzeln auswählen oder über den Button rechts vom Dropdown ein Popup öffnen, über das du die Elemente im Netz auswählen kannst.

Für alle ausgewählten Elemente wird ein Impuls erstellt, dessen Wert beliebig angepasst werden kann.

Screenshot: Auswahl der Objekte, die von Impulsen beeinflusst werden

Über die erstellten Impulse können den Elementen beliebige Punkte gegeben werden. Die hier eingetragenen Werte werden im nächsten Simulationsschritt mit den aktuellen Zuständen der Elemente verrechnet. Die natürlichen Grenzen werden dabei eingehalten: Der Zustand eines Elements kann nie über 100 steigen oder unter 0 sinken.

Screenshot: Impuls im Impulsmenü, mit ausgewählem Wirkungseingabefeld

Impulse können ebenso über die Elemente im Netz erstellt werden. Dafür klickst du rechts auf ein Element und wählst aus dem Kontextmenü den Punkt „Impuls erstellen“.

Screenshot: Impulserstellungsmenü im Wirkungsnetz

# Gesamtperformance und Ressourcenübersicht

In der Simulationsübersicht erscheint oben rechts ein graues Feld, in dem die Gesamtperformance des Systems angezeigt wird. Hierbei handelt es sich um die gewichteten Mittelwerte aller Elementzustände.

Unten links im Bild werden die Ressourcen und ihre jeweiligen Werte angezeigt. Hier kann also nachgeschaut werden, wie viel von welcher Ressource noch für den weiteren Simulationsverlauf zur Verfügung steht.

# Zeitachse

In der Simulationsübersicht erscheint unterhalb vom Wirkungsnetz eine Zeitachse. Auf dieser Zeitachse werden die in den jeweiligen Runden gespielten Aktionen und die aufgetretenen Ereignisse angezeigt.

Mit einem Klick auf die Elemente öffnet sich eine zusätzliche Beschreibung.

Screenshot: Simulationsleiste mit Popup

Jeder Eintrag in einer Simulationsrunde (Aktion, Ereignis oder Impuls) kann geöffnet werden, um dessen Auswirkungen auf das Netz genauer zu untersuchen.

Die Einträge in der Auswirkungsliste sind wie folgt zu lesen:

[Name des Elements    Zustand des Elements vor Auswirkung]  Höhe der Auswirkung

Jede Auswirkung kann indirekte Auswirkungen nach sich ziehen. Diese indirekten Auswirkungen kommen von den ausgehenden Beziehungen der beeinflussten Elemente: Ein Element mit 5 ausgehenden Beziehungen kann max. 5 Elemente beeinflussen. Die Höhe der Auswirkung hängt von der Wertekurve der jeweiligen Beziehung ab.

Die Auswirkungen werden nur angezeigt, solange sie einen Wert von mehr als 0.01 haben.

 

Screenshot: Maßnahmenliste aus Simulationsleiste

Überblick

# Simulation erstellen

Simulationen lassen sich im Menü „Neue Simulation“ erstellen. Du kannst jeder Simulation einen individuellen Namen und eine Beschreibung geben, diese Felder sind jedoch optional.

Jede Simulation gehört einem von zwei Simulationstypen an:

  • Freie Simulation
    Die Freie Simulation ist simcisions „Experimentiermodus“. In freien Simulationen lassen sich in jeder Runde selbst definierbare Impulse in das Netz geben, die den Zustand von Elementen oder Ressourcen beeinflussen. Ebenso kann eingestellt werden (unter „weitere Einstellungen“), wie viele Runden die Simulation laufen soll und ob Ereignisse, Maßnahmen und Eigendynamiken verwendet werden sollen oder nicht.
  • Szenario-Simulation
    Jede Szenario-Simulation ist fest mit einem Szenario verknüpft, das im Bereich „Variablen“ erstellt wurde. Selbst definierte Impulse sind hier nicht möglich. In der Simulation treten nur die Ereignisse auf, die im Szenario eingestellt sind und es sind auch nur die Maßnahmen verwendbar, die im Szenario ausgewählt wurden.
    Die Szenario-Simulation ist gut geeignet, um Simulationen mit festen Rahmenbedingungen zu testen.

# Simulationen verwalten

Bereits erstellte Simulationen lassen sich im Bereich „Simulation laden“ verwalten.

Per Klick auf eine Simulation kannst du diese öffnen, ein Klick auf das Papierkorb-Symbol löscht die entsprechende Simulation.

Du kannst über einen Rechtsklick auf eine Simulation das zugehörige Kontextmenü aufrufen.

  • Simulation duplizieren
    Die Simulation wird mit allen Einstellungen, Maßnahmen, Impulsen und Ereignissen dupliziert. Das Duplikat kann unabhängig vom Original weiter simuliert werden.
  • Duplizieren und zurücksetzen
    Es wird eine neue Simulation mit gleichen Einstellungen gestartet; Maßnahmen, Einzelimpulse und Runden-Notizen werden übernommen.
  • Simulation exportieren
    Die Simulation wird als JSON-Datei exportiert. Diese Datei lässt sich im Bereich „Simulation importieren“ wieder importieren.
  • Simulation löschen
    Die Simulation wird gelöscht. Dieser Schritt lässt sich nicht rückgängig machen.

Du kannst exportierte Simulationen im Bereich „Simulation importieren“ wieder importieren.

Beachte, dass sich Simulationen nicht mehr importieren lassen, wenn zur Simulation gehörige Elemente, Ressourcen, Maßnahmen oder Ereignisse in der Zwischenzeit gelöscht wurden.

Screenshot: Button "Simulation importieren"

# Einstellungen und Navigation

Sobald du eine Simulation geöffnet hast, sehen sie diese im Menü auf der linken Seite.

Im Kopfbereich lässt sich die Simulation wechseln oder schließen.

Darunter sind Steuerungsknöpfe für die offene Simulation.

oder

Startet den nächsten Simulationsabschnitt
Einstellungsbereich öffnen

Im Bereich “Einstellungen” kannst du der Simulation einen Titel und eine Beschreibung hinzufügen.
Außerdem hast du die Möglichkeit die Abspielgeschwindigkeit der Simulation anzupassen, sowie Meldungen, die während der Simulation auftauchen, ein- bzw. auszublenden. Diese Anpassungen kannst du auch während der Simulation weiter bearbeiten und jederzeit ändern.

Info-Fenster öffnen

Im Info-Fenster der Simulation bekommst du einen Überblick über alle Daten der Simulation:

Simulationsinformation – Information, ob die Simulation beendet wurde und wie viele Runden gespielt wurden.

Szenario – Auskunft über das gewählte Szenario der Simulation

Maßnahmen – Überblick über alle ergriffenen Maßnahmen, deren Zeitpunkt, deren Kosten, sowie der Auswirkungen auf die einzelnen Elemente

Ereignisse – Übersicht über alle eingetretenen Ereignisse und deren Auswirkungen

Diese Daten kannst du an jedem Punkt der Simulation in Form einer Text-Datei exportieren.

Simulation herunterladen

Heruntergeladene Simulationen können importiert werden, solange das Modell gleich aufgebaut ist wie das, in dem die Simulation stattgefunden hat.

Autoplay-Bereich öffnen/schließen
Autoplay starten

Über den Button “Autoplay starten” werden so lange alle Runden der Simulation samt ihren vorher festgelegten Maßnahmen und Ereignissen durchlaufen, bis die Simulation durchgelaufen ist oder auf ein Abbruchkriterium trifft. Das Autoplay kann jederzeit über den Button “Autoplay stoppen” angehalten werden.