Naslaggids voor de simulatie-interface
Wat vind je in deze gids?
Deze pagina bevat een complete naslaggids voor de simulatie-interface van ProcessMind. Gebruik de gids om snel instellingen op te zoeken wanneer je een simulatie configureert.
Het tabblad Simulatie openen
De simulatie-instellingen vind je in het rechterpaneel wanneer je een procesmodel bekijkt:
- Open een proces met een BPMN-model
- Ga in het rechterpaneel naar het tabblad Simulatie
- De simulatie-instellingen staan in uitklapbare secties
Simulaties beheren
Bovenaan het simulatiepaneel vind je de bedieningselementen voor het beheren van simulatieconfiguraties:
Simulatie selecteren
| Bedieningselement | Beschrijving |
|---|---|
| Lijst met simulaties | Selecteer een bestaande simulatieconfiguratie in de zijbalk |
| Simulatie maken | Maak een nieuwe simulatieconfiguratie |
| Naam wijzigen | Wijzig de naam en datasetnaam van de huidige configuratie |
| Dupliceren | Maak een kopie van de huidige configuratie |
| Automatisch configureren | Stel simulatieparameters automatisch in met AI of op basis van waargenomen data |
| Verwijderen | Verwijder de huidige simulatieconfiguratie |
Je kunt meerdere simulatieconfiguraties voor hetzelfde proces maken. Zo vergelijk je verschillende scenario’s zonder je instellingen kwijt te raken.
Actieknoppen
De belangrijkste actieknoppen staan in de paginakop:
| Knop | Beschrijving |
|---|---|
| Simulatie uitvoeren | Voer de simulatie uit met de huidige instellingen |
| Automatisch configureren | Open het venster voor automatische configuratie om simulatieparameters in te vullen |
Het venster Automatisch configureren heeft twee modi:
- Door AI voorgesteld: gebruik AI om realistische simulatieparameters te genereren op basis van de structuur van je procesmodel
- Waargenomen in data: leid parameters af uit echte procesdata (alleen beschikbaar als de data aan het model is gekoppeld)
Perioden
In de sectie Perioden stel je de tijdsperiode voor de simulatie in:
| Instelling | Beschrijving | Voorbeeld |
|---|---|---|
| Simulatieperiode | De datums waarop de simulatie betrekking heeft (begin- en einddatum) | 01-01-2025 tot 31-03-2025 |
| Opwarmperiode | Voert, indien ingeschakeld, vóór de begindatum een extra opwarmperiode uit | In- of uitschakelen |
Opwarmperiode
Tijdens de opwarmperiode kan de simulatie een stabiele toestand bereiken voordat er data wordt verzameld. Als deze optie is ingeschakeld, loopt de simulatie vóór de begindatum gedurende een periode die even lang is als de simulatie zelf. Alleen gebeurtenissen tussen de begin- en einddatum komen in de uitvoer. Zo voorkom je vertekening door de initialisatie in de simulatieresultaten.
Case-attributen
Attributen zijn waarden die elke case tijdens het proces met zich meedraagt. Stel in hoe deze worden gegenereerd.
Numerieke attributen
Numerieke attributen gebruiken statistische verdelingen om waarden te genereren. Bekijk Verdelingen voor alle beschikbare typen.
| Instelling | Beschrijving |
|---|---|
| Verdeling | Type statistische verdeling |
| Parameters | Parameters die bij de verdeling horen |
| Periodiciteit | Optionele variatie op basis van tijd |
| Voorwaarden | Optionele voorwaardelijke generatie |
Tekstattributen
Tekstattributen hebben verschillende generatiemodi:
| Modus | Beschrijving | Voorbeeld van uitvoer |
|---|---|---|
| Lijst | Willekeurige selectie uit een lijst met waarden, op basis van gewichten | “Goud”, “Zilver”, “Brons” |
| Genummerd | Voorvoegsel gevolgd door een volgnummer | “ORDER-0001”, “ORDER-0002” |
| Fictieve namen | Gegenereerde persoonsnamen | “Sarah Johnson”, “Michael Chen” |
| Fictieve bedrijven | Gegenereerde bedrijfsnamen | “Acme Corp”, “Global Industries” |
| Landen | Landnamen | “Verenigde Staten”, “Duitsland”, “Japan” |
Bronnen configureren
Bepaal welke bronnen beschikbaar zijn voor activiteiten.
| Instelling | Beschrijving |
|---|---|
| Naam | Identificatie van de bronpool |
| Capaciteit | Aantal beschikbare eenheden |
| Periodiciteit | Optionele capaciteitsvariatie op basis van tijd |
Bekijk Bronnen voor meer uitleg over het modelleren van bronnen.
Instellingen voor Start Event
Stel in hoe nieuwe cases via Start Events het proces binnenkomen:
| Instelling | Beschrijving |
|---|---|
| Verdeling | Hoe aankomsten worden verdeeld (meestal Poisson) |
| Tarief | Gemiddeld aantal aankomsten |
| Eenheid van tarief | Tijdseenheid: perHour, perDay, perWeek, perMonth, perYear |
| Periodiciteit | Variatie in aankomsttarief op basis van tijd |
| Voorwaarden | Voorwaardelijke aankomstpatronen |
Standaardconfiguratie
Standaard komen cases aan volgens een Poisson-verdeling, met 1 case per uur.
Instellingen voor Task (Activiteit)
Voor elke Task in het BPMN-model kun je verwerkingsparameters instellen:
Verwerkingstijd
| Instelling | Beschrijving |
|---|---|
| Verdeling | Hoe de verwerkingstijd varieert |
| Tijdseenheid | seconden, minuten, uren, dagen |
| Periodiciteit | Variatie in verwerkingstijd op basis van tijd |
| Voorwaarden | Voorwaardelijke verwerkingstijden |
Vereiste bronnen
| Instelling | Beschrijving |
|---|---|
| Bronpool | Welke bronpool je gebruikt |
| Aantal | Hoeveel eenheden nodig zijn |
Je kunt voor één Task meerdere vereiste bronnen instellen.
Overslaankans
| Instelling | Beschrijving |
|---|---|
| Percentage | Kans (0 tot 100%) dat de activiteit wordt overgeslagen |
| Periodiciteit | Variatie in de overslaankans op basis van tijd |
| Voorwaarden | Voorwaardelijke regels voor overslaan |
Als een activiteit wordt overgeslagen, gaat de case meteen door naar het volgende element zonder bronnen te gebruiken. Alleen de minimale duur van 1 seconde wordt toegevoegd.
Wachtrijstrategie
| Instelling | Beschrijving |
|---|---|
| FIFO | First In, First Out: cases worden verwerkt in de volgorde waarin ze zijn aangekomen (standaard) |
| LIFO | Last In, First Out: de laatst aangekomen cases worden als eerste verwerkt |
| Willekeurig | Cases worden willekeurig uit de wachtrij geselecteerd |
De wachtrijstrategie bepaalt welke case als volgende uit de wachtrij wordt geselecteerd zodra de activiteit nieuw werk kan verwerken.
Attributen wijzigen
Stel in hoe case-attributen worden gewijzigd wanneer de Task is voltooid:
| Instelling | Beschrijving |
|---|---|
| Attribuut | Welk attribuut je wijzigt |
| Nieuwe waarde | De waarde die wordt ingesteld (een vaste waarde voor tekst- en numerieke attributen) |
| Voorwaarden | Wanneer de wijziging wordt toegepast |
Instellingen voor Intermediate Event
Voor Intermediate Events (geen Start Events):
| Instelling | Beschrijving |
|---|---|
| Attributen wijzigen | Waarden van case-attributen wijzigen |
| Overslaankans | Kans dat de gebeurtenis wordt overgeslagen |
Gateway configureren
XOR-gateways (exclusief)
Stel voor exclusieve gateways de kans in voor elk uitgaand pad:
| Instelling | Beschrijving |
|---|---|
| Kans | Relatief gewicht van dit pad (automatisch genormaliseerd) |
| Periodiciteit | Variatie in de kans op basis van tijd |
| Voorwaarden | Voorwaardelijke padselectie |
Let op: kansen zijn relatieve gewichten. De waarden 70, 20 en 10 leveren hetzelfde resultaat op als 7, 2 en 1.
AND-gateways (parallel)
Je hoeft niets in te stellen. Alle uitgaande paden worden tegelijk gevolgd.
OR-gateways (inclusief)
Vergelijkbaar met XOR, maar er kunnen meerdere paden worden geselecteerd en er wordt altijd minstens één pad gekozen.
Sequence Flow-instellingen
Stel afzonderlijke Sequence Flows in (pijlen tussen elementen):
| Instelling | Beschrijving |
|---|---|
| Kans | Relatief gewicht wanneer de flow uit een gateway komt |
| Periodiciteit | Variatie op basis van tijd |
| Voorwaarden | Voorwaardelijke flowselectie |
Naslaggids voor de verdelingseditor
Wanneer je een verdeling instelt, gebruik je de verdelingseditor:
Beschikbare verdelingstypen
| Type | Parameters | Toepassing |
|---|---|---|
| Vast | value | Constante waarden |
| Normaal | mean, stdDev | Symmetrische variatie |
| Uniform | min, max | Bereik met gelijke kans |
| Driehoekig | min, mode, max | Bereik met een meest waarschijnlijke waarde |
| Poisson | lambda, rateUnit | Aankomstpercentages |
| Lognormaal | mean, stdDev | Tijden met een scheve verdeling naar rechts |
| Weibull | scale, shape | Betrouwbaarheid modelleren |
| Pearson VI | alpha1, alpha2, beta | Complexe patronen |
| Bèta | min, max, alpha, beta | Flexibele verdeling tussen min en max |
Tijdseenheden
Waar van toepassing kun je tijdsduren opgeven in:
- Seconden
- Minuten
- Uren
- Dagen
Tariefeenheden
Voor aankomstverdelingen:
- Per uur
- Per dag
- Per week
- Per maand
- Per jaar
Bekijk Verdelingen voor meer uitleg.
Naslaggids voor de periodiciteitseditor
Voor het instellen van tijdsafhankelijke parameters:
| Type | Parameters | Voorbeeld |
|---|---|---|
| Altijd | (geen) | Geen variatie in de tijd |
| Standaard | (geen) | Terugvalregel |
| Elke dag | startTime, endTime | Elke dag van 09:00 tot 17:00 |
| Elke werkdag | startTime, endTime | Werktijden van maandag tot en met vrijdag |
| Elke weekenddag | startTime, endTime | Weekenduren op zaterdag en zondag |
| Elke week | startDay, startTime, endDay, endTime | Wekelijks patroon over meerdere dagen |
| Elke maand | startDayOfMonth, startTime, endDayOfMonth, endTime | Verwerking aan het einde van de maand |
| Elk jaar | startMonth, startDayOfMonth, startTime, endMonth, endDayOfMonth, endTime | Seizoenspatronen |
| Vaste periode | startDateTime, endDateTime | Eenmalige gebeurtenissen |
Bekijk Periodiciteit voor meer uitleg.
Naslaggids voor de voorwaardeneditor
Met voorwaarden kunnen parameterwaarden variëren op basis van case-attributen:
| Type voorwaarde | Beschrijving |
|---|---|
| Waarde komt overeen | Attribuut is gelijk aan een of meer specifieke waarden |
| Bereik | Numeriek attribuut valt binnen een bereik |
Voorbeeld: pas verschillende verwerkingstijden toe op basis van het klantsegment.
Simulaties uitvoeren
Bedieningselementen voor uitvoeren
| Bedieningselement | Beschrijving |
|---|---|
| Simulatie uitvoeren | Start de simulatie |
| Voortgangsbalk | Toont tijdens de uitvoering het voltooiingspercentage |
| Annuleren | Stop een lopende simulatie |
Uitvoeringslimieten
| Limiet | Waarde | Doel |
|---|---|---|
| Max. aantal gebeurtenissen | 5.000.000 | Voorkomt dat simulaties onbeperkt doorgaan |
Gebeurtenissenlimiet
De simulatie stopt zodra er 5.000.000 gebeurtenissen zijn bereikt. Als je deze limiet bereikt, kun je de simulatieperiode verkorten of het aankomstpercentage verlagen.
Simulatie-uitvoer
Na afloop maakt de simulatie een dataset in het proces met het volledige event log:
Inhoud van de uitvoer
| Veld | Beschrijving |
|---|---|
| Case-ID | Unieke identificatie van elke gesimuleerde case |
| Activiteit | Naam van de uitgevoerde activiteit |
| Starttijdstip | Wanneer de activiteit begon |
| Eindtijdstip | Wanneer de activiteit eindigde |
| Bron | Welke bron de activiteit uitvoerde |
| Attributen | Waarden van case-attributen op het moment van uitvoering |
Werken met de uitvoer
Het gesimuleerde event log is een standaarddataset van ProcessMind. Je kunt:
- De uitvoer bekijken in de procesverkenner
- Analyseren met alle functies van ProcessMind
- Vergelijken met andere datasets (historische of gesimuleerde)
- Exporteren voor externe analyse