Queueing Network — Airport Security
Departures screening for a 1,450-passenger-an-hour morning bank, with highly variable bag screening and a twelve-place secondary search room whose blocking loss is computed rather than assumed away.
Make it your own.
title "Airport security — 06:00 departures bank"
target 88%
arrivals "Document check" 1450/h
station "Document check" { servers: 8; service: 18s }
station "Bag screening" { servers: 12; service: 26s; cv: 1.5 }
station "Body scanner" { servers: 10; service: 20s }
# The search room physically holds twelve people; beyond that the lane is
# held and passengers are sent back round, so this is M/M/c/K.
station "Secondary search" { servers: 8; service: 150s; capacity: 12 }
route "Document check" -> "Bag screening" 1.0
route "Bag screening" -> "Body scanner" 0.96
route "Bag screening" -> "Secondary search" 0.04
route "Body scanner" -> "Secondary search" 0.07
route "Body scanner" -> exit 0.93
route "Secondary search" -> exit 1.0