ReliaSim OEE simulation

OEE Simulation

OEE Simulation: Predict OEE Before You Change the Line
From per-machine interrupt data, validated before it predicts

OEE measured on the line is a record of what happened. It cannot tell you what a buffer, a faster line speed or an eliminated failure mode will do to it. OEE simulation can: model the line from its own interrupt data, check the model against the historian, then change one thing and read the predicted OEE.

1%of measured OEE — the bar a published one-year model met
44%line OEE from five 85% machines in series, no buffers
~1200×faster, rebuilding that published model in ReliaSim

Why measured OEE cannot predict a change

OEE multiplies three factors — Availability × Performance × Quality — and grades execution against planned production time. It is a good scorecard. As a forecasting tool it has three structural problems, none of which more care with the data can fix.

So when an improvement project promises a number of OEE points, the number usually came from subtracting a loss from a loss report. What actually comes back is often different, in both directions — the subject of which loss to fix first.

Machine OEE is not line OEE

The world-class benchmark of 85% is a single-machine figure. Carry it to a line and topology decides what it is worth:

Five machines at 85% OEE, in series

BufferingLine OEEWhy
None0.855 ≈ 44%every stoppage propagates to the whole line
Infinite85%stages fully decoupled; the slowest sets the pace
Realsomewhere betweendepends on buffer size versus stoppage length — and only simulation gives the number

The real row is the one that matters, and it is the one no formula reaches. Multiplying machine availabilities assumes the machines fail independently; buffers are precisely what break that assumption. That is why a plant that multiplies out to 46.7% can measure 54.3% — the arithmetic cannot see the decoupling the physical line actually has. Is 85% OEE achievable on your line? works through the consequences.

How OEE simulation works

In ReliaSim, each factor of OEE lands somewhere concrete in the model:

Availability

Interrupts. Every machine carries its own failure modes, each with a time-to-failure and time-to-repair distribution fitted from line event data.

Performance

Rates. Nominal rates, conversions and rate losses, plus the blocking and starving that emerge when coupled machines interact.

Quality

Scrap and rework. Blocks can remove or recirculate rejected units the way the line does, so the model counts good output.

The interrupt data is the part that decides accuracy. With a Line Event Data system or a historian, ReliaStats fits each failure mode’s distributions from the raw events — downtime data analysis is its job — and hands ReliaSim parameters it reads directly. For a line that does not exist yet, the Interrupt Designer lets you enter the shapes by hand.

Named failure modes matter more than they look. One lumped downtime figure per machine still gives a working model, but a flat answer: in Fischel and Lange’s words, the gains and losses come out “less accurate and essentially identical to each other.” Per-mode detail is what lets the model tell one improvement from another.

Then the engine runs the line forward through time — a year, or many years across replications — and reports the efficiency it produced, per machine and for the line. Because the result is a distribution rather than a single figure, you see the spread a single year of history can hide.

ReliaSim throughput histogram from a multi-run experiment: output forms a wide bell-shaped distribution rather than a single value.
Throughput across a multi-run experiment in ReliaSim. The same line, the same data, a distribution of outcomes — which is the honest shape of a prediction.

Validate against measured OEE first

A simulated OEE is worth nothing until the model has reproduced the OEE the line actually delivered. The standard ReliaSim holds to is per failure mode, not merely in aggregate: every interrupt’s simulated availability is compared with its observed availability, and each should land on the match line inside its confidence band. A single overall number can be right for the wrong reasons — one mode overstated, another understated, the errors cancelling. A per-mode comparison cannot hide that.

Scatter plot of source availability against simulated availability, one marker per interrupt, with a y equals x match line and 95% prediction and 99% confidence bands. Every point sits on the match line.
Source vs. simulated availability on the bottling line demo model, one marker per failure mode, with 95% prediction and 99% confidence bands.

The evidence that the method works at plant scale is published. In a 2020 Winter Simulation Conference paper, Fischel and Lange modeled a multi-line food plant — over twenty unit operations, up to twenty failure modes each — and set their validation bar at agreement within 1% of overall system OEE between a one-year simulation and the plant’s actual data. It met it. That model was built in ExtendSim; it was rebuilt in ReliaSim and independently validated by Tom Lange within 1% of both the plant’s measured OEE and the ExtendSim model, running roughly 1200× faster on the same laptop. The full account is in the published OEE validation case study.

Simulated efficiency and your reported OEE

Put a simulated figure next to a plant dashboard and they may differ by twenty or thirty points. Usually neither is wrong. OEE divides by planned production time; ReliaSim’s efficiency divides by every minute of the modeled period, staffed or not — the stricter, every-minute convention. On a plant that runs 24/7 the two denominators coincide and the numbers should agree; on a one-shift plant they part company by exactly the time left unscheduled.

The reconciliation is simple: multiply the scheduled-time figure by the share of calendar time you actually scheduled, and any remaining difference is genuinely about the model. Asset efficiency vs OEE covers the arithmetic, and how big is your hidden factory? covers what the gap is worth.

What you can predict

Once the model reproduces the line, every question becomes the same experiment: change one thing, re-run, compare.

Deciding which of those improvements to fund, and what each trades away, is its own question — see OEE improvement tradeoffs. This page is about the instrument that prices them.

Runs are cheap enough to do this exhaustively. The buffer sweep behind the buffer guide is 7,770 runs — 1,864 simulated years in 31.8 seconds — so you compare every candidate rather than the three someone nominated. It all runs in ReliaSim’s manufacturing simulation software on your own desktop, and the discrete rate simulation engine is what makes that speed possible.

Frequently asked questions

What is OEE simulation?

Building a model of a production line from its rates, buffers and per-machine interrupt data, validating it against measured OEE, and running it forward to predict how OEE responds to a change before the change is made.

Can you predict OEE before making a change?

Yes, once the model reproduces the line’s measured performance. Change one thing in the validated model — a buffer, a rate, a failure mode — re-run it, and compare the predicted OEE with the baseline.

Why can’t I multiply machine OEEs to get line OEE?

Multiplying assumes machines fail independently. Buffers decouple them, so real line OEE sits between the multiplied figure and the best single machine. Five 85% machines with no buffering give about 44%; how much buffering recovers depends on stoppage lengths, which only simulation captures.

How accurate is simulated OEE?

A peer-reviewed 2020 Winter Simulation Conference study validated a per-failure-mode model of a food plant to within 1% of measured OEE over a one-year simulation. That model was rebuilt in ReliaSim and independently validated by Tom Lange within 1% of both the measured OEE and the original ExtendSim model. With the model and data handled correctly — per-failure-mode interrupts, fitted distributions, validation against your historian — a model of your own line can predict its OEE within 1%.

Why does simulated efficiency differ from my plant’s OEE?

Usually the denominator. OEE counts planned production time; ReliaSim’s efficiency counts every minute of the modeled period. On a 24/7 plant they agree; on a plant that runs fewer shifts the gap equals the unscheduled time.

What data do I need to simulate OEE?

Line event data — machine stop and start times recorded to the second, ideally with named failure modes — plus nominal rates and the line layout. ReliaStats can fit the failure and repair distributions from that data.

Does OEE simulation include quality losses?

It can. Scrap and rework are modeled with blocks that remove or recirculate rejected units, so the simulated output is good output, the way OEE’s Quality factor counts it.

Predict OEE on a real line model

The Sandbox runs eight bottling-line models in your browser. Remove an interrupt, change a buffer, and watch the efficiency move — every number from a live engine run.

Open the Sandbox → See pricing

Want to see it on your own line? Schedule a call.