Airport Security LabSIMULATE. COMPARE. UNDERSTAND.
Built by Seamus Costello
OPERATIONS MANAGEMENT · HW 2

A smoother way through security.

Follow the passengers. Find the bottleneck. Test your next move.

TOTAL PROCESSING TIME
5m 15s
315 seconds · all 10 passengers
PROCESS CAPACITY
120 / hour
One passenger every 30s, on average
BOTTLENECK
Luggage X-ray
The stage limiting the whole process
SCREENING FLOOR · ROC05:30:00
0:00 / 5:15
0 / 10 passengers finished
Drag the timeline to explore any moment

Where the work happens

Long-run capacity & utilization

Utilization is the process flow rate divided by each stage’s capacity. These are steady-state values, so they exclude the startup and finish of this finite run.

Every passenger has a story

First 10 passengers · click a row to follow someone
IDMetalX-ray
Colored bars show screening. Thin gray lines show waiting between steps. All times are seconds after 5:30 a.m.; the left-hand queue also begins at that time.

Follow the numbers

First passenger: 45s
PassengerID checkMetal detectorLuggage X-rayTime waitingFinished at
Model assumptions & what the numbers mean

All passengers are waiting when the first ID check begins at 5:30 a.m. The stations start empty. Passengers follow ID check, metal detector, and luggage X-ray in that order. Each stage uses first-come, first-served processing, with passenger number breaking simultaneous-arrival ties. Parallel stations at a stage have identical processing times. Processing times are fixed; walking time, breaks, and random delays are excluded. Waiting space is unlimited.

Total processing time means the time from the first ID check starting until the last passenger finishes the X-ray. Time in the system is a passenger’s finish time minus their arrival time (zero here). Cycle time here is the average interval between completions in steady operation: the largest processing-time-per-station ratio. With parallel stations, actual gaps between individual completions can alternate. Capacity is the theoretical steady-state hourly rate, rather than passengers divided by this finite run’s duration.