Dokumentenliste
Auf dieser Seite

Simulation Interface Referenz

Übersicht

Diese Seite bietet eine vollständige Referenz zur Simulationsoberfläche in ProcessMind. Nutzen Sie sie als Nachschlagewerk bei der Simulationseinrichtung.


Simulation-Tab aufrufen

Die Simulationseinstellungen finden Sie im rechten Panel, wenn Sie ein Prozessmodell anzeigen:

  1. Öffnen Sie einen Prozess mit einem BPMN-Modell
  2. Wechseln Sie im rechten Panel zum Simulation-Tab
  3. Alle Simulationseinstellungen sind in ausklappbaren Bereichen organisiert

Simulation Management

Oben im Simulations-Panel befinden sich die Bedienelemente zur Verwaltung Ihrer Simulationseinstellungen:

Simulation Selector

KontrolleBeschreibung
DropdownBestehende Simulation-Konfiguration auswählen
Create NewNeue Simulation-Konfiguration erstellen
RenameName und Dataset-Namen der aktuellen Konfiguration ändern
DuplicateKopie der aktuellen Konfiguration erstellen
Auto ConfigureSimulation automatisch mit AI oder beobachteten Daten konfigurieren
DeleteDiese Simulation-Konfiguration löschen

Mehrere Simulation-Konfigurationen je Prozess ermöglichen den Vergleich unterschiedlicher Szenarien ohne Einstellungen zu verlieren.

Aktionstasten

Unter dem Simulationsauswahl finden Sie die wichtigsten Schaltflächen:

ButtonBeschreibung
Run SimulationSimulation mit den aktuellen Einstellungen ausführen
Auto ConfigureÖffnet den Autokonfigurations-Dialog für Simulationsparameter

Der Auto Configure-Dialog bietet zwei Modi:

  • AI-Suggested: KI generiert realistische Simulationsparameter anhand Ihres Prozessmodells
  • Observed from Data: Parameter werden aus Ihren realen Prozessdaten abgeleitet (nur verfügbar, wenn Daten gemappt sind)

Zeiträume

In diesem Abschnitt legen Sie den Zeitraum für Ihre Simulation fest:

EinstellungBeschreibungBeispiel
SimulationszeitraumDatumsbereich der Simulation (Start- und Enddatum)2025-01-01 bis 2025-03-31
Warm-up-PeriodeFührt eine Aufwärmphase vor dem Startdatum durch, wenn aktiviertUmschaltbar

Warm-up-Periode

Die Warm-up-Periode ermöglicht der Simulation, vor Beginn in einen stabilen Zustand zu gelangen. Ist sie aktiviert, läuft die Simulation für die Dauer des Simulationszeitraums zusätzlich vor dem eigentlichen Startdatum. Nur Events zwischen Start- und Enddatum werden ausgegeben. So werden Initialisierungseffekte im Ergebnis vermieden.


Case-Attribute

Attribute sind Werte, die jeder Case im Prozess mitführt. Hier konfigurieren Sie, wie diese erzeugt werden.

Numerische Attribute

Numerische Attribute verwenden statistische Verteilungen zur Wertgenerierung. Alle Typen finden Sie unter Distributions .

EinstellungBeschreibung
DistributionVerteilungsart
Parametersspez. Verteilungsparameter
PeriodicityOptional zeitbasierte Variation
ConditionsOptional bedingte Generierung

Textattribute

Textattribute können auf verschiedene Arten generiert werden:

ModusBeschreibungBeispielausgabe
ListGewichtete Zufallsauswahl aus einer Wertegruppe”Gold”, “Silver”, “Bronze”
NumberedPräfix plus fortlaufende Nummer”ORDER-0001”, “ORDER-0002”
Fictional NamesGenerierte Personennamen”Sarah Johnson”, “Michael Chen”
Fictional CompaniesGenerierte Firmennamen”Acme Corp”, “Global Industries”
CountriesLändernamen”United States”, “Germany”, “Japan”

Ressourcen-Konfiguration

Definieren Sie die Ressourcenpools, die für Aktivitäten zur Verfügung stehen.

EinstellungBeschreibung
NameBezeichner des Ressourcenpools
CapacityAnzahl verfügbarer Einheiten
PeriodicityOptional zeitabhängige Kapazität

Weitere Informationen zur Ressourcenmodellierung finden Sie unter Resources .


Start Event Einstellungen

Konfigurieren Sie den Einstieg neuer Cases über Start Events:

EinstellungBeschreibung
DistributionWie die Ankünfte verteilt sind (meistens Poisson)
RateDurchschnittliche Anzahl der Ankünfte
Rate UnitZeiteinheit: perHour, perDay, perWeek, perMonth, perYear
PeriodicityZeitabhängige Ankunftsrate
ConditionsBedingungsmuster für Ankünfte

Standardkonfiguration

Standardmäßig kommen die Cases nach einer Poisson-Verteilung mit 1 Case pro Stunde an.


Task (Activity) Einstellungen

Jeder Task in Ihrem BPMN-Modell kann mit Verarbeitungsparametern konfiguriert werden:

Bearbeitungszeit

EinstellungBeschreibung
DistributionWie die Bearbeitungszeit variiert
Time UnitSekunden, Minuten, Stunden, Tage
PeriodicityZeitabhängige Unterschiede der Bearbeitungszeit
ConditionsBedingte Bearbeitungszeiten

Benötigte Ressourcen

EinstellungBeschreibung
Resource PoolZu verwendender Resource Pool
QuantityAnzahl benötigter Einheiten

Mehrere Ressourcenanforderungen können einer einzelnen Task hinzugefügt werden.

Auslasswahrscheinlichkeit (Skip Chance)

EinstellungBeschreibung
PercentageWahrscheinlichkeit (0–100 %), dass die Activity übersprungen wird
PeriodicityZeitbasierte Variation der Auslasswahrscheinlichkeit
ConditionsBedingte Regeln zum Überspringen

Wird eine Activity übersprungen, geht der Case sofort zum nächsten Element – ohne Ressourcen- oder Zeitverbrauch.

Queue-Strategie

EinstellungBeschreibung
FIFOFirst In, First Out – Cases werden in Ankunftsreihenfolge bearbeitet (Standard)
LIFOLast In, First Out – Zuletzt eingetroffene Cases werden zuerst bearbeitet
RandomCases werden zufällig aus der Warteschlange ausgewählt

Die Queue-Strategie legt fest, wie der nächste Case aus der Warteschlange gewählt wird, wenn die Activity bereit für neue Arbeit ist.

Attributänderungen

Legen Sie fest, wie Case-Attribute nach Abschluss des Tasks verändert werden:

EinstellungBeschreibung
AttributeWelches Attribut geändert wird
New ValueNeuer Wert (fix oder verteilt)
ConditionsWann die Änderung ausgeführt wird

Intermediate Event Einstellungen

Für Intermediate Events (keine Start Events):

EinstellungBeschreibung
Attribute ChangesCase-Attribute anpassen
Skip ChanceWahrscheinlichkeit, das Event zu überspringen

Gateway-Konfiguration

XOR (Exclusive) Gateways

Für Exclusive Gateways richten Sie die Wahrscheinlichkeit für jeden ausgehenden Pfad ein:

EinstellungBeschreibung
ProbabilityRelative Gewichtung für diesen Pfad (automatisch normalisiert)
PeriodicityZeitbasierte Wahrscheinlichkeitsvariation
ConditionsBedingte Pfadauswahl

Hinweis: Wahrscheinlichkeiten sind relative Gewichte. Einstellungen wie 70, 20, 10 bewirken dasselbe wie 7, 2, 1.

AND (Parallel) Gateways

Keine Konfiguration erforderlich – alle ausgehenden Pfade werden gleichzeitig verfolgt.

OR (Inclusive) Gateways

Ähnlich wie XOR, aber es können mehrere Pfade ausgewählt werden, mindestens einer ist immer garantiert.


Sequence Flow Einstellungen

Konfigurieren Sie einzelne Sequence Flows (Pfeile zwischen Elementen):

EinstellungBeschreibung
ProbabilityRelative Wahrscheinlichkeit beim Ausgang des Gateways
PeriodicityZeitbasierte Variation
ConditionsBedingte Flussauswahl

Distribution Editor Referenz

Zum Konfigurieren von Verteilungen nutzen Sie den Distribution Editor:

Verfügbare Verteilungstypen

TypParameterEinsatzzweck
FixedvalueFeste Werte
Normalmean, stdDevSymmetrische Streuung
Uniformmin, maxBereich mit gleicher Wahrscheinlichkeit
Triangularmin, mode, maxBereich mit wahrscheinlichstem Wert
Poissonlambda, rateUnitAnkunftsraten
Lognormalmean, stdDevRechtsschiefe Zeiten
Weibullscale, shapeZuverlässigkeits-Modellierung
Pearson VIalpha1, alpha2, betaKomplexe Muster

Zeiteinheiten

Wenn relevant, können Zeitdauern angegeben werden in:

  • Sekunden
  • Minuten
  • Stunden
  • Tagen

Zeiteinheiten (Rate Units)

Für Ankunftsverteilungen:

  • Pro Stunde
  • Pro Tag
  • Pro Woche
  • Pro Monat
  • Pro Jahr

Siehe Distributions  für ausführliche Erklärungen.


Periodicity Editor Referenz

So konfigurieren Sie zeitabhängige Parameter:

TypParameterBeispiel
Always(keine)Keine zeitliche Variation
Default(keine)Fallback-Regel
Each DaystartTime, endTime09:00-17:00 täglich
Each WeekdaystartTime, endTimeGeschäftszeiten Mo-Fr
Each Weekend DaystartTime, endTimeWochenendzeiten Sa-So
Each WeekstartDay, startTime, endDay, endTimeWöchentliches Muster über mehrere Tage
Each MonthstartDayOfMonth, startTime, endDayOfMonth, endTimeMonatsabschluss
Each YearstartMonth, startDayOfMonth, startTime, endMonth, endDayOfMonth, endTimeSaisonalitäten
Fixed PeriodstartDateTime, endDateTimeEinmaliges Event

Details finden Sie unter Periodicity .


Conditions Editor Referenz

Mithilfe von Conditions können Parameterwerte abhängig von Case-Attributen variieren:

Condition TypeBeschreibung
Value MatchAttribut entspricht bestimmten Wert(en)
RangeNumerisches Attribut im Wertebereich

Beispiel: Verschiedene Durchlaufzeiten je nach Customer-Tier anwenden.


Simulation ausführen

Ausführungssteuerung

KontrolleBeschreibung
Run SimulationSimulation starten
Progress BarZeigt den Fortschritt während der Ausführung
CancelLaufende Simulation beenden

Ausführungslimits

LimitWertZweck
Max Events2.000.000Verhindert Endlossimulationen

Event-Limit

Die Simulation stoppt nach 2.000.000 Events. Sollte dieses Limit erreicht werden, verkürzen Sie den Zeitraum der Simulation oder verringern Sie die Ankunftsrate.


Simulation Output

Nach Abschluss der Simulation wird im Prozess ein Datensatz mit dem vollständigen Event-Log erstellt:

Ausgabe-Inhalte

FeldBeschreibung
Case IDEindeutiger Identifikator für jeden simulierten Case
ActivityName der ausgeführten Activity
Start TimestampStartzeitpunkt der Activity
Complete TimestampAbschlusszeitpunkt der Activity
ResourceResource, die die Activity durchgeführt hat
AttributesWerte der Case-Attribute zum Zeitpunkt der Ausführung

Arbeiten mit dem Output

Das simulierte Event Log ist ein Standard-ProcessMind-Dataset. Sie können:

  • Im Process Explorer ansehen
  • Mit allen ProcessMind-Funktionen analysieren
  • Mit anderen Datasets (historisch oder simuliert) vergleichen
  • Für externe Analyse exportieren

Nächste Schritte