B.RAMAMURTHY Automatic Flight Controller (AFLIC).

Slides:



Advertisements
Similar presentations
Air Traffic Management
Advertisements

Learning from failure Mahabubul Alam CS/SE 6361, Fall 2014  Term Paper Presentation – I  The University of Texas at Dallas Asiana Airlines #214.
How We Stopped Airplanes Falling From The Sky Solving the Windshear Problem NCAR 50 th Anniversary Presentation Rita Roberts, Jim Wilson, Robert Marfuta.
Introduction The Traffic Alert and Collision Avoidance System (TCAS) is an airborne system that interrogates transponders in other aircraft. From the replies.
USER COMMUNITY NAVIGATION TRANSITION PLAN 19 TH ANNUAL FAA/JAA INTERNATIONAL CONFERENCE June 3-7, 2002 Phoenix, Arizona Presented by Frank Alexander Northwest.
Rewriting Safety’s Future Rewriting Safety’s Future.
Pilots and Aeronautical Engineers What Is a Pilot A pilot is an aviator who actively and directly operates the directional flight controls of an aircraft.
STAR MARIANAS AIR, INC. Initial New Hire – Flight Crew
Weather related Aviation Crashes & Deaths in 2004 by Type of Operation Crashes Deaths Crashes Deaths Scheduled Airlines 1 13Scheduled Airlines 1 13 Air.
Boeing Field 1.
Boeing Field. Downbursts can be Divided into Two Main Types MACROBURST: A large downburst with its outburst winds extending greater than 2.5 miles horizontal.
Air Traffic Control How Air Traffic is Coordinated © 2011 Project Lead The Way, Inc.Aerospace Engineering.
Air Traffic By Chris Van Horn.
Air Traffic Controller By: Travis Callaway. What we do Watch and direct the movement of aircraft on the ground and in the air, using radar, computers,
Traffic Alert and Collision Avoidance System TCAS
TCAS Basics Capt Craig Hinkley. 2 TCAS HISTORY  Two planes collided over the Grand Canyon  Alternative airborne version using transponders.
Hughes Airwest DC-9 vs. USMC F-4B
Air planes By:Raj.
Information Costs and Incentives to Shirk: Disability Compensation of Air Traffic Controllers Michael E. Staten and John Umbeck.
TCAS SSGT Hromek. TCAS = Traffic Collision Avoidance System.
1 2 COLLISION AVOIDANCE A Different Perspective.
A- Class B airspace to 10,000 feet MSL.
Chapter 5:intrument flight rules
Cirrus Transition Course
Air Traffic Control (ATC) Know the basic structure, components and functions of the modern air traffic control system 1. Describe the different components.
Aircraft Vertically Separated Approaches [VSA] -Takeoffs [VST] and Split-Runway [SR] Operations Presented at: 46 th AIAA Aerospace Science Meeting and.
AIR TRAFFIC CONTROL Presented by S.SUMESWAR PATRO Regd no:
Presented to: Instructors and Pilot Examiners By: The FAASTeam Date: July 1 to September 30, 2012 Federal Aviation Administration Downloaded from
1 July 18, 2011 Runway 19 Dalton Departure Procedure Flight Crews requesting the Dalton 19 Departure MUST possess the chart and adhere strictly to the.
Parts Part 1 – Definitions/Abbreviations Part 21 – Certification Procedures for Products/Parts Part 43 – Maintenance, Preventative Maintenance, Rebuilding,
VFR FLIGHT IVAO Tunisia Division.
20 In-Trail Climb experience and an airlines view of ASAS opportunities Captain Rocky Stone United Airlines Manager – Flight Systems Technology.
6-1 Design of UAV Systems UAV operating environmentsc 2002 LM Corporation Lesson objective - to discuss UAV Operating Environments including … National.
AVAT11001: Course Outline 1.Aircraft and Terminology 2.Radio Communications 3.Structure, Propulsion, Fuel Systems 4.Electrical, Hydraulic Systems and Instruments.
Presented to: Accident Investigation LAL By: Ben Coleman (CTR), ASO Runway Safety Team Date: May 11, 2007 Federal Aviation Administration Runway.
By: Michael McCormick, Manager Tactical Operations Date: June 28, 2007 Federal Aviation Administration System Operations Security NSARC Temporary Flight.
Lecture 3: Air Traffic Control Tower
Lecture 10: Traffic alert and Collision Avoidance System (TCAS)
By Jamin Stewart.  Fatigue is a general lack of alertness and degradation in mental and physical performance. Fatigue in aviation  Fatigue causes a.
What Is Multilateration Triangulation System Uses Aircraft Transponder Multiple Ground Receivers Central Computer Calculates & Displays Aircraft Position.
AIR TRAFFIC CONTROL.
Lecture 9: Ecological Factors & Aircraft Performance AIRCRAFT WEIGHT & PERFORMANCE.
Wes Timmons, Director of Runway Safety, FAA April 2009 Federal Aviation Administration Runway Safety: Sun ‘N Fun Update.
Runway Incursion Causal Categories OPERATIONAL ERROR (OE) - A human error caused by a tower controller. There are over 8000 tower controllers in the U.S.
By: Maya Valerio & Lauren Mariani. US Airways flight 1549 departed from La Guardia Airport. Complications occurred shortly after takeoff when both engines.
Airport Management Chapter 1 Lecture 1. The airport-airway system: a historical perspective December 17, 1903 December 17, 1903 Development of civil airports.
Eurocontrol ACAS Programme ACTOR/wp3/SLID/D 03/08/01 - v1.0 Slide 1 ACAS II operations in the European RVSM environment ACAS II mandate in Europe (1/2)
The Analytic Blunder Risk Model (ABRM) A computer model for predicting collision risk Kenneth Geisinger Operations Research Analyst Federal Aviation Administration.
© 2002 GMU SYST 495 AATMS Team Autonomous Air Traffic Management System (AATMS): The Management and Design of an Affordable Ground-Based Air Traffic Management.
Low Level Flying And Special Use Airspace Capt John Withelder.
COMPUTER SCIENCE AND AIRPLANES - TRAFFIC COLLISION AVOIDANCE SYSTEM (TCAS) YIXIN ZENG.
Navigation Technology
Zuliana-July Lecture 1: INTRODUCTION AIRCRAFT MASS (WEIGHT) & PERFORMANCE By: Zuliana Ismail, 2010.
Mr. Lagomarsino Money Power with Technology Applications.
Navigational Aids. Discussion What would you do if you lost sight of land and your compass didn’t work? What clues might help you go in the right direction?
Lecture 10: Traffic alert and Collision Avoidance System (TCAS)
Lecture 10: Traffic alert and Collision Avoidance System (TCAS)
There are moments in history that bring countries and people together. The events of September 11, 2001, was one of those moments.
AIR TRAFFIC ONTROL.
AIRCRAFT MASS (WEIGHT) & PERFORMANCE
Commercial aircraft operation engine realibility & safety
Air Traffic Control Conestoga Valley High School Aviation Technology
How Air Traffic Is Coordinated
Air Traffic Control Conestoga Valley High School Aviation Technology
Air Traffic Control Conestoga Valley High School Aviation Technology
Ops Specs The performance data for takeoff and landing an aircraft can be obtained from the aircraft's flight manual or pilot's operating handbook. The.
How Air Traffic is Coordinated
Presentation transcript:

B.RAMAMURTHY Automatic Flight Controller (AFLIC)

What to do? Understand the context: survey the landscape Next is requirement analysis Data structures and algorithms Special concepts: concurrency, parallelism, how to simulate probabilities, time lapse (delays), interrupts, sampling (polling), mutual exclusion,… Active object, passive resources Remember: design alternatives / design choices (this or that )

Consider this…

And this Incident 1: “The near-miss involving three planes operated by US Airways happened on Tuesday in skies close to Reagan Washington National Airport….The FAA added that due to bad weather, air traffic controllers switched landing and departing operations and miscommunication "led to a loss of the required separation" between the jets. …The near-miss comes a year after two passenger planes were forced to land without help from the tower at the same airport, after the lone air traffic controller on duty fell asleep….That incident led to a review of staffing levels and worker fatigue at US airports..” August Federal guidelines require craft to be separated by at least 1,000 vertical feet and 3.5 lateral miles. Incident 2: “According to a statement issued by Hong Kong's Civil Aviation Department, a Cathay Pacific Airways flight that was bound for Hong Kong International Airport came within 1 nautical mile (2 km) of a Dragonair A330 airplane that was in a holding pattern for landing…The two jets, carrying more than 600 passengers and crew members, came within seconds of colliding, the newspaper reported, citing a former Hong Kong aviation official….” Sept 27, Incident #3: “Airliners too close for comfort over New York”, CNN, June 25, video,

In spite of this…. A traffic collision avoidance system or traffic alert and collision avoidance system (both abbreviated as TCAS, and pronouced tee-kas) is an aircraft collision avoidance system designed to reduce the incidence of mid-air collisions between aircraft. It monitors the airspace around an aircraft for other aircraft equipped with a corresponding active transponder, independent of air traffic control, and warns pilots of the presence of other transponder-equipped aircraft which may present a threat of mid-air collision (MAC). It is a type of airborne collision avoidance system mandated by the International Civil Aviation Organization to be fitted to all aircraft with a maximum take-off mass (MTOM) of over 5,700 kg (13,000 lb) or authorized to carry more than 19 passengers.aircraft collision avoidance system mid-air collisions transponderair traffic controlmid-air collisionairborne collision avoidance systemInternational Civil Aviation Organization Air traffic control.. TCAS..

Requirement Analysis How do you represent the flights?  Concurrent processes/threads  A flight moves from state to state; various “states”: can we specify the operation using a state diagram?  Who creates these threads? The “main” program?  What are threads (of control)?  Presence in a state, say NAVIGATE, simulated by a sleep()/delay?  Others… How to represent the collision/detection?  Using another thread and a flag?  Generate a random number (100) and use it to simulate probabilities

Requirement Analysis (contd.) How to represent the runway?  It is a resource with states “avail” and “not avail” (binary)  Only one flight can be on it  How to implement mutual exclusion: using semaphores  (What are semaphores?) How to show the simulation?  Printf /output the significant “states”, “events” Parameters: For prototype testing:  {1 runway, 2 planes}, {2 runway, 6 planes} For the full simulation use:  Larger numbers {6 runway, 200 planes}

Design State diagram (FSM) for the life cycle of a flight Table-driven: Table

Development: Programming Use best practices Separate compilations Makefiles Lets look at an example

Counter Example (dependency chart) Counter.cc Counter.h counterTester.cc Counter.o counterTester.o counterTester g++ -c g++