Op deze pagina

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:

  1. Open een proces met een BPMN-model
  2. Ga naar het Simulatie tabblad in het rechterpaneel
  3. Alle simulatie-instellingen zijn geordend in inklapbare secties

Simulatiebeheer

Bovenaan het simulatiepaneel staan de knoppen voor het beheren van simulatie-instellingen:

Simulatie-selector

ControlOmschrijving
DropdownSelecteer een bestaande simulatieconfiguratie
Nieuw makenMaak een nieuwe simulatieconfiguratie aan
HernoemenPas de naam van de configuratie en dataset aan
DuplicerenMaak een kopie van de huidige configuratie
Auto-configuratieStel simulatieparameters automatisch in met AI of data
VerwijderenVerwijder 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:

KnopOmschrijving
Run SimulatieVoer de simulatie uit met de huidige instellingen
Auto-configuratieOpen 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:

InstellingOmschrijvingVoorbeeld
Simulatie PeriodHet datumbereik voor de simulatie (start- en einddatum)2025-01-01 tot 2025-03-31
Warm-up periodeBij inschakelen draait voor de startdatum een extra warm-up periodeAan/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.

InstellingOmschrijving
DistributionType statistische distributie
ParametersDistributiespecifieke parameters
PeriodiciteitOptionele tijdsafhankelijke variatie
ConditionsOptioneel: conditieele generatie

Tekstattributen

Tekstattributen kunnen op meerdere manieren worden gegenereerd:

ModeOmschrijvingVoorbeeldoutput
ListWillekeurige selectie uit een lijst van waarden”Gold”, “Silver”, “Bronze”
NumberedVoorvoegsel gevolgd door een oplopend nummer”ORDER-0001”, “ORDER-0002”
Fictional Naamsgegenereerde persoonsnamen”Sarah Johnson”, “Michael Chen”
Fictieve bedrijvengegenereerde bedrijfsnamen”Acme Corp”, “Wereldwijd Industries”
LandenLandnamen”Verenigde Staten”, “Duitsland”, “Japan”

Resource configuratie

Definieer de bronpools die activiteiten kunnen gebruiken.

InstellingOmschrijving
NaamNaam van de bronpool
CapaciteitAantal beschikbare units
PeriodiciteitOptioneel: tijdsafhankelijke capaciteit

Bekijk Bronnen  voor volledige uitleg over bron modelleren.


Start-gebeurtenis instellingen

Configureer hoe nieuwe cases binnenkomen via start gebeurtenissen:

InstellingOmschrijving
DistributionHoe aankomsten verspreid zijn (meestal Poisson)
RateGemiddeld aantal aankomsten
Rate UnitTijdseenheid: perHour, perDay, perWeek, perMonth, perYear
PeriodiciteitTijdsafhankelijke aankomstvariaties
ConditionsConditionele 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

InstellingOmschrijving
DistributionHoe de verwerktijd varieert
Time Unitseconden, minuten, uren, dagen
PeriodiciteitTijdgebonden variatie in verwerktijd
ConditionsVoorwaardelijke verwerktijden

Benodigde Bronnen

InstellingOmschrijving
Resource PoolWelke bron pool gebruikt wordt
AantalHoeveel units nodig zijn

Meerdere bron-eisen kunnen aan één taak worden toegevoegd.

Kans om te Skippen

InstellingOmschrijving
PercentageKans (0-100%) dat de activiteit wordt overgeslagen
PeriodiciteitTijdgebonden variatie in skip-kans
ConditionsVoorwaardelijke 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

InstellingOmschrijving
FIFOFirst In, First Out – cases worden verwerkt op volgorde van binnenkomst (standaard)
LIFOLast In, First Out – meest recent toegevoegde cases eerst
RandomCases 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:

InstellingOmschrijving
AttributeWelk attribuut wijzigen
New ValueDe nieuwe waarde (vast of distributie)
ConditionsWanneer deze wijziging uitvoeren

Instellingen voor Intermediaire gebeurtenissen

Voor intermediate gebeurtenissen (niet de start gebeurtenissen):

InstellingOmschrijving
Attribute ChangesPas case-attribuutwaarden aan
Skip-kansKans om het gebeurtenis over te slaan

Gateway-configuratie

XOR (Exclusive) Gateways

Stel bij exclusive gateways de kans voor elke uitgaande route in:

InstellingOmschrijving
ProbabilityRelatief gewicht voor deze route (automatisch genormaliseerd)
PeriodiciteitTijdgebonden kansvariatie
ConditionsVoorwaardelijke 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):

InstellingOmschrijving
ProbabilityRelatief gewicht bij vertrek uit een gateway
PeriodiciteitTijdsgebaseerde variaties
ConditionsConditionele flowselectie

Referentie voor distributie-editor

Bij het inrichten van distributies gebruik je de distributie-editor:

Beschikbare distributietypen

TypeParametersGebruik
FixedwaardeConstante waarden
Normaalmean, stdDevSymmetrische variatie
Uniformmin, maxBereik met gelijke kans
Triangularmin, mode, maxBereik met meest waarschijnlijke waarde
Poissonlambda, rateUnitAankomstpatronen
Lognormalmean, stdDevRechts-scheve tijden
Weibullscale, shapeBetrouwbaarheidsmodellering
Pearson VIalpha1, alpha2, betaComplexe 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:

TypeParametersVoorbeeld
Always(geen)Geen tijdsvariatie
Default(geen)Fallback-regel
Each DaystartTime, endTime09:00-17:00 dagelijks
Each WeekdaystartTime, endTimeKantoortijden ma-vr
Each Weekend DaystartTime, endTimeWeekenduren za-zo
Each WeekstartDay, startTime, endDay, endTimeMeerdere dagen per week
Each MonthstartDayOfMonth, startTime, endDayOfMonth, endTimeMaandafsluiting
Each YearstartMonth, startDayOfMonth, startTime, endMonth, endDayOfMonth, endTimeSeizoenspatronen
Fixed PeriodstartDateTime, endDateTimeEenmalige gebeurtenissen

Bekijk Periodiciteit  voor meer uitleg.


Referentie voor voorwaardeneditor

Met condities kunnen parameterwaarden variëren op basis van case-attributen:

Condition TypeOmschrijving
Value MatchAttribuut is gelijk aan specifieke waarde(n)
RangeNumeriek attribuut binnen een bereik

Example: Verschillende verwerkingstijden toepassen op basis van de klant pakket.


Simulaties uitvoeren

Simulatie-bediening

ControlOmschrijving
Run SimulatieStart de simulatie
Progress BarToont het voltooiingspercentage tijdens uitvoering
AnnulerenStop een actieve simulatie

Uitvoeringslimieten

LimietWaardeDoel
Max Events2.000.000Voorkomt 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

VeldOmschrijving
Case-IDUnieke code voor elke gesimuleerde case
ActiviteitNaam van de uitgevoerde activity
StarttijdstampMoment waarop de activity is gestart
Complete TimestampMoment waarop de activity is afgerond
ResourceWelke bron de activity heeft uitgevoerd
AttributenCase-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

Volgende stappen