Funktionsweise der Simulations-Engine
Erfahren Sie, wie die diskrete Ereignissimulations-Engine von ProcessMind funktioniert und wie sie Ihren Prozess modelliert.
Reale Prozesse laufen nicht zu jeder Zeit gleich ab. Der Kundenservice nimmt während der Geschäftszeiten mehr Anrufe entgegen. In der Produktion gibt es unterschiedliche Schichten mit unterschiedlicher Besetzung. Im Einzelhandel kommt es zu saisonalen Spitzen.
Mit Periodizität legen Sie fest, wann bestimmte Simulationsregeln gelten. Anstelle eines einheitlichen Werts können Sie für verschiedene Zeiträume unterschiedliche Parameter festlegen:
So verhält sich Ihre Simulation in unterschiedlichen zeitlichen Kontexten realitätsnah.
Betrachten wir ein einfaches Beispiel: die Modellierung von Kundeneingängen.
Ohne Periodizität:
Mit Periodizität:
Das zweite Modell bildet realistische Nachfragemuster ab, die sich auf Warteschlangen, Ressourcennutzung und Durchsatz auswirken.
ProcessMind unterstützt neun Periodizitätstypen. Jeder legt fest, wann eine Regel gilt:
| Typ | Parameter | Beschreibung |
|---|---|---|
| Immer | (keine) | Die Regel gilt jederzeit, ohne zeitliche Variation |
| Standard | (keine) | Ausweichregel, wenn keine andere zeitabhängige Regel zutrifft |
| Fester Zeitraum | startDateTime, endDateTime | Einmaliger Zeitraum (nicht wiederkehrend) |
| Jeden Tag | startTime, endTime | Täglich dieselben Uhrzeiten |
| Jeden Wochentag | startTime, endTime | Nur Montag bis Freitag |
| Jeden Wochenendtag | startTime, endTime | Nur Samstag und Sonntag |
| Jede Woche | startDay, startTime, endDay, endTime | Wöchentlich wiederkehrend, kann mehrere Tage umfassen |
| Jeden Monat | startDayOfMonth, startTime, endDayOfMonth, endTime | Monatlich wiederkehrendes Muster |
| Jedes Jahr | startMonth, startDayOfMonth, startTime, endMonth, endDayOfMonth, endTime | Jährliches oder saisonales Muster |
Die einfachste Option: Die Regel gilt jederzeit und weist keine zeitlichen Schwankungen auf.
Verwenden Sie diese Option, wenn: der Parameter tatsächlich zeitunabhängig ist oder Sie eine einfache Basissimulation erstellen.
Diese Regel dient als Ausweichregel, wenn keine andere zeitabhängige Regel zur aktuellen Simulationszeit passt.
Verwenden Sie diese Option, wenn: Sie Ausnahmen für bestimmte Zeiten festlegen und für alle übrigen Zeiten einen Standardwert verwenden möchten.
Immer eine Standardregel hinzufügen
Wenn Sie mehrere Periodizitätsregeln verwenden, fügen Sie immer eine Standardregel hinzu, um Lücken in den zeitabhängigen Regeln abzudecken. So vermeiden Sie unerwartetes Verhalten, wenn keine bestimmte Regel zutrifft.
Die Regel gilt zu bestimmten Uhrzeiten an jedem Wochentag.
Parameter:
startTime: Uhrzeit, zu der die Regel beginnt (z. B. 09:00)endTime: Uhrzeit, zu der die Regel endet (z. B. 17:00)Beispiel: Allgemeine Geschäftszeiten von 09:00 bis 17:00 gelten täglich, auch am Wochenende.
Die Regel gilt zu bestimmten Uhrzeiten nur von Montag bis Freitag.
Parameter:
startTime: Uhrzeit, zu der die Regel beginntendTime: Uhrzeit, zu der die Regel endetBeispiel: Der Kundenservice ist werktags von 08:00 bis 18:00 Uhr erreichbar. Für das Wochenende gelten andere Regeln.
Die Regel gilt zu bestimmten Uhrzeiten nur samstags und sonntags.
Parameter:
startTime: Uhrzeit, zu der die Regel beginntendTime: Uhrzeit, zu der die Regel endetBeispiel: Am Wochenende gelten verkürzte Supportzeiten von 10:00 bis 16:00 Uhr.
Die Regel gilt in einem Zeitraum, der sich über mehrere Tage innerhalb einer Woche erstrecken kann. Das ist hilfreich für Muster, die sich nicht auf einzelne Tage beschränken.
Parameter:
startDay: Wochentag, an dem die Regel beginnt (Montag, Dienstag usw.)startTime: Uhrzeit am StarttagendDay: Wochentag, an dem die Regel endetendTime: Uhrzeit am EndtagBeispiel: Hohe Auslastung von Mittwoch, 14:00 Uhr, bis Freitag, 12:00 Uhr.
Die Regel gilt an bestimmten Tagen jedes Monats.
Parameter:
startDayOfMonth: Tag des Monats, an dem die Regel beginnt (1–31)startTime: Uhrzeit am StarttagendDayOfMonth: Tag des Monats, an dem die Regel endetendTime: Uhrzeit am EndtagBeispiel: Zum Monatsende steigt das Arbeitsaufkommen vom 25. um 08:00 Uhr bis zum letzten Tag des Monats um 23:59 Uhr.
Die Regel gilt jedes Jahr an bestimmten Tagen jährlich.
Parameter:
startMonth: Monat, in dem die Regel beginntstartDayOfMonth: Tag im StartmonatstartTime: Uhrzeit am StarttagendMonth: Monat, in dem die Regel endetendDayOfMonth: Tag im EndmonatendTime: Uhrzeit am EndtagBeispiel: Saisonale Verkaufsspitze vom 15. November um 00:00 Uhr bis zum 31. Dezember um 23:59 Uhr.
Die Regel gilt während eines bestimmten Datums- und Zeitraums und wiederholt sich nicht. Verwenden Sie diese Option für einmalige Ereignisse.
Parameter:
startDateTime: Exaktes Startdatum und genaue StartzeitendDateTime: Exaktes Enddatum und genaue EndzeitBeispiel: Einführungswoche eines Produkts vom 15. bis 22. März 2025 mit besonderen Bearbeitungsregeln.
Periodizität entfaltet ihren Nutzen besonders, wenn Sie mehrere Regeln kombinieren. Sie können für verschiedene Zeiträume unterschiedliche Parameter festlegen. Die Simulation ermittelt dann für jeden Zeitpunkt, welche Regel gilt.
Betrachten wir einen Produktionsprozess mit unterschiedlichen Verarbeitungszeiten je nach Schicht:
| Regelname | Periodizität | Verteilung der Verarbeitungszeit |
|---|---|---|
| Tagschicht | Jeder Wochentag, 08:00–16:00 | Normal(30 min, 5 min) |
| Spätschicht | Jeder Wochentag, 16:00–00:00 | Normal(45 min, 10 min) |
| Wochenendteam | Jeder Wochenendtag, 10:00–18:00 | Normal(60 min, 15 min) |
| Nacht/Standard | Standard | Normal(90 min, 20 min) |
In der Tagschicht geht die Arbeit am schnellsten, da das Team vollständig besetzt und ausgeruht ist. Abends dauert sie wegen der geringeren Aufsicht länger. Am Wochenende ist das Team am kleinsten und die Bearbeitung am langsamsten. Die Standardregel gilt für die Nachtstunden.
Wenn mehrere Regeln zutreffen könnten:
Tipp: Ordnen Sie spezifischere Regeln vor allgemeineren an. Platzieren Sie „Jeden Wochentag“ vor „Jeden Tag“, wenn für Werktage und Wochenenden unterschiedliche Regeln gelten sollen.
Periodizität lässt sich auf viele Simulationsparameter anwenden:
| Parameter | Einsatz der Periodizität |
|---|---|
| Case-Eingänge | Höhere Eingangsraten während der Geschäftszeiten, niedrigere über Nacht |
| Verarbeitungszeiten | Schnellere Verarbeitung bei voller Besetzung, langsamere während verkürzter Arbeitszeiten |
| Ressourcenkapazität | Mehr Personal zu Spitzenzeiten, kleinere Besetzung über Nacht |
| Überspringwahrscheinlichkeiten | Unterschiedliche Weiterleitungsregeln an Wochenenden oder Feiertagen |
| Gateway-Wahrscheinlichkeiten | Unterschiedliche Entscheidungsmuster je nach Tageszeit |
Das folgende realitätsnahe Beispiel zeigt, wie Periodizität bei mehreren Parametern einer Kundenservice-Simulation eingesetzt wird:
| Periodizität | Eingangsrate |
|---|---|
| Jeder Wochentag 09:00–18:00 | Poisson(50 pro Stunde) |
| Jeder Wochentag 18:00–22:00 | Poisson(20 pro Stunde) |
| Jeder Wochenendtag 10:00–16:00 | Poisson(15 pro Stunde) |
| Standard | Poisson(5 pro Stunde) |
Während der Geschäftszeiten ist das Aufkommen hoch, abends mittel und am Wochenende sowie über Nacht gering.
| Periodizität | Verteilung |
|---|---|
| Jeder Wochentag 09:00–17:00 | Dreieckig(10, 20, 45 min) |
| Jeder Wochenendtag | Dreieckig(20, 40, 90 min) |
| Standard | Dreieckig(30, 60, 120 min) |
Bei voller Besetzung zu Spitzenzeiten geht die Arbeit am schnellsten. Am Wochenende und außerhalb der Geschäftszeiten dauert sie länger.
| Periodizität | Verfügbare Mitarbeitende |
|---|---|
| Jeder Wochentag 09:00–18:00 | 10 Mitarbeitende |
| Jeder Wochentag 18:00–22:00 | 4 Mitarbeitende |
| Jeder Wochenendtag 10:00–16:00 | 3 Mitarbeitende |
| Standard | 1 Mitarbeitender |
Während der Geschäftszeiten ist das Team vollständig besetzt, ansonsten steht weniger Personal zur Verfügung.
Dienstag um 10:00 Uhr:
Dienstag um 20:00 Uhr:
Samstag um 14:00 Uhr:
Definieren Sie zuerst immer eine Standardregel. So sind auch Zeiträume abgedeckt, für die keine andere Regel gilt.
Beginnen Sie mit allgemeinen Mustern (Werktage und Wochenenden) und ergänzen Sie bei Bedarf spezifischere Regeln (einzelne Schichtzeiten).
Beginnen Sie mit einfachen Unterscheidungen zwischen Werktagen und Wochenenden, bevor Sie stündliche oder saisonale Details ergänzen. Weitere Regeln können Sie jederzeit hinzufügen.
Analysieren Sie nach Möglichkeit historische Daten, um tatsächliche Muster zu erkennen. Prüfen Sie Eingangs- und Verarbeitungsraten sowie die Personalbesetzung nach Uhrzeit und Wochentag.
Prüfen Sie, ob Ihre Regeln Übergangszeiten korrekt abdecken:
Komplexe Periodizitätskonfigurationen sind später möglicherweise schwer nachzuvollziehen. Dokumentieren Sie, warum es jede Regel gibt und welches Geschäftsmuster sie abbildet.
Erhalten Sie sofort Zugriff, ohne Kreditkarte und Wartezeit. Bilden Sie die Arbeitsweise Ihrer Organisation in klaren, vernetzten Prozessmodellen ab.
Entwickeln Sie Ihre Prozessarchitektur, definieren Sie Zuständigkeiten und Kontrollen und stimmen Sie Rollen und Verantwortlichkeiten auf allen Ebenen ab.
Starten Sie Ihre kostenlose Testphase und schaffen Sie eine verlässliche Grundlage, um Ihre Prozesse zu steuern und kontinuierlich zu verbessern.
Wir verwenden Cookies, um Ihre Nutzungserfahrung zu verbessern, Inhalte zu personalisieren und den Datenverkehr zu analysieren. Anonyme Seitenaufrufe werden auch ohne Cookies erfasst. Wenn Sie der Analyse zustimmen, wird eine Kennung gesetzt, mit der Ihre Besuche verknüpft werden. Wenn Sie auf "Alle akzeptieren" klicken, stimmen Sie der Verwendung von Cookies zu.