Een simulatie uitvoeren
Je eerste simulatie uitvoeren
Met een simulatie genereer je een virtueel event log op basis van je procesmodel en de geconfigureerde parameters.
Vereisten
- Een procesmodel, een BPMN-diagram, in ProcessMind
- Optioneel: geconfigureerde simulatieparameters, waarvoor standaardwaarden beschikbaar zijn
Stap 1: open het tabblad Simulatie
Ga naar je procesmodel en open de pagina Simulatie, de optie Simulatie in de pictogrammenbalk links.
Stap 2: maak een simulatie of selecteer er een
Je kunt meerdere simulatieconfiguraties voor hetzelfde model maken.
- Selecteer een bestaande simulatie in de zijbalklijst Simulaties of klik op Simulatie maken om een nieuwe simulatie te starten.
- Geef je simulatie een duidelijke naam, bijvoorbeeld “Baseline” of “Piekseizoen”
Stap 3: configureer perioden
| Instelling | Beschrijving |
|---|---|
| Simulatieperiode | De begin- en einddatum van je simulatie |
| Opwarmperiode | Als deze optie is ingeschakeld, draait de simulatie vóór de begindatum nog een extra periode om een stabiele toestand te bereiken |
Opwarmperiode
Met de opwarmperiode kan de simulatie een stabiele toestand bereiken voordat data wordt verzameld. Als deze optie is ingeschakeld, start de simulatie op (start date - simulation duration) en loopt deze tot de einddatum. Alleen gebeurtenissen tussen de begin- en einddatum worden in de uitvoer opgenomen. Dit helpt om een initiële vertekening in je simulatieresultaten te voorkomen.
Automatisch configureren gebruiken
In plaats van alle instellingen handmatig te configureren, kun je de knop Automatisch configureren gebruiken om simulatieparameters automatisch in te vullen:
- Klik op de knop Automatisch configureren in de paginakop
- Kies een configuratiemodus:
- Door AI voorgesteld: gebruikt AI om realistische parameters te genereren op basis van je procesmodel
- Waargenomen in data: leidt parameters af uit je werkelijke procesdata, waarvoor data aan het model moet zijn gekoppeld
- Controleer de gegenereerde instellingen en pas ze zo nodig aan
Snel starten
Automatisch configureren is de snelste manier om een werkende simulatie op te zetten. Je kunt de gegenereerde instellingen later altijd verfijnen.
Stap 4: configureer attributen
Definieer aangepaste attributen die cases tijdens de simulatie bij zich dragen.
Numerieke attributen
Gebruik verdelingen om numerieke waarden te genereren. Zie Verdelingen.
Tekstattributen
Kies een generatiemodus:
| Modus | Beschrijving |
|---|---|
| Lijst | Gewogen willekeurige selectie uit vooraf gedefinieerde waarden |
| Genummerd | Opeenvolgende ID’s met voorvoegsel, bijvoorbeeld “Order 1” en “Order 2” |
| Fictieve namen | Gegenereerde persoonsnamen |
| Fictieve bedrijven | Gegenereerde bedrijfsnamen |
| Landen | Namen van landen |
Stap 5: configureer bronnen
Definieer gedeelde bronnen die de uitvoering van activiteiten beperken. Zie Bronnen voor meer informatie.
Stap 6: configureer startevents
Klik op een Start Event om case-aankomsten te configureren:
| Instelling | Beschrijving |
|---|---|
| Verdeling | Hoe aankomsten variëren, meestal Poisson |
| Tarief | Gemiddeld aantal aankomsten per periode |
| Eenheid van tarief | Per uur, dag, week, maand of jaar |
| Periodiciteit | Variaties op basis van tijd |
Standaard: Poisson-verdeling met 1 case per uur.
Stap 7: configureer Tasks en Events
Klik op een Task of Event, een tussentijds of eindevent, om het volgende te configureren:
Verwerkingstijd, alleen voor Tasks
| Instelling | Beschrijving |
|---|---|
| Verdeling | Hoe de duur varieert |
| Tijdseenheid | Seconden, minuten, uren of dagen |
| Periodiciteit | Variaties op basis van tijd |
Vereiste bronnen, alleen voor Tasks
| Instelling | Beschrijving |
|---|---|
| Bron | Welke bronpool moet worden gebruikt |
| Aantal | Hoeveel eenheden nodig zijn |
Overslaankans
De kans, van 0 tot 100%, dat het element volledig wordt overgeslagen. Bij overslaan worden geen bronnen gebruikt en verstrijkt er geen tijd.
Wijzigingen in attributen
Wijzig case-attributen wanneer het element is voltooid.
Stap 8: configureer Sequence Flows
Configureer bij gateways met meerdere uitgaande paden de kans voor elk pad:
| Gatewaytype | Gedrag |
|---|---|
| XOR (Exclusive) | Eén pad wordt geselecteerd op basis van kansgewichten |
| AND (Parallel) | Alle paden worden tegelijk gevolgd |
| OR (Inclusive) | Willekeurige selectie, waarbij minstens één pad wordt gegarandeerd |
Kansen
Kansen zijn relatieve gewichten, geen percentages. Ze worden automatisch genormaliseerd.
Stap 9: voer de simulatie uit
- Klik op de knop Simulatie uitvoeren bovenaan het simulatiepaneel
- Wacht tot de simulatie is voltooid. De voortgang wordt weergegeven.
De simulatie stopt wanneer de einddatum of 5.000.000 gebeurtenissen wordt bereikt, afhankelijk van wat het eerst gebeurt. Zie Naslaginformatie over de simulatie-interface voor de volledige lijst met simulatielimieten.
Resultaten bekijken
Na afloop maakt ProcessMind een nieuwe dataset met het gesimuleerde event log. Analyseer deze met alle standaardfuncties van ProcessMind:
- Proceskaart
- Statistieken
- Dashboards
- Filters
Uitgewerkt voorbeeld: Baseline → What-if
- Maak voor je model een basissimulatie met de naam “Baseline” en klik op Simulatie uitvoeren. ProcessMind maakt een nieuwe dataset met het gesimuleerde event log, bijvoorbeeld 12.400 cases in een maand.
- Bekijk de resultaten in de proceskaart en dashboards. Noteer de huidige doorlooptijd, bijvoorbeeld 2,1 dagen, en waar cases het langst wachten.
- Dupliceer de configuratie naar een tweede simulatie met de naam “What-if: extra bron” en voeg een tweede eenheid toe aan de bottleneckbron, zie Bronnen.
- Voer de what-if-simulatie uit en vergelijk de nieuwe dataset met de baseline, zie Data vergelijken. Als de doorlooptijd daalt van 2,1 naar 1,6 dagen, heb je het voordeel van de extra bron gekwantificeerd voordat je een echte wijziging doorvoert.
Meer informatie over het vergelijken van scenario’s vind je bij What-if-analysis.