The product

RASQI Line Simulator

"How much will this line actually make?"

A discrete-event simulator for serial and assembly lines. It propagates the variability a real line has: breakdowns, setups, scrap, blocking, starvation. So the answer is what the line will deliver, not what the cycle times promise.

The engine is checked, not claimed

~2% against closed-form queueing theory

In every run, with no special mode. The engine advances event by event, so how often you poll it cannot change the answer: a test sweeps that by 2,400× and demands bit-identical results.

There is also a suite of model invariants: series adds, parallel is the maximum, the operator limits, variability never creates capacity. A number can be right by accident. A law cannot.

What it models

Four layers, and no decoration

The line itself. What gets in its way. The statistical discipline that keeps a run from being an anecdote. And the conversion into money.

The line

the physical topology

  • Up to 49 stations, plus a line feeder you configure as a station
  • Parallel identical machines, dispatched the way a real PLC would: by committed load, not blind rotation
  • Synchronized assembly with multi-BOM feeders. The assembly waits when a component line cannot keep up
  • Finite buffers with real blocking and starvation: the Factory Physics coupling a spreadsheet does not have
  • Conveyors with transit time, accumulating belts, fork and merge
  • Returnable carts: a finite fleet, transfer batch size, reorder point
  • Line-level WIP cap (CONWIP). A part is released only while WIP sits below the cap

What gets in the way

why the line does not deliver what the arithmetic promises

  • Seven distributions fitted to your data, set per product and not only per station. In a real line it is the product that governs variability
  • Breakdowns by MTBF and MTTR, per cycle or per time. Failures accrue with usage, not with idle time
  • Scrap and at-station rework, re-running the cycle where the defect happens
  • Setups and multi-product campaigns, with a sequence-dependent changeover matrix
  • Shared operators who walk between stations. The machine waits for them to arrive, and walking counts as waste, so tightening the layout shows a real gain
  • Shift calendar and break stops: real availability, kept separate from labour cost
  • Optional stochastic reliability: Weibull time-to-failure, micro-stops, imperfect repair, wear curves. Off by default

The discipline

a run is not an anecdote

  • Check line before every run: a station with no time, a routing error, a feeder that caps output, WIP that grows without end — each with how to fix it
  • Replications with 95% confidence intervals in paired scenarios and DOE, common random numbers, discarded warm-up
  • Paired A→B scenarios. Your change is isolated from luck, and it prints its own payback
  • Factorial DOE on up to six factors (full up to four, a half fraction at five or six): main effects, significance Pareto, recommended settings
  • An automatic improvement study on three targets, three levels, eight runs, at the line's configured horizon. A short horizon overstates the main lever by about 25%, in the direction that recommends overspending
  • The report states that the gains do not add up. Fix one, then run it again

The money

a line decision becomes a financial one

  • A loss waterfall in $/year, with availability, performance and quality separated. You fix the expensive loss first
  • Automatic diagnosis: findings ranked by value, each with its cause and a TOC, Lean, 6σ or TPM action
  • Payback, ROI, ROIC, NPV, IRR and EVA against the cost of capital
  • A one-page executive summary for print, with CSV and Excel round-trip
  • Demand-limited mode: with the demand of each product, the study sells only what the market buys and pays only the hours needed to make it
  • Your financial configuration never leaves the browser. Prices, margins and demand are not sent

You rewind the run and watch the same jam again

The recording travels as events, not as frames. The browser rebuilds the line at any instant: 1× to 300×, pause, drag back. None of that touches the server. And before recording, the app tells you how many hours fit your connection.

There is also a flow view over a photo of your plant: your stations laid on the real drawing, with per-product markers, buffer queues and the live bottleneck. And the same run in 3D: the 2D diagram, a 3D view or both side by side on one clock, with the 3D layout saved with the line.

The boundary, before you pay

Five things it does not do, and why

Chasing every feature of a general-purpose platform would make it complex and slow, and it still would not out-power the specialists. So some things are deliberately out.

Job-shop and arbitrary routing

A part choosing its own way through shared machines, or branching on a test result. RASQI follows a route you declare per product, and that is what keeps it simple. Coming back to the same station for each pass is a different thing, and it is supported — what stays out is a path that differs from piece to piece.

Non-FIFO queue priority

It does not move throughput, OEE or $/year. By Little's Law any work-conserving discipline gives the same. It changes lateness per order, which is scheduling, and that is a different job.

Piece-by-piece study of a sub-second line

Sub-second cycles are accepted — the floor is one millisecond — and the reason to think twice is cost, not accuracy. The engine advances event by event, so a run costs what it costs because of how many pieces it makes: halving a cycle doubles the pieces per simulated hour, and doubles the run with them. Below a 5 s line cycle the advanced stochastic mode also turns its two stop tiers off, and says so. A whole batch per cycle is fully supported.

AGV fleets and tooling

We model the material handling that drives flow: conveyor transit and parts moving in batches. Fleet dispatch and secondary constrained resources stay out.

Cumulative gain of elevating two constraints

Removed in August 2026, and we would rather say so than leave it implied. It cost up to 186 runs and only fitted a short horizon, which overstates the main lever by about 25%.

The full list is open

Every limit, with its reason, on the capabilities page. Is your line somewhere in between? Tell us about it and we will say honestly whether it fits as it is.

Where it stops

It gives you the number. Your finance function approves the case.

The simulator says so on its own screen. Its financial page is an engineering estimate for screening and prioritisation: no working capital, no financing, no sales taxes, no inflation, no FX, no ramp-up, no residual value. Before any commitment of funds, the business case must be reviewed and approved by your finance function.

Prove it on your own line first

One free month with the real software. If it does not find money, do not buy it.