Discrete event simulation

Simulate material flow much faster than real time and assess throughput, utilisation and bottlenecks. Use the results to support decisions about AGV numbers, buffers and shifts before building or changing the system.

PalletYard at accelerated speed with station statistics, then an experiment comparing variants with 2, 3 and 4 AGVs.
In the clip: PalletYard at accelerated speed with statistics at every station, then the statistics window and the experiment manager comparing variants with 2, 3 and 4 AGVs over five runs each.

Try this use case in the free Public Demo, without an account or installation. Public Demo limits →

Support capacity decisions with simulation results

When planning material flow, you need to determine how many AGVs are required, where buffers are needed and which station limits throughput. These decisions also arise when changing an existing system during operation.

Run the layout on event time and examine how stations spend their time working, transporting or blocked. Compare variants with repeated runs to support the choice of AGV numbers, buffers and shifts.

Evaluate utilization and throughput

See which components are working, idle or blocked and how much material they handle. The statistics are linked to the 3D model, so you can find the component behind every figure.

  • Compare component utilization

    The “Material flow” statistics window shows one stacked utilization bar per component, ordered by material flow and filterable by component type. States include Working, Transport, Setup, Blocked, Empty and Fault, with Charging, Braked and Stopped added for vehicles.

  • Inspect individual component figures

    Hover over a bar to highlight its object in 3D. Each component’s tooltip shows its state, occupancy and capacity, utilization, share of time in each state, throughput per hour and total quantity.

  • Show statistics in 3D

    Enable statistics badges in the toolbar to display a state bar and throughput per hour above each station. Custom values from scripts also appear in the statistics.

  • Control simulation runs

    Run at 1×, 5×, 10× or 50× speed, or use fast mode without animation and follow its progress bar. Step through individual events and configure the simulation end and statistics reset.

Compare variants with the Experiment Manager

Compare parameter variants across repeated runs and assess the uncertainty in their results. The Experiment Manager is part of Commercial and can be tried in the Public Demo.

  • Define a variant matrix

    The first column contains the baseline configuration as your reference; further columns define variants. Each variant overrides component parameters such as vehicle count, MTBF or MTTR.

  • Configure repeated simulation runs

    Set 1–999 runs per column, the run duration and a warm-up period after which statistics begin. Random numbers are generated automatically for each run; using the same random numbers across variants is enabled by default for fair comparisons.

  • Choose your performance metrics

    Throughput per hour and average utilization are built in; add up to 32 custom metrics from component values, script values or metrics aggregated as mean, sum, minimum or maximum. Specify whether higher or lower values are better for each metric.

  • Compare results and uncertainty

    Each result cell shows the mean ± a 95% confidence interval and the difference from the baseline with its interval. View a bar chart with confidence intervals or a time series showing individual runs.

  • Keep experiment results traceable

    Results are saved with the project and marked as outdated when the setup changes. Your AI agent can also start experiments through the MCP server.

From layout to a comparison of variants

  1. Build or reuse a layout

    Assemble a layout from library components or continue with an existing layout. Use the same model as the basis for the material flow study.

    Layout planning →
  2. Run on event time

    Choose discrete event simulation to advance from event to event. Simulate operation much faster than real time to investigate material flow over longer periods.

    Discrete event simulation →
  3. Read station statistics

    Read utilisation and throughput from the statistics and identify bottlenecks. Badges at the stations and the statistics window show states such as working, transport and blocked.

    Statistics and bottlenecks →
  4. Compare variants in the experiment manager

    Define variants, run repeated simulations and compare means with confidence intervals. The experiment manager for these studies is part of Commercial.

    Experiment manager →
  5. Share results through a link

    Share the project and its results through a link. Make the study accessible in the browser for discussion with planning, operations and customers.

    Presentation and sharing →

Demo models to try

Open the models in the Public Demo, without an account or installation.

  • Pallet Yard

    Three AGV forklifts on a one-way route network serve two production outputs, six storage locations, two shipping lanes and two charging stations; change the yard size and cycle time in the planning window. Experiments compare the baseline of three AGVs with failures against two AGVs, four AGVs and operation without failures, each over five eight-hour runs: in this model, failures reduce throughput by around a fifth, while a fourth AGV brings no improvement because the vehicles block one another.

    Open in the demo ↗ (opens in a new tab)
  • Layout planner demo

    Explore a pallet loop assembled from library conveyors, transfer units and turntables. Try connecting the components at snap points.

    Open in the demo ↗ (opens in a new tab)

Frequently asked questions

What is the difference between discrete event and time-stepped simulation?

Discrete event simulation advances from one event to the next, such as an arrival, a completed operation or a machine failure. Time-stepped simulation calculates the sequence at fixed time steps. Event time lets you examine material flow much faster than real time.

How many runs do I need for reliable results?

The five runs per variant shown in the clip illustrate the workflow and are not a general requirement. The experiment manager compares means with 95% confidence intervals. Assess the variation and interval widths against the planning decision, and increase the number of runs if needed.

Is the experiment manager free?

Discrete event simulation with statistics is part of Community. The experiment manager with variants, repeated runs and run comparison is part of Commercial. You can try both in the free Public Demo without an account or installation.

Which statistics can I inspect at a station?

Station badges and the statistics window show utilisation, throughput and states such as working, transport and blocked. Use them to investigate where material flow stalls and which stations limit throughput.

Can I use an existing layout and share the results?

Yes, you can use an existing layout as the basis for discrete event simulation. Share the project and its results through a link so others can access them in the browser.

Explore material flow in PalletYard

Open the Public Demo to inspect station statistics and compare variants in the experiment manager. Discuss your project if you want to investigate AGV numbers, buffers or capacity changes.