Today’s invention is an agent-based model of the fire escape process from an airliner.
The model offers a straightforward way to compare evacuation times for a variety of airliner fuselage and seating geometries. It provides proper 2-D movement simulation (not just linear queueing), with people obstructing/avoiding each other in realistic ways.
The code is deliberately designed to be intuitive to understand (rather than super-efficient at runtime). Despite this, it seems to execute as fast as necessary, even for the largest plane sizes.
If you’d like to talk about how to incorporate this model into your design process, do get in touch.
(This was developed using skills developed on this excellent online course.)