Funktionsweise der Simulations-Engine
Verstehen Sie die Mechanik hinter der diskreten Ereignissimulations-Engine von ProcessMind und erfahren Sie, wie sie Ihren Prozess modelliert.
In der Praxis weisen Prozesse Schwankungen auf. Ein Kundenserviceanruf dauert 5 Minuten, ein anderer 25 Minuten. An einem Tag gehen 50 Bestellungen ein, am nächsten 120. Diese natürliche Variabilität ist ein grundlegendes Merkmal von Geschäftsprozessen.
Feste Werte, etwa „jede Aktivität dauert genau 10 Minuten“, führen zu unrealistischen Simulationen. Verteilungen bilden Schwankungen mathematisch ab und erzeugen Simulationen, die sich wie reale Prozesse verhalten.
Betrachten Sie zwei Szenarien für eine Task mit einer durchschnittlichen Dauer von 10 Minuten:
| Szenario | Verteilung | Auswirkung auf die Simulation |
|---|---|---|
| Fest 10 Min. | Keine Schwankung | Unrealistisches Warteschlangenverhalten, vorhersehbare Muster |
| Normal (Mittelwert=10, stdDev=3) | Realistische Schwankung | Natürliches Warteschlangenverhalten, realistische Verzögerungen |
Das zweite Szenario bildet die Realität besser ab: Einige Tasks sind schnell erledigt, andere dauern länger. Diese Schwankungen führen zu den Warteschlangeneffekten, die in realen Prozessen auftreten.
ProcessMind stellt neun Verteilungstypen bereit, um unterschiedliche Arten von Schwankungen zu modellieren:
| Verteilung | Geeignet für | Wichtige Parameter |
|---|---|---|
| Fest | Konstante, unveränderliche Werte | value |
| Normal | Symmetrische Schwankungen um den Mittelwert | mean, stdDev |
| Gleichverteilt | Gleiche Wahrscheinlichkeit innerhalb eines Wertebereichs | min, max |
| Dreiecksverteilung | Wertebereich mit einem wahrscheinlichsten Wert | min, mode, max |
| Poisson | Zufällige Ereigniseingänge | lambda, rateUnit |
| Lognormal | Rechtsschief, meist schnell, gelegentlich lang | mean, stdDev |
| Weibull | Zuverlässigkeits- und Ausfallanalyse | scale, shape |
| Beta | Flexible Form zwischen Minimum und Maximum | min, max, alpha, beta |
| Pearson VI | Komplexe schiefe Muster | alpha1, alpha2, beta |
Die einfachste Verteilung: Sie gibt immer denselben Wert zurück.
| Parameter | Beschreibung |
|---|---|
| Wert | Der konstante Wert, der zurückgegeben werden soll |
Eine vom System erzeugte E-Mail wird immer exakt nach 5 Sekunden versendet.
Die bekannte “Glockenkurve”: Die Werte gruppieren sich symmetrisch um einen Mittelwert. Je weiter sie vom Zentrum entfernt liegen, desto geringer ist ihre Wahrscheinlichkeit.
| Parameter | Beschreibung |
|---|---|
| mean | Der Mittelwert, also das Zentrum der Kurve |
| stdDev | Standardabweichung, also die Streuung der Werte |
Eine Dateneingabe dauert durchschnittlich 5 Minuten bei einer Standardabweichung von 1 Minute:
Jeder Wert innerhalb eines Wertebereichs ist gleich wahrscheinlich. Dadurch entsteht eine flache Wahrscheinlichkeitsverteilung.
| Parameter | Beschreibung |
|---|---|
| min | Kleinster möglicher Wert |
| max | Größter möglicher Wert |
Eine Genehmigung dauert zwischen 2 und 8 Minuten, ohne dass Informationen über die typische Dauer vorliegen. Alle Dauern innerhalb dieses Bereichs sind gleich wahrscheinlich.
Eine einfache Verteilung mit minimalem, maximalem und wahrscheinlichstem Wert (Modus), die eine Dreiecksform bildet.
| Parameter | Beschreibung |
|---|---|
| min | Kleinster möglicher Wert |
| mode | Wahrscheinlichster Wert, also die Spitze des Dreiecks |
| max | Größter möglicher Wert |
Prüfung einer Rechnung:
Die meisten Prüfungen dauern etwa 5 Minuten. Bei komplexen Rechnungen kann sich die Dauer bis auf 15 Minuten verlängern.
Expertenschätzung
Die Dreiecksverteilung eignet sich besonders gut für Expertenschätzungen. Fragen Sie: “Wie lange dauert es im Best Case? Wie lange typischerweise? Wie lange im Worst Case?” So erhalten Sie min, mode und max direkt.
Modelliert die Anzahl der Ereignisse innerhalb eines festen Zeitraums und eignet sich besonders für Eingangsprozesse.
| Parameter | Beschreibung |
|---|---|
| lambda | Durchschnittliche Ereignisrate |
| rateUnit | Zeiteinheit der Rate (perHour, perDay, perWeek, perMonth, perYear) |
Lambda=20 und rateUnit=perDay modellieren etwa 20 eintreffende Cases pro Tag. An manchen Tagen können es 15, an anderen 25 sein: die natürliche Schwankung zufälliger Eingänge.
Eine rechtsschiefe Verteilung, bei der die meisten Werte klein sind, gelegentlich jedoch große Werte auftreten. Der Logarithmus der Werte folgt einer Normalverteilung.
| Parameter | Beschreibung |
|---|---|
| mean | Mittelwert der zugrunde liegenden Normalverteilung |
| stdDev | Standardabweichung der zugrunde liegenden Normalverteilung |
Tickets beim technischen Support:
Die Lognormalverteilung bildet dieses Muster “meist schnell, gelegentlich lang” ab.
Eine flexible Verteilung, die häufig in der Zuverlässigkeitstechnik und bei Ausfallanalysen eingesetzt wird.
| Parameter | Beschreibung |
|---|---|
| scale | Skalierungsparameter, also die charakteristische Lebensdauer |
| shape | Formparameter, der die Form der Verteilung bestimmt |
| Formwert | Verhalten der Verteilung |
|---|---|
| shape kleiner als 1 | Sinkende Ausfallrate, Frühausfälle |
| shape = 1 | Konstante Ausfallrate, Exponentialverteilung |
| shape größer als 1 | Steigende Ausfallrate, Verschleißausfälle |
Eine flexible Verteilung, die Werte zwischen einem Minimum und einem Maximum erzeugt. Ihre Form wird durch zwei Parameter gesteuert. Es handelt sich um die verallgemeinerte Beta-Verteilung mit vier Parametern.
| Parameter | Beschreibung |
|---|---|
| min | Kleinster möglicher Wert |
| max | Größter möglicher Wert |
| alpha | Erster Formparameter (α > 0) |
| beta | Zweiter Formparameter (β > 0) |
| Parameter | Verhalten der Verteilung |
|---|---|
| α = 1, β = 1 | Gleichverteilt über [min, max] |
| α = β | Symmetrische Glockenform mit Zentrum im Mittelpunkt |
| α < β | Linksschief, die Werte gruppieren sich nahe min |
| α > β | Rechtsschief, die Werte gruppieren sich nahe max |
| α < 1, β < 1 | U-förmig, die Werte gruppieren sich an beiden Extremen |
Eine Prüfaufgabe dauert zwischen 2 und 15 Minuten. Die meisten Prüfungen werden eher am unteren Ende abgeschlossen: Verwenden Sie Beta(min=2, max=15, α=2, β=5). Der Mittelwert liegt bei etwa 2 + 13 × 2/7 ≈ 5,7 Minuten. Die Werte gruppieren sich am unteren Ende, liegen jedoch nie unter 2 oder über 15.
Eine fortgeschrittene Verteilung für komplexe, schiefe Muster, die sich nicht mit einfacheren Modellen abbilden lassen.
| Parameter | Beschreibung |
|---|---|
| alpha1 | Erster Formparameter |
| alpha2 | Zweiter Formparameter |
| beta | Skalierungsparameter |
| Ihre Situation | Empfohlene Verteilung |
|---|---|
| Die Zeiten schwanken symmetrisch um einen Mittelwert | Normal |
| Sie kennen nur den Wertebereich von min bis max | Gleichverteilt |
| Sie kennen den typischen Wert sowie Best Case und Worst Case | Dreiecksverteilung |
| Meist schnell, gelegentlich deutlich länger | Lognormal |
| Konstante Dauer, selten | Fest |
| Anteile oder Wahrscheinlichkeiten von 0 bis 1 | Beta |
| Ihre Situation | Empfohlene Verteilung |
|---|---|
| Zufällige, unabhängige Eingänge | Poisson |
| Eingänge mit konstanter Rate | Fest |
Beginnen Sie mit Normal- oder Dreiecksverteilungen. Sie sind leicht zu verstehen und zu parametrisieren und liefern in der Regel ausreichend gute Ergebnisse. Ergänzen Sie nur dann weitere Komplexität, wenn sie erforderlich ist.
Fachleute können sehr gute Schätzungen liefern:
Wenn historische Daten vorliegen:
Reale Prozesse enthalten häufig Ausreißer. Lognormal- und Weibullverteilungen können diese besser abbilden als Normal- oder Dreiecksverteilungen.
Wir verwenden Cookies, um Ihre Nutzererfahrung zu verbessern, Inhalte zu personalisieren und den Datenverkehr zu analysieren. Wenn Sie auf „Alle akzeptieren“ klicken, stimmen Sie der Verwendung von Cookies zu.