Skip to content
ZK
ZAIN KHALIL KHAN
PORTFOLIO
All articles

Field journal

How I Built an Airport Operations Simulator

How I modeled aircraft movement, gate pressure, disruptions, and resource decisions without pretending a simulation is the real airport.

August 20, 20264 min
ProjectsAI SimulationAirport OperationsDecision Support

Airports are systems of dependencies

A delayed aircraft does not create one isolated problem. It can hold a gate, displace another arrival, change crew timing, and create a new resource conflict. I built the AI Airport Operations Simulator to model those relationships and explore how operational teams might respond as conditions evolve. The goal was decision support and learning, not a claim that a prototype could run a real airport.

Creating a useful state model

I represented aircraft, flights, gates, time, disruptions, and operational resources as connected state. Each simulation step updates movement and availability, then checks for conflicts. The difficult part was choosing enough detail to produce meaningful behavior without creating a model too complicated to understand or tune. I favored visible rules and inspectable state over hidden realism.

Adding AI as an advisor

The AI layer reviews the current situation and suggests responses such as reassignment or reprioritization. Recommendations are tied to the simulated conditions that triggered them. The user can compare outcomes rather than accepting one answer as correct. This turns the platform into a way to explore tradeoffs, including passenger delay, gate utilization, and operational congestion.

What simulation taught me

The project reinforced that every simulation is a collection of assumptions. A beautiful dashboard can make those assumptions easy to forget. I therefore treat explainability, scenario controls, and clear limits as part of the interface. A good simulation does not predict the future with certainty. It helps people ask better questions about possible futures.