david dada logodavid dada logodavid dada logodavid dada logo
    • Home
    • Projects
      • Wildfire Analytics Dashboard
      • Movie Review Sentiment
      • WalletWatch – Mobile Finance App
      • Customer Behaviour Prediction
      • Detecting AI-Generated Text
      • Speech to Code
      • Web-App Portfolio
      • Airplane Simulator
    • About
    • Contact
      Web-App Portfolio
      January 17, 2023
      Published by David on January 17, 2023
      Categories
      • Uncategorized
      Tags

      Airplane Boarding Simulator – What ordering of  passengers leads to the best boarding time ?

      ♢
      Summary

      This stochastic experiment models the simultaneous boarding of up to 1000 airplane passengers and compares different pre-sorting of passengers to benchmark the performance based on pre-defined metrics.

      Skills

      Computer Modelling • Full-Stack Software Development • Data Visualization • Javascript • D3.js

      Key Highlights

      Random sorting: this sorting performed worse than others yet ranked among the best overall because of the practicality of not having to sort passengers.

      Zone Sorting: This middle-ground approach ranks better than random sorting while being much less cumbersome than individually sorting passengers. This answers the question as to why airlines sort this way. 

      Run many trials of the experiment instantaneously.

      The simplified passenger boarding simulation was built using the D3.js library.

      Passengers are represented by circles and the various states are represented with colours & numbers.

      Time: The numbers in the circles represent time till the next action

      Blue: passengers in the isle queue

      Green: passengers stowing luggage and settling into their seat.

      Red: Passengers who once boarded, had to get out of their seat to allow an adjacent passenger to sit down.

      Orange: Passengers who had no such conflict as explained above (Red)

      After a completed simulation, metrics are reported.
      • total time taken to board
      • average board time per passenger
      • # of conflicts

      A fully loaded plane

      1000 passenger simulation

      Interested in the full project?

      Project Code
      Share

      Related posts

      May 20, 2024

      Wildfire Analytics Dashboard


      Read more
      December 14, 2023

      NYC – Data Ingestion Pipeline


      Read more
      December 12, 2023

      WalletWatch – Mobile Finance App


      Read more

      Reach Me:
      Contact Form

      Find Me:
      Linkedin
      Github