Passengers Movements

The AirTOP passenger module extends AirTOP’s capabilities with the 3D modeling of airport terminals. Sophisticated multi-agent models of complete airports can be quickly built and simulated, supporting airport design, analysis and management. It is fully integrated with the ground, en-route and departure/arrival modules, and can be used in combination with them to provide complete terminal-to-terminal simulation capability.

Key benefits

Precise modelling of passenger processes, including all relevant events from arrival to the terminal building through security and border control, retail, restaurants or airline lounges to the boarding gate, gives the airport a precise picture of the impact of any change, from the strategic building project down to the decision to maybe open an additional security gate or a gate change that could cause a problem for connecting passengers.

Passenger behaviour and attributes are based on default values or more precise values from the individual airport, if these are available.

The passenger movement component can easily be link to the other AirTOP components for improved fidelity.


Rule-based airport passenger terminal modeling.

Key features

  • Build detailed models quickly, using an intuitive and powerful graphical user interface
  • Multi-agent architecture providing:
    • Realistic passenger flow
    • Simulation of service facilities and processes including ticket desks, check-in, security, customs, etc
  • AirTOP’s event-based and monitoring-based report tools enable in-depth post-simulation analysis, and make it easy to measure user-defined service quality metrics
  • Different passenger types with individual characteristics (amount of luggage, walking speeds, etc)
  • The 2D and 3D views provide attractive, easy to understand visualizations which can be viewed in-simulation or post-simulation, and exported to image or video files

Key uses

The passenger module passes its detailed model of airport terminal facilities, buildings and agents to AirTOP’s sophisticated simulation engine. The user is then able to:

  • Evaluate plans for airport infrastructure development, using built-in or user-defined metrics of running costs and service and operational quality
  • Optimize passenger flow, identify and remove bottlenecks
  • Plan the layout of retail facilities to maximize profitability and customer convenience
  • Identify cost and time efficiencies in airport design and management
  • Contribute to more widely-scoped airport studies which include airside ground and en-route traffic simulation using the appropriate AirTOP modules


Security control

Passengers waiting

Passengers in jetway

Passport control

Bus transport for passengers

Baggage claim and customs

Disembarking process


A customizable event log can be easily created by the user and exported to Excel files or an SQL database for external specific analysis. The reporting can be done on three levels:

  • By process. For each, the waiting duration and number of people served can be reported:
    • Check-in
    • Passport control
    • Security check
    • Boarding
    • Deboarding
    • Baggage claim
    • Customs
    • Retail
  • By building area:
    • Entry/exit count
    • Distance done in area ( walking and waiting ) with filtering by process. Example: distance done queueing for check-in in a given building area.
    • Duration spent in area ( walking and waiting ) with filtering by process. Example: amount of time spent during security check in a given building area.
  • For each passenger:
    • Total distance done and distance done by process
    • Total distance done queueing and queueing duration by process
    • Total queueing duration and queueing duration by process
    • Check-in duration
    • Passport control duration
    • Security check duration
    • Duration spent in retail area
    • Waiting duration at gate
    • Baggage claim waiting duration
    • Customs waiting duration

The report for the process and the building area levels can be generated as a total for the whole simulation or as a rolling period. The rolling period report can be used to generate a graph or be used to paint the areas in different color based on the values of report during the replay of the simulation.

Examples of possible rolling period reports:

  • In a graph, report the number of passengers that went through all security check for the last hour, every 10 minutes of simulation.
  • In a graph, report the total waiting duration of all passengers that went through the passport control in a given area for the last 3 hours of simulation, updated every hour of simulation.
  • During the replay of the simulation, change the colors of the security checks based on the mean waiting duration of those security checks in the last 30 minutes: red for more than 20 minutes of waiting time and green for less.
  • During the replay of the simulation, change the color of an area if there are more than a given number of passengers that went through this area in the last hour of simulation.
    Passenger report graph

    Passenger report graph

    Passenger delay graph

    Passenger delay graph

    Additionally, the trajectory of each passenger is saved and can be replayed. The trajectory contains:

    • the position

      Passenger trajectory with thematic style

      Passenger trajectory with thematic style

    • the speed
    • the heading
    • the level
    • the current process
    • the origin/destination of the flight

    of each passenger for each second of the simulation.

    The trajectory and the passenger can be painted in different colors based on a thematic style. The thematic style assigns a different color based on a condition. The condition can be either:

    • dynamic. Example: paint passengers waiting for check-in with a different color than all other passengers
    • static. Example: different color for passengers based on the airline of their flight.
    • a combination of the two. Example: paint passengers for an international flight of a given airline going through the security check with a different color than the other passengers.

    Multiple thematic styles can be applied at the same time.

    Example: paint departing international passengers in green, other departing passengers in yellow, transit passengers in blue and arriving passengers in red.

    It is also possible to generate trajectory density heat map. Depending on the number of passengers that used the same path during simulation, the color of the trajectory will change from red ( high number of passenger ) to blue. The thresholds and the colors can be specified.

    Passenger trajectory density

    Passenger trajectory density