Advanced Speed Guidance for Merging and Sequencing Techniques Chris Sweeney Thomas Jefferson High School for Science and Technology MITRE Corporation Center.

Slides:



Advertisements
Similar presentations
FAA/Eurocontrol TIM 9 on Performance Metrics – INTEGRA Rod Gingell 16 May 2002.
Advertisements

- European CDM - To benefit from the animation settings contained within this presentation we suggest you view using the slide show option. To start the.
Pre-Solo Training Program
Air Traffic Management
Lecture X: Wind Factors
Model Checker In-The-Loop Flavio Lerda, Edmund M. Clarke Computer Science Department Jim Kapinski, Bruce H. Krogh Electrical & Computer Engineering MURI.
Continuous Climb Operations (CCO) Saulo Da Silva
MIT Lincoln Laboratory RWSL OpEval PilotTraining, page 1 Aug 2006 MPK Pilot Training for Continued Operational Evaluation of Runway Status Lights (RWSL)
Case Tools Trisha Cummings. Our Definition of CASE  CASE is the use of computer-based support in the software development process.  A CASE tool is a.
Development of a Closed-Loop Testing Method for a Next-Generation Terminal Area Automation System JUP Quarterly Review April 4, 2002 John Robinson Doug.
Assessment. Schedule graph may be of help for selecting the best solution Best solution corresponds to a plateau before a high jump Solutions with very.
Estimating Requirements and Costs of 4D ATM in High Density Terminal Areas Gunnar Schwoch DLR Institute of Flight Guidance Braunschweig, Germany ICNS 2012.
Delft University of Technology – Erasmus University Rotterdam University of Twente – Radboud University Nijmegen University of Groningen – Eindhoven University.
Simulation.
Evaluating Hypotheses
REAL-TIME SOFTWARE SYSTEMS DEVELOPMENT Instructor: Dr. Hany H. Ammar Dept. of Computer Science and Electrical Engineering, WVU.
Soft Field Takeoff and Landing. Soft Field Takeoff w Before landing, will you be able to take off? w Complex and high performance aircraft often have.
1 ES 314 Advanced Programming Lec 2 Sept 3 Goals: Complete the discussion of problem Review of C++ Object-oriented design Arrays and pointers.
Special Topics Introduction to Aeronautical Engineering
Ch 8.1 Numerical Methods: The Euler or Tangent Line Method
1/14 Development and Evaluation of Prototype Flight Deck Systems for Distributed Air-Ground Traffic Management ASAS Thematic Network - Workshop 3 Toulouse,
© 2003 The MITRE Corporation. All Rights Reserved. Cockpit Display of Traffic Information (CDTI) Enhanced Flight Rules (CEFR) Randall Bone October 7, 2003.
. Center TRACON Automation System (CTAS) Traffic Management Advisor (TMA) Transportation authorities around the globe are working to keep air traffic moving.
Advanced Speed Guidance for Merging and Sequencing Techniques Chris Sweeney,
Review Continuous Descent Operations Manual Roosevelt Pena (Dom Rep)
GENERAL CONCEPTS OF OOPS INTRODUCTION With rapidly changing world and highly competitive and versatile nature of industry, the operations are becoming.
Study Continuous Climb Operations
Project Tracking. Questions... Why should we track a project that is underway? What aspects of a project need tracking?
Fundamentals of Data Analysis Lecture 9 Management of data sets and improving the precision of measurement.
Antenna Techniques to Optimize Pseudorange Measurements for Ground Based Ranging Sources Jeff Dickman Ohio University Avionics Engineering Center The 29.
Object-Oriented Software Engineering Practical Software Development using UML and Java Chapter 7: Focusing on Users and Their Tasks.
MIT ICAT MIT ICAT 1October 17, 2002 Exploring the Envelope of a Modified 3° Decelerating Approach for Noise Abatement Liling Ren & John-Paul Clarke October.
AVAT11001: Course Outline 1.Aircraft and Terminology 2.Radio Communications 3.Structure, Propulsion, Fuel Systems 4.Electrical, Hydraulic Systems and Instruments.
Event Management & ITIL V3
Chapter 14 Part II: Architectural Adaptation BY: AARON MCKAY.
ASAS FRA OB/T ATM Projects Lufthansa point of view.
WXGE6103 Software Engineering Process and Practice Formal Specification.
NextGen Current System Primary Radar – Creates blip on Radar Screen Secondary Radar – Aircraft encodes identifier and telemetry data VHF Radio – Voice.
+ Simulation Design. + Types event-advance and unit-time advance. Both these designs are event-based but utilize different ways of advancing the time.
- Session 4: Interoperation José M. Roca Air/Ground Cooperative ATS Programme Eurocontrol.
Office of Aviation Safety Response to Stick Shaker and Stall Human Performance presentation.
Artificial Intelligence in Game Design Cooperative Movement.
KLM - Operations at Schiphol: how does ASAS fit? ASAS TN2: final seminar, April, Paris E. Kleiboer Sr. Manager Strategy ATM.
Economics 173 Business Statistics Lecture 4 Fall, 2001 Professor J. Petry
Advanced Speed Guidance for Merging and Sequencing Techniques Chris Sweeney Thomas Jefferson High School for Science and Technology MITRE Corporation Center.
Artificial Intelligence in Game Design Complex Steering Behaviors and Combining Behaviors.
Pilotage and Ded. Reckoning How to Navigate Cross-Country Using a Chart and Your Window.
Presented to: By: Date: Federal Aviation Administration Noise 101: Federal Noise Laws and Regulations Town of Payson M.L. Chittick, Scottsdale FSDO January.
LECTURE 4: ICAO CHART requirements
Behavior Control of Virtual Vehicle
Lecture 4: Global Positioning System (GPS)
UNIT 5.  The related activities of sorting, searching and merging are central to many computer applications.  Sorting and merging provide us with a.
Problems n The main problem is the congestion of traffic in the air. With the congestion come further problems, such as: –There are too few large airports.
Winter 2011SEG Chapter 11 Chapter 1 (Part 1) Review from previous courses Subject 1: The Software Development Process.
14/01/20161 Air Traffic Management Panel Madrid May 2002 AVIATION OPERATIONAL MEASURES FOR FUEL AND EMISSIONS REDUCTION WORKSHOP HOW TO SAVE FUEL.
Take-off and the circuit. Take-off  Take-off is the phase of flight in which an aircraft goes through a transition from moving along the ground (taxiing)
The Analytic Blunder Risk Model (ABRM) A computer model for predicting collision risk Kenneth Geisinger Operations Research Analyst Federal Aviation Administration.
Redesigning Air Traffic Control: An Exercise in Software Design Daniel Jackson and John Chapin, MIT Lab for Computer Science Presented by: Jingming Zhang.
Artificial Intelligence in Game Design Lecture 8: Complex Steering Behaviors and Combining Behaviors.
1 Controller feedback from the CoSpace / NUP II TMA experiment ASAS-TN, April 2004, Toulouse Liz Jordan, NATS, U.K. Gatwick approach controller.
ASAS Crossing and Passing Applications in Radar Airspace (operational concept and operational procedure) Jean-Marc Loscos, Bernard Hasquenoph, Claude Chamayou.
ASAS TN Third Workshop, April 2004, Toulouse Session 1 Use of the System by pilots and controllers Tony Henley.
M I T I n t e r n a t i o n a l C e n t e r f o r A i r T r a n s p o r t a t i o n Impact of Operating Context on the Use of Structure in Air Traffic.
Certification of Reusable Software Artifacts
Auto Tow Conversion Course
Continuous Climb Operations (CCO) Saulo Da Silva
Continuous Climb Operations (CCO) Saulo Da Silva
Pre-Solo Training Program
Pre-Solo Training Program
Pre-Solo Training Program
Presentation transcript:

Advanced Speed Guidance for Merging and Sequencing Techniques Chris Sweeney Thomas Jefferson High School for Science and Technology MITRE Corporation Center for Advanced Aviations Systems Development Mentors: H. Peter Stassen, Matthew Pollack Procedure While research efforts to have not yielded a consensus on what algorithms should be included in the software, an overall procedure for the use of the algorithms has already been defined. Spacing algorithms aim to recommend speeds to fly so that proper spacing will be maintained between the ownship and target aircraft. These algorithms use trajectory data from the target aircraft to calculate the current spacing value, that is, a measurement of how far ownship is behind the target aircraft, and compares that to the desired spacing value. The desired spacing value is a spacing distance that is declared by the Air Traffic Controller that is monitoring the airspace. After comparing the current spacing value to the desired spacing value, a spacing error is calculated that indicates how far ownship is from the desired spacing value. In order to maintain the desired spacing value, the spacing error must be corrected. The speed to fly that will eliminate the spacing error, and thus obtain the required spacing value, is estimated and sent to the pilot as a recommendation. While this is the core of the procedure, there are other functions and algorithms which are used in unison with those listed above. These include filters, quantizers, and the improved algorithm. Results and Conclusions We have consistently observed throughout our testing that the number of speed commands while running the improved algorithm can be reduced up to 50%. This feat was accomplished all the while maintaining acceptable spacing values, and is a significant improvement from the basic ``Merge Behind" and ``Remain Behind" applications. The largest role that the improved algorithm plays in the simulation is handling the final descent. Pilots typically make one large speed change to slow down aircraft during the final approach to the runway and under the basic spacing algorithms, many small, consecutive speed recommendations will be given to the pilot. The improved algorithm, on the other hand, gives one large speed recommendation. These algorithms were tested in a cockpit simulator in MITRE/CAASD's ATM lab. Using an interface called BigWig, the improved speed calculation algorithm was tested in a simulation that focused on human response patterns. BigWig creates an environment where trajectory data of aircraft in addition to environmental factors are considered. After initial testing, the algorithm produced desirable results that at one point reduced what would have been nine speed commands into one command. The improved algorithm is an essential aspect to MITRE’s Merging and Spacing simulations because it handles the final descent of an aircraft with unprecedented successes, allowing MITRE to take run experiments and simulations from takeoff to landing without interruptions. Abstract This project develops improvements to speed guidance algorithms that will be used in an engineering testing environment located at MITRE Corporation. The concept of the original speed guidance algorithms was to compute a suitable speed for a plane to fly when following another aircraft based on the distance between the two aircraft. The estimated speed to fly would then be given to the pilot as a recommendation on a Cockpit Display of Traffic Information (CDTI). Initial testing of these algorithms showed that a speed to fly was calculated successfully, however, an incredible number speed recommendations were being produced. To prevent the pilot from being overwhelmed with speed recommendations, we created improvements to the algorithms with the specific goal of reducing the number of speed recommendations. Improvements to the algorithms were implemented by creating an improved speed calculation algorithm, quantizers, and rounding filters. The improved speed calculation algorithm searches for speed changes in the lead aircraft that are of great magnitude and, instead of giving many small consecutive recommendations, gives one large speed recommendation to the pilot for an extended period of time. The improved speed calculation algorithm was tested in a simulation that focused on human response patterns. After initial testing, the algorithm produced desirable results that at one point reduced what would have been nine speed commands into one command. The improved algorithm is an essential aspect to MITRE's Merging and Spacing simulations because it handles the final descent of an aircraft with unprecedented successes, allowing MITRE to take run experiments and simulations from takeoff to landing without interruptions. Calculation of the Spacing Value The desired spacing value is a measurement of how far behind the target aircraft’s current position an aircraft should be. This spacing value reflects the optimal flying distance between aircraft, based on the profile of each aircraft, that is considered to be safe. For distance based spacing, the spacing value increases as the speed of the aircraft increases. With time-based spacing, the spacing value represents a constant time delay behind the target aircraft. A major benefit to time-based spacing is that the distance between the aircraft naturally compresses as the speed of the aircraft decreases and expands as the speed of the aircraft increases. Another major benefit to natural compression of the desired spacing value occurs during standard arrival procedure. Because aircraft arriving on the runway go slower compared to their speeds at high altitudes, the spacing is naturally compressed. With smaller amounts of spacing, aircraft arrive on the runway more frequently and runway capacity increases. Filtering of the Suggested Speed If there are slight deviations in the path of the target aircraft, these fluctuations show up in error corrections made to maintain proper spacing. For instance, if the target aircraft was moving in a sinusoidal manner, the tail aircraft will follow the same path. To limit the oscillations, the suggested speed goes through a filter. The goal of this filter is to prevent continuously varying speed suggestion from being sent to the pilot as a result of the algorithm. Instead, only the commands which result in a significant speed change should be sent to the flight crew. To accomplish this, the filter checks if the change in speed from the current speed to the calculated speed is greater than a filter threshold. If the change is less than the threshold, the change in speed is not considered to be significant enough to be suggested to the flight crew. After passing through the filter, the speed is rounded (using a rounding threshold) before being displayed to the pilot. The filter calculations are performed as follows: IF |current speed − suggested speed| > filter threshold THEN filtered speed = suggested speed ELSE filtered speed = current speed The rounding calculations are performed as follows so that two numbers, “integer” and “remainder”, can be computed so that:: filtered speed = integer _ Rounding Threshold + remainder IF remainder > Rounding Threshold/2 THEN suggested speed = (integer + 1) _ Rounding Threshold ELSE suggested speed = integer _ Rounding Threshold We define the rounding threshold as the nearest multiple to which we will round. The pseudo code above represents the rounding calculations. Future Research If there are multiple aircraft on the same path, according to the current algorithm, each one follows the one in front of it. This leads to more and more oscillations in flight path as the aircraft get further and further away from the leader. This is because each aircraft inherits all of the spacing errors of the aircraft in front of it. A new proposal being created to try to make each aircraft space itself solely on the lead aircraft. The spacing value would, of course, be larger. One possible adjustment to the spacing value would be to make the spacing 1.1 times larger per aircraft. In this case, the third aircraft from the lead would be spaced 3.3 times the normal spacing from the lead aircraft. The only major problem with this is that it assumes that each aircraft is following the correct speed recommendation. The reason this is a problem is because each aircraft only spaces itself properly with respect to the lead aircraft and does not space itself properly from the aircraft in front of it. Ideally, this plan would work because each aircraft would always maintain proper spacing with respect to the lead aircraft so no spacing conflicts would ever arise between consecutive aircraft. Realistically, however, if an aircraft were to get too far behind the lead aircraft and the aircraft behind it were to get too close to the lead aircraft then the spacing value between the two consecutive aircraft could be potentially dangerous. Improved Speed Calculation Algorithm One of the problems with current algorithms is that they do not handle large speed changes well. To a human, it is easy to identify when to make one large speed change instead of small consecutive speed changes that will result in an equivalent magnitude of change but this change is indistinguishable to a computer. During standard arrival procedures, an aircraft significantly slows down for landing purposes. Before the improved algorithm, simulations did not handle the final approach to an acceptable level so it could not be included in simulations and experiments because of the undesirable results. The improved speed calculation algorithm that we designed aims to fix this problem by searching for large speed changes in the lead aircraft. Previously, when there was a large change in the Indicated Air Speed (IAS) for the target, ownship attempted to follow the desired speed profile but instead of making one large speed change as the target aircraft did, ownship made many consecutive adjustments. The amount of adjustments that came out of the previous algorithms overwhelmed the pilot. The goal of the improved algorithm is to reduce the number of speeds recommendations that are sent to the pilot by giving the pilot one large speed command in place of multiple small commands. However, this must be done while maintaining the proper spacing between aircraft. The improved algorithm is necessary to avoid small consecutive adjustments such as these. By searching through the target Indicated Air Speed (IAS) history, the moment when the lead aircraft begin making a large IAS change can be detected and the corresponding magnitude of change can be estimated. This large speed change is then sent to the pilot as a recommendation for an extended period of time. Basic Calculation The suggested speed is a recommendation made to the flight crew in order to maintain proper spacing. Using the spacing value and time constraints, as previously defined, the suggested speed corresponds to the following ground speed: “Merge Behind” “Merge Behind” applications occur when two aircraft are flying along trajectories that plan to merge together. During the merging phase, the flight crew adjusts the speed of the aircraft so that the aircraft will be properly spaced behind the target aircraft when the merge is complete. The goal of the algorithm is to estimate how close the aircraft will be to the target aircraft when the merge is complete and give the flight crew a speed recommendation that will yield proper spacing upon the completion of the merge. After the merge point, the aircraft automatically transitions to the “Remain Behind” phase. “Remain Behind” The idea of “Remain Behind” applications is that an aircraft remains on the same path as a target aircraft at a desired spacing value. The flight crew adjusts the speed of the aircraft to acquire, if necessary, and maintain the desired spacing value. The goal of the algorithm in this case is to give the flight crew a speed recommendation for how to obtain the desired spacing value to fly safely. Assuming the flight crew responds within a reasonable time, the “Remain Behind” application runs very smoothly and should not run into much difficulty in the calculation of a proper speed to fly.