Interface-referentie voor simulaties
Dashboards aanpassen
Deze pagina is een compleet naslagmateriaalwerk van de simulatie-interface in ProcessMind. Gebruik dit als snelle referentie bij het configureren van simulaties.
Simulatietabblad openen
De simulatieconfiguratie vind je in het rechterpaneel bij het bekijken van een procesmodel:
- Open een proces met een BPMN-model
- Ga naar het Simulatie tabblad in het rechterpaneel
- Alle simulatie-instellingen zijn geordend in inklapbare secties
Simulatiebeheer
Bovenaan het simulatiepaneel staan de knoppen voor het beheren van simulatie-instellingen:
Simulatie-selector
| Control | Omschrijving |
|---|---|
| Dropdown | Selecteer een bestaande simulatieconfiguratie |
| Nieuw maken | Maak een nieuwe simulatieconfiguratie aan |
| Hernoemen | Pas de naam van de configuratie en dataset aan |
| Dupliceren | Maak een kopie van de huidige configuratie |
| Auto-configuratie | Stel simulatieparameters automatisch in met AI of data |
| Verwijderen | Verwijder de huidige simulatieconfiguratie |
Je kunt meerdere simulatieconfiguraties per process gebruiken, zodat je scenario’s kan vergelijken zonder je instellingen te verliezen.
Actieknoppen
Onder de simulatiekeuze vind je de belangrijkste actieknoppen:
| Knop | Omschrijving |
|---|---|
| Run Simulatie | Voer de simulatie uit met de huidige instellingen |
| Auto-configuratie | Open het auto-configuratie dialoog voor het invullen van simulatieparameters |
De Auto-configuratie-dialoog biedt twee opties:
- AI-suggesties: Gebruikt AI om realistische simulatieparameters te genereren op basis van je procesmodel
- Geobserveerd uit data: Haalt parameters uit je eigen procesdata (beschikbaar als data gemapt is op het model)
Periodes
In deze sectie stel je het tijdsbestek voor je simulatie in:
| Instelling | Omschrijving | Voorbeeld |
|---|---|---|
| Simulatie Period | Het datumbereik voor de simulatie (start- en einddatum) | 2025-01-01 tot 2025-03-31 |
| Warm-up periode | Bij inschakelen draait voor de startdatum een extra warm-up periode | Aan/uit |
Warm-up Period
De warm-up periode zorgt ervoor dat de simulatie eerst de stabiele toestand bereikt voordat er data wordt verzameld. Is deze ingeschakeld, dan draait de simulatie een periode gelijk aan de simulatieperiode vóór de startdatum. Alleen gebeurtenissen tussen de start- en einddatum worden meegenomen in de output. Zo voorkom je initiële vertekening in je simulatieresultaten.
Case-attributen
Attributen zijn waarden die elke case door het proces meeneemt. Stel in hoe deze worden gegenereerd.
Numerieke attributen
Numerieke attributen gebruiken statistische distributies om waarden te genereren. Zie Verdelingen voor alle types.
| Instelling | Omschrijving |
|---|---|
| Distribution | Type statistische distributie |
| Parameters | Distributiespecifieke parameters |
| Periodiciteit | Optionele tijdsafhankelijke variatie |
| Conditions | Optioneel: conditieele generatie |
Tekstattributen
Tekstattributen kunnen op meerdere manieren worden gegenereerd:
| Mode | Omschrijving | Voorbeeldoutput |
|---|---|---|
| List | Willekeurige selectie uit een lijst van waarden | ”Gold”, “Silver”, “Bronze” |
| Numbered | Voorvoegsel gevolgd door een oplopend nummer | ”ORDER-0001”, “ORDER-0002” |
| Fictional Naams | gegenereerde persoonsnamen | ”Sarah Johnson”, “Michael Chen” |
| Fictieve bedrijven | gegenereerde bedrijfsnamen | ”Acme Corp”, “Wereldwijd Industries” |
| Landen | Landnamen | ”Verenigde Staten”, “Duitsland”, “Japan” |
Resource configuratie
Definieer de bronpools die activiteiten kunnen gebruiken.
| Instelling | Omschrijving |
|---|---|
| Naam | Naam van de bronpool |
| Capaciteit | Aantal beschikbare units |
| Periodiciteit | Optioneel: tijdsafhankelijke capaciteit |
Bekijk Bronnen voor volledige uitleg over bron modelleren.
Start-gebeurtenis instellingen
Configureer hoe nieuwe cases binnenkomen via start gebeurtenissen:
| Instelling | Omschrijving |
|---|---|
| Distribution | Hoe aankomsten verspreid zijn (meestal Poisson) |
| Rate | Gemiddeld aantal aankomsten |
| Rate Unit | Tijdseenheid: perHour, perDay, perWeek, perMonth, perYear |
| Periodiciteit | Tijdsafhankelijke aankomstvariaties |
| Conditions | Conditionele aankomstpatronen |
Standaardconfiguratie
Standaard arriveren cases volgens een Poisson-verdeling met 1 case per uur.
Task (Activiteit) instellingen
Elke taak in je BPMN-model kan ingericht worden met verwerkingsparameters:
Verwerktijd
| Instelling | Omschrijving |
|---|---|
| Distribution | Hoe de verwerktijd varieert |
| Time Unit | seconden, minuten, uren, dagen |
| Periodiciteit | Tijdgebonden variatie in verwerktijd |
| Conditions | Voorwaardelijke verwerktijden |
Benodigde Bronnen
| Instelling | Omschrijving |
|---|---|
| Resource Pool | Welke bron pool gebruikt wordt |
| Aantal | Hoeveel units nodig zijn |
Meerdere bron-eisen kunnen aan één taak worden toegevoegd.
Kans om te Skippen
| Instelling | Omschrijving |
|---|---|
| Percentage | Kans (0-100%) dat de activiteit wordt overgeslagen |
| Periodiciteit | Tijdgebonden variatie in skip-kans |
| Conditions | Voorwaardelijke skip-regels |
Als de activity geskipt wordt, gaat de case direct door naar het volgende element zonder extra gebruik van bronnen of tijd.
Queue-strategie
| Instelling | Omschrijving |
|---|---|
| FIFO | First In, First Out – cases worden verwerkt op volgorde van binnenkomst (standaard) |
| LIFO | Last In, First Out – meest recent toegevoegde cases eerst |
| Random | Cases worden willekeurig gekozen uit de wachtrij |
De queue-strategie bepaalt hoe de volgende case uit de wachtrij wordt geselecteerd zodra de activity weer beschikbaar is om werk te processen.
Attribuutwijzigingen
Stel in hoe case-attributen worden aangepast na afronding van de taak:
| Instelling | Omschrijving |
|---|---|
| Attribute | Welk attribuut wijzigen |
| New Value | De nieuwe waarde (vast of distributie) |
| Conditions | Wanneer deze wijziging uitvoeren |
Instellingen voor Intermediaire gebeurtenissen
Voor intermediate gebeurtenissen (niet de start gebeurtenissen):
| Instelling | Omschrijving |
|---|---|
| Attribute Changes | Pas case-attribuutwaarden aan |
| Skip-kans | Kans om het gebeurtenis over te slaan |
Gateway-configuratie
XOR (Exclusive) Gateways
Stel bij exclusive gateways de kans voor elke uitgaande route in:
| Instelling | Omschrijving |
|---|---|
| Probability | Relatief gewicht voor deze route (automatisch genormaliseerd) |
| Periodiciteit | Tijdgebonden kansvariatie |
| Conditions | Voorwaardelijke routekeuze |
Let op: Kansen zijn relatieve gewichten. Flows met 70, 20, 10 hebben hetzelfde effect als 7, 2, 1.
AND (Parallel) Gateways
Geen configuratie nodig – alle uitgaande paden worden tegelijk gevolgd.
OR (Inclusive) Gateways
Vergelijkbaar met XOR, maar meerdere paden kunnen tegelijk gekozen worden (minimaal één zorgt voor).
Sequence Flow instellingen
Stel individuele sequence flows in (pijlen tussen elementen):
| Instelling | Omschrijving |
|---|---|
| Probability | Relatief gewicht bij vertrek uit een gateway |
| Periodiciteit | Tijdsgebaseerde variaties |
| Conditions | Conditionele flowselectie |
Referentie voor distributie-editor
Bij het inrichten van distributies gebruik je de distributie-editor:
Beschikbare distributietypen
| Type | Parameters | Gebruik |
|---|---|---|
| Fixed | waarde | Constante waarden |
| Normaal | mean, stdDev | Symmetrische variatie |
| Uniform | min, max | Bereik met gelijke kans |
| Triangular | min, mode, max | Bereik met meest waarschijnlijke waarde |
| Poisson | lambda, rateUnit | Aankomstpatronen |
| Lognormal | mean, stdDev | Rechts-scheve tijden |
| Weibull | scale, shape | Betrouwbaarheidsmodellering |
| Pearson VI | alpha1, alpha2, beta | Complexe patronen |
Tijdseenheden
Waar van toepassing kun je periodes opgeven in:
- Seconden
- Minuten
- Uren
- Dagen
Rate Units
Voor arrival distributions:
- Per uur
- Per dag
- Per week
- per maand
- Per jaar
Zie Verdelingen voor meer uitleg.
Referentie periodiciteit-editor
Bij het instellen van tijdsafhankelijke parameters:
| Type | Parameters | Voorbeeld |
|---|---|---|
| Always | (geen) | Geen tijdsvariatie |
| Default | (geen) | Fallback-regel |
| Each Day | startTime, endTime | 09:00-17:00 dagelijks |
| Each Weekday | startTime, endTime | Kantoortijden ma-vr |
| Each Weekend Day | startTime, endTime | Weekenduren za-zo |
| Each Week | startDay, startTime, endDay, endTime | Meerdere dagen per week |
| Each Month | startDayOfMonth, startTime, endDayOfMonth, endTime | Maandafsluiting |
| Each Year | startMonth, startDayOfMonth, startTime, endMonth, endDayOfMonth, endTime | Seizoenspatronen |
| Fixed Period | startDateTime, endDateTime | Eenmalige gebeurtenissen |
Bekijk Periodiciteit voor meer uitleg.
Referentie voor voorwaardeneditor
Met condities kunnen parameterwaarden variëren op basis van case-attributen:
| Condition Type | Omschrijving |
|---|---|
| Value Match | Attribuut is gelijk aan specifieke waarde(n) |
| Range | Numeriek attribuut binnen een bereik |
Example: Verschillende verwerkingstijden toepassen op basis van de klant pakket.
Simulaties uitvoeren
Simulatie-bediening
| Control | Omschrijving |
|---|---|
| Run Simulatie | Start de simulatie |
| Progress Bar | Toont het voltooiingspercentage tijdens uitvoering |
| Annuleren | Stop een actieve simulatie |
Uitvoeringslimieten
| Limiet | Waarde | Doel |
|---|---|---|
| Max Events | 2.000.000 | Voorkomt runaway simulaties |
Event Limit
De simulatie stopt bij 2.000.000 gebeurtenissen. Kom je aan deze limiet? Verkort dan de simulatieperiode of verlaag de aankomstfrequentie.
simulatie-output
Na afronding maakt de simulatie een dataset aan binnen je proces met de volledige event log:
Output-inhoud
| Veld | Omschrijving |
|---|---|
| Case-ID | Unieke code voor elke gesimuleerde case |
| Activiteit | Naam van de uitgevoerde activity |
| Starttijdstamp | Moment waarop de activity is gestart |
| Complete Timestamp | Moment waarop de activity is afgerond |
| Resource | Welke bron de activity heeft uitgevoerd |
| Attributen | Case-attributen bij uitvoering |
Werken met Output
Het gesimuleerde event log is een standaard ProcessMind dataset. Je kunt:
- Het bekijken in de proces-explorer
- Analyseren met alle ProcessMind functies
- Vergelijken met andere datasets (historisch of gesimuleerd)
- Exporteren voor externe analyse