Bottleneck Identification Simulator — Blocking, Starving & Buffers Interactive

Interactive 3D bottleneck identification simulator: run a filler, capper and labeler with finite lanes and see which machine blocks, starves and limits throughput.

← Industrial Engineering Labs
About this tool — how it works & FAQOpen ▾Close ▴

About the Bottleneck Identification Simulator

Bottles pass through a filler, capper and labeler. Finite accumulation lanes fill and empty. A completed bottle blocks a machine when its downstream lane is full; an empty upstream lane starves the next machine.

What the simulator shows

• A 3D laboratory scene with: Liquid filler and feed tank; Rotary capper; Label reel and applicator; Two accumulation lanes; Machine-state tower. • Controls: Filling time (1-8 s/bottle); Capping time (1-8 s/bottle); Labeling time (1-8 s/bottle); Each lane capacity (1-8 bottles); Capper outage from 12 to 22 s. • Live readouts: Dispatched bottles; Observed throughput; Nominal bottleneck capacity; Bottles in line; Filler blocked time; Labeler starved time. • Guided experiments: Slow capper; Move the constraint; Temporary outage.

Model equations

• Nominal capacity=min(60/a,60/b,60/c) bottles/min • Finite buffers store waiting bottles; completed machines block if no slot is free • Flow accounting: admitted = output + machines occupied + buffer contents • Observed rate=60×departures/elapsed seconds.

Model limits and scope

Three serial deterministic servers with unlimited input and output, finite intermediate buffers and blocking after service. Fixed 0.02-second integration; process times are integer seconds. The optional capper outage pauses processing for ten seconds. Startup and interruption effects make short-run output differ from nominal capacity.

Frequently asked questions

Is an idle downstream machine always the bottleneck?

No, it may be starved. Upstream limitations can leave a fast downstream resource waiting.

Does a larger buffer increase the slowest machine’s rated speed?

No. Buffers absorb interruptions but do not change service times.

What does the "Slow capper" experiment show?

The first lane fills, the filler blocks and the labeler often starves.

What does this simulator not model?

Three serial deterministic servers with unlimited input and output, finite intermediate buffers and blocking after service. Fixed 0.02-second integration; process times are integer seconds. The optional capper outage pauses processing for ten seconds. Startup and interruption effects make short-run output differ from nominal capacity.

Related tools & guides