Supply Chain Lab Kanban Pull Simulator Lab Home
Capacity & Operations

Kanban Pull Simulator

A four-station line with variable work times. Run it push and watch queues grow without limit; cap it with kanban cards or a CONWIP ceiling and watch WIP - and cycle time - come under control while throughput barely moves. Little's Law, live.

How to use it

The line

Run

Control policy

Process

Mean work time is 10 ticks per station; station 3 runs slower by the drag factor - it sets the line's capacity.

–
Avg WIP (parts)
–
Avg cycle time (ticks)
–
Blocked+starved %

Buffers show queued parts as dots (max 12 drawn). Under push with high CV, watch the buffer before the bottleneck fill without end.

WIP over time - push drifts upward; kanban/CONWIP hold it flat.

Throughput over time - note how little it drops when WIP is capped.

WIP = TH × CT …

Try these experiments

  1. Run push at CV 1.0 for a while - WIP climbs without bound in front of the bottleneck while throughput stays flat. All that inventory buys nothing.
  2. Switch to kanban and find the fewest cards that still keep ~95% of the push throughput - that is your lean buffer size.
  3. Check Little's Law in the readout: multiply the throughput-per-tick by the cycle time and compare with WIP. It matches once the line settles (kanban, CONWIP); under push WIP keeps growing, so it drifts.

About this tool

The concept

Push releases work on schedule; pull authorises work only when downstream consumes. Pull caps WIP, and capped WIP means capped cycle time.

How it works

Each station's work time is lognormal-ish around 10 ticks. Kanban blocks a station when its output buffer is full; CONWIP blocks only the release of new work.

Winning strategy

Throughput is set by the bottleneck, not by WIP - beyond a small buffer, extra WIP only adds cycle time. Little's Law makes that arithmetic, not opinion.

Background: Kanban · CONWIP · Little's law