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 Maßnahme 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 Maßnahmen oder manuelle Impulse zu planen.
    Bei einem Klick auf „Simulieren“ wird die Simulation fortgesetzt.
    (Ist „Autoplay“ aktiviert, wird dieser Schritt übersprungen)
  7. Maßnahmen
    Alle geplanten Maßnahmen 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 Maßnahme 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“.