Methodology

From production graph to confident decision

How ReliaSim turns a production graph into an OEE prediction accurate within 1% of your real line. No simulation expertise required.

Build
Step 1
Validate
Step 2
Predict
Step 3

How do you increase production?

Every system has multiple ways to improve.

A bottling line — Filler, Capper, Labeler, Case Packer, Palletizer
Add Buffer?
Improve Reliability?
Automate the Process?
How do you decide?
Gut feel?
Spreadsheets?
Past experience?
Consultants?

Or — you model the system, parameterize from real data, and predict which lever pays off before you pull it. That's the three-step sequence below.

Step 1 · Build

Sketch what is. Parameterize what matters.

Draw your production graph node by node. Set rates, mark buffer positions, and compose each machine's behavior from historian data or reliability shapes.

So that your model reflects the real system from day one.

Step 1 · Build → Sketch what is.

Draw your production line node by node. Set rates, add buffers, mark decoupling points.

This is the step where modeling projects quietly go wrong. A graph drawn from a spec sheet describes the line the vendor sold you; a graph drawn from the plant describes the one you actually run. The difference does not show up here — it shows up three steps later as a model that is confidently wrong. What you want at the end of this step is a topology someone on the floor would recognize: the right machines, in the right order, with the buffers where they physically are.

Duration: 90.00 Days Efficiency: 100.0% PerfectProduction: 130,896 pallets
BufferBulk Storage
ConverterFiller A
ConstraintCapper A
ConstraintLabeler A
ConverterFiller B
ConstraintCapper B
ConstraintLabeler B
ConverterCase Packer
ConverterPalletizer
BufferWarehouse
See it in action — model build video
Drawing the production graph — block by block

Step 1 · Build → Parameterize what

im); margin:0;">Feed historian data to ReliaStats to find the right failure distributions.

Nominal rates are the easy part, and they are not what decides output. What decides it is how each machine actually fails — how often, for how long, and with how much spread. ReliaStats fits those distributions from your own event history rather than asking you to pick one, so every unit operation carries its own interrupt signature instead of a shared average. For a line that does not exist yet, the Interrupt Designer lets you choose the shapes deliberately, which at least makes the assumption explicit.

TTF / TTR distribution designer
TTF — Uptime TTR — Repair Time (min) → PDF ↑
Source-to-fit — distribution matching
Q-Q plot

For new systems, the Interrupt Designer lets you choose distribution shapes manually.

Infant Mortality
Decreasing failure rate
Wear-out
Age-related failures
Scheduled
Fixed-duration maintenance

Step 2 · Validate → Validate against lor:var(--text-dim); margin:0;">Compare to your historian. Each point is an interrupt. On the diagonal = model matches reality.

This is the step that separates a simulation from an opinion, and it is the one most often skipped. Validation here is not a sanity check on the total: every interrupt is compared individually against what the historian recorded, and each should land on the diagonal inside its confidence band. A model that matches annual OEE while getting the individual failure modes wrong will still answer your questions — it will just answer them incorrectly, and you will not find out until the capital is committed.

Model vs. historian — simulated availability vs. actual
Interrupt Validation scatter — source vs. sim availability with 95% PI and 99% CI bands

Each point is an interrupt. On the diagonal = model matches reality.

"The only way to predict this accurately is through simulation."
— Tom Lange, 36 years Procter & Gamble

Step 3 · Predict → Gain

nt-size:14px; color:var(--text-dim); margin:0;">Each machine is an actor with its own rhythm. When the ensemble performs together, blocking and starving emerge from the interaction.

Gain ≠ Loss is the part that surprises people, and it is the whole reason a loss report is not a plan. Remove a failure mode and you do not simply get its downtime back. Some of that loss was absorbed — the line caught up in a buffer, or the machine was starved during the stop anyway. Some of it was cascading into the machines downstream, so removing it returns considerably more than it appeared to cost. Which of the two you are looking at depends on where the failure sits in the system, and no ranking of losses can tell you. The simulation removes each one individually and re-runs the whole system to find out.

Efficiency Gain/Loss chart
Loss → Gain detail
8.00% 7.50% 7.00% 6.50% 6.00% 5.00% Labeler Filler Loss Gain
Labeler Misalignment
Loss 6.78% → Gain 5.10%
0.75×
recover less than you lost
Filler Micro Stop
Loss 6.67% → Gain 7.97%
1.2×
56% more recovery

Same loss. Completely different recovery.

Why the engine works this way

Flow, not pieces and parts

Everything above rests on a rate-based engine: ReliaSim models material as flow rather than tracking every item as its own entity, which is what lets a thousand year-long runs finish in the time it takes to read this page. Why the engine works that way →

Get Started

Now see it on your line.

Three ways to start — explore on your own, see it live, or scope your system.

Get notified Schedule a call Schedule a Scoping Session