Discrete-event simulation models, ready to run
From a single barber to inventory, dispatch and machine breakdowns. Pick a model, change the inputs and run it on the same engine behind the QueueSim simulator.

Queueing Theory
M/M/1 Queue
Single-server queue — analytical Little's Law validation across replications.
Barbershop (Henriksen)
Single-barber shop with hard vs. graceful shutdown — canonical puck idiom reference.
Multi-Barber Shop
Two-barber shared queue — GPSS TRANSFER BOTH.
Gated Shop
Gate + Facility composition — bounded entry with waiting outside.
GPSS Classics
Tool Crib (Priority Classes)
Two mechanic classes sharing one clerk — GPSS priority queueing.
Threshold Routing
Preferred server A + overflow server B — multi-facility dispatch.
TV Inspection
Two-stage inspect→adjust with feedback loop — GPSS STORAGE.
Two-Zone Dispatch
Calls come from two zones, each with its own crews. When one zone's crews are all out, the other zone covers.
FMS (Schriber-Stecke)
Flexible manufacturing system — split/assemble across machine groups.
Machine Breakdowns
Job service with random breakdowns — GPSS PREEMPT/RETURN.
Widget Assembly
Closed-population assembly with optional K sweep — GPSS SPLIT/ASSEMBLE.
Inventory
Order-Point Inventory (s,S)
Continuous review (s,S) inventory with optional grid sweep — GPSS SAVEVALUE/TEST.
Periodic Review Inventory (R,S)
Periodic review (R,S) inventory with cycle histogram — GPSS TABLE/TABULATE.
Advanced Patterns
Reneging Customers
Patience timers — customers abandon the queue after waiting too long.
Coffee Shop (Compound Hold)
Two drink types with serial release — compound hold + patience timer.
Machine Inspector
Bernoulli branch on inspection outcome — TRANSFER statistical / stat-only.
Technician Dispatch
Active Resource (Worker) pattern — one technician services N machines with travel time.
Production Models
Have a system that isn't here?
ChiAha builds custom simulation models on this engine. Talk to us about yours