New Mexico Supercomputing Challenge

Efficient Air Traffic Control Interim Report

Team: 127

School: Manzano High

Area of Science: Computer Science/ AI


Interim: Interim Report:

Our team intends to create a program that eliminates the issue of human error from the issue of air traffic control. Without human error the process of air traffic will be completely automated, letting the machine and/or program think entirely on its own. If the said issue is automated, then the program that controls the issue is able to make a logical decision, and logic is the only thing air traffic control requires. A program that is programmed to not make any interfering decisions is required for air traffic control; if the program were to cross take off times, it could result in a crash. We are trying to prevent any mishap to happen on the runway. This is ultimately our goal, to prevent any thing that is not supposed to happen from happening. We wish to write a computer model to simulate handling airplane traffic in a midsize airport. We are going to use the C++ and Netlogo programming languages.
Phase I: Develop mathematical model to land five commercial jets and take off five commercial jets on one runway in one hour. Our adviser has already taught us the physics equations and we have already computed the position, speed, and acceleration of one jet while landing. Next we will compute the position, speed, acceleration of one jet on takeoff.
Phase II: Develop mathematical model to land five private planes and take off five private planes on a shorter runway that parallels the jet runway in one hour. Next we will compute the position, speed, acceleration of one plane on takeoff on a 2nd shorter runway that parallels the commercial jet runway, also for a one hour time frame.
Phase III: Our team plans to write a computer model to simulate handling airplane traffic in midsize airport based on the mathematical handle to land five small private planes and take off five small private planes on a 2nd shorter runway that parallels the commercial jet runway, also for a one hour time frame. We will then develop the C++ computer program to perform all these calculations and output time, position, speed, and acceleration for all the planes in ten second time intervals to a neatly formatted data table. Furthermore, we would like to write a Netlogo program to show the positions of the speed of all the planes in a top down (aerial view.
Phase IV: Then we want to modify the C++ program to include decisions and communications with the airplanes based on normal air traffic scenarios, as well as to accommodate disruptions in the traffic pattern such as flat tires, flocks of birds on the runway, accidents, weather conditions, etc.

References:
Adams, et al (1998) C++ An Introduction to Computing, 2nd Ed, Prentice Hall
Albuquerque Academy-Team 7 (2008) "Modernizing the U.S. Air Traffic Control System", NM Supercomputing Challenge
Jamsa, Kris (1996), Rescued by C++; 2nd Ed, Jamsa Press
Scott, Jeff (2002), "Airliner Takeoff Speeds",
URL: http://www.aerospaceweb.org/question/performance/q0088.shtml
Zitzewitz, et al (2005), Physics Principles and Problems, Glencoe

Team Members:
Jelke Adema
Ryan Hensel
Elisabeth Keller
Michael Chevere
Sponsoring Teacher: Stephen Schum


Team Members:

  Jelke Adema
  Ryan Hensel
  Elisabeth Keller
  Michael Chevere

Sponsoring Teacher: Stephen Schum

Mail the entire Team

For questions about the Supercomputing Challenge, a 501(c)3 organization, contact us at: consult @ challenge.nm.org

New Mexico Supercomputing Challenge, Inc.
Post Office Box 30102
Albuquerque, New Mexico 87190
(505) 667-2864

Supercomputing Challenge Board of Directors
Board page listing meetings and agendas