All articles
Method25 August 2026 · 5 min read

What is process simulation? Definition, methods, limits

In short

Process simulation means rebuilding a flow as a model and running it many times with randomly drawn arrivals and processing durations, in order to measure what comes out: throughput, lead time, queues, utilisation and cost. Three methods are in common use — discrete-event simulation for cases moving through queues, agent-based simulation for independently acting participants, and system dynamics for stocks and feedback. For business processes the first is almost always correct. The value appears wherever variation, queues and the coupling between steps determine the outcome — that is, wherever a spreadsheet makes the answer look systematically too good.

The definition

Process simulation is the artificial execution of a flow inside a model. Instead of describing what should happen, you let cases actually run through the model — with a clock, with queues, with randomly drawn durations — and measure what comes out.

The difference from a spreadsheet calculation comes down to one word: waiting. A spreadsheet adds processing times. A simulation represents the fact that a case waits when the next step is busy. In administrative and service processes, waiting is typically 90 to 99 percent of lead time — so the spreadsheet computes the unimportant part precisely and omits the important one.

The three methods

MethodWhat it representsTypical use
Discrete-event (DES)Individual cases moving through stations and waiting in queuesBusiness processes, manufacturing, emergency departments, call centres, logistics
Agent-based (ABS)Independently deciding participants with rules and interactionCustomer behaviour, epidemics, traffic, markets
System dynamics (SD)Stocks, flows and feedback at an aggregate levelStrategy, workforce development over years, market dynamics

For a business process with steps, roles and approvals, discrete-event is essentially always the right method. Agent-based becomes interesting when participants make their own decisions that change the flow — customers abandoning a queue, for example. System dynamics answers no question about an individual case; it answers questions about stocks over long horizons.

What a simulation model needs

Five inputs per step, no more:

  1. Arrivals — how many cases come in, and how much does that vary? A mean alone is not enough; the damage happens on the peak day.
  2. Processing duration as a range — not "10 minutes" but "5 to 15". The spread is the actual information: it is what creates the queue.
  3. Capacity — people × productive hours, or a fixed takt where a machine sets the limit.
  4. Branching — which share of cases takes which path, and what leaves the process again (rejected, withdrawn, abandoned)?
  5. Calendar and cost — when is work done, and what does an hour in this role cost (fully loaded, not gross salary ÷ 2,080).

What a simulation model does not need: an event log, a system integration, complete data. Estimated values are legitimate as long as they stay visible as assumptions — a model with open assumptions beats a spreadsheet with hidden ones.

How a run works

1. Clock to zero. Draw the first arrival time.
2. Jump to the next event (arrival, end of processing, shift change).
3. Update state: queues, busy capacity, counters.
4. Schedule the next event — draw the duration from the distribution.
5. Back to 2 until the horizon is reached.
6. Repeat the whole run hundreds of times, with fresh random numbers each time.

Step 6 is the Monte Carlo repetition. It is what produces the actual result: not a single number but a distribution. From it you read P10, P50 and P90 — the good case, the middle one, and the one you make commitments against.

What comes out

  • Throughput — how many cases does the process manage per day?
  • Lead time — as a band, not a mean. P50 and P90.
  • Utilisation per step — the number the constraint hangs on. Above roughly 85 % it gets expensive, because waiting grows with ρ/(1−ρ).
  • Queues — where do how many cases sit?
  • Cost — staff cost per case, extrapolated to a year.

And, in a before/after comparison, the answer to the question that justifies the effort at all: where does the constraint move once I fix it, and what is that worth?

When simulation pays off — and when it does not

Worth it:

  • The process has queues, and waiting is a large part of lead time.
  • Volume or durations vary noticeably.
  • You want to compute a change before implementing it.
  • Somebody has to sign the number and will ask follow-up questions.

Not worth it:

  • The process runs well below capacity with no backlog. Then processing time is lead time, and addition suffices.
  • You want to document, not compute. A drawing tool is right for that.
  • You want to know what actually happened yesterday. Process mining is right for that — simulation computes an assumption, not a log.

Common misunderstandings

"Simulation needs perfect data." No. It needs honest ranges. A model with five-to-fifteen-minute ranges produces a usable band; a model with an invented ten produces false precision.

"Simulation predicts the future." No. It shows what follows from stated assumptions. The value lies in comparing two states under the same assumptions, not in the absolute value.

"The more detail, the better." No. Five to ten steps is almost always enough. The constraint sits where utilisation is highest, and that is just as visible in a coarse model as in a fine one. Every extra activity costs input fields without moving the result.

In summary

  • Process simulation executes a flow artificially instead of describing it — the difference is the queue.
  • For business processes, discrete-event simulation is the appropriate method.
  • Five inputs per step suffice; estimates are legitimate if they stay visible.
  • The result is a distribution, not a value — P10, P50, P90.
  • The real value lies in the before/after and in the migration of the constraint.

Frequently asked

What is the difference between process modelling and process simulation?

Modelling describes the structure: which steps exist, who performs them, where the flow branches. Simulation additionally needs behaviour: arrival volume, spread of durations, capacity per role, calendar. A diagram without those inputs cannot be computed, whichever tool opens it.

Which method do I need for business processes?

Discrete-event simulation. It represents individual cases moving through stations and waiting in front of busy steps — exactly the structure of an approval, application or handling process. Agent-based simulation pays off only when participants make their own decisions that change the flow; system dynamics answers questions about stocks and years, not about individual cases.

How many runs does a simulation need?

Enough that the result band stops moving materially when you add more — for business processes, typically several hundred. More important than the exact number is that repetition happens at all: a single run is a sample of one and says about as much about the process as a single working day.

Can I simulate processes in Excel?

For a rough estimate yes, for a decision no. Excel adds processing times but does not represent a queue in front of a busy step — and that is where lead time is created. Add-ins can retrofit Monte Carlo; the coupling between steps still stays out of reach.

Is process simulation the same as a digital twin?

No. A digital twin is a model continuously fed with data from live operations, mirroring its state. A process simulation is a model built for one question, run on assumptions and discarded once the decision is made. The twin costs integration and maintenance; the simulation costs an afternoon.

FlowVisual

Run the numbers on your own process

FlowVisual turns the figures in this article into a model that runs — with your volumes, your capacities, your range.

Guide: seven steps to the number